Releases: MrDave1999/dotenv.core
Releases · MrDave1999/dotenv.core
v3.0.0
What's Changed
Bug Fixes
- Ignore inline comments when using the tab key. (#128, #129)
New Features
- Added extension method called
GetEnv
to the string
class. (#126, #127)
Breaking Changes
- Some classes have been marked as internals. (#123)
ExceptionMessages
and FormattingMessage
classes are useless for the client. These are implementation details of the library.
- Added Invariant Culture that is culture-independent. (#132)
This was done to ensure the use of floating point (.
) regardless of the regional configuration of the system.
Other Changes
- Added support with Fluent Assertions. (#124)
- Added a more understandable example on how to use the library. (#125)
You can view the new example here.
- Added a private method called
ChangeType
to EnvBinder
class. (#131)
v2.3.2
- Allows the binder to convert keys to enum objects. (#117, #118)
- Added the real key in exception message when conversion fails. (#119, #121)
- Added a static read-only field to store new lines. (#122)
This avoids reallocating memory each time the parser is called.
v2.3.1
- Added a list of items in the EnvLoader.LoadEnv method documentation. (16605f5)
- This release updates the XML documentation file of the package.
v2.3.0
- Added the conversion of properties to
UpperCaseSnakeCase
in case the names of AppSettings class properties do not match the keys of the .env file. (#111, #112)
v2.2.1
- Fixed problem with inline comment being removed when used in multi-line values. (#109, #110)
v2.1.0
- Added support for inline comments. (#74, #87)
- Fixed the problem that the parser does not remove single or double quotes from a value. (#78, #88)
- Added support for binding a configuration class with the keys of the .env file. (#73, #92)
- Added a configuration method that tells the binder to ignore the exception. (#91, #93)
- Fixed issue with binder trying to bind read-only or write-only properties. (#90, #94)
- Added a configuration method that allows binding non-public properties. (#89, #95)
v2.1.0-alpha3
- Added a configuration method that tells the binder to ignore the exception. (#91, #93)
- Fixed issue with binder trying to bind read-only or write-only properties. (#90, #94)
- Added a configuration method that allows binding non-public properties. (#89, #95)
v2.1.0-alpha2
- Added support for binding a configuration class with the keys of the .env file. (#73, #92)
v2.1.0-alpha1
- Added support for inline comments. (#74, #87)
- Fixed the problem that the parser does not remove single or double quotes from a value. (#78, #88)