Releases: schemacrawler/SchemaCrawler
v16.25.2
SchemaCrawler release at last commit 409435a
See the change history at https://www.schemacrawler.com/changes-report.html
What's Changed
- Update dependencies by @sualeh in #1824
- Refactor Jackson dependencies by @sualeh in #1825
- Refactor mocking for connections, database metadata, statements and result sets by @sualeh in #1826
- Update dependencies by @sualeh in #1829
- =Add convenience methods for tables by @sualeh in #1830
- Add new linter initializer, so lints can be injected into linters by @sualeh in #1832
- v16.25.2 by @sualeh in #1833
Full Changelog: v16.25.1...v16.25.2
v16.25.1
SchemaCrawler release at last commit 4e988fd
See the change history at https://www.schemacrawler.com/changes-report.html
What's Changed
- v16.25.1 by @sualeh in #1819
- Update dependencies by @sualeh in #1820
- Fix #1815 - show column default value in the output by @sualeh in #1821
Full Changelog: v16.24.3...v16.25.1
v16.24.3
SchemaCrawler release at last commit ee5ab3e
See the change history at https://www.schemacrawler.com/changes-report.html
What's Changed
- Add more plugin information to connection test by @sualeh in #1809
- Format connection test output by @sualeh in #1812
- Tweak dependencies by @schemacrawler in #1813
- v16.24.3 by @sualeh in #1814
Full Changelog: v16.24.2...v16.24.3
v16.24.2
SchemaCrawler release at last commit 1846eae
See the change history at https://www.schemacrawler.com/changes-report.html
What's Changed
- Retrieve tables even when there is no access to a given schema by @sualeh in #1800
- Add a command-line switch to test database connections and print environment information by @sualeh in #1805
- Update dependencies by @sualeh in #1806
- v16.24.2 by @sualeh in #1807
Full Changelog: v16.24.1...v16.24.2
v16.24.1
SchemaCrawler release at last commit e0ae62f
See the change history at https://www.schemacrawler.com/changes-report.html
What's Changed
- Move ChatGPT intgration into a new top-level project by @sualeh in #1767
- Update dependencies by @sualeh in #1776
- Fix issue #1768 by standardizing how all reports are generated by @sualeh in #1777
- Update Docker base image by @sualeh in #1783
- Allow expected results to be used by @sualeh in #1784
- Update dependencies by @sualeh in #1785
- Remove reference to Spring Framework by @sualeh in #1786
- Allow local builds on Windows on ARM by @sualeh in #1787
- Use a command pattern interface for lint and SchemaCrawler commands for consistent execution by @sualeh in #1789
- v16.24.1 by @sualeh in #1790
- Use property name where possible for commands by @sualeh in #1796
- Update dependencies by @sualeh in #1797
- Move Testcontainers utility to testdb by @sualeh in #1798
- Fix creation of distribution by @sualeh in #1799
Full Changelog: v16.23.2...v16.24.1
v16.23.2
SchemaCrawler release at last commit 1744c13
See the change history at https://www.schemacrawler.com/changes-report.html
What's Changed
- Refactor formatters to make methods more readable by @sualeh in #1762
- Refactor test code by @sualeh in #1763
- Update dependencies by @sualeh in #1764
- Allow custom lint reports to be created (see #1750) by @sualeh in #1765
- v16.23.2 by @sualeh in #1766
Full Changelog: v16.23.1...v16.23.2
v16.23.1
SchemaCrawler release at last commit 132debf
See the change history at https://www.schemacrawler.com/changes-report.html
What's Changed
- v16.23.1 by @sualeh in #1731
- Add Oracle JSON Relational Duality View by @sualeh in #1732
- Remove --portable-names option by @sualeh in #1733
- Update MariaDB version by @sualeh in #1739
- Make sure code that accesses resources is efficient by @sualeh in #1740
- Add constraint columns for MySQL and PostgreSQL by @sualeh in #1741
- Update picocli by @sualeh in #1742
- Simplify test framework for checknig output, and add tests for it by @sualeh in #1744
- Add coverage and refactor tests by @sualeh in #1751
- Update dependencies by @sualeh in #1752
- Fix #1750 - avoid storing lints in catalog by @sualeh in #1759
- Update dependencies by @sualeh in #1760
- Fix tests by @sualeh in #1761
Full Changelog: v16.22.3...v16.23.1
v16.22.3
SchemaCrawler release at last commit b030314
See the change history at https://www.schemacrawler.com/changes-report.html
What's Changed
- Refactor TableGrepFilter to reduce NPath complexity by @sualeh in #1646
- Add coverage test for TableGrepFilter by @sualeh in #1651
- Update dependencies by @sualeh in #1652
- Simplify and refactor the toHtmlString method in the Tag class by @sualeh in #1653
- Work on codespaces by @sualeh in #1654
- Change assertions to Hamcrest by @sualeh in #1655
- Exit with a system exit exception that behaves like System.exit by @sualeh in #1656
- Throw an exception instead of System.exit by @sualeh in #1657
- Add coverage, especially for PostgreSQL enum helper by @sualeh in #1663
- Update dependencies by @sualeh in #1664
- Use Java 21 consistently by @sualeh in #1665
- Add coverage tests for plugin commands by @sualeh in #1666
- Update dependencies by @sualeh in #1672
- Bump github/super-linter from 5 to 7 by @dependabot in #1678
- Update dependencies by @sualeh in #1679
- Update dependencies by @sualeh in #1685
- Update dependencies, and sort database properties by @sualeh in #1689
- Update dependencies by @sualeh in #1702
- Update dependencies by @sualeh in #1707
- Add CodeQL scan workflow by @sualeh in #1716
- Refactor database tests into a common location by @sualeh in #1718
- Separate workflow to publish website, and to check website links by @sualeh in #1720
- Create more portable options for output by @sualeh in #1726
- Update dependencies by @sualeh in #1727
- Use central location for Trino Testcontainers image by @sualeh in #1729
- Add CodeQL workflow by @sualeh in #1730
Full Changelog: v16.22.2...v16.22.3
v16.22.2
SchemaCrawler release at last commit eac6613
See the change history at https://www.schemacrawler.com/changes-report.html
What's Changed
- Update dependencies by @sualeh in #1644
- Fixes issue #1560 by not distributing the Cassandra drivers by @sualeh in #1645
Full Changelog: v16.22.1...v16.22.2
v16.22.1
SchemaCrawler release at last commit 5d9e22c
See the change history at https://www.schemacrawler.com/changes-report.html
What's Changed
- Update dependencies by @sualeh in #1595
- Use Oracle Database 23ai Free for tests - fixes #1596 by @sualeh in #1597
- Update dependencies by @sualeh in #1602
- Update dependencies by @sualeh in #1607
- Add coverage tests by @sualeh in #1608
- Show registered script engines by @sualeh in #1614
- Refatcor code for available plugins by @sualeh in #1615
- Update dependencies by @sualeh in #1616
- Update dependencies by @sualeh in #1622
- Reorganize plugin registries to be consistent by @sualeh in #1625
- Update dependencies by @sualeh in #1626
- Update method names by @sualeh in #1627
- Standardize plugin registries by @sualeh in #1628
- Get code to compile on Java 21 by @sualeh in #1634
- Split linters into linter providers in the registry, and actual linters that are instantiated when needed by @sualeh in #1636
- Update dependencies by @sualeh in #1637
- Fixes issue #1589 and issue #1624 by updating SQLite driver by @sualeh in #1638
- v16.22.1 by @sualeh in #1639
Full Changelog: v16.21.4...v16.22.1