Skip to content

Releases: ptiz/bender

Interface changes

12 Jan 21:06
Compare
Choose a tag to compare
  • The contract of the base Bender interface Rule has been relaxed: AnyObject parameters are now Any;
  • Added forceOptional methods to ObjectRule (thanks @dydus0x14 ) to force putting/getting "null" value if needed;
  • Swift 5;

1.6.1 Swift 5 and Swift 4.x compatibility

29 May 20:14
Compare
Choose a tag to compare
  • Added Swift 5 and Swift 4.x compatibility
  • Made all the public interfaces "open"

1.5.2 Memory consumption reduced

31 May 07:31
Compare
Choose a tag to compare

In some cases the memory was not freed until the rule validation is finished, which could lead to a huge peak memory consumption. Fixed.

1.5.1 Performance improvements

02 Feb 07:57
Compare
Choose a tag to compare

Mapping performance has been dramatically improved.

1.5.0

03 Dec 09:27
Compare
Choose a tag to compare
  • Added Swift 3 compatibility. For Swift 2.2 use 1.4.0.
  • Added ability to have array indices as part of a JSON path