Releases: tautropfli/broccolini
Releases · tautropfli/broccolini
2.0.1
- ✨ Mark library as compatible with native AOT.
2.0.0
- ✨ Empty lines are now attributed as leading / trailing trivia
instead of generatingUnrecognizedIniNodes. See #13. - ⚡ Breaking: A lot of restructuring has gone into the AST.
These changes only affect advanced users that manipulate the AST directly and not via theEditingAPI. - 🐛 Newlines preceded by whitespace are now correctly categorized as newlines instead
of whitespace. See #15.
1.0.1
- Update package metadata
1.0.0
This release polishes the API by simplifying names, namespaces and adding some convenience:
Most notably, all important types now have the Ini prefix: IniDocument, IIniSection, etc.
All of the APIs which are expected to be used by regular consumers of the library now live in the main namespace Broccolini.
The main entry point of the library is as before the IniParser class with two methods:
Parseparses the document into an AST that preserves formatting and comments for editing.ParseToSemanticModelparses the document into a semantic representation optimized for reading.
A lot of advanced APIs are now marked as [EditorBrowsable(Advanced)] to create a pit of success
when looking at the API surface.
0.2.2
0.2.1
0.2.0
0.1.0
Initial release