v0.2.1
0.2.0 was tagged but never published to npm, so 0.2.1 is the first public release and includes everything listed under 0.2.0.
♻️ Changed
bun run type-costprints aquery-200+batchrow (abatchof an insert, an update and a delete). It has no ceiling. The types ofbatchare unchanged: refusingrestoreandexpectat compile time was measured and not built, and the known limits say why (D184).
🐛 Fixed
- The release workflow now publishes the tarball by explicit path (
npm publish ./packed/okmodel.tgz). A barepacked/okmodel.tgzwas read by npm as auser/repogit shorthand, and the publish step tried to clonegithub.com/packed/okmodel.tgz. A test now fails when anynpm publishargument in a workflow does not start with./or/. t.id()on Postgres 15 to 17 withschema({ requires })not declared no longer fails with the rawfunction uuidv7() does not exist.okm migrate applyandokm pushraise OKM1812 before they send any statement, so nothing is created, not evenokm_meta. The message names the column, the migration and the server version, and the fix names both options: Postgres 18 withschema({ requires }), ort.id({ default: "uuidv4" }). A server that already has auuidv7()function is not refused. Nothing changed inconnect()or the runtime entry.