What's Changed
- Go Version: Bumped to 1.25.1.
- Driver Stability:
- Fixed bugs in bulk insert, delete, merge, and update operations to improve stability.
- Fixed issues with JSON column in bulk returning cluase (#64)
- Testing
- Added additional tests to improve coverage and ensure stability.
- Fixed previously skipped failing tests from the last release.
- Enhancements & Fixes contributed by @joboon:
PRs Included in This Release
- Sql injection tests by @shelly-li-sl in #7
- Add quoted identifiers to fix tests. by @BidyadharM in #13
- Add tests for Insert query by @Harshit-Khasnis in #14
- Add tests for named arguments by @Harshit-Khasnis in #9
- Soft delete join test fix by @Mitika-d in #15
- Query tests fix -- quotes identifiers by @jawad-arb123 in #11
- Null returned value by @aarrasseayoub01 in #1
- Fixing serialization tests by @aarrasseayoub01 in #12
- Add update has one tests by @shelly-li-sl in #18
- Add upsert tests by @shelly-li-sl in #17
- Fix records mismatch when doing bulk insert in TestReturningWithNullToZeroValues by @ting-lan-wang in #24
- Query scanner single column by @aarrasseayoub01 in #16
- Fix table test by @norah-li in #19
- Fixed preload tests by @aarrasseayoub01 in #20
- Fixing bulk merge by @aarrasseayoub01 in #23
- Add tests for embedded struct by @Harshit-Khasnis in #27
- Fix soft delete returning test. by @Mitika-d in #22
- Add connection tests by @shelly-li-sl in #25
- Fix TestOverrideJoinTable by ignoring OnConflict errors by @Mitika-d in #29
- tests: enhance connection test coverage by @saumil-oracle in #28
- Improve coverage for benchmark.go by @Harshit-Khasnis in #35
- Fix distinct tests by @BidyadharM in #41
- Query tests by @aarrasseayoub01 in #39
- add tests for GORM scopes by @saumil-oracle in #40
- Fixes the alias names not being identified when quoted. by @BidyadharM in #26
- Fix TestCompositePrimaryKeysAssociations by @Mitika-d in #42
- Scanner tests by @aarrasseayoub01 in #44
- Remove TestManyToManyWithCustomizedForeignKeys by @Mitika-d in #47
- Migrate nullable fix by @jawad-arb123 in #38
- Fix generics test by @norah-li in #34
- Fix miscellaneous tests by @ting-lan-wang in #30
- Add tests for sql builder by @shelly-li-sl in #46
- Add belongs-to and has-many test coverage by @saumil-oracle in #51
- Add tests for scanner by @Harshit-Khasnis in #52
- Add non standard tests by @Harshit-Khasnis in #53
- ad generics_test and gorm_test by @shelly-li-sl in #56
- Add tests for joins by @Harshit-Khasnis in #54
- Add tests in associations_many2many_test.go and associations_test.go by @saumil-oracle in #59
- Fix TestMigrateConstraint test by @jawad-arb123 in #55
- fix TestDeeplyNestedTransactionWithBlockAndWrappedCallback test by @jawad-arb123 in #57
- Add support for 'OnUpdate' by @ting-lan-wang in #61
- Added advanced operations test by @saumil-oracle in #60
- Fixing TestUpdateHasManyAssociations by @aarrasseayoub01 in #58
- Joboon - support unquoted identifiers by @ting-lan-wang in #63
- Fixing issue regarding JSON columns in bulk returning clause by @aarrasseayoub01 in #64
- Return actual reflect value by @ting-lan-wang in #65
- Adding docs for json columns handling by @aarrasseayoub01 in #66
- fix json test by @shelly-li-sl in #67
- Add support for nil pointer uuid by @ting-lan-wang in #69
- Add tests for beforequery by @shelly-li-sl in #72
- support case insensitive field matching by @ting-lan-wang in #74
- Joboon fix plsql auto increment by @ting-lan-wang in #75
- Bump golang version to 1.25.1 by @ting-lan-wang in #77
Full Changelog: v0.1.0...v1.0.0