# 0.13.1
- Make Jsonpatch faster by (un)escaping conditional

# 0.13.0
- Allow usage of atoms for keys via `keys` option

# 0.12.1
- Generate diffs with correct order (thanks https://github.com/smartepsh)

# 0.12.0
- The functions apply_patch and apply_patch! do not sort anymore a list of patches before applying them

# 0.11.0
- Removed module Jsonpatch.FlatMap because it is not necessary anymore and not the focus of the lib
- Reworked creating diff to create less unnecessary data and for more accurate patches
- Fixed adding values to empty lists (thanks https://github.com/webdeb)

# 0.10.0

- Made jsonpatch more Elixir-API-like by adding Jsonpatch.apply_patch! (which raise an exception) and changed Jsonpatch.apply_patch to return a tuple.
- Implemented escaping for '~' and '/'
- Allow usage of '-' for Add and Copy operation
- Fixed adding and copying values to array
- Improved error feedback of test operation
- Fixed: Replace operation adds error to target
- Cleaned code: Replaced strange constructs of Enum.with_index with Enum.fetch
