-
Notifications
You must be signed in to change notification settings - Fork 2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improve encoding layer #1167
Improve encoding layer #1167
Commits on Dec 11, 2021
-
feat(encoding)!: accept a map in the decoder interface
This interface is specific to decoding data into Viper's internal, so it's okay to make it Viper specific. BREAKING CHANGE: the decoder interface now accepts a map instead of an interface Signed-off-by: Mark Sagi-Kazar <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f793e03 - Browse repository at this point
Copy the full SHA f793e03View commit details -
feat(encoding)!: accept a map in the encoder interface
This interface is specific to encoding data from Viper's internal, so it's okay to make it Viper specific. BREAKING CHANGE: the encoder interface now accepts a map instead of an interface Signed-off-by: Mark Sagi-Kazar <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6980ee0 - Browse repository at this point
Copy the full SHA 6980ee0View commit details -
test(encoding): add tests for existing encoding implementations
Signed-off-by: Mark Sagi-Kazar <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0a4e72c - Browse repository at this point
Copy the full SHA 0a4e72cView commit details -
Signed-off-by: Mark Sagi-Kazar <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 12057d1 - Browse repository at this point
Copy the full SHA 12057d1View commit details -
refactor(encoding): initialize codecs per Viper
Some codecs might have options that rely on Viper in the future (eg. key delimiter) which requires initializing codecs for each Viper instance. Signed-off-by: Mark Sagi-Kazar <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9a19bc4 - Browse repository at this point
Copy the full SHA 9a19bc4View commit details -
feat(encoding): integrate ini codec into Viper
Signed-off-by: Mark Sagi-Kazar <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e32369a - Browse repository at this point
Copy the full SHA e32369aView commit details -
feat(encoding): add Java properties codec
Signed-off-by: Mark Sagi-Kazar <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for bf47652 - Browse repository at this point
Copy the full SHA bf47652View commit details -
feat(encoding): integrate Java properties codec into Viper
Signed-off-by: Mark Sagi-Kazar <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fb6c678 - Browse repository at this point
Copy the full SHA fb6c678View commit details -
feat(encoding): add dotenv codec
Signed-off-by: Mark Sagi-Kazar <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9aa08ab - Browse repository at this point
Copy the full SHA 9aa08abView commit details -
feat(encoding): integrate dotenv codec into Viper
Signed-off-by: Mark Sagi-Kazar <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for aa10a08 - Browse repository at this point
Copy the full SHA aa10a08View commit details