# Changelog - chisel-json All notable changes to this project will be documented in this file. ## [1.0.5] - 2023-10-07 ### Documentation - Minor changes ### Features - Added root JSON pointers and implemented more sensible semantics for string serialisation ## [1.0.4] - 2023-10-06 ### Bug Fixes - Make struct fields actually visible - Corrected benchmarking script to take into account the currently active git branch ### Implementation - Updated version of chisel-decoders ### Refactor - Reorganisation of module structure to make it more consumer friendly ## [1.0.3] - 2023-10-05 ### Refactor - Removed unnecessary type parameter - More granular module groupings and exports - Moved parser related stuff to isolated sub module ### Testing - Added benchmark test for colours sample file - Addition of new benchmark around colours sample file ## [1.0.2] - 2023-10-05 ### Bug Fixes - Correction to error coordinate reporting, so that the back coordinate is taken, rather than the front ### Implementation - Addition of new test files ### Testing - Inclusion of test that ranges over all test file fixtures ## [1.0.1] - 2023-10-04 ### Implementation - Tidied up handling of different next_char scenarios ## [0.1.23] - 2023-10-04 ### Features - Separation of lexer input and lexer core ### Implementation - Removal of unnecessary sub operation - Replaced with assert_eq - Removed explicit inlines ## [0.1.22] - 2023-05-12 ### Features - Additional newline checking within lexer core - Modified reported error coords to utilise an "adjusted" value - Added `match_newline` convenience macro to lexer core - Added `inc_n` associated function to `Coords` type ### Implementation - Bumped version number - Updated changelog ### Testing - Additional simple tests for error coordinate checking ## [0.1.21] - 2023-05-10 ### Features - Added `PartialEq` as a derived trait for `Match` ### Implementation - Bumped version number ## [0.1.20] - 2023-05-09 ### Features - Added a derived `Eq` implementation to `JsonPointer` ### Implementation - Updated changelog - Bumped version number - Revised changelog ## [0.1.19] - 2023-05-09 ### Features - Implemented equality and hash ops for `JsonPointer` ### Implementation - Bumped version number ## [0.1.18] - 2023-05-02 ## [0.1.17] - 2023-05-02 ## [0.1.15] - 2023-04-29 ## [0.1.13] - 2023-04-27 ## [0.1.12] - 2023-04-26 ## [0.1.11] - 2023-04-24 ## [0.1.10] - 2023-04-23 ## [0.1.9] - 2023-04-23