- Use ggwsm in pipelines
- Install the dna_ggsuite DNA
- Cleanup copy right headers. Update to dart 3.13. Auto fixes.
- Cleanup copy right headers. Update to dart 3.13. Auto fixes. Setup quick-check pipeline.
- Optimize performance using claude
- Add rmsh and removeHashes
- BREAKING CHANGE: Fix floating point isses. Different hashes will be generated
- BREAKING CHANGE: Replace NumberConfig by an option called
roundDoubles
- IMPORTANT: By default similiar double values get same hashes.
- The precision depends on the size of the double values and is aligned
to 32Bit floating point precision.
- Improve handling of separators like .,/,:
- BREAKING CHANGE: Replace ApplyConfig by named parameters
- Reduce allowed delimiters for hash-pathes to /
- Add uh and updateHashes as shortcuts for UpdateHashes
- Add
JsonInfo and UpdateHashes for retrieving information from hashed Json files and updating hashes after data modification
- Add hip and hsh als shorthands for
JsonHash.defaultInstance.applyInPlace and JsonHash.defaultInstance.apply
- Fix: null values in json values lead to errors
- Empty hashes are treated as no hashes now.
- Fixed an issue leading to different hashes compared to the
- Allow to configure number ranges, precision
- BREAKING CHANGE: Fix floating point issues. Improve compatibility with Javascript.
- Fix small issues with floating point precision. Add README.md and example.
- Add recursive flag for adding hashes
- Add inPlace option to write hashes in place.
- Add updateExistingHashes to control if existing hashes are updated.
- Initial boilerplate.
- Add initial implementation
- Add applyToString