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 parsesIndex
es.
0.1
Initial release.