Skip to content

temper v0.6.3

Choose a tag to compare

@github-actions github-actions released this 03 Nov 01:45
· 438 commits to main since this release
507d1f5

What's Changed

  • chore(release): roll the register for v0.6.2 by @jcoletaylor in #1181
  • ci: move macOS release runners from macos-14 to macos-15 by @jcoletaylor in #1182
  • chore(deps): the web on TypeScript 6 and vitest 5, and its toolchain majors held by hand by @jcoletaylor in #1183
  • chore(deps): Bump the ts-clients group across 2 directories with 1 update by @dependabot[bot] in #1184
  • chore(deps): Bump the agent-workflows group across 2 directories with 2 updates by @dependabot[bot] in #1185
  • fix(deps): take the patched webpki crates; the 0.26 shim's advisory ignored as not exposed by @jcoletaylor in #1197
  • chore(deps): Bump the bun-workspace group with 5 updates by @dependabot[bot] in #1186
  • ci: headroom for the guard and Rust Quality jobs, and hold TypeScript majors for the TS clients by @jcoletaylor in #1195
  • chore(ci): Bump taiki-e/install-action from 2.87.28 to 2.87.29 in the actions group by @dependabot[bot] in #1187
  • chore(deps): Bump the cargo group across 1 directory with 3 updates by @dependabot[bot] in #1188
  • chore(deps): Bump tower-http from 0.6.8 to 0.7.1 by @dependabot[bot] in #1191
  • chore(deps): Bump similar from 2.7.0 to 3.2.0 by @dependabot[bot] in #1192
  • chore(deps): Bump dirs from 5.0.1 to 7.0.0 by @dependabot[bot] in #1190
  • chore(deps): Bump jsonschema from 0.45.0 to 0.49.9 by @dependabot[bot] in #1189
  • temper-design: the theme contract and its themes move into the monorepo, checked in core CI by @jcoletaylor in #1196
  • fix(query): the act registry declares MCP as serving the acts run_query reaches by @jcoletaylor in #1194
  • chore(deps): Bump vite from 7.3.6 to 8.3.4 in /packages/agent-workflows/steward by @dependabot[bot] in #1199
  • chore(deps): Bump vite from 7.3.6 to 8.3.4 in /packages/agent-workflows/mention by @dependabot[bot] in #1200
  • fix(shapes): a shape schema never makes the server fetch anything by @jcoletaylor in #1193
  • feat(data-artifacts): the per-resource artifact list is bounded by @jcoletaylor in #1201
  • release: temper-design rides the npm lane as a --design leaf by @jcoletaylor in #1202
  • design: declare the toolchain majors, and check each surface against them by @jcoletaylor in #1203
  • feat(query): what an ask of artifacts may say is decided without I/O by @jcoletaylor in #1209
  • chore(deps): Bump tokenizers from 0.22.2 to 0.23.2 by @dependabot[bot] in #1204
  • chore(deps): Bump indicatif from 0.17.11 to 0.18.4 by @dependabot[bot] in #1206
  • design: the shared rendering modules move into temper-design; the web renders through them by @jcoletaylor in #1210
  • feat(data-artifacts): the CLI and MCP artifact list answer one bounded page behind limit by @jcoletaylor in #1211
  • design: a withheld video or audio keeps its author's fallback words by @jcoletaylor in #1212
  • design: the web's shell paints only contract roles, held there by a shared colour guard by @jcoletaylor in #1213
  • feat(query): a refused plan's teaching reaches MCP and CLI callers as structure by @jcoletaylor in #1214
  • feat(substrate): the database answers an artifact ask as the reference does by @jcoletaylor in #1215
  • design: the resource view onto the roles; markdown paint moves into the package by @jcoletaylor in #1216
  • QoL: pin node 24.22.1 (mise and CI) for the 2026-10-21 Node.js security release by @jcoletaylor in #1217
  • design: the vault onto the roles; the guard refuses a custom property laundering a private name by @jcoletaylor in #1218
  • chore(deps): adopt the open Dependabot majors and close two npm advisories by @jcoletaylor in #1221
  • design: the graph onto the roles; the web presents both appearances by @jcoletaylor in #1220
  • A shape's by-id read carries askable; asks share one session per request by @jcoletaylor in #1219
  • design: core's doc types on the categorical slots; the web paints doc types only through the binding by @jcoletaylor in #1222
  • web: bounded lists state their omission through the shared sentence; search arms say whether more follow; references link only once answered for by @jcoletaylor in #1223
  • feat(query): find-resources-with narrows by what a resource's data artifacts hold by @jcoletaylor in #1224
  • chore(deps): Bump the bun-workspace group with 2 updates by @dependabot[bot] in #1227
  • chore(deps): Bump the agent-workflows group across 2 directories with 1 update by @dependabot[bot] in #1225
  • chore(deps): Bump askama from 0.12.1 to 0.16.1 by @dependabot[bot] in #1234
  • chore(deps): Bump the cargo group across 1 directory with 6 updates by @dependabot[bot] in #1231
  • web: the appearance control, identity and Sign out move to a menu at the sidebar's head by @jcoletaylor in #1236
  • search: the wide arm says what it drew from; the palette names the draw by @jcoletaylor in #1237
  • chore(deps): OpenTelemetry JS 3.0, sha2/askama, and the October Dependabot set by @jcoletaylor in #1235
  • register: the search truncated entry no longer claims CLI stdout by @jcoletaylor in #1238
  • chore(deps): bump ts-rs from 10 to 12 by @jcoletaylor in #1240
  • feat(query): an artifact ask's trace entry carries the population it counted by @jcoletaylor in #1241
  • design: one graph geometry and edge grammar; the web draws its graph through it by @jcoletaylor in #1242
  • fix(deps,ui): off the cookie and zod advisories on SvelteKit 2; refuse //-leading paths by @jcoletaylor in #1244
  • chore: adopt the tasker-systems conventions baseline (deny, audit, clippy, ruff) by @jcoletaylor in #1243
  • Body links show the title temper holds; list resources by id by @jcoletaylor in #1245
  • ui,design: the web's first view starts from the reader's own work by @jcoletaylor in #1246
  • chore(conventions): move the pin to af5ffd1, the generated register by @jcoletaylor in #1247
  • feat(data-artifacts): one ask returns the matching artifacts themselves, whole, in bounded pages by @jcoletaylor in #1248
  • test(e2e): the adversarial ask walk has CI headroom, measured by @jcoletaylor in #1250
  • api,services: a reader's own changes are readable across their places by @jcoletaylor in #1249
  • feat(ui): the first view puts the places the reader works in first by @jcoletaylor in #1251
  • feat(core): a changed_by=@me row says when the reader last changed it by @jcoletaylor in #1252
  • feat(ui): the first view offers a return to the work the reader last changed by @jcoletaylor in #1253
  • The web's first view leads with resume and the opening of the work, without the handoff by @jcoletaylor in #1254
  • fix(client): trust the OS root store alongside the bundled webpki roots by @jcoletaylor in #1255
  • fix(cli): a named vault makes the config file optional by @jcoletaylor in #1256
  • fix(shapes): a shape compiles only as a field tree by @jcoletaylor in #1259
  • skill: bound enabling work, make the mechanism rule altitude-aware, keep evidence beside the goal by @jcoletaylor in #1260
  • fix(cli): accept --goal with any --type on resource list by @jcoletaylor in #1261
  • skill: a separability check before two or more child goals land by @jcoletaylor in #1262
  • fix(api): an over-size property value is a 400, not a 500 by @jcoletaylor in #1264
  • feat(shapes): drain shape-reconcile jobs in production by @jcoletaylor in #1263
  • fix(api): an over-long family name and U+0000 in an act's authorship are refused by name, not 500 by @jcoletaylor in #1265
  • chore(deps): Bump the bun-workspace group with 5 updates by @dependabot[bot] in #1268
  • chore(ci): Bump the actions group with 2 updates by @dependabot[bot] in #1269
  • refactor(ask): the schema walk reads only field trees by @jcoletaylor in #1266
  • chore(deps): Bump the cargo group with 10 updates by @dependabot[bot] in #1270
  • Team authority: reading inherits down the team tree, changing things does not by @jcoletaylor in #1271
  • fix(ask): an ancestor's enum or const narrows the paths below it by @jcoletaylor in #1272
  • fix(teams): a personal team holds its owner and the owner's machines, and no one else acts on it by @jcoletaylor in #1273
  • A soft-deleted team confers nothing by @jcoletaylor in #1274
  • fix(teams): temper-system is admin-only for attaching and roster acts, like the gating team by @jcoletaylor in #1276
  • feat(authz): personal space is its owner's alone; a system admin acts on it only by erasure by @jcoletaylor in #1275
  • A field tree carries format and x-* keys as inert annotations, and a refused schema names the first keyword and path that failed by @jcoletaylor in #1284
  • A shape's const and enum values are scalars, and its parsed size is budgeted by @jcoletaylor in #1280
  • fix(authz): map authorship follows the admin-only regime; subscribers must be authored by @jcoletaylor in #1277
  • fix(ui): sign-in returns a person only to a path on this site by @jcoletaylor in #1279
  • fix(register): the soft-deleted-team entry scopes its share claim to people; a test pins the cogmap axis by @jcoletaylor in #1281
  • docs(body_hash): define it as chunk-content identity; pin heading-only edits by @jcoletaylor in #1286
  • fix(supply-chain): the cargo-audit ignore list matches the lock; the temper-design register entry tells the truth by @jcoletaylor in #1278
  • fix(authz): a private cogmap is personal space; one person per map; an admin stopped at personal space is told what they hit by @jcoletaylor in #1285
  • fix(ui): a newcomer is told how work arrives, and two first-day dead ends are closed by @jcoletaylor in #1287
  • fix(authz): a grant to a machine you registered needs a grant right held in your own name by @jcoletaylor in #1282
  • fix(temper-cloud): give Vercel's api/*.ts type check node types, and gate it in CI by @jcoletaylor in #1288
  • fix(authz): a non-admin keeps no reach through a machine they control after losing the right by @jcoletaylor in #1289
  • fix(standing): a join-request decision moves standing only by a legal transition by @jcoletaylor in #1290
  • fix(deps): bump pulldown-cmark to 0.13.6 for RUSTSEC-2026-0433 by @jcoletaylor in #1293
  • chore(release): prepare v0.6.3 by @jcoletaylor in #1292

Full Changelog: v0.6.2...v0.6.3