Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[Unreleased]
[4.5.0] - 2022-06-09
Added
- Guard filesystem watch and test executor.
Changed
- Dumped file content should end with newline, following updated version 3.3.0 of the NestedText specification.
[4.4.6] - 2022-02-17
Fixed
- rubydoc.info: don't force use hash value omission with rubycop. rubydoc.info is not on ruby 3.1 yet.
[4.4.5] - 2022-02-17
Fixed
- rubydoc.info: try remove unused module require.
[4.4.4] - 2022-02-17
Fixed
- rubydoc.info: revert reject instead of select
[4.4.3] - 2022-02-17
Fixed
- rubydoc.info: try building gem from git-ls | reject instead of select
[4.4.2] - 2022-02-17
Fixed
- rubydoc.info: try includ all of lib/*/.rb
[4.4.1] - 2022-02-17
Fixed
- rubydoc.info: try fix missing class methods.
[4.4.0] - 2022-02-17
Fixed
- rubydoc.info: not re-generating for patch versions?
[4.3.1] - 2022-02-17
Fixed
- rubydoc.info: Include .yardopts in gem
[4.3.0] - 2022-02-17
Fixed
- rubydoc.info: try fix missing class methods.
[4.2.2] - 2022-02-12
Fixed
- Better module documentation fix.
[4.2.1] - 2022-02-12
Fixed
- Better module documentation.
[4.2.0] - 2022-02-08
Fixed
- Proper Unicode character name lookup.
[4.1.1] - 2022-01-28
Fixed
- Don't trigger CI when CD will run all tests anyways.
[4.1.0] - 2022-01-28
Changed
- cd.yml now runs full tests before releasing new version, by using reusable workflows.
[4.0.0] - 2022-01-28
Changed
- Breaking change: Renamed
NTEncodeMixin
toToNTMixin
. - All code linted with RuboCop
[3.2.1] - 2022-01-27
Fixed
- Fix logo at rubydoc.info
[3.2.0] - 2022-01-27
Changed
- Switch from rdoc formatting syntax to Markdown with Redcarpet to be able to render README.md properly.
[3.1.0] - 2022-01-27
Changed
- Switch from rdoc to YARD to match rubydoc.info that is used automatically for Gems uploaded to rubygems.org.
[3.0.0] - 2022-01-27
Added
- API documentation generated with rdoc.
Fixed
- Removed leaked
NT_MIXIN
constant in core extensions.
Changed
- Breaking change:
#to_nt
onString
,Array
andHash
is no longer strict by default for consistency an unexpected surprises e.g. when having an array of Custom Objects and calling the method on the array. - Internal clean-up and simplifications on helper classes and methods.
[2.1.0] - 2022-01-27
Changed
- Slim down Gem by using include instead of block list.
[2.0.1] - 2022-01-26
Fixed
- README issue with logo showing up on Rdoc (out-commented HTML).
[2.0.0] - 2022-01-26
Changed
- Breaking change: strict mode now defaults to false for both the
load
anddump
methods. - Internal rename of error classes to be more consistent.
- Internal simplification of argument passing.
[1.2.0] - 2022-01-25
Changed
- Hide core extension
String.normalize_line_endings
from users.
[1.1.1] - 2022-01-25
Fixed
- Renamed
ToNTMixing
toToNTMixin
.
[1.1.0] - 2022-01-25
Added
- Expose
NestedText::VERSION
for convenience to the users.
[1.0.0] - 2022-01-25
The library is now useful for users!
Changed
- Hide all internals in the module from users.
[0.6.0] - 2022-01-24
Fixed
- Move runtime dependencies from Gemfile to .gemspec.
[0.5.0] - 2022-01-24
Added
- Publish Gem to GitHub Packages
[0.4.0] - 2022-01-24
- Iteration on CD GitHub Actions workflow.
[0.3.0] - 2022-01-24
- Iteration on CD GitHub Actions workflow.
[0.2.0] - 2022-01-24
- Iteration on CD GitHub Actions workflow.
[0.1.0] - 2022-01-24
Added
- Initial release. If this release works, an 1.0.0 will soon follow.