skeema v1.3.0 Release Notes

Release Date: 2019-09-06 // over 4 years ago
  • ๐Ÿš€ This release includes substantial enhancements to Skeema's linter functionality, permitting users to easily configure what database features to allow or prohibit in their environment. For a more complete description of new functionality, please see the release blog post.

    • ๐Ÿ‘• 7 additional configurable linter checks have been added. Detect duplicate indexes, identify overly-small auto_increment columns, flag unusual int display widths, limit allowed definers for procs/funcs, restrict usage of several MySQL features, and more.
    • ๐Ÿ‘• skeema diff and skeema push now automatically lint any new or modified objects.
    • ๐Ÿ‘• Linter configuration has changed. Each linter check now has its own option, rather than being configured through the combined errors and warnings options.
    • ๐Ÿ‘• All new linter functionality is also now available in the SaaS Skeema CI system. Add it to your GitHub schema repo and get instant linting and diffing on all pull requests!
    • Now supported: MariaDB 10.4
    • Now supported: FULLTEXT indexes
    • ๐Ÿ†• New command: skeema format reformats CREATE statements without otherwise linting
    • ๐Ÿ› Bug fix: empty single-line comments inside the body of a proc/func were previously causing parse errors (#96)