Skip to content

v1.3.0

Latest
Compare
Choose a tag to compare
@popematt popematt released this 30 Sep 20:45
· 3 commits to master since this release
5f9c329

What's Changed

Ion Element v1.3.0 improves performance when loading elements. Without location metadata, this release is about 2x as fast and uses 75% less memory compared to v1.2.0. If you load elements with location metadata, then this release is about 5x as fast and uses 90% less memory compared to v1.2.0.

Change List

  • Ensure that all empty PersistentLists are the same instance. by @popematt in #91
  • Fix equals implementation to respect that anyone is allowed to implement IonElement by @popematt in #88
  • Update README.md by @jobarr-amzn in #96
  • Deprecate buildStruct() in favor of idiomatic ionStructOf() overloads by @popematt in #99
  • Loader rewrite by @popematt in #100
  • Replaces persistent collections with immutable collections by @popematt in #101
  • Make loadAllElements fall back to an iterative implementation once a certain depth is reached by @popematt in #103

New Contributors

Full Changelog: v1.2.0...v1.3.0