Repository navigation
Releases: p3ol/buddy
Releases · p3ol/buddy
Release list
v4.0.7
v4.0.6
v4.0.5
4.0.5 (2026-05-07)
Bug Fixes
- abort-controller: add abort controller to prevent second sendMessage to be done (446cf2b)
- abort-controller: rename abort into controller and change log level (3ae0e94)
- abort-controller: reorganize and add log (f1a3233)
- finish write test (4982ef3)
- remove queue: false from pingback handler (c416ff2)
- set spread props at the top of options to override it with custom props (7124b3f)
- upgrade various deps (80cbfd6)
- various fixes (26ec2bf)
v4.0.4
v4.0.3
Node 20, WebSocket & tsup
4.0.0 (2025-08-06)
⚠ BREAKING CHANGES
- require node 20 minimum
- Project is now compiled with tsup instead of rollup, output might break dynamic imports with fixed names
Features
Bug Fixes
Custom serializers, Typescript & SWC
3.0.1 (2023-11-17)
Bug Fixes
- wrong logLevel default value (775396d)
3.0.0 (2023-10-11)
⚠ BREAKING CHANGES
- Everything has been rewritten in full Typescript, and definitions are now directly exported from TS. It is not a breaking change per-se, but users currently relying on the v2 definitions might see some errors as some types are more robust than before (b45c3dd)
- Unknown data structures are now serialized as empty objects (
{}) instead of relying onJSON.stringifyto potentially throw an error
Internal breaking changes:
- (internal) Now requires Node 16 minimum (only applicable if you contribute to buddy as it's a browser package) (4c5e76d)
- (internal) Project is now built using SWC instead of Babel (2d16934)
- (internal) Now uses Yarn 3 as Yarn 1 is obsolete
Features
- Add custom serializers, see documentation for more info (6935ae6)
- Some utils like
serialize,unserialize,bid(dumb uuid generator) orisBuddyare now exported to help create custom serializers
Full Changelog: v2.0.0...v3.0.0
Bye bye IE, welcome Type Definitions
2.0.0 (2023-10-05)
⚠ BREAKING CHANGES
- remove IE compat
Features
- add types definitions (79fe4ec)
- deps: update dependency core-js to v3.31.0 (34032fd)
- deps: update dependency core-js to v3.32.0 (7d9fe76)
- deps: update dependency core-js to v3.33.0 (751a432)
- remove IE compat (72c8d52)
Bug Fixes
- ci: use yarn cache for node libraries (ea33323)
- deps: update dependency core-js to v3.30.1 (975b3c7)
- deps: update dependency core-js to v3.30.2 (62ae52b)
- deps: update dependency core-js to v3.32.1 (36d84e7)
- deps: update dependency core-js to v3.32.2 (bbad7f5)
- renovate: improve config for PRs and commits (6a3fd46)
Queuing & Custom Errors
Node 14 & deps updates
1.1.0 (2022-11-15)
⚠ BREAKING CHANGES
- require node 14
Features
- require node 14 (70a55ec)
Bug Fixes
- deps: update dependency core-js to v3.20.0 (cd9c896)
- deps: update dependency core-js to v3.20.1 (f5b9401)
- deps: update dependency core-js to v3.20.2 (4e1a750)
- deps: update dependency core-js to v3.20.3 (10b1a80)
- deps: update dependency core-js to v3.21.0 (6efbcbb)
- deps: update dependency core-js to v3.21.1 (c407154)
- deps: update dependency core-js to v3.22.1 (d4d3acf)
- deps: update dependency core-js to v3.22.2 (a5cbb0a)
- deps: update dependency core-js to v3.22.3 (2991572)
- deps: update dependency core-js to v3.22.4 (547ec63)
- deps: update dependency core-js to v3.22.5 (ea65eb9)
- deps: update dependency core-js to v3.22.6 (afc075e)
- deps: update dependency core-js to v3.22.7 (c73614f)
- deps: update dependency core-js to v3.22.8 (c8824e2)
- deps: update dependency core-js to v3.23.1 (61f8dd0)
- deps: update dependency core-js to v3.23.2 (052e93d)
- deps: update dependency core-js to v3.23.3 (d2fc1de)
- deps: update dependency core-js to v3.23.4 (c53c049)
- deps: update dependency core-js to v3.23.5 (d8568b1)
- deps: update dependency core-js to v3.24.0 (2f70ba4)
- deps: update dependency core-js to v3.24.1 (e3e1aab)
- deps: update dependency core-js to v3.25.2 (fc9a472)
- deps: update dependency core-js to v3.25.3 (2c99627)
- deps: update dependency core-js to v3.25.4 (29b2f0a)
- deps: update dependency core-js to v3.25.5 (d0b21c7)
- deps: update dependency core-js to v3.26.0 (cc93c05)
- deps: update dependency core-js to v3.26.1 (115203a)
- rollup 3 compat (9227900)