Skip to content

v2.0.2 HOCON Release #250

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 4 commits into from
Feb 27, 2020
Merged

v2.0.2 HOCON Release #250

merged 4 commits into from
Feb 27, 2020

Conversation

Aaronontheweb
Copy link
Member

2.0.2 February 27 2020

HOCON 2.0.2 contains a final stabilization of the HOCON 2.0 milestone, designed to provide 100% immutability to HOCON objects and high performance on reads.

See the HOCON 2.0.2 milestone for a full set of changes.

Arkatufus and others added 4 commits February 27, 2020 10:36
* Move Hocon.Immutable into Hocon namespace

* Mark old classes as internal classes

* Convert old data type to new ones

* Convert old data type to new data type

* Improve backward compatibility

* Convert old Config to use the new data structure.

* Add caching to Config

* Update ApiApprover text file to reflect the new data structure.

* Bump Linux .NET SDK version from 2.1.500 to 2.1.504 to match the windows SDK version.

* force csproj LangVersion tag to 7.2

* Remove throw statement, throw does not make sense since this is not an irrepairable critical error.

* Add missing getters needed for Akka compatibility

* Add serialization hacks (surrogate) from Akka.NET to fix serialization in Akka

* Remove Newtonsoft.Json nuget dependency

* Defensive coding

* Adjust surface API

* Clean ghost Immutable projects from .sln file. Prevented CI build from running.

* Prepend Hocon to classes names that are too generic

* Remove caching from Config

* Force garbage collection so that memory allocation stat result only reflects the memory cost of the lookup spec

* Update the approved API list to reflect the static extension class name refactor
* Add support for Hyperion deserialization

* Update ApiApprover API list, need to add an [Obsolete] attribute
@Aaronontheweb Aaronontheweb merged commit ad18d89 into master Feb 27, 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