C# implementation of Lightbend's HOCON (Human-Optimized Object Configuration Notation)
HoconConfigurationFactory.Default()
will try and load HOCON configuration from default named files based on this priority:
If HoconConfigurationFactory.FromFile()
is called without any file extensions, it will try to load the file using these extensions: .conf, .hocon, and finally .properties
This list of changes was auto generated.
Bugfixes and improvements made to HOCON 2.0.0
For more details, please see the issues in the HOCON v2.0.1 milestone here.
This list of changes was auto generated.
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.
This list of changes was auto generated.
Bugfixes and improvements made to HOCON 2.0.0
For more details, please see the issues in the HOCON v2.0.1 milestone here.
This list of changes was auto generated.
ISerializable
.
Config
containing a single empty object as an empty Config
.
Hocon.Parser
class to Hocon.HoconParser
for clarity.
IEquitable<Config>
interface implementation to Config
class.
GetString()
, GetStringList()
, GetInt()
, and GetDouble()
throws on failure instead of returning a default value to conform to Hocon spec.
TryGet[DataType]()
functions to all getters to eliminate as much Exception throwing as possible to improve performance.
ConfigurationException
from Akka.Configuration
to Hocon
Config.WithFallback()
with hocon files containing substitution failed to merge the fallbacks correctly..
Bugfix release for HOCON v1.3.0
Key changes include:
You can see the full set of changes in the HOCON v1.3.3 milestone.
This list of changes was auto generated.
Bugfix release for HOCON v1.3.0
Key changes include:
You can see the full set of changes in the HOCON v1.3.2 milestone.
This list of changes was auto generated.
Bugfix release for HOCON v1.3.0
You can see the full set of changes in the HOCON v1.3.1 milestone.
This list of changes was auto generated.
HOCON 1.3.0 contains some significant API changes:
HoconType.String
, HoconType.Number
, HoconType.Bool
, and removed HoconType.Literal
- now it's possible to discover data types more easily while inspecting individual HOCON objects.For a set of complete bug fixes and changes, please see the HOCON v1.3.0 milestone on Github.
This list of changes was auto generated.
HOCON 1.2.1 contains many minor bug fixes and behavioral changes.
Default HOCON loading order
Per issue 151, HOCON.Configuration
now looks for default HOCON content in the following places in the following order:
<hocon>
ConfigurationSection
inside App.config
or Web.config
; or<akka>
HOCON section for backwards compatibility purposes with all users who have been using HOCON with Akka.NET.Bug fixes: For a set of complete bug fixes and changes, please see the HOCON v1.2.1 milestone on Github.
This list of changes was auto generated.