# @oberoncms/sqlite

## 0.8.2

### Patch Changes

- 7e48e64: Add follow-up updates for the Next.js decoupling work across docs and playground
  examples, and align SQLite/PostgreSQL adapters and plugin integration tests with the new core
  handler boundaries.
- 929bc33: Moved from prettier and eslint to oxc
- Updated dependencies [4b794ca]
- Updated dependencies [2f7a0c2]
- Updated dependencies [2f7a0c2]
- Updated dependencies [7e48e64]
- Updated dependencies [929bc33]
- Updated dependencies [5ff8413]
  - @oberoncms/core@0.20.0

## 0.8.1

### Patch Changes

- @oberoncms/core@0.19.1

## 0.8.0

### Minor Changes

- 20820f4: Promote the repo to the Better Auth model across core packages, plugins, docs, recipes,
  and app scaffolds.

  This release removes remaining Auth.js/NextAuth assumptions, standardizes auth adapter
  expectations, and aligns setup guidance around Better Auth as the supported path.

  Risks and implications:
  - Integrations still relying on Auth.js/NextAuth-specific behavior may require configuration and
    implementation updates.
  - Auth adapter implementations must match the updated user-table/auth contract expectations across
    sqlite and pgsql paths.
  - Existing user schemas with provider-specific fields may need to be reduced or remapped to the
    active Better Auth model.
  - Environment variables, callback handling, and session/user lifecycle behavior should be reviewed
    during upgrade to avoid auth regressions.

  Treat this as a coordinated upgrade across core, plugins, recipes, and app scaffolds rather than a
  piecemeal patch.

### Patch Changes

- fb4d240: Remove remaining Auth.js/NextAuth coupling from core and database plugins, standardize
  user-table methods under auth adapters for sqlite and pgsql, and align docs with the current auth
  model, including reducing auth user schemas to active columns only.
- Updated dependencies [1858e24]
- Updated dependencies [20820f4]
- Updated dependencies [65abaa0]
- Updated dependencies [fb4d240]
- Updated dependencies [65abaa0]
- Updated dependencies [65abaa0]
  - @oberoncms/core@0.19.0

## 0.7.7

### Patch Changes

- Updated dependencies [ad993d0]
- Updated dependencies [0e72818]
- Updated dependencies [6e8ba23]
  - @oberoncms/core@0.18.1

## 0.7.6

### Patch Changes

- a73560b: Patch Vitest tag filtering so dynamic issue tags skip cleanly instead of failing
  repo-wide test runs.
- 48de893: Add the key value store contract slice and sqlite persistence path, including the sqlite
  KV table, adapter get/put support, shared adapter KV test scaffolding, development-plugin coverage
  via prebuild, and migration path resolution updates for database plugins.
- 36a3b7e: Add a package unit watch lane and tagged Vitest test workflow for focused AI and baseline
  unit-test slices.
- 237d393: Simplify local e2e publishing by using root recursive workspace publish to Verdaccio and
  removing extra setup complexity. Also remove package-level provenance defaults from publish
  configs so local recursive publish works in non-CI environments, while release provenance remains
  controlled by CI environment settings. Modernize GitHub Actions Node setup to use setup-node +
  Corepack pnpm caching, and run Verdaccio in `/opt/verdaccio` while keeping the create-oberon-app
  scaffold runtime in `/opt/coa`.
- Updated dependencies [a73560b]
- Updated dependencies [8109ea8]
- Updated dependencies [b654991]
- Updated dependencies [8109ea8]
- Updated dependencies [a4578f6]
- Updated dependencies [a011a89]
- Updated dependencies [28aa7e5]
- Updated dependencies [48de893]
- Updated dependencies [aa5371a]
- Updated dependencies [36a3b7e]
- Updated dependencies [237d393]
  - @oberoncms/core@0.18.0

## 0.7.5

### Patch Changes

- @oberoncms/core@0.17.5

## 0.7.4

### Patch Changes

- @oberoncms/core@0.17.4

## 0.7.3

### Patch Changes

- 8265abe: Normalize package `repository.url` metadata to the canonical GitHub repository URL used
  in npm provenance validation.
- 4a4ab91: Standardize unit test scripts by introducing `test:unit` and making `test` call
  `test:unit`.
  - rename direct unit test command from `test` to `test:unit`
  - keep `test` as the entrypoint by delegating to `pnpm test:unit`
  - add root `test:unit` orchestration for consistent workspace-level unit-test invocation
  - preserve existing e2e-oriented test scripts

- Updated dependencies [fbad025]
- Updated dependencies [d383641]
- Updated dependencies [bcf3676]
- Updated dependencies [25706d7]
- Updated dependencies [8265abe]
- Updated dependencies [4a4ab91]
  - @oberoncms/core@0.17.3

## 0.7.2

### Patch Changes

- 35b86e7: Normalize package `repository.url` metadata to the canonical GitHub repository URL used
  in npm provenance validation.
- Updated dependencies [35b86e7]
  - @oberoncms/core@0.17.2

## 0.7.1

### Patch Changes

