Releases: JasperFx/weasel
Releases · JasperFx/weasel
6.3.0
🚀 What's New
- New overload on CommandBuilder.AppendWithParameters() to override the separator character. by @jeremydmiller in d713e81
Full Changelog: 6.2.0...6.3.0
6.2.0
🚀 What's New
- Added support for case-sensitive SQL generation for PostgreSQL. So far, our schema comparison has not taken case sensitivity into account for PostgreSQL (as it's a default and recommended option). Still, for some cases it's useful to have it. Now you can do it by setting
PostgresqlProvider.Instance.UseCaseSensitiveQualifiedNames
totrue
in your application initialisation. by @oskardudycz in #103 - Added option to preview the last parameter added CommandBuilder by @jeremydmiller in #104
Milestone: https://github.com/JasperFx/weasel/milestone/15
Full Changelog: 6.1.2...6.2.0
6.1.2
✏️ What's Changed
- Added support for concurrent index creation for Postgres versions above 13. In version 13, the support for concurrent indexes changed, and they couldn't be run in the same statement as other queries. Thus, we didn't support it for versions above 13. This change brings also support to recent versions. by @danilfilatoff in #99
- CI improvements to ease local testing by @oskardudycz in #102
New Contributors
- @danilfilatoff made their first contribution in #99
Full Changelog: 6.1.1...6.1.2
Milestone: https://github.com/JasperFx/weasel/milestone/14?closed=1
6.1.1
✏️ What's Changed
- Moved to drop constraints before tables creation in Postgres deltas. Thanks to that removing column that's part of primary key should work well by @jeremydmiller in #101
Full Changelog: 6.1.0...6.1.1
Milestone: https://github.com/JasperFx/weasel/milestone/13?closed=1
6.1.0
🚀 What's New
- Added Function support in MSSQL by @smbecker in #91
- Update index support to allow for
INCLUDE (columns)
syntax in MSSQL by @smbecker in #91 - Added support for PostgreSQL 15's
NULLS NOT DISTINCT
for unique indexes by @VilleHakli in #89
✏️ What's Changed
- Corrected JSON type mapping in MSSQL by @smbecker in #91
- Fixed calculation of the full-text indexes by @mysticmind in #96
- Added support for CI for different Postgres versions by @oskardudycz in #98
New Contributors
- @VilleHakli made their first contribution in #89
Full Changelog: 6.0.3...6.1.0
Milestone: https://github.com/JasperFx/weasel/milestone/12?closed=1
1.3.0
Weasel.Postgres
Enhancements
- Add index definition parse logic to handle nulls sort order #52
- Add implementation to support COLLATE on index creation #54
Bug Fixes
- Index parsing fails with an exception when USING clause is not there in the index definition #53
- Fix index definition parse logic to handle tablespace #51
Miscellaneous
- Add unit test for support FASTUPDATE on gin indexes #25
Milestone v1.3.0: https://github.com/JasperFx/weasel/milestone/8?closed=1
Full Changelog: v1.2.0...v1.3.0
1.2.0
1.1.1
Weasel.Postgresql
Bug Fixes
- Handle PrimaryKeyName longer than Postgres's default NAMEDATALEN limit #49
1.1.0
Weasel.Postgresql, Weasel.SqlServer, Weasel.Core
Enhancements
- Added support for .NET 6 #48
- Restricted Npgsql version to
[5.0.10,6.0)
to explicitly disable v6 usage to not cause unexpected issues #48
CI
- Changed .NET SDK Build version from 5 to 6
Weasel.Postgresql
Enhancements
- Add support for custom index methods and arbitrary index storage parameters #37
See milestone for details: https://github.com/JasperFx/weasel/milestone/4?closed=1.
1.0.6
Weasel.Postgresql, Weasel.SqlServer, Weasel.Core
Bug Fixes
- Fixed threading issues that could cause deadlocks #47
CI
- Fixed flaky tests in the CI builds
See milestone for details: https://github.com/JasperFx/weasel/milestone/3?closed=1.