Skip to content

Commit 3a56611

Browse files
Brian M Huntclaude
authored andcommitted
Add 4.0.1 to root CHANGELOG.md
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 622d2d0 commit 3a56611

1 file changed

Lines changed: 12 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,15 @@
1+
## 4.0.1
2+
3+
- Fix `==` and `!=` parser error in binding expressions (#290) — precedence was lost when operators were overloaded in the reference build.
4+
- Add `ko.options.strictEquality` setter — configures whether `==`/`!=` use strict comparison in bindings. Reference build enables by default.
5+
- Add `defineOption()` plugin API for extending `ko.options` with typed setters.
6+
- Add `.js` extensions to all ESM dist imports — fixes `ERR_MODULE_NOT_FOUND` in Node's strict ESM resolver (#313).
7+
- Fix broken `module` field in 22 package.json files pointing to non-existent dist paths (#308).
8+
- Replace ESLint + Prettier with Biome (27x faster lint + format).
9+
- Replace Make + lerna with Bun scripts (0.3s clean build).
10+
- Add README.md to all 26 npm packages.
11+
- Add version badge to tko.io header.
12+
113
## 4.0.0
214

315
- #202 Make TKO more type-safe @mcselle, @Auge19, @phillipc, @M-Kirchhoff, @brianmhunt

0 commit comments

Comments
 (0)