Skip to content

Releases: iwoplaza/typed-binary

v4.3.3

13 Mar 16:50

Choose a tag to compare

There has been a change in behavior in regards to typed arrays and endianness, meaning a Float32Array will be encoded as a series of Float32 values in the target endianness, not the system's endianness (as was prior to this release). To achieve the same behavior, convert existing typed arrays to U8Array before serializing/deserializing it.

What's Changed

  • chore: Bump typescript to v5.9.3, pnpm to v10, (and cypress and astro) by @iwoplaza in #47
  • impr: Move to the newly baseline (set/get)Float16 by @reczkok in #46
  • fix: Make write/readSlice respect set endianness by @reczkok in #48

Full Changelog: v4.3.2...v4.3.3

v4.3.2

18 Jan 16:15
a7e3c8e

Choose a tag to compare

What's Changed

  • 🌲: Annotate pure functions with @__NO_SIDE_EFFECTS__ to enable better tree-shaking. by @iwoplaza in #45

Full Changelog: v4.3.1...v4.3.2

v4.3.1

21 Dec 21:45

Choose a tag to compare

v4.3.0

18 Dec 21:41

Choose a tag to compare

Features

  • feat: Added missing numeric schemas (u8, i8, u16, i16). by @iwoplaza in #40

DX Improvements

Full Changelog: v4.2.0...v4.3.0

v4.2.0

29 Oct 08:50

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v4.1.1...v4.2.0

v4.1.1

05 Oct 12:35

Choose a tag to compare

What's Changed

  • fix: UTF-8 string are now properly encoded and decoded by @iwoplaza in #34
  • fix: Respect view length when writing slice with BufferWriter by @iwoplaza in #36

Full Changelog: v4.1.0...v4.1.1

v4.1.0

16 Sep 09:13

Choose a tag to compare

What's Changed

Internal DX / Testing

  • Better linting with Biome.js by @iwoplaza in #16
  • Running E2E tests to confirm browser compatibility. by @iwoplaza in #18
  • Restructured the repository into a monorepo. by @iwoplaza in #19

Full Changelog: v4.0.1...v4.1.0

typed-binary-4.0.1

18 Jul 12:56

Choose a tag to compare

What's Changed

  • fix: Invalid typing for BufferReader/Writer options. by @iwoplaza in #17
  • chore: Switch to pnpm, dependency clean-up & simpler eslint config. by @iwoplaza in #14

Full Changelog: v4.0.0...v4.0.1

typed-binary-4.0.0

01 Mar 12:56

Choose a tag to compare

What's Changed

  • Updated documentation, fixed buffer unwrapping bug by @iwoplaza in #5
  • Simplified type declarations. by @iwoplaza in #6
  • Better compound schemas

Full Changelog: v3.0.0...v4.0.0

typed-binary-3.0.0

26 Nov 20:08

Choose a tag to compare