Skip to content

Commit 824ba52

Browse files
authored
docs: backfill release notes, downgrade busted doc generator (#192)
1 parent 37af1d1 commit 824ba52

2 files changed

Lines changed: 115 additions & 3 deletions

File tree

CHANGELOG.md

Lines changed: 88 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,71 @@
11
## [6.1.0](https://github.com/rvagg/cborg/compare/v6.0.0...v6.1.0) (2026-07-29)
22

3+
### Features
4+
5+
* **encode:** extend direct encoding through deterministic maps ([f511096](https://github.com/rvagg/cborg/commit/f511096022e081b01cea3582bcd3c587725e1cbc))
6+
* **encode:** require single-byte writer support ([e2bd5e6](https://github.com/rvagg/cborg/commit/e2bd5e6e77f05040d965d4e5efef33e92120f7b8))
7+
8+
### Bug Fixes
9+
10+
* **bench:** update CID decoder for tag control API ([1d9de36](https://github.com/rvagg/cborg/commit/1d9de3636c5a2cf7e2fe6c8248c98a3a0640eaa1))
11+
12+
### Performance Improvements
13+
14+
* **decode:** streamline tag decode controls ([77c3c55](https://github.com/rvagg/cborg/commit/77c3c551138ac97b8fa19d3a0a49299d77528b65))
15+
316
## [6.0.0](https://github.com/rvagg/cborg/compare/v5.1.11...v6.0.0) (2026-07-29)
417

18+
### ⚠ BREAKING CHANGES
19+
20+
* **encode:** Map encodings containing simple-value or floating-point keys may change byte
21+
order. Hashes, signatures, and identifiers derived from affected encodings
22+
will therefore change.
23+
24+
### Bug Fixes
25+
26+
* **encode:** canonically sort major type 7 map keys ([f40a683](https://github.com/rvagg/cborg/commit/f40a6830d4fc8e403fb614eab9dd4f8e3f9378e0))
27+
28+
### Performance Improvements
29+
30+
* **encode:** cache major type 7 map key bytes ([e440ae2](https://github.com/rvagg/cborg/commit/e440ae299dc5af7b062a130f2c9f5af8036ac63e))
31+
532
## [5.1.11](https://github.com/rvagg/cborg/compare/v5.1.10...v5.1.11) (2026-07-29)
633

34+
### Trivial Changes
35+
36+
* **deps-dev:** bump typescript from 6.0.3 to 7.0.2 ([4891d10](https://github.com/rvagg/cborg/commit/4891d10a75dfebde3ecb88ed3715bd9694dd1b03))
37+
* fixes for ts@7 ([652c826](https://github.com/rvagg/cborg/commit/652c826944588587b57045a14550beafd0baa1c7))
38+
739
## [5.1.10](https://github.com/rvagg/cborg/compare/v5.1.9...v5.1.10) (2026-07-29)
840

41+
### Trivial Changes
42+
43+
* **deps-dev:** bump @semantic-release/changelog from 6.0.3 to 7.0.0 ([#190](https://github.com/rvagg/cborg/issues/190)) ([021978c](https://github.com/rvagg/cborg/commit/021978c0f606ecb7c15626b1aedecb8078e94270))
44+
945
## [5.1.9](https://github.com/rvagg/cborg/compare/v5.1.8...v5.1.9) (2026-07-29)
1046

47+
### Trivial Changes
48+
49+
* **deps-dev:** bump @semantic-release/git from 10.0.1 to 11.0.0 ([#189](https://github.com/rvagg/cborg/issues/189)) ([5f2eb1c](https://github.com/rvagg/cborg/commit/5f2eb1c7617386ed5abcfd0989ff29034d362d69))
50+
1151
## [5.1.8](https://github.com/rvagg/cborg/compare/v5.1.7...v5.1.8) (2026-07-21)
1252

53+
### Trivial Changes
54+
55+
* **deps:** bump actions/setup-node from 6.4.0 to 7.0.0 ([#188](https://github.com/rvagg/cborg/issues/188)) ([dee61a6](https://github.com/rvagg/cborg/commit/dee61a6b50b365d286662985c211f82dcb07b188))
56+
1357
## [5.1.7](https://github.com/rvagg/cborg/compare/v5.1.6...v5.1.7) (2026-07-04)
1458

59+
### Bug Fixes
60+
61+
* **types:** preserve byte view backing types in encode APIs ([#184](https://github.com/rvagg/cborg/issues/184)) ([4f4d6e3](https://github.com/rvagg/cborg/commit/4f4d6e32520b0c778eb4e05e144bfb76eff10ac9))
62+
1563
## [5.1.6](https://github.com/rvagg/cborg/compare/v5.1.5...v5.1.6) (2026-07-02)
1664

65+
### Trivial Changes
66+
67+
* **deps-dev:** bump conventional-changelog-conventionalcommits ([#182](https://github.com/rvagg/cborg/issues/182)) ([e3c84bf](https://github.com/rvagg/cborg/commit/e3c84bffb80337732eb9b3e99b642f0601a1c5f4))
68+
1769
## [5.1.5](https://github.com/rvagg/cborg/compare/v5.1.4...v5.1.5) (2026-06-30)
1870

1971
### Trivial Changes
@@ -109,29 +161,61 @@ half-precision float encoding (bitwise ops on floats convert to int32).
109161

110162
## [4.5.7](https://github.com/rvagg/cborg/compare/v4.5.6...v4.5.7) (2026-01-21)
111163

164+
### Performance Improvements
165+
166+
* **encode:** tune string encoding thresholds for Node.js and browser ([#166](https://github.com/rvagg/cborg/issues/166)) ([ef1e62d](https://github.com/rvagg/cborg/commit/ef1e62dce4ade7290b6bb4c6376d59bb96784e85))
167+
112168
## [4.5.6](https://github.com/rvagg/cborg/compare/v4.5.5...v4.5.6) (2026-01-21)
113169

170+
### Performance Improvements
171+
172+
* **decode:** eliminate isBuffer checks in decode path ([#165](https://github.com/rvagg/cborg/issues/165)) ([c893934](https://github.com/rvagg/cborg/commit/c8939346091a0b26771a190700fcc0cb25b791d6))
173+
114174
## [4.5.5](https://github.com/rvagg/cborg/compare/v4.5.4...v4.5.5) (2026-01-20)
115175

176+
### Performance Improvements
177+
178+
* **decode:** use TextDecoder with ASCII fast-path for string decoding ([2e69f0e](https://github.com/rvagg/cborg/commit/2e69f0e0d57ed6be92b98af42b21009bfd2287e5))
179+
116180
### Trivial Changes
117181

118182
* **bench:** output json to file ([ca32690](https://github.com/rvagg/cborg/commit/ca326908643ce9bc2ac56dd06b6c64502b8a4f03))
119183

120184
## [4.5.4](https://github.com/rvagg/cborg/compare/v4.5.3...v4.5.4) (2026-01-20)
121185

186+
### Performance Improvements
187+
188+
* **encode:** bypass token creation for primitives and arrays ([#163](https://github.com/rvagg/cborg/issues/163)) ([d79b602](https://github.com/rvagg/cborg/commit/d79b602737449e8bd9aa7e46ddea0dabae21d95c))
189+
122190
## [4.5.3](https://github.com/rvagg/cborg/compare/v4.5.2...v4.5.3) (2026-01-20)
123191

192+
### Performance Improvements
193+
194+
* tune utf8 fast-path for smaller strings ([#162](https://github.com/rvagg/cborg/issues/162)) ([3c895ff](https://github.com/rvagg/cborg/commit/3c895ffe62a6dac694ad9059443eefc9ea5d957f))
195+
124196
## [4.5.2](https://github.com/rvagg/cborg/compare/v4.5.1...v4.5.2) (2026-01-20)
125197

198+
### Performance Improvements
199+
200+
* Object.hasOwn instead of `in` (~4% decode improvement) ([#161](https://github.com/rvagg/cborg/issues/161)) ([f8d5d56](https://github.com/rvagg/cborg/commit/f8d5d56579e8ccff2cd342d628fcf1b030bd3df3))
201+
126202
## [4.5.1](https://github.com/rvagg/cborg/compare/v4.5.0...v4.5.1) (2026-01-20)
127203

204+
### Performance Improvements
205+
206+
* **encode:** improve object type detection perf (~15% encode improvement) ([#160](https://github.com/rvagg/cborg/issues/160)) ([da5da42](https://github.com/rvagg/cborg/commit/da5da42002af9618e27e87cbace47cb2e88c1c05))
207+
128208
## [4.5.0](https://github.com/rvagg/cborg/compare/v4.4.1...v4.5.0) (2026-01-20)
129209

130210
### Features
131211

132212
* add encodeInto() for BYO buffer encoding ([a577843](https://github.com/rvagg/cborg/commit/a5778432faa44be491ce2fdd814eceddd1979d77))
133213
* **bench:** add realistic IPLD workload benchmarks ([07d9618](https://github.com/rvagg/cborg/commit/07d9618f1a86262d59690ff00e268db0ad0c6d4a))
134214

215+
### Code Refactoring
216+
217+
* rename internal Bl interface to ByteWriter ([213c72c](https://github.com/rvagg/cborg/commit/213c72cce95aff3eb694931965ccfb52bf5560eb))
218+
135219
## [4.4.1](https://github.com/rvagg/cborg/compare/v4.4.0...v4.4.1) (2026-01-19)
136220

137221
### Trivial Changes
@@ -401,6 +485,10 @@ half-precision float encoding (bitwise ops on floats convert to int32).
401485

402486
## [4.0.1](https://github.com/rvagg/cborg/compare/v4.0.0...v4.0.1) (2023-09-12)
403487

488+
### Performance Improvements
489+
490+
* faster utf8ToBytes ([#94](https://github.com/rvagg/cborg/issues/94)) ([a7e62cb](https://github.com/rvagg/cborg/commit/a7e62cbc3fbb8e514e0211e52949923f46c63cc5))
491+
404492
## [4.0.0](https://github.com/rvagg/cborg/compare/v3.0.0...v4.0.0) (2023-09-12)
405493

406494

package.json

Lines changed: 27 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
"@types/mocha": "^10.0.10",
3939
"@types/node": "^26.0.1",
4040
"chai": "^6.2.2",
41-
"conventional-changelog-conventionalcommits": "^10.0.0",
41+
"conventional-changelog-conventionalcommits": "^9.3.1",
4242
"ipld-garbage": "^5.0.0",
4343
"mocha": "^11.7.5",
4444
"polendina": "^3.2.20",
@@ -147,6 +147,30 @@
147147
"type": "fix",
148148
"section": "Bug Fixes"
149149
},
150+
{
151+
"type": "perf",
152+
"section": "Performance Improvements"
153+
},
154+
{
155+
"type": "revert",
156+
"section": "Reverts"
157+
},
158+
{
159+
"type": "refactor",
160+
"section": "Code Refactoring"
161+
},
162+
{
163+
"type": "test",
164+
"section": "Tests"
165+
},
166+
{
167+
"type": "build",
168+
"section": "Trivial Changes"
169+
},
170+
{
171+
"type": "ci",
172+
"section": "Trivial Changes"
173+
},
150174
{
151175
"type": "chore",
152176
"section": "Trivial Changes"
@@ -156,8 +180,8 @@
156180
"section": "Trivial Changes"
157181
},
158182
{
159-
"type": "test",
160-
"section": "Tests"
183+
"type": "style",
184+
"section": "Trivial Changes"
161185
}
162186
]
163187
}

0 commit comments

Comments
 (0)