Skip to content

Commit d3bc97e

Browse files
Brian M Huntclaude
authored andcommitted
chore: version packages
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 5598b3d commit d3bc97e

57 files changed

Lines changed: 702 additions & 224 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.changeset/esm-extensions.md

Lines changed: 0 additions & 33 deletions
This file was deleted.

.changeset/fix-module-paths.md

Lines changed: 0 additions & 33 deletions
This file was deleted.

.changeset/strict-equality.md

Lines changed: 0 additions & 11 deletions
This file was deleted.

builds/knockout/CHANGELOG.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,35 @@
11
# @tko/build.knockout
22

3+
## 4.0.1
4+
5+
### Patch Changes
6+
7+
- 5598b3d: Add .js extensions to ESM dist imports for Node ESM compatibility
8+
9+
Relative imports in ESM dist files now include `.js` extensions, fixing `ERR_MODULE_NOT_FOUND` in Node's strict ESM resolver and tools like vitest that use it.
10+
11+
- f5e3efc: Fix broken ESM module paths and remove test helpers from published packages
12+
13+
The `module` field in 22 packages pointed to non-existent files (e.g., `dist/bind.js`). Fixed to `dist/index.js`. Test helpers are no longer included in published packages.
14+
15+
- Updated dependencies [5598b3d]
16+
- Updated dependencies [f5e3efc]
17+
- @tko/binding.component@4.0.1
18+
- @tko/binding.core@4.0.1
19+
- @tko/binding.foreach@4.0.1
20+
- @tko/binding.if@4.0.1
21+
- @tko/binding.template@4.0.1
22+
- @tko/builder@4.0.1
23+
- @tko/filter.punches@4.0.1
24+
- @tko/provider.attr@4.0.1
25+
- @tko/provider.bindingstring@4.0.1
26+
- @tko/provider.component@4.0.1
27+
- @tko/provider.databind@4.0.1
28+
- @tko/provider.multi@4.0.1
29+
- @tko/provider.virtual@4.0.1
30+
- @tko/utils.component@4.0.1
31+
- @tko/utils.functionrewrite@4.0.1
32+
333
## 4.0.0
434

535
### Patch Changes

