Releases: akkadotnet/HOCON
HOCON v1.2.0
1.2.0 October 05 2019
HOCON 1.2.0 contains an entirely new model for working with HOCON, via the Hocon.Immutable
NuGet package.
Changes:
- a7180ab Merge pull request #121 from akkadotnet/dev
- 31a3666 fix NuGet package publish to be idempotent (#120)
- 86869e6 Bump Microsoft.NET.Test.Sdk from 15.9.0 to 16.3.0 (#109)
- 3731edb Update windows-release.yaml (#119)
- 53be89c Update windows-release.yaml
- 457bd8f Merge pull request #118 from akkadotnet/dev
- 1f88a68 added v1.2.0 release notes (#117)
- 115c634 standardized Hocon.Immutable on common.props; run on .NET Core 2.1 (#116)
- d48ecb3 modified build system to copy NuGet packages into artifacts (#115)
- 386f3c1 WIP: Immutable DTO for hocon (#106)
See More
- cfd4732 Bump Microsoft.Extensions.Configuration.FileExtensions (#111)
- 3dddf64 Bump Microsoft.Extensions.Configuration from 2.1.1 to 3.0.0 (#113)
- 5e3a20f Bump Microsoft.Extensions.Configuration.Abstractions from 2.1.1 to 3.0.0 (#114)
- 732501b Bump System.Configuration.ConfigurationManager from 4.5.0 to 4.6.0 (#110)
- d73d087 Bump BenchmarkDotNet from 0.10.14 to 0.11.5 (#112)
This list of changes was auto generated.
HOCON v1.1.0
1.1.0 July 29 2019
HOCON 1.1.0 contains a large number of bug fixes and improvements over HOCON 1.0.0, including:
- Fix: fully qualified type name with assembly cant be used as property name
- Fix: unable to use include keyword at root level
- Fix. Child field path was not concatenated with its parent path
- Fix: bug when getting a string with a substitution as an array element
- Fix: Object fields containing objects may not return proper object value in certain circumstances.
- Fix: Improper value instantiation and parenting during parsing caused a disconnected tree nodes.
- Fix: HoconValue.Undefined is inconsistent
Changes:
- 4c44f51 Merge pull request #105 from akkadotnet/dev
- b6a4f60 Have to use an OAuth token to do releases
- c25d29c Merge pull request #104 from akkadotnet/dev
- 996f4a7 Update windows-release.yaml
- cb49cf3 updated Windows Release pipeline
- 783c956 Merge pull request #103 from akkadotnet/dev
- 57323d6 added 1.1.0 HOCON release notes (#98)
- ab5124b Merge #99 and #101 into a single pull request. (#102)
- b45cb0a Remove HoconValue.Undefined (#101)
- 4eb901c Substitution environment variable fallback sample (#100)
See more
- a105c1d Fix. Child field path was not concatenated with its parent path. (#96)
- b323b49 Fix a windows EOL bug for test case (#94)
- d06cf7c Fix a bug when getting a string containing a substitution as an array element (#88)
- ef70a15 Fix for #89 and #92, Object fields containing objects may not return the proper object value in certain circumstances. (#93)
- e718f3c Split test files to match HOCON spec document headings to simplify spec conformation (#53)
- df5e054 Specific test for dot and comma in key (#84) [ #79 ]
- 4b4f6ae Code cleanup (#77) [ #70, #83 ]
- e6a5af0 updated NuGet Release build steps (#82)
- d1b9714 Fix linux case (#83)
- 6346c0f added Azure Pipelines task definitions (#81)
- 0710434 Modernized build system in preparation for Azure Pipelines migration (#80)
- 8a2d2e3 Update LICENSE (#76)
- 48f7b1f fixed bug where dot notation doesn't work properly (#72)
- 9d9f7f1 Fix unable to use include keyword at root level (#69)
- 59fbc47 Update headers and license to reference Lightbend and .NET Foundation (#68)
This list of changes was auto generated.
HOCON v1.0.0 Stable Release
1.0.0 November 14th 2018
HOCON 1.0.0 is a complete and total rewrite of the HOCON parsing engine, designed to work with both the .NET Framework (4.5 and later) and .NET Standard 1.3.
The performance has significantly improved, as have the range of features supported by this library, including:
- Built-in enviroment variable substitution;
- Support for better byte and time formats;
- Improved object substitution and merging;
- and many more features.
This library will be developed and released independently from Akka.NET itself, but beginning with Akka.NET v1.4 it will be taken as a dependency by the core Akka libraries.
HOCON ships as two NuGet packages:
Hocon
- includes all core parser, substitution, tokenization, and other functionality;Hocon.Configuration
- addsApp.config
andSystem.Configuration
integration to HOCON.Hocon.Extensions.Configuration
- adds HOCON support for the popularMicrosoft.Extensions.Configuration
library used in ASP.NET Core and other parts of the new .NET Core runtime.