Releases: amazon-ion/ion-js
Releases · amazon-ion/ion-js
v5.2.1
What's Changed
- Fixed h4 formatting in src/dom/README.md by @ZachElkins in #772
- Adds
browserslist
integration for browserify grunt task by @desaikd in #774
New Contributors
- @ZachElkins made their first contribution in #772
Full Changelog: v5.2.0...v5.2.1
v5.2.0
What's Changed
- Fix: substr is deprecated by @everett1992 in #766
- Add
catalog
parameter to makeReader by @everett1992 in #768 - replace
import
specifier withmodule
by @everett1992 in #767
Tweaks:
New Contributors
- @everett1992 made their first contribution in #766
Full Changelog: v5.1.0...v5.2.0
v5.1.0
v5.0.0
API changes:
- Move to native
BigInt
fromJSBI
@delaneyj (#721) - Modifies
Struct#elements()
to return all field values @desaikd (#754) - Removes deprecated method
byteValue()
for v5.0.0 release @desaikd (#750) - Adds changes to allow
dom.Decimal
construction fromNumber
andString
@desaikd (#746) - Adds changes for upconverting JS value for dom collections @desaikd (#749)
- Support milliseconds when constructing from a Date by @prowe in #726
Bug Fixes:
- Adds changes for resolving ion-test-driver build issue @desaikd (#748)
- Fixes
toJSON()
forStruct
to correctly return adom.Value
instance by @desaikd in #752
Tweaks:
- Refactors the release workflow by @popematt in #720
- Added node v18 into test matrix in #727
- Update all references to the GitHub organization: amzn -> amazon-ion by @popematt in #738
- Add conditional export for cjs and es6 entry points by @neeerp in #741
- Drops support for Node 10.x, 12.x and adds 18.x @popematt (#723)
- Updates typedoc syntax to address warnings @zslayton (#733)
- Updates test-driver to es2020 @desaikd (#736)
- Migrate linting from TSLint to ESLint @Litee (#737)
New Contributors
- @prowe made their first contribution in #726
- @neeerp made their first contribution in #741
- @Litee made their first contribution in #737
- @delaneyj made their first contribution in #721
Full Changelog: v4.3.0...v5.0.0
v4.3.0
v4.2.3
v4.2.2
v4.2.1
v4.2.0
API Changes:
- #657: Added position() API to Reader
- #669,#670,#671,#683: Added an
equals()
API for the DOM - #686:
Timestamp
’s constructor can now accept aDate
instead of requiring individual time unit fields. - #672:
Reader.byteValue
is now deprecated in favor of the new alias:Reader.uInt8ArrayValue
, which is more descriptive. - #679: added support for duplicate fields in
Struct
for the DOM.
Bug Fixes:
- #665: Fix length calculation for annotated containers
- #666: (Bugfix for #664) change how container type information is stored on the stepIn stack
- #684: Fixed bug in the text parser that allowed unclosed structs at the end of a stream.
Tweaks:
v4.1.0
API Changes:
- Added
deleteField
method for deleting Struct fields (#623).
Bug Fixes:
- Shared symbol tables no longer treat Object properties as symbols (#645).
- Local symbol tables no longer use Objects with default properties to index symbols (#649).
- Local symbol tables no longer discard duplicate symbols during initialization (#644).
Tweaks:
- Improved performance when reading binary UInt subfields (#647).
Testing improvements:
- Migrated from Travis CI to Github Actions.
- Integrated with ion-test-driver.