This website requires JavaScript.
1a94179b5f
fix: synchronize forwarded component props
Clintchiz
2026-08-23 20:20:43 +05:30
f13e83fd74
fix: stage CLI release dependencies
Clintchiz
2026-08-23 20:09:26 +05:30
7351ed1566
chore: release synchronized client runtime
Clintchiz
2026-08-23 20:07:18 +05:30
53b9947ef9
fix: synchronize mounted component props
Clintchiz
2026-08-23 19:42:39 +05:30
56cde5aaf8
fix(authz): reserve role inheritance namespace
Clintchiz
2026-08-23 19:35:03 +05:30
4be4b2c346
fix: expose client fetch and signed adjustments
Clintchiz
2026-08-23 18:56:05 +05:30
6258495b67
docs: propose @wrnexus/payment with a multi-gateway adapter system
Clintchiz and Claude Opus 5
2026-08-23 18:47:41 +05:30
631e1a2ddb
test: cover client-created component branches
Clintchiz
2026-08-23 11:54:28 +05:30
2e12656060
feat: close application architecture gaps
Clintchiz
2026-08-23 11:45:57 +05:30
d87b197224
fix(queue): let a shut-down queue be started again
Clintchiz and Claude Opus 5
2026-08-23 11:36:44 +05:30
64ab20cc95
feat: add application productivity foundations
Clintchiz
2026-08-23 11:13:03 +05:30
46195462c3
feat: make queues durable by default and add seed helpers
Clintchiz
2026-08-23 09:50:25 +05:30
8fb96f521f
fix(cli): resolve runtime config import absolutely
Clintchiz
2026-08-23 09:29:26 +05:30
9377a69d88
feat(queue): add typed application queue lifecycle
Clintchiz
2026-08-23 09:17:33 +05:30
9332522614
fix: initialize configured auth in production builds
Clintchiz
2026-08-22 23:36:31 +05:30
37439188ca
fix: share authz catalog across package instances
Clintchiz
2026-08-22 23:30:01 +05:30
7c5069b5b5
fix: honor project typecheck in canonical checks
Clintchiz
2026-08-22 23:23:21 +05:30
41b7eb8798
fix: keep authz server modules out of browser bundles
Clintchiz
2026-08-22 23:20:06 +05:30
0be69fb234
fix: avoid auth plugin ordering cycles
Clintchiz
2026-08-22 23:17:33 +05:30
bab11083c6
fix: ship authz runtime and preserve queue clocks
Clintchiz
2026-08-22 23:14:26 +05:30
a3ddd39b7b
feat: centralize application framework primitives
Clintchiz
2026-08-22 23:07:46 +05:30
96e082b943
release: patch syntax, compiler, db, csr
Clintchiz and Claude Opus 5
2026-08-22 12:09:38 +05:30
2299a0726d
chore: fit the loop-locals fix within the production gate
Clintchiz and Claude Opus 5
2026-08-22 12:08:07 +05:30
2d0df4efc9
fix(csr): write loop locals onto client-rendered for-loop items
Clintchiz and Claude Opus 5
2026-08-22 11:31:11 +05:30
20783699ac
test(compiler): prove page loop locals render, not just emit
Clintchiz and Claude Opus 5
2026-08-22 07:38:40 +05:30
d8305a5a14
fix(db): normalise line endings when parsing queries
Clintchiz and Claude Opus 5
2026-08-22 07:28:29 +05:30
98a46091b5
fix(syntax): allow block comments between members
Clintchiz and Claude Opus 5
2026-08-22 06:50:51 +05:30
2c50a07ed2
fix(compiler): expose {#each} locals to event handlers on pages
Clintchiz and Claude Opus 5
2026-08-22 06:05:10 +05:30
9746e8e875
fix(syntax): do not let a regex literal unbalance a block
Clintchiz and Claude Opus 5
2026-08-22 06:05:09 +05:30
0ddb481159
release: patch csr, ui
Clintchiz
2026-08-21 16:32:16 +05:30
3441b96362
fix(csr): deliver focus and blur outputs from inside a component
Clintchiz and Claude Opus 5
2026-08-21 16:31:33 +05:30
84e58b1798
release: patch compiler
Clintchiz
2026-08-21 09:32:46 +05:30
de4477dd9c
fix(compiler): never emit an empty pattern attribute
Clintchiz and Claude Opus 5
2026-08-21 09:32:32 +05:30
2970d5fff3
release: patch dev-server, security
Clintchiz
2026-08-21 09:04:50 +05:30
eeef2d79df
fix(dev-server,security): repair two defects that only appear in a published build
Clintchiz and Claude Opus 5
2026-08-21 09:04:12 +05:30
ef6de302e9
chore(vscode): prepare 0.8.9 marketplace release
Clintchiz and Claude Opus 5
2026-08-20 19:37:11 +05:30
a970d04248
release: patch auth, cli, compiler, core, csr, dev-server, language-server, store, styles, syntax, typecheck, ui
Clintchiz and Claude Opus 5
2026-08-20 19:15:08 +05:30
5429057a38
fix(language-server): gate api hover to actual api.<name> references
Clintchiz and Claude Opus 5
2026-08-20 19:03:46 +05:30
e944fd4496
feat(editor): complete tooling support for the apis block
Clintchiz and Claude Opus 5
2026-08-20 18:51:19 +05:30
861444b8a3
feat(language-server): flag the removed data blocks
Clintchiz and Claude Opus 5
2026-08-20 18:40:08 +05:30
ba957e861e
chore(ui): re-baseline the visual contract after the auth UI refinements
Clintchiz and Claude Opus 5
2026-08-20 16:50:44 +05:30
29febb2e0c
feat(language-server): understand the api binding attribute
Clintchiz and Claude Opus 5
2026-08-20 16:49:06 +05:30
cd0dffa87d
feat: complete SSR CRM and refine auth UI
Clintchiz
2026-08-20 16:17:59 +05:30
f57bd05a03
feat(language-server): complete and describe api block calls
Clintchiz and Claude Opus 5
2026-08-20 12:35:31 +05:30
2bb52487eb
feat(editor): complete the apis block and drop the removed snippets
Clintchiz and Claude Opus 5
2026-08-20 12:31:23 +05:30
990a8128a7
feat(editor): highlight the apis block
Clintchiz and Claude Opus 5
2026-08-20 12:31:19 +05:30
7a1b4e5b33
fix(cli): guard the one migration write path that skips parse validation
Clintchiz and Claude Opus 5
2026-08-20 12:24:19 +05:30
aded2daab9
fix: restore the production gate after the migration tasks
Clintchiz and Claude Opus 5
2026-08-20 12:19:53 +05:30
6bb3ab5fe7
feat(cli): fail the update when a project needs manual review
Clintchiz and Claude Opus 5
2026-08-20 12:12:38 +05:30
4aa0973352
feat(cli): report legacy api bodies for manual migration
Clintchiz and Claude Opus 5
2026-08-20 12:03:17 +05:30
e616ed276e
feat(cli): migrate mode-scoped helpers to shared functions
Clintchiz and Claude Opus 5
2026-08-20 11:58:16 +05:30
74490964ee
feat(cli): migrate api entries into the apis block
Clintchiz and Claude Opus 5
2026-08-20 11:51:44 +05:30
7a3e55b150
feat(cli): migrate away the dead config keys
Clintchiz and Claude Opus 5
2026-08-20 11:45:40 +05:30
fb24cc7ec3
fix(syntax): stop swallowing literal backslashes in attribute values
Clintchiz and Claude Opus 5
2026-08-20 11:42:29 +05:30
63316111cb
feat(examples): worked example for apis blocks
Clintchiz
2026-08-20 08:36:03 +05:30
0ed8351828
test: restore executed and real-tsc coverage lost when the old api-block tests were deleted
Clintchiz and Claude Opus 5
2026-08-20 08:14:16 +05:30
890d6106b3
feat: replace the ssr/client data blocks with apis blocks
Clintchiz and Claude Opus 5
2026-08-20 07:59:37 +05:30
de99a2c2e0
feat(cli): assert types for every api block with declared fields
Clintchiz and Claude Opus 5
2026-08-20 07:44:58 +05:30
442c058d0c
feat(compiler): support the three api render-binding forms
Clintchiz and Claude Opus 5
2026-08-20 07:38:32 +05:30
a08dfa5322
fix(compiler): reject dynamic api access in client functions
Clintchiz
2026-08-20 07:25:02 +05:30
712a6d3d8c
feat(compiler): emit browser api bindings only where the client calls them
Clintchiz
2026-08-20 07:19:55 +05:30
9dec811069
fix(compiler): route the generated api object through the real buildApiRequest
Clintchiz
2026-08-20 07:11:53 +05:30
847b7010d1
feat(compiler): emit the server-side api object
Clintchiz
2026-08-20 07:03:11 +05:30
1dbe16dc93
test(core,csr): replace text-substring agreement check with a behavioural one
Clintchiz and Claude Opus 5
2026-08-20 06:47:20 +05:30
f32b33e3b6
feat(core): share API request assembly between both transports
Clintchiz and Claude Opus 5
2026-08-20 06:43:42 +05:30
768074ac0a
fix(dev-server): route server.fn() RPC to a handler in production
Clintchiz
2026-08-20 06:41:32 +05:30
c7e40154ca
fix(core): establish request context at every server-code entry point
Clintchiz and Claude Opus 5
2026-08-20 02:55:18 +05:30
680ea73975
feat(core): carry the request context in an AsyncLocalStorage
Clintchiz and Claude Opus 5
2026-08-20 02:46:24 +05:30
953b1cd692
fix(syntax): reject bare apis-container bodies and cross-mode duplicate api names
Clintchiz and Claude Opus 5
2026-08-20 02:33:05 +05:30
87a00de5f3
feat(syntax): parse the apis container block
Clintchiz and Claude Opus 5
2026-08-20 02:28:23 +05:30
d069f5ddd7
fix: correct feature-report prose, restore update test coverage, warn on sub-0.8.0 upgrades
Clintchiz and Claude Opus 5
2026-08-20 02:19:23 +05:30
abebbcf8af
chore: regenerate baselines after the legacy cleanup
Clintchiz and Claude Opus 5
2026-08-20 02:04:59 +05:30
5720f93db1
test(auth): restore plugin engine-hook coverage via invokeAuthHandler
Clintchiz and Claude Opus 5
2026-08-20 01:43:38 +05:30
7f5e1bc3cf
refactor: remove the deprecated auth options
Clintchiz and Claude Opus 5
2026-08-20 01:38:08 +05:30
97d60d0ba8
refactor: drop the deprecated compiler re-export shims
Clintchiz and Claude Opus 5
2026-08-20 01:33:48 +05:30
e7e7b58160
chore: drop update migrations below 0.8.0
Clintchiz and Claude Opus 5
2026-08-20 01:28:33 +05:30
e09a35b4bd
fix(store): give the fix-round-2 regression test explicit generics
Clintchiz and Claude Opus 5
2026-08-20 01:15:35 +05:30
5c8f3ede54
refactor: delete the compatibility config surface
Clintchiz
2026-08-20 01:11:35 +05:30
d19595c7ba
fix(store): drop unreachable legacy StoreRuntime fallback
Clintchiz and Claude Opus 5
2026-08-20 00:58:26 +05:30
b7796b103a
fix(typecheck): drop legacy FunctionRuntime branches in contracts/index
Clintchiz and Claude Opus 5
2026-08-20 00:51:21 +05:30
ec63090006
refactor: replace the legacy function runtime with shared
Clintchiz and Claude Opus 5
2026-08-19 23:13:05 +05:30
224af8fd96
docs: four implementation plans for the cleanup, apis block, migration, and editor work
Clintchiz and Claude Opus 5
2026-08-19 23:05:31 +05:30
68cc75d0b0
docs: fold the auth deprecations into the cleanup spec as a firm scope
Clintchiz and Claude Opus 5
2026-08-19 22:55:50 +05:30
43652c14af
docs: specs for apis blocks, migration, and editor tooling
Clintchiz and Claude Opus 5
2026-08-19 22:52:31 +05:30
e40d8319a6
docs: spec for the legacy, deprecated, and unused-config cleanup
Clintchiz and Claude Opus 5
2026-08-19 22:47:22 +05:30
2f075df42c
release: patch cli, compiler, core, csr, syntax, validation
Clintchiz and Claude Opus 5
2026-08-19 21:36:44 +05:30
281615a4b0
fix(validation): stop unrecognised boolean strings coercing to a silent false
Clintchiz and Claude Opus 5
2026-08-19 21:26:20 +05:30
3ae5d7cf97
fix(compiler): stop error {} from swallowing response {} bugs in api blocks
Clintchiz
2026-08-19 21:11:26 +05:30
b5029889a5
fix: address all seven final-gate findings for typed api blocks
Clintchiz and Claude Opus 5
2026-08-19 20:37:26 +05:30
e9db4ca24d
test(core): cover defineEndpoint's no-second-argument request-parsing path
Clintchiz and Claude Opus 5
2026-08-19 20:16:32 +05:30
5318320c70
fix(examples): make the api-block demo endpoint actually type-check
Clintchiz and Claude Opus 5
2026-08-19 20:05:10 +05:30
b3ed9689fa
docs: add complete framework feature report
Clintchiz
2026-08-19 17:48:25 +05:30
e5de7b54a5
feat(examples): worked example for typed api blocks
Clintchiz and Claude Opus 5
2026-08-19 17:08:49 +05:30
3252b1b20e
fix(compiler): type-check the emitted ssr binding array and share error handling across call sites
Clintchiz and Claude Opus 5
2026-08-19 16:42:38 +05:30
7601477f7d
feat(compiler): run error section on ssr api call failure
Clintchiz and Claude Opus 5
2026-08-19 16:24:20 +05:30
847b6dbe59
feat(compiler): support sections in ssr api blocks
Clintchiz and Claude Opus 5
2026-08-19 16:19:27 +05:30
04be24ddd8
fix(cli): close the extra-field gap in AssertAssignable, add tsc-based enforcement tests
Clintchiz and Claude Opus 5
2026-08-19 16:14:13 +05:30
785e8a65bd
fix(cli): move api-block assertions into a real .ts file
Clintchiz and Claude Opus 5
2026-08-19 16:01:07 +05:30
a2698fb51a
docs: correct the api block spec's type-enforcement mechanism
Clintchiz and Claude Opus 5
2026-08-19 15:58:05 +05:30
419614d9d1
feat(cli): generate type assertions for api blocks
Clintchiz and Claude Opus 5
2026-08-19 15:56:02 +05:30