Changelog

All notable changes to Schemer are documented here.

v0.2.0 - December 2025

Added

  • Index documentation for all databases (PostgreSQL, MySQL, SQL Server, Spanner)
  • schemer-diff command for comparing database schemas
  • Database switcher dropdown for multi-database documentation
  • Graph legend showing relationship types
  • Markdown rendering for database comments
  • Generation timestamp in HTML metadata

Improved

  • 4x faster schema gathering with parallel processing
  • 10-100x faster column examples with batched queries
  • Connection pooling for better performance
  • Upgraded to Tailwind CSS v4
  • Better error handling throughout (eliminated panics)
  • Dark mode contrast improvements

Removed

  • Deprecated Graphviz (dot) output format

v0.1.1 - January 2025

Added

  • --open flag to automatically open generated documentation in browser
  • --graph-columns-display-regex flag to filter columns shown in graph view
  • Show all columns on focused table in graph view

Changed

  • Migrated graph visualization to React and ReactFlow for better performance
  • Migrated navigation, search, and theme controls to React

v0.0.4 - December 2024

Added

  • Initial public release
  • Support for PostgreSQL, MySQL, SQL Server, and Google Cloud Spanner
  • Interactive ER diagrams with relationship visualization
  • Static HTML generation for easy deployment

Improved

  • Better display of LC_COLLATE and LC_CTYPE in PostgreSQL
  • Bundled and minified all JavaScript dependencies
  • Error messages when creating directories