- 53f1409: Refresh workspace dependencies to latest available versions with pnpm recursive update.

  Notable upgrades requiring follow-up migration work:
  - `flydrive` to v2
  - `react-dropzone` to v15
  - `@vercel/postgres` remains deprecated upstream

  Stability pins retained:
  - `eslint`/`@eslint/js` pinned to v9 for plugin compatibility
  - `@types/node` pinned to `24.10.1` for current Node 24 usage

- d78a3de: Migrate package publishing to npm trusted publishing with GitHub OIDC.
  - update release workflow permissions for OIDC token exchange
  - remove static `NPM_TOKEN` usage from publish job
  - enable npm provenance in CI and package publish metadata

- Updated dependencies [53f1409]
- Updated dependencies [d78a3de]
  - @oberoncms/core@0.17.1

## 0.7.0

### Minor Changes

- 0c6f7a0: Bump minor package versions

### Patch Changes

- 8774704: Add a monorepo assertion-safety lint rule and remove type assertion usage across non-UI
  packages.
  - Added `@typescript-eslint/consistent-type-assertions` to shared ESLint config to discourage
    `as`/angle-bracket assertions.
  - Replaced non-UI assertion sites with structural typing, runtime guards, and typed locals in
    core, sqlite, flydrive, puck-blocks, puck-rich-text, and create-oberon-app.
  - Kept behavior consistent while improving type correctness around server action unwrapping, JSON
    parsing, and runtime value narrowing.

- 62ead8b: chore: align Node runtime and CI to Node 24 with pnpm-managed versions
- 1a4ce67: Include root `*.config.ts` files in package TypeScript configs so config files are
  typechecked.

  Also update drizzle config typing to the current `drizzle-kit` `dialect` field to keep checks
  passing.

- 3fc23f9: Migrate Puck dependencies and imports from `@measured/puck` to `@puckeditor/core` and
  bump to the `0.21.x` line.

  Aligned CSS and import paths with the new package namespace and validated workspace check/build
  after migration.

- d51da69: Split shared repo configs into dedicated internal packages and migrate all consumers:
  - add `@dev/eslint`, `@dev/typescript`, and `@dev/vite`
  - move workspace `eslint`, `tsconfig`, `tailwind`, and `vite` references to those packages
  - replace `@tohuhono/dev` with `@dev/scripts` and keep only the `odt` tooling export
  - modernize package `exports` maps with explicit `types`/`default` conditions
  - simplify `@dev/vite` to source export + typecheck-only workflow

- Updated dependencies [8774704]
- Updated dependencies [10e7219]
- Updated dependencies [62ead8b]
- Updated dependencies [0054a4f]
- Updated dependencies [a7653c1]
- Updated dependencies [0c6f7a0]
- Updated dependencies [38b6272]
- Updated dependencies [3fc23f9]
- Updated dependencies [1dfe98b]
- Updated dependencies [8b774a8]
- Updated dependencies [0c6f7a0]
- Updated dependencies [d51da69]
  - @oberoncms/core@0.17.0

## 0.6.0

### Minor Changes

- a75ba57: Fixed the actionbar selector to work with the new overlay in puck@18

### Patch Changes

- Updated dependencies [a75ba57]
  - @oberoncms/core@0.16.0

## 0.5.0

### Minor Changes

- bce6613: Bump dependencies

### Patch Changes

- 38a8da8: Bump dependencies for all packages
- Updated dependencies [38a8da8]
- Updated dependencies [bce6613]
  - @oberoncms/core@0.15.0

## 0.4.0

### Minor Changes

- 22dd6fe: Bump @measured/puck to 16.2

### Patch Changes

- Updated dependencies [22dd6fe]
  - @oberoncms/core@0.14.0

## 0.3.2

### Patch Changes

- f81809b: Bump dependancies
- a49cf41: Bump dependancies
- Updated dependencies [93ecf7f]
- Updated dependencies [f81809b]
- Updated dependencies [a49cf41]
  - @oberoncms/core@0.13.1

## 0.3.1

### Patch Changes

- Updated dependencies [9bb8cb7]
- Updated dependencies [8b62b9d]
- Updated dependencies [b6d32fa]
  - @oberoncms/core@0.13.0

## 0.3.0

### Minor Changes

- a8d2554: BREAKING CHANGE Removed initActions Removed initAdapter initOberon now returns an object
  with the intitialised adapter and handlers Clarified types - OberonActions is now OberonAdapter

### Patch Changes

- Updated dependencies [a8d2554]
- Updated dependencies [a8d2554]
  - @oberoncms/core@0.12.0

## 0.2.1

### Patch Changes

- Updated dependencies [a2d1a58]
  - @oberoncms/core@0.11.1

## 0.2.0

### Minor Changes

- 85f2f55: Create a development plugin

### Patch Changes

- Updated dependencies [d233d9a]
- Updated dependencies [19e0f04]
- Updated dependencies [19e0f04]
- Updated dependencies [85f2f55]
- Updated dependencies [634cc82]
  - @oberoncms/core@0.11.0
