diff --git a/CHANGELOG.md b/CHANGELOG.md index 29acdd8..85d30bd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,22 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.2.0] - 2024-12-27 + +### Fixed + +- Handling of `max_path_len` which led `JsonSlicer.scan` not to match arrays and hashes to the longest path + +- Exception encoding - `utf8` instead of `binary` + +- Dev config - version in `Gemfile.lock` for old rubies + +### Added + +- Implement `with_path` flag + +- Add kwargs/hash config to configure `yajl`, `with_path` flag and `verbose_error` option + ## [0.1.1] - 2024-12-16 ### Fixed diff --git a/Gemfile.lock b/Gemfile.lock index cd87f02..10133f3 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: . specs: - json_scanner (0.1.1) + json_scanner (0.2.0) GEM remote: https://rubygems.org/ @@ -10,9 +10,7 @@ GEM diff-lcs (1.5.1) json (2.9.0) language_server-protocol (3.17.0.3) - mini_portile2 (2.8.8) - nokogiri (1.15.7) - mini_portile2 (~> 2.8.2) + nokogiri (1.15.7-arm64-darwin) racc (~> 1.4) nokogiri (1.15.7-x86_64-linux) racc (~> 1.4) diff --git a/Gemfile_old_ruby.lock b/Gemfile_old_ruby.lock index 1ee7a08..80a2821 100644 --- a/Gemfile_old_ruby.lock +++ b/Gemfile_old_ruby.lock @@ -1,7 +1,7 @@ PATH remote: . specs: - json_scanner (0.1.1) + json_scanner (0.2.0) GEM remote: https://rubygems.org/ diff --git a/lib/json_scanner/version.rb b/lib/json_scanner/version.rb index 5a0384e..bab3504 100644 --- a/lib/json_scanner/version.rb +++ b/lib/json_scanner/version.rb @@ -1,5 +1,5 @@ # frozen_string_literal: true module JsonScanner - VERSION = "0.1.1" + VERSION = "0.2.0" end