Releases: dezhidki/Tommy
Releases · dezhidki/Tommy
Version 3.1.2
Version 3.1.1
Changelog
- @bugproof: Fix
TomlConfigurationFileParser
to handle entering contexts better - @gibbed: Add
IsMultiline
toTomlArray
(#25) - @dezhidki: Fix
TomlTable
merging not working when adding new values from another table (#24) - @dezhidki:
TomTable
will not normalize item order anymore and instead will try to preserve the original order (unless changed manually) - @gibbed: Improvements to
csproj
(#27, #28) - @dezhidki: Add
MultilineTrimFirstLine
to strings which allows leaving starting"""
or'''
on a separate line - @dezhidki: Fix allowing arrays with no separator between items (#31)
Version 3.0.1
Changelog
- Fixes comment lines being inserted for every key if only a top-level comment is specified (#19)
- Normalizes multiline string CRLF/LF writing to follow current environment's style
Version 3.0.0
Changelog
- TOML 1.0.0 compliance
- Refactored
TomlDateTime
into two classes:TomlDateTimeLocal
andTomlDateTimeOffset
- Added proper unit tests for reading and writing
- Fixed numerous issues with reading and writing TOML
Version 2.0.0
Changelog
- Updated code to use C#8 (C#9 support is still a bit wonky with mono and net35 which is why it's not used yet)
ToString
now behaves the same as the wrapped type: for strings it returns raw value, for floats it returns its value in current culture, etc.- Compound types (arrays and tables) output their TOML inline representations
- This also fixes #6 for when a value is implicitly cast to string
- Added
ToInlineToml
which writes a TOML value as its inline value representation - Renamed
ToTomlString
toWriteTo
to better represent its purpose - Fixed issues related to handling escape sequences in non-literal strings (#8)