Skip to content

Changelog

0.4

  • Gradle Plugin: Take in DBML files as input.
  • General: FloorPlan CLI is now distributed via homebrew! Checkout the documentation for more information.
  • General: Update to Kotlin 1.5.

0.3

  • FloorPlan engine: Allow for multi-format output
    • A user can now specify a list of output formats for FloorPlan to output to.
  • FloorPlan engine: Crow's Foot notation
  • CLI: Specify a directory for output instead of file
    • With multi-format output, the CLI will now require an output directory in its argument list to write all renderings into.
  • CLI: Rewrite using Clikt
    • Follows argument parsing standards
    • Allows for multiple option definition for argument parsing
    • Help and Version commands
  • Parser: Parse multi-column primary key and composite indexes
  • Parser: Include table notes and table aliases in output
  • General: Update to Kotlin 1.4

0.2

  • Add SQLite-based consumer, with driver to connect to .db files.
    • We now allow for rendering schemas for popular SQLite ORMs, such as SQLDelight and Core Data.
  • Add DBML consumer, to allow for rendering schemas directly from .dbml files.
  • :dbml-parser now parses Indexes.

0.1

Initial release.