Releases: raymccrae/swift-jsonpatch
Releases · raymccrae/swift-jsonpatch
Linux Support
- Update to support the Linux platform.
Thanks goes to @chrisschlitt for reporting and helping fix and test the changes for Linux.
What's Changed
- Linux Support by @chrisschlitt in #7
New Contributors
- @chrisschlitt made their first contribution in #7
Full Changelog: 1.0.5...v1.0.6
Deployment target version update for Xcode 15 for cocopods
- Updates the podspec with the minimum deployment targets supported in Xcode 15
Thanks goes to @acarionia for reporting the issue and suppling the minimum deployment targets for Xcode 15
Bugfix Release
Thanks to Michiel Horvers for reporting and fixing a bug.
Bugfixes:
- If an attempt is made to copy a JSONElement with a raw type of NSNUmber then an Objective-C exception is raised.
Add Apply Options
- Adds Apply Options to unify the mechanism to control how json patches are applied this replaces the additional parameters on the apply methods. This will be a more scalable mechanism for future options.
- Adds option to ignore non existence references when applying patches.
Thanks to Michiel Horvers michiel@mhcp-software.nl for his contributions
Swift 5
Carthage Support
Added support for Carthage.
Thanks to Cassiano Monteiro (cassianodialpad) for his contribution.
Feature Complete
The first fully feature complete release.
Generate Patch & API Refinement
v0.2 Generate JSON Patches
Initial Release
- New Project
- json-patch implementation in Swift 4 to apply patches
- 100% passes JSON Patch Tests