GoFrame Release v2.9.8
What's Changed
- fix: update gf cli to v2.9.7 by @github-actions[bot] in https://github.com/gogf/gf/pull/4579
- feat(cmd/gf): improve and enhance gen ctrl by @oldme-git in https://github.com/gogf/gf/pull/4325
- fix(gf/gen): Fixed a problem that could cause duplication when generating wit… by @DustScribe in https://github.com/gogf/gf/pull/4268
- test(errors/gcode,gerror): add unit tests for error handling interfaces and methods by @hailaz in https://github.com/gogf/gf/pull/4586
- fix(cmd/gf): improve init command with version retry and gofmt support by @hailaz in https://github.com/gogf/gf/pull/4592
- fix(contrib/drivers): resolve field duplication issue when same table/column names exist across different MySQL/MariaDB databases by @smzgl in https://github.com/gogf/gf/pull/4577
- refract(gerror): add ITextArgs interface and its implements, mainly for i18n that needs text and args separately by @gqcn in https://github.com/gogf/gf/pull/4597
- fix(cmd/gf): Fixed an issue where formatting caused import errors in gf init by @hailaz in https://github.com/gogf/gf/pull/4598
- fix(os/gcfg): adjust priority of env|cmd higer than config file (#4074) by @yangyanqing in https://github.com/gogf/gf/pull/4587
- chore: translte zh comment to en by @yuluo-yx in https://github.com/gogf/gf/pull/4591
- ci(docker-services): change chinese printing message to english by @gqcn in https://github.com/gogf/gf/pull/4599
- fix(container): Add NilChecker Support to gmap, gset, and gtree for Typed Nil Issue Resolution by @LanceAdd in https://github.com/gogf/gf/pull/4605
- fix(net/goai): add openapi uuid.UUID type support by @joy999 in https://github.com/gogf/gf/pull/4604
- fix(util/gconv): gconv unsafe str to bytes by @liov in https://github.com/gogf/gf/pull/4600
- fix(database/gdb): skip field filtering when table/alias is unknown in FieldsPrefix by @lingcoder in https://github.com/gogf/gf/pull/4602
- feat(gdb/gdb_model_lock.go): gdb support lock update skip locked by @smzgl in https://github.com/gogf/gf/pull/4607
- feat(container): Add NewXXXWithChecker function for gmap/gset/gtree by @LanceAdd in https://github.com/gogf/gf/pull/4610
- feat(contrib/registry/nacos): add SetDefaultEndpoint and SetDefaultMetadata methods by @wangle201210 in https://github.com/gogf/gf/pull/4608
- feat(util/gvalid): add more rules: alpha,alpha-dash,alpha-num,lowercase,numeric,uppercase by @yuluo-yx in https://github.com/gogf/gf/pull/4601
- fix(database/gdb): fix iTableName interface detection when using WithAll with .Scan on reflect.Value objects by @smzgl in https://github.com/gogf/gf/pull/4606
- fix(util/gconv): fix nested map conversion data loss in MapToMap by @lingcoder in https://github.com/gogf/gf/pull/4612
- feat(util/gconv): Add OmitEmpty and OmitNil options to Scan function by @LanceAdd in https://github.com/gogf/gf/pull/4584
- fix(database/gdb): Resolve the cache error overwriting caused by the use of fixed cache keys in pagination queries. by @LanceAdd in https://github.com/gogf/gf/pull/4339
- fix: the use of the deprecated variable {format} in the file util/gval… by @shubo83 in https://github.com/gogf/gf/pull/4258
- fix(contrib/drivers/gaussdb): remove github.com/lib/pq dependence by @hailaz in https://github.com/gogf/gf/pull/4615
- fix(database/gdb):Fix panic handling in DoCommit to prevent blocking on database driver panics by @Copilot in https://github.com/gogf/gf/pull/4423
- fix(database/gdb): Raw SQL Count ignores Where condition by @lingcoder in https://github.com/gogf/gf/pull/4611
- feat(instance): migrate instance containers to type-safe generics by @LanceAdd in https://github.com/gogf/gf/pull/4617
- fix: v2.9.8 by @hailaz in https://github.com/gogf/gf/pull/4616
New Contributors
- @DustScribe made their first contribution in https://github.com/gogf/gf/pull/4268
- @smzgl made their first contribution in https://github.com/gogf/gf/pull/4577
- @yuluo-yx made their first contribution in https://github.com/gogf/gf/pull/4591
- @liov made their first contribution in https://github.com/gogf/gf/pull/4600
- @shubo83 made their first contribution in https://github.com/gogf/gf/pull/4258
Full Changelog: https://github.com/gogf/gf/compare/v2.9.7...v2.9.8