Skip to content

v0.0.16

Choose a tag to compare

@oovm oovm released this 22 Oct 17:23
· 236 commits to master since this release

Browser and wasm author-side isomorphism: BrowserDatabase becomes Database, the wasm handle becomes WasmDatabase, and release and CI fixes land.

Bug Fixes

  • Browser multitab test uses duck typing for LightDbError to avoid instanceof mismatch (@aster)
  • Browser test uses duck typing for LightDbError to avoid instanceof mismatch across transpile boundaries (@aster)
  • Remove nifty format --check from TypeScript CI gate (@aster)

Other

  • Fix release publish step and rewrite all workspace:* deps with @yydb/yydb before @yydb/yydb-client (@aster)
  • Rename BrowserDatabase to Database and demote WASM Database to WasmDatabase for author side isomorphism (@aster)
  • Browser multitab test imports leaf modules directly to bypass WASM reexport chain (@aster)
  • Browser test imports leaf modules directly to bypass WASM reexport chain (@aster)
  • Split WASM Database from pure TypeScript BrowserDatabase to avoid wasm32 specifier in browser tests (@aster)
  • Restore BrowserDatabase pure TypeScript path alongside WASM Database (@aster)
  • Fix @yydb/light-db tests to use StorageEngine and add browser-safe vite aliases (@aster)
  • Build @yydb/yydb before @yydb/yydb-client in TypeScript CI (@aster)

Contributors

@aster
aster