1.0.0 - 1.0.1: Beta version 2023-10-14 - 1.0.2: First release 2023-12-05 - 1.0.3: Improved map key handling through binary search and insert Added CBOR.Map.setSortingMode(flag) to cope with huge maps 2024-07-21 - 1.0.4: Signed and unsigned 8, 16, 32, and 64-bit integer get() methods added CBOR.Float.getFloat() renamed to getFloat64() CBOR.Float.getFloat32() method added 2024-08-19 - 1.0.5 Completely refactored CBOR.initDecoder() and added a flag for "outlawing" NaN/Infinity as well as a Decoder.getByteCount() method Improved checking of CBOR items requirements against input buffer length 2024-08-20 - 1.0.6 Updated documentation 2024-08-30 - 1.0.7 Improved code 2024-09-25 - 1.0.8 getFloat16() and CBOR.version added 2024-10-17 - 1.0.9 Simplification: removed getMap(), getArray(), and getTag() 2025-01-02 - 1.0.10 Added methods: CBOR.Array.update(), CBOR.Map.update(), CBOR.Map.merge(). CBOR.Tag.update() Changed method: CBOR.Tag.getTaggedObject() => CBOR.Tag.get() Changed method: Decoder.setNaNSupport() => Decoder.setFloatSupport() 2025-01-30 1.0.11 "Outlawing" mutating key objects. See CBOR.Map().set() 2025-04-10 1.0.12 Simplifying decoder options solution. See CBOR.initDecoder() Added getDateTime() and getEpochTime methods including in their tagged format Added argument number tests to core methods Added CBOR.Map.setDynamic() method 2025-06-29 1.0.13 getInt() => getInt53() CBOR.REJECT_INVALID_FLOATS => CBOR.REJECT_NON_FINITE_FLOATS Added method: CBOR.Array.encodeAsSequence() 2025-07-18 1.0.14 Added method: CBOR.nonFiniteFloatsMode() 2025-09-10 1.0.15 Elimininated CBOR.REJECT_NON_FINITE_FLOATS and CBOR.nonFiniteFloatsMode() through the new wrapper object CBOR.NonFinite(). Major update for non-finite numbers Dropped Tag.update() Added COTX properties to Tag Added remove() and insert() to Array 2025-12-05 1.0.16 Added utility methods CBOR.createEpochTime() and CBOR.createDateTime() 2025-12-16 1.0.18 Added methods CBOR.Float.createFloat16() and CBOR.Float.createFloat32() 2025-12-18 1.0.18 Renamed CBOR.diagDecode() to CBOR.fromDiagnostic() 2025-12-28 1.0.19 Revised CBOR.Int to hold the entire "int" range modulo values < -2^63 2026-01-02 1.0.20 Added CBOR.Int.createInt8() and CBOR.Int.createUint8() Added CBOR.Int.createInt16() and CBOR.Int.createUint16() Added CBOR.Int.createInt32() and CBOR.Int.createUint32() Added CBOR.Int.createInt53() Added CBOR.Int.createInt64() and CBOR.Int.createUint64() Added CBOR.BigInt.getInt128() and CBOR.BigInt.getUint128() Added CBOR.BigInt.createInt128() and CBOR.BigInt.createUint128()