Releases: schemacrawler/SchemaCrawler
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
v16.21.4
SchemaCrawler release at last commit 6900492
See the change history at https://www.schemacrawler.com/changes-report.html
What's Changed
- Reduce dependency on Spring framework by @sualeh in #1586
- Update dependencies by @sualeh in #1587
- v16.21.4 by @sualeh in #1588
Full Changelog: v16.21.3...v16.21.4
v16.21.3
SchemaCrawler release at last commit 28344cb
See the change history at https://www.schemacrawler.com/changes-report.html
What's Changed
- Update dependencies, and clean up code by @sualeh in #1475
- Update dependencies by @sualeh in #1478
- Update dependencies by @sualeh in #1484
- Update dependencies by @sualeh in #1490
- Update dependencies by @sualeh in #1496
- Update dependencies by @sualeh in #1503
- Updates by @sualeh in #1509
- Update dependencies by @sualeh in #1516
- Updates by @sualeh in #1523
- Update dependencies by @sualeh in #1530
- Update dependencies by @sualeh in #1536
- Update dependencies by @sualeh in #1546
- Update dependencies by @sualeh in #1552
- Update dependencies by @sualeh in #1559
- Update dependencies by @sualeh in #1566
- Update JSBC drivers by @sualeh in #1567
- Update dependencies by @sualeh in #1573
- Update dependencies by @sualeh in #1579
- v16.21.3 by @sualeh in #1580
Full Changelog: v16.21.2...v16.21.3
v16.21.2
SchemaCrawler release at last commit c54fb68
See the change history at https://www.schemacrawler.com/changes-report.html
What's Changed
- Add additional Oracle tests by @sualeh in #1435
- Update depedencies by @sualeh in #1440
- Update Testcontainers by @sualeh in #1447
- Update dependencies by @sualeh in #1449
- Change compact schema format to make it more usable with ChatGPT by @sualeh in #1451
- Update dependencies by @sualeh in #1462
- Update depedencies by @sualeh in #1467
- Allow SchemaCrawler ChatGPT plugin to do Retrieval Augmented Generation (RAG) for optimal help with SQL queries by @sualeh in #1468
- v16.21.2 by @sualeh in #1469
Full Changelog: v16.21.1...v16.21.2
v16.21.1
SchemaCrawler release at last commit 4d64efe
See the change history at https://www.schemacrawler.com/changes-report.html
What's Changed
- Update dependencies by @sualeh in #1403
- Update workflow triggers by @sualeh in #1404
- Add timeout option for ChatGPT integration by @sualeh in #1405
- Update dependencies by @sualeh in #1413
- Add links to user-contributed scripts - fixes #1407 by @sualeh in #1414
- Fixes #1415 - distribute the MariaDB driver by @sualeh in #1417
- Fixes #1418 - all multiple event manipulation types for triggers by @sualeh in #1421
- Fixes #1419 - primary keys created using index not registered as primary keys by @sualeh in #1422
- v16.21.1 by @sualeh in #1423
- Update dependencies by @sualeh in #1429
Full Changelog: v16.20.8...v16.21.1
v16.20.8
SchemaCrawler release at last commit 1be624d
See the change history at https://www.schemacrawler.com/changes-report.html
What's Changed
- Update dependencies by @sualeh in #1391
- Update copyright notices by @sualeh in #1392
- Untangle slf4j dependencies by @sualeh in #1396
- v16.20.8 by @sualeh in #1397
Full Changelog: v16.20.7...v16.20.8
v16.20.7
SchemaCrawler release at last commit 0566a31
See the change history at https://www.schemacrawler.com/changes-report.html
What's Changed
- Test with Cassandra functions by @sualeh in #1343
- Update dependencies by @sualeh in #1344
- Update dependencies by @sualeh in #1352
- Make YAML linter more lenient by @sualeh in #1353
- Update Cassandra JDBC driver by @sualeh in #1361
- Update dependencies by @sualeh in #1362
- Update PostgreSQL driver by @sualeh in #1363
- Update dependencies by @sualeh in #1369
- Add limit on tables using regular expressions in Oracle by @sualeh in #1370
- Fixes #1372 - Publish early access release Docker image by @sualeh in #1373
- Allow table and routine types to be filtered in the config file by @sualeh in #1376
- v16.20.7 by @sualeh in #1383
- Allow compact_json as an additional serialization format for use in ChatGPT by @sualeh in #1384
- Updates by @sualeh in #1385
Full Changelog: v16.20.6...v16.20.7
v16.20.6
SchemaCrawler release at last commit 42e1523
See the change history at https://www.schemacrawler.com/changes-report.html
What's Changed
- Update dependencies by @sualeh in #1330
- Work around Cassandra driver issues by @sualeh in #1331
- Add database information to schema description by @sualeh in #1332
- Add joins to Oracle foreign key query - fixes #1333 by @sualeh in #1334
- Update SQLite driver by @sualeh in #1335
- v16.20.6 by @sualeh in #1336
Full Changelog: v16.20.5...v16.20.6