Skip to content

Latest commit

 

History

History
112 lines (80 loc) · 3.49 KB

changelog.md

File metadata and controls

112 lines (80 loc) · 3.49 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning (after version 0.0.5).

0.4.0 - 2022-09-11

Added

Changed

  • mermerd will now by default add the attribute key if applicable (PK or FK). If this is undesired, it can be disabled by the --omitAttributeKeys flag or the omitAttributeKeys config (example is in the readme).

0.3.0 - 2022-09-02

Added

  • Added --selectedTables switch (PR #12)
  • Added support for MSSQL (Issue #13)

Changed

  • go 1.19 is now used
  • updated dependencies

Fixed

  • Fixed some typos and documentation

0.2.1 - 2022-06-03

Fixed

  • Embed the template file into the binary (Issue #10)

0.2.0 - 2022-06-01

Added

  • A --debug flag/config to show debug information
  • A --omitConstraintLabels flag/config to toggle the new constraint labels

Changed

  • The column name is now displayed as the constraint label (can be switched off)

Fixed

  • Sub query for constraints returned multiple items (Issue #8)

0.1.0 - 2022-04-15

Added

  • Mermerd is available via the go tools

Changed

  • go 1.18 is now used

Fixed

  • MySQL query fix for constraints (Issue #7)

0.0.5 - 2022-03-17

Added

  • New config: allow surrounding output with mermerd backticks (PR #4)

0.0.4 - 2022-03-14

Added

  • Licence

Fixed

  • Do not require a global configuration file

0.0.3 - 2022-03-12

Added

  • Possibility to opt in for all tables
  • Start mermerd with a predefined run config
  • Add version command
  • Show version number in intro header

Changed

  • Improved help command output
  • Exit with error code 1 on failure
  • Fully POSIX-compliant flags (including short & long versions)
  • the parameter for the connection string suggestions (previously connectionStrings) was renamed to connectionStringSuggestions
  • the flag -ac was replaced with --showAllConstraints

Removed

  • .mermerd configuration file is not automatically created on first use anymore

0.0.2 - 2022-01-30

Added

  • Configurable suggestions for connection string input

Changed

  • improved one to many constraint detection for mysql
  • improved one to many constraint detection for postgres

0.0.1 - 2022-01-17

Added

  • Initial release of mermerd