Written with guidance from Keep a CHANGELOG. This project adheres to Semantic Versioning.
- hydrate and dehydrate functions added
- apply added - a utility to transform a source container
- extract - renamed to dehydrate
- set!, extract!, merge!
- passing a string to get/set will raise an argument error
- new elixir formatter applied to code
- code refactored to use defguard - which means this package is > 1.6 only
- deprecation warning for String.ltrim
- Unsafe variable warnings
- parse will take a list of strings
- JSONPointer.extract returns a list of paths that make up an object
- JSONPointer.merge combines dst into src
- pointers can be passed as lists as well as strings
- Initial Release