Skip to content

v0.2.0

Choose a tag to compare

@hideyukiMORI hideyukiMORI released this 29 May 11:18
· 8 commits to main since this release
ec9b0d0

Removed

  • BREAKING: openApiFileExists and DEFAULT_OPENAPI_RELATIVE are no longer
    public exports (internal path helpers). Use resolveOpenApiPath or pass an
    absolute path. (ADR 0005 item 1)

Changed

  • BREAKING: minimum runtime raised to Node 24 LTS / npm 11 (engines).
    node:sqlite is stable on 24 (no --experimental-sqlite). CI and the release
    workflow run on Node 24. (ADR 0005 item 3)
  • BREAKING: Nene2AppDatabase.executor renamed to queryExecutor
    (aligns with DatabaseQueryExecutor, disambiguates from readExecutor).
    Migration: nene2.database.executornene2.database.queryExecutor. (ADR 0005 item 2)
  • BREAKING: TokenVerifier.verify now always returns
    Promise<Readonly<Record<string, unknown>>> — the synchronous return was
    dropped. LocalBearerTokenVerifier.verify is now async (await it, or catch a
    rejection instead of a synchronous throw). bearerTokenMiddleware already
    awaited it, so no change there. (ADR 0005 item 4)