Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Created by
brew bump
Created with
brew bump-formula-pr
.release notes
DaMeng
database driver support by @Insua in feat(cmd/gf): addDaMeng
database driver support gogf/gf#3606gf doc
for local documentation by @hailaz in feat(cmd/gf): add commandgf doc
for local documentation gogf/gf#3634gf init xxx -a
to create an empty app template folder in mono-repo by @oldme-git in feat(cmd/gf): add commandgf init xxx -a
to create an empty app template folder in mono-repo gogf/gf#3550gf gen dao
by @cyjaysong in feat(cmd/gf): add custom field type mapping support for commandgf gen dao
gogf/gf#3498gf
togf-site
by @hailaz in feat(cmd/gf): change document source from repogf
togf-site
gogf/gf#3926gf init
by @gqcn in feat(cmd/gf): project template updates for commandgf init
gogf/gf#3928gf init
by @gqcn in feat(cmd/gf): project templates update for commandgf init
gogf/gf#3704DialTimeout
andAutoSyncInterval
option by @fengshunli in feat(contrib/registry/etcd/): addDialTimeout
andAutoSyncInterval
option gogf/gf#3698Raw
support forFields
function ofgdb.Model
by @gqcn in feat(database/gdb): addRaw
support forFields
function ofgdb.Model
gogf/gf#3873time
field type for value converting for/from field by @cyjaysong in feat(database/gdb): addtime
field type for value converting for/from field gogf/gf#3712unscoped
tag support for orm struct by @fainc in feat(database/gdb): addunscoped
tag support for orm struct gogf/gf#3464OrderRandom
feature in different databases by @oldme-git in feat(database/gdb): supportOrderRandom
feature in different databases gogf/gf#3794Scan
method for incremental key retrieval by @phuonganhniie in feat(database/gredis): addScan
method for incremental key retrieval gogf/gf#3451SpecialCharsMapOrStruct
by @gqcn in feat(encoding/ghtml): add parameter validation for functionSpecialCharsMapOrStruct
gogf/gf#3841Req/Res
suffix limitation for input/output parameters of strict router handler by @gqcn in feat(net/ghttp): removeReq/Res
suffix limitation for input/output parameters of strict router handler gogf/gf#3848171
series number support for virtual phone number validation by @swift-fs in feat(util/gvalid): add171
series number support for virtual phone number validation gogf/gf#3622required-if-all
by @cococolanosugar in feat(util/gvalid): add new rulerequired-if-all
gogf/gf#3455enhancement
gf run
ends process by @oldme-git in refactor(cmd/gf): delete binary file when commandgf run
ends process gogf/gf#3628gf gen ctrl
usingast
by @oldme-git in refactor(cmd/gf): improvegf gen ctrl
usingast
gogf/gf#3616gf gen ctrl
usingast
by @oldme-git in refactor(cmd/gf): improve commandgf gen ctrl
usingast
gogf/gf#3470gf gen ctrl
usingast
for parsingDstFolder
by @oldme-git in refactor(cmd/gf): improve commandgf gen ctrl
usingast
for parsingDstFolder
gogf/gf#3478gf gen service
withAST
by @oldme-git in refactor(cmd/gf): refactor commandgf gen service
withAST
gogf/gf#3488dao/do/entity
instead of constant package names by @Insua in refactor(cmd/gf): use automatic generating package names for go files ofdao/do/entity
instead of constant package names gogf/gf#3639container/gring
will not be maintained in future by @gqcn in refactor(container/gring): mark deprecated, packagecontainer/gring
will not be maintained in future gogf/gf#3665github.com/denisenkom/go-mssqldb
togithub.com/microsoft/go-mssqldb
by @oldme-git in refactor(drivers/mssql): change driver fromgithub.com/denisenkom/go-mssqldb
togithub.com/microsoft/go-mssqldb
gogf/gf#3612ghttp.StartPProfServer
by @gqcn in refactor(net/ghttp): enhanceghttp.StartPProfServer
gogf/gf#3555btree
by @oldme-git in refractor(container/gtree): improve function order ofbtree
gogf/gf#3656gods
package forrbtree
by @oldme-git in refractor(container/gtree): refactor code withgods
package forrbtree
gogf/gf#3655bug fix
gf gen dao
should ignorelink
configuration from file as it is passed from arguments by @oldme-git in fix(cmd/gf):gf gen dao
should ignorelink
configuration from file as it is passed from arguments gogf/gf#3531gf gen dao
for fieldMapping feature by @cyjaysong in fix(cmd/gf): fix commandgf gen dao
for fieldMapping feature gogf/gf#3549gf up
with-u
option upgrading packages indirectly required would fail with higher version of go required by @hailaz in fix(cmd/gf): fix commandgf up
with-u
option upgrading packages indirectly required would fail with higher version of go required gogf/gf#3687pack/run/tpl/up
by @hailaz in fix(cmd/gf): missing configuration file support for cli commandpack/run/tpl/up
gogf/gf#3629gf up
by @testwill in fix(cmd/gf): missing file closing when printing downloading percent of gf cli file for commandgf up
gogf/gf#3483gen dao
as it causes building failed for some platforms by @hailaz in fix(cmd/gf): remove dm driver for commandgen dao
as it causes building failed for some platforms gogf/gf#3667gen dao
by @gqcn in fix(cmd/gf): table and field names converted to its lower case before CamelCase converting in commandgen dao
gogf/gf#3801ScriptExists
by @JimDevil in fix(contrib/nosql/redis): missing err nil check in functionScriptExists
gogf/gf#3713resolver closed
by @zishang520 in fix(contrib/registry/file/v2): fix the panic caused by channel closing afterresolver closed
gogf/gf#3691tinyint(1)
to golang typebool
by @gqcn in fix(database/gdb): recognize field typetinyint(1)
to golang typebool
gogf/gf#3921LocalTypeUint64
in Insert/Update operations by @muddydog in fix(database/gdb): soft-time support fieldType:LocalTypeUint64
in Insert/Update operations gogf/gf#3551gdb.Row
value not directly write to Buffer by @cyjaysong in fix(database/gdb): when constructing query param,gdb.Row
value not directly write to Buffer gogf/gf#3718Is
performs the same as errors.Is from go stdlib by @gqcn in fix(errors/gerror):Is
performs the same as errors.Is from go stdlib gogf/gf#3640@file:
parameter value in json post request by @oldme-git in fix(net/gclient): panic when containing@file:
parameter value in json post request gogf/gf#3775jsonp
response fromapplication/json
toapplication/javascript
by @swift-fs in fix(net/ghttp): Content-Type forjsonp
response fromapplication/json
toapplication/javascript
gogf/gf#3651forkRestartProcess
in graceful restarting of ghttp.Server by @hailaz in fix(net/ghttp): fix args issue forforkRestartProcess
in graceful restarting of ghttp.Server gogf/gf#3661/debug/admin/shutdown
by @gqcn in fix(net/ghttp): server shutdown not graceful using admin api/debug/admin/shutdown
gogf/gf#3777OpenAPIv3
type for request parameters by @gqcn in fix(net/goai): cannot customizeOpenAPIv3
type for request parameters gogf/gf#3845required
tag ofBizRequest
when setCommonRequest
by @niluan304 in fix(net/goai): fix openapi missrequired
tag ofBizRequest
when setCommonRequest
gogf/gf#3724OpenAPIv3
by @hailaz in fix(net/goai): support multiple file upload parameters forOpenAPIv3
gogf/gf#3662/
support for resource packing by @hailaz in fix(os/gres): add custom prefix/
support for resource packing gogf/gf#3621time only
example by @niluan304 in fix(os/gtime): fix gtime.Value() when time only, addtime only
example gogf/gf#3714null
, the value of string isnil
after thestring
is converted to[]string
by @wln32 in fix(util/gconv): if the value of a string isnull
, the value of string isnil
after thestring
is converted to[]string
gogf/gf#3468GetOrDefaultAny
by @gqcn in fix(util/gutil): invalid empty parameter value check for functionGetOrDefaultAny
gogf/gf#3844other
example/pack/packed/paked.go
→example/pack/packed/packed.go
by @hailaz in chore(example): fix file nameexample/pack/packed/paked.go
→example/pack/packed/packed.go
gogf/gf#3479cmd/gf
andcontrib
packages by @oldme-git in chore(go.mod): upgrade version of dependencies forcmd/gf
andcontrib
packages gogf/gf#3526otelmetric
by @writegr in chore: fix function names in comments for packageotelmetric
gogf/gf#3493example
by @hailaz in ci(.github/workflows): remove code coverage report for folderexample
gogf/gf#3608README.zh_CN.MD
by @hailaz in docs(contrib/drivers): addREADME.zh_CN.MD
gogf/gf#3604gf gen ctrl
with-merge
option by @wln32 in test(cmd/gf):gf gen ctrl
with-merge
option gogf/gf#3490gen dao
by @gqcn in test(cmd/gf): add unit testing case generating dao/do/entity files for sqlite in commandgen dao
gogf/gf#3808gf gen ctrl
by @zcyc in test(cmd/gf): add unit testing case of commented api definitions generating for commandgf gen ctrl
gogf/gf#3575New Contributors
Scan
method for incremental key retrieval gogf/gf#3451required-if-all
gogf/gf#3455otelmetric
gogf/gf#3493gf gen dao
gogf/gf#3498LocalTypeUint64
in Insert/Update operations gogf/gf#3551DaMeng
database driver support gogf/gf#3606171
series number support for virtual phone number validation gogf/gf#3622ScriptExists
gogf/gf#3713resolver closed
gogf/gf#3691Full Changelog: gogf/gf@v2.7.0...v2.8.0