Skip to content

HOCON 2.0 Release #221

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

Merged
merged 9 commits into from
Feb 13, 2020
Merged

HOCON 2.0 Release #221

merged 9 commits into from
Feb 13, 2020

Conversation

Aaronontheweb and others added 9 commits January 27, 2020 14:50
* Fix test unit to work with standalone Hocon

* Rework `Config` class

* Clean up Config fallback code

* Fix Config.WithFallback() can sometime mutate a Config instance.
* Add IEquatable<Config> interface implementation

* Revert Hocon to spec.

- GetString(), GetStringList(), GetInt(), and GetDouble() throws on failure instead of returning a default value (Major change in Akka.NET).
- Add TryGet[DataType]() functions to all getters to eliminate as much Exception throwing as possible to improve performance.
- Remove as much wrapping functions as possible to improve performance.
- Fix Config.Equal infinite loop bug.

* Move ConfigurationException from Akka.Configuration to Hocon, code cleanup

* Fix Config.WithFallback() with hocon files containing substitution failed to merge the fallbacks correctly.

* Fix Hocon parsing failed with substitution inside a literal

* Add default constructor to HoconObject for Hyperion support.
* Update RELEASE_NOTES.md

* Update RELEASE_NOTES.md

Co-authored-by: Aaron Stannard <[email protected]>
@Aaronontheweb Aaronontheweb merged commit c6ce075 into master Feb 13, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants