mbarre / schemacrawler-additional-lints

Some additionnal lints for Schemacrawler
Other
12 stars 7 forks source link

Bump liquibase-maven-plugin from 3.6.3 to 4.5.0 #316

Closed dependabot[bot] closed 2 years ago

dependabot[bot] commented 2 years ago

Bumps liquibase-maven-plugin from 3.6.3 to 4.5.0.

Release notes

Sourced from liquibase-maven-plugin's releases.

v4.5.0

Liquibase 4.5.0 is now available at Liquibase.org.

Here is a closer look at what we improved in the latest release.

Liquibase 4.5.0 is a major release

Please report any issues to https://github.com/liquibase/liquibase/issues.

Notable Changes

Liquibase 4.5.0 includes support for Liquibase Quality Checks, which allow you to run checks against changelogs and SQL scripts by flagging conditions and configurations you need.

There is a new family of commands to use to run quality checks:

  • liquibase checks show to list the available quality checks
  • liquibase checks run to run the available quality checks
  • along with enable, disable, customize, copy, reset, and delete options, and liquibase checks --help` to learn more

The following is a list of changes related to Liquibase Quality Checks:

  • Implement checks enable/disable subcommands [DAT-7794]
  • Implement checks run subcommand for dynamic rules [DAT-7796]
  • Implement checks customize subcommand [DAT-7797]
  • Implement checks copy subcommand [DAT-7798]
  • Implement checks reset subcommand [DAT-7800]
  • Implement checks show subcommand for dynamic rules [DAT-7801]
  • Check for License & Limit gate [DAT-7802]
  • Implement checks delete subcommand [DAT-7803]
  • Initial write of the check-settings-config file [DAT-7858]
  • Add shortname to basic rules [DAT-7876]
  • Add ID to basic rules [DAT-7877]
  • Implement a Dynamic Rule [DAT-7883]
  • STATIC CHECK :: Changeset Must Have A Label [DAT-7924]
  • STATIC CHECK :: Changeset Must Have A Context [DAT-7925]
  • STATIC CHECK :: Changeset Must Have A Comment [DAT-7926]
  • STATIC CHECK :: Warn When "DROP TABLE" Detected [DAT-7928]
  • STATIC CHECK :: Warn When "DROP COLUMN" Detected [DAT-7930]
  • STATIC CHECK :: Warn When Data Type Modification is Detected [DAT-7934]
  • STATIC CHECK :: Warn when 'GRANT' Statement Detected [DAT-7953]
  • STATIC CHECK :: Warn when 'REVOKE' Statement Detected [DAT-7954]
  • DYNAMIC CHECK :: Warn when Tables have more than n columns [DAT-7983]
  • QC subcommand help lists incorrect environment variable format. [DAT-8005]
  • Change name of default settings file for checks to liquibase.checks-settings.conf [DAT-8017]
  • Core: Checks should be run in numeric order (ASC) [DAT-8040]
  • QC: BUG - [Y/n] defaults to n, but should default to [Y]es [DAT-8132]
  • QC: Update the priorities for 3 Liquibase checks (labels, contexts, comments) [DAT-8134]

Bugfixes

... (truncated)

Changelog

Sourced from liquibase-maven-plugin's changelog.

Liquibase Core Changelog

Changes in version 4.5.0(2021.09.21)

There is a new family of commands to use to run quality checks:

  • liquibase checks show to list the available quality checks
  • liquibase checks run to run the available quality checks along with enable, disable, customize, copy, reset, and delete options, and liquibase checks --help to learn more. The following is a list of changes related to Liquibase Quality Checks:
  • Implement checks enable/disable subcommands
  • Implement checks run subcommand for dynamic rules
  • Implement checks customize subcommand
  • Implement checks copy subcommand
  • Implement checks reset subcommand
  • Implement checks show subcommand for dynamic rules
  • Implement checks delete subcommand
  • STATIC CHECK :: Changeset Must Have A Label
  • STATIC CHECK :: Changeset Must Have A Context
  • STATIC CHECK :: Changeset Must Have A Comment
  • STATIC CHECK :: Warn When "DROP TABLE" Detected
  • STATIC CHECK :: Warn When "DROP COLUMN" Detected
  • STATIC CHECK :: Warn When Data Type Modification is Detected
  • STATIC CHECK :: Warn when 'GRANT' Statement Detected
  • STATIC CHECK :: Warn when 'REVOKE' Statement Detected
  • DYNAMIC CHECK :: Warn when Tables have more than n columns
  • Fail when creating a Scope with a null-parent #1354
  • Improve synchronization of LockServiceFactory reset #1991
  • Fix createSequence for h2 when dataType is specified #1992
  • GenerateChangeLog on an Oracle db ignores diffIncludeTablespace when creating MissingTableChange #1812
  • Fix OSGiResourceAccessor failing due to javax.activation #1534
  • Ensure that the root scope is initialized correctly regardless of whether a scope manager has been configured yet or not #1768
  • Manage parent directory relative to changelog in IncludeAll #1968
  • Fix UniqueConstraint snapshot query on db2z #1771
  • Fixes Postgresql bit column support #1468
  • fixed usage of computed values in prepared insert/update changes #1590
  • Get Set deleteCascade for serializer mapping #1837
  • Add support for changeset ids and authors with spaces in formattedsql changelogs. #1845
  • More efficient XML resource loading #1860
  • Too many open files error on application server: LiquibaseEntityResolver opens too many file descriptors and never closes them #1815
  • Classpath scan time lapse for every included changelog file #1913
  • Postgresql: Preserve existing search_path when setting the defaultSchemaName #1864
  • Cannot call extension function from migration #1823
  • Fixed postgresql addPrimaryKey cluster handling #1880
  • PostgresDatabase should ignore addPrimaryKey clustered false #1779
  • CLI no longer reading defaultsFile from classpath #1893
  • [PRO] Pro Enhancement Request: set 'splitStatements' to 'false' for Stored Logic changesets when generating a Formatted SQL changelog
  • [PRO] Allow users to indicate names and location of their spool files when using runWith:sqlplus
  • [PRO] Cannot update MariaDB expand based storage after first liquibase update
  • [PRO] Liquibase PRO generateChangeLog error on Postgresql functions that have long signatures containing any '()' characters

... (truncated)

Commits
  • f10ba74 Merge pull request #2110 from liquibase/license-fix
  • f312dfc Updated Datical to Liquibase
  • b82f458 change all references of datical to liquibase
  • c8346c2 updated eula license agreement with liquibase
  • 607dca0 Merge pull request #2107 from liquibase/LB-1529
  • f24ef0f Fix integration test
  • 93cf00a Merge pull request #2106 from liquibase/LB-1529
  • 2ab0280 Rework
  • 092cfe4 Updated release notes 4.5.0
  • 8bf15c7 Merge remote-tracking branch 'origin/LB-1529' into LB-1529
  • Additional commits viewable in compare view


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
sonarcloud[bot] commented 2 years ago

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
0.0% 0.0% Duplication

dependabot[bot] commented 2 years ago

Superseded by #326.