Skip to content

v0.1.0

Choose a tag to compare

@BeardedWonderDev BeardedWonderDev released this 11 Dec 01:18
· 35 commits to main since this release

[0.1.0] - 2025-12-11

Added

  • SDK exposing migration runner with schema-versioned parsing and SuperTokens executor.
  • CLI (cmd/st-migrate-go) with up/down/status/create commands, default file source, file-based state store, and registered migrate drivers for postgres/mysql/sqlite.
  • Durable file-backed state store plus in-memory option and migrate driver adapter for state.
  • Schema registry with v1 parser and migration runner aligned to golang-migrate ordering.
  • Scaffolding helper for paired up/down YAML migrations.
  • GitHub Actions workflow to run ok github.com/BeardedWonderDev/st-migrate-go/cmd/st-migrate-go (cached)
    ? github.com/BeardedWonderDev/st-migrate-go/internal/create [no test files]
    ? github.com/BeardedWonderDev/st-migrate-go/internal/executor [no test files]
    ok github.com/BeardedWonderDev/st-migrate-go/internal/migration (cached)
    ok github.com/BeardedWonderDev/st-migrate-go/internal/schema (cached)
    ? github.com/BeardedWonderDev/st-migrate-go/internal/state [no test files]
    ? github.com/BeardedWonderDev/st-migrate-go/internal/state/file [no test files]
    ? github.com/BeardedWonderDev/st-migrate-go/internal/state/memory [no test files]
    ? github.com/BeardedWonderDev/st-migrate-go/sdk [no test files] on pushes/PRs.

Changed

  • README rewritten to match template style, documenting CLI/SDK usage and driver wrapping example.
  • Docs plan updated to reflect implemented components and defaults.

Removed

  • Template placeholder files (BLANK_README.md, LICENSE.txt) from the repo root.