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 .dbfiles.- 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 .dbmlfiles.
- :dbml-parsernow parses- Indexes.
0.1
Initial release.