builds/knockout/package.json

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"version": "4.0.0",
2+
"version": "4.0.1",
33
"name": "@tko/build.knockout",
44
"description": "Knockout makes it easier to create rich, responsive UIs with JavaScript",
55
"homepage": "https://tko.io",
@@ -35,21 +35,21 @@
3535
}
3636
],
3737
"dependencies": {
38-
"@tko/binding.component": "^4.0.0",
39-
"@tko/binding.core": "^4.0.0",
40-
"@tko/binding.foreach": "^4.0.0",
41-
"@tko/binding.if": "^4.0.0",
42-
"@tko/binding.template": "^4.0.0",
43-
"@tko/builder": "^4.0.0",
44-
"@tko/filter.punches": "^4.0.0",
45-
"@tko/provider.attr": "^4.0.0",
46-
"@tko/provider.bindingstring": "^4.0.0",
47-
"@tko/provider.component": "^4.0.0",
48-
"@tko/provider.databind": "^4.0.0",
49-
"@tko/provider.multi": "^4.0.0",
50-
"@tko/provider.virtual": "^4.0.0",
51-
"@tko/utils.component": "^4.0.0",
52-
"@tko/utils.functionrewrite": "^4.0.0",
38+
"@tko/binding.component": "^4.0.1",
39+
"@tko/binding.core": "^4.0.1",
40+
"@tko/binding.foreach": "^4.0.1",
41+
"@tko/binding.if": "^4.0.1",
42+
"@tko/binding.template": "^4.0.1",
43+
"@tko/builder": "^4.0.1",
44+
"@tko/filter.punches": "^4.0.1",
45+
"@tko/provider.attr": "^4.0.1",
46+
"@tko/provider.bindingstring": "^4.0.1",
47+
"@tko/provider.component": "^4.0.1",
48+
"@tko/provider.databind": "^4.0.1",
49+
"@tko/provider.multi": "^4.0.1",
50+
"@tko/provider.virtual": "^4.0.1",
51+
"@tko/utils.component": "^4.0.1",
52+
"@tko/utils.functionrewrite": "^4.0.1",
5353
"tslib": "^2.2.0"
5454
},
5555
"exports": {

builds/reference/CHANGELOG.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,43 @@
11
# @tko/build.reference
22

3+
## 4.0.1
4+
5+
### Patch Changes
6+
7+
- 5598b3d: Add .js extensions to ESM dist imports for Node ESM compatibility
8+
9+
Relative imports in ESM dist files now include `.js` extensions, fixing `ERR_MODULE_NOT_FOUND` in Node's strict ESM resolver and tools like vitest that use it.
10+
11+
- f5e3efc: Fix broken ESM module paths and remove test helpers from published packages
12+
13+
The `module` field in 22 packages pointed to non-existent files (e.g., `dist/bind.js`). Fixed to `dist/index.js`. Test helpers are no longer included in published packages.
14+
15+
- 5598b3d: Fix `==` and `!=` parser error in binding expressions (#290)
16+
17+
The `==` and `!=` operators in the reference build threw "unexpected nodes remain in shunting yard output stack" because the operator functions were missing `.precedence` metadata. Now all equality operator functions have correct precedence.
18+
19+
Also adds `ko.options.strictEquality` — a configuration setter that controls whether `==`/`!=` use strict (`===`/`!==`) comparison in binding expressions. `@tko/build.reference` enables this by default.
20+
21+
- Updated dependencies [5598b3d]
22+
- Updated dependencies [f5e3efc]
23+
- @tko/binding.component@4.0.1
24+
- @tko/binding.core@4.0.1
25+
- @tko/binding.foreach@4.0.1
26+
- @tko/binding.if@4.0.1
27+
- @tko/binding.template@4.0.1
28+
- @tko/builder@4.0.1
29+
- @tko/filter.punches@4.0.1
30+
- @tko/provider.attr@4.0.1
31+
- @tko/provider.bindingstring@4.0.1
32+
- @tko/provider.component@4.0.1
33+
- @tko/provider.databind@4.0.1
34+
- @tko/provider.multi@4.0.1
35+
- @tko/provider.mustache@4.0.1
36+
- @tko/provider.native@4.0.1
37+
- @tko/provider.virtual@4.0.1
38+
- @tko/utils.component@4.0.1
39+
- @tko/utils.jsx@4.0.1
40+
341
## 4.0.0
442

543
### Patch Changes

builds/reference/package.json

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"version": "4.0.0",
2+
"version": "4.0.1",
33
"name": "@tko/build.reference",
44
"description": "The TKO Reference Build",
55
"repository": {
@@ -9,23 +9,23 @@
99
"author": "The Knockout Team",
1010
"license": "MIT",
1111
"dependencies": {
12-
"@tko/binding.component": "^4.0.0",
13-
"@tko/binding.core": "^4.0.0",
14-
"@tko/binding.foreach": "^4.0.0",
15-
"@tko/binding.if": "^4.0.0",
16-
"@tko/binding.template": "^4.0.0",
17-
"@tko/builder": "^4.0.0",
18-
"@tko/filter.punches": "^4.0.0",
19-
"@tko/provider.attr": "^4.0.0",
20-
"@tko/provider.bindingstring": "^4.0.0",
21-
"@tko/provider.component": "^4.0.0",
22-
"@tko/provider.databind": "^4.0.0",
23-
"@tko/provider.multi": "^4.0.0",
24-
"@tko/provider.mustache": "^4.0.0",
25-
"@tko/provider.native": "^4.0.0",
26-
"@tko/provider.virtual": "^4.0.0",
27-
"@tko/utils.component": "^4.0.0",
28-
"@tko/utils.jsx": "^4.0.0",
12+
"@tko/binding.component": "^4.0.1",
13+
"@tko/binding.core": "^4.0.1",
14+
"@tko/binding.foreach": "^4.0.1",
15+
"@tko/binding.if": "^4.0.1",
16+
"@tko/binding.template": "^4.0.1",
17+
"@tko/builder": "^4.0.1",
18+
"@tko/filter.punches": "^4.0.1",
19+
"@tko/provider.attr": "^4.0.1",
20+
"@tko/provider.bindingstring": "^4.0.1",
21+
"@tko/provider.component": "^4.0.1",
22+
"@tko/provider.databind": "^4.0.1",
23+
"@tko/provider.multi": "^4.0.1",
24+
"@tko/provider.mustache": "^4.0.1",
25+
"@tko/provider.native": "^4.0.1",
26+
"@tko/provider.virtual": "^4.0.1",
27+
"@tko/utils.component": "^4.0.1",
28+
"@tko/utils.jsx": "^4.0.1",
2929
"tslib": "^2.2.0"
3030
},
3131
"files": [

packages/bind/CHANGELOG.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,27 @@
11
# @tko/bind
22

3+
## 4.0.1
4+
5+
### Patch Changes
6+
7+
- 5598b3d: Add .js extensions to ESM dist imports for Node ESM compatibility
8+
9+
Relative imports in ESM dist files now include `.js` extensions, fixing `ERR_MODULE_NOT_FOUND` in Node's strict ESM resolver and tools like vitest that use it.
10+
11+
- f5e3efc: Fix broken ESM module paths and remove test helpers from published packages
12+
13+
The `module` field in 22 packages pointed to non-existent files (e.g., `dist/bind.js`). Fixed to `dist/index.js`. Test helpers are no longer included in published packages.
14+
15+
- Updated dependencies [5598b3d]
16+
- Updated dependencies [f5e3efc]
17+
- Updated dependencies [5598b3d]
18+
- @tko/binding.foreach@4.0.1
19+
- @tko/computed@4.0.1
20+
- @tko/lifecycle@4.0.1
21+
- @tko/observable@4.0.1
22+
- @tko/provider@4.0.1
23+
- @tko/utils@4.0.1
24+
325
## 4.0.0
426

527
### Patch Changes

packages/bind/package.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
{
2-
"version": "4.0.0",
2+
"version": "4.0.1",
33
"name": "@tko/bind",
44
"description": "TKO DOM-Observable Binding",
55
"module": "dist/index.js",
66
"dependencies": {
7-
"@tko/computed": "^4.0.0",
8-
"@tko/lifecycle": "^4.0.0",
9-
"@tko/observable": "^4.0.0",
10-
"@tko/provider": "^4.0.0",
11-
"@tko/utils": "^4.0.0",
7+
"@tko/computed": "^4.0.1",
8+
"@tko/lifecycle": "^4.0.1",
9+
"@tko/observable": "^4.0.1",
10+
"@tko/provider": "^4.0.1",
11+
"@tko/utils": "^4.0.1",
1212
"tslib": "^2.2.0"
1313
},
1414
"peerDependencies": {
15-
"@tko/binding.foreach": "^4.0.0"
15+
"@tko/binding.foreach": "^4.0.1"
1616
},
1717
"files": [
1818
"dist/"

packages/binding.component/CHANGELOG.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,29 @@
11
# @tko/binding.component
22

3+
## 4.0.1
4+
5+
### Patch Changes
6+
7+
- 5598b3d: Add .js extensions to ESM dist imports for Node ESM compatibility
8+
9+
Relative imports in ESM dist files now include `.js` extensions, fixing `ERR_MODULE_NOT_FOUND` in Node's strict ESM resolver and tools like vitest that use it.
10+
11+
- f5e3efc: Fix broken ESM module paths and remove test helpers from published packages
12+
13+
The `module` field in 22 packages pointed to non-existent files (e.g., `dist/bind.js`). Fixed to `dist/index.js`. Test helpers are no longer included in published packages.
14+
15+
- Updated dependencies [5598b3d]
16+
- Updated dependencies [f5e3efc]
17+
- Updated dependencies [5598b3d]
18+
- @tko/bind@4.0.1
19+
- @tko/lifecycle@4.0.1
20+
- @tko/observable@4.0.1
21+
- @tko/provider@4.0.1
22+
- @tko/provider.native@4.0.1
23+
- @tko/utils@4.0.1
24+
- @tko/utils.component@4.0.1
25+
- @tko/utils.jsx@4.0.1
26+
327
## 4.0.0
428

529
### Patch Changes

0 commit comments

Comments
 (0)