Skip to content

Releases: gogf/gf

GoFrame Release v2.2.5

28 Nov 12:42
4553f90
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.2.4...v2.2.5

GoFrame Release v2.2.4

16 Nov 02:39
14d2d74
Compare
Choose a tag to compare

What's Changed

  • add Tag* functions to retreive most commonly used tag value from struct field for package gstructs; use description tag as default value if brief is empty for gcmd.Argument by @gqcn in #2299
  • fix cache issue in Count/Value functions for gdb.Model by @gqcn in #2300
  • add minus of start parameter support for gstr.Substr, like the substr function in PHP by @cnjinhy in #2297

New Contributors

Full Changelog: v2.2.3...v2.2.4

GoFrame Release v2.2.3

14 Nov 12:11
78fa2d2
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.2.2...v2.2.3

GoFrame Release v2.2.2

04 Nov 07:29
60d8283
Compare
Choose a tag to compare

What's Changed

  • auto creating error with code in ghttp.MiddlewareHandlerResponse when there's no 200 http status code by @gqcn in #2223
  • opt: parameter verification of optimized handler methods by @ivothgle in #2224
  • fix gen dao oracle entity bug by @zaier277 in #2219
  • improve nil receiver handling for package gtime by @gqcn in #2226
  • feat: add gcfg.Adapter implements using nacos service by @qinyuguang in #2232
  • add golangci feature to guarantee codes quality by @houseme in #2229
  • attach and export real handler for request by @SUDOCS in #2220
  • add schema name in debug logging content; add master-slave ut case for package gdb by @gqcn in #2249
  • fix issue 1915 and repeated link instance key for package gdb by @gqcn in #2250
  • fix issue #2244 by @gqcn in #2257
  • version.go updates by @gqcn in #2259
  • fix router parameters handling by auto url decoding by @gqcn in #2262

New Contributors

Full Changelog: v2.2.1...v2.2.2

GoFrame Release v2.2.1

18 Oct 12:43
038548c
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.2.0...v2.2.1

GoFrame Release v2.2.0

10 Oct 12:36
847f016
Compare
Choose a tag to compare

What's Changed

  • fix glog bug by @wenzi1 in #1844
  • Fix multiple gdb-group overrides by @qq375251855 in #1890
  • feat/gfcli: replace gofmt&goimports with tools/imports by @BeanWei in #1935
  • update sqlite driver to github.com/glebarez/go-sqlite by @hailaz in #1932
  • add gstr.IsGNUVersion by @gqcn in #1937
  • improve configuration parsing for command gen dao by @gqcn in #1938
  • add cross building support for sqlite in command gen dao by @gqcn in #1944
  • improve package glog; fix issue in package gtrace by @gqcn in #1952
  • improve DeepCopy feature for bunch of components, especially the container and gtime by @gqcn in #1956
  • add full week/month name support for pattern, add seconds fix feature in some delay seconds for package gcron by @gqcn in #1960
  • add file export by @mingzaily in #1959
  • gf gen service supports the generation of service files in the specified naming format by @L-fushen in #1953
  • Fix goai repeat param by @mingzaily in #1916
  • fix gf run custom arguments and gf gen dao specify config file path by @omegamt in #1879
  • improve UT for package gcron by @gqcn in #1966
  • update comment for ghttp.Request by @yuancjun in #1968
  • redis add sentinel slaveOnly filed by @whosafe in #1948
  • improve list tables for pgsql by @qinyuguang in #1790
  • add support for slice types of pgsql by @jinmao88 in #1881
  • gfcli: fix imports parse and update gofmt by @BeanWei in #1979
  • some improves for ci yaml and package cmd/gf, database/gdb by @gqcn in #1972
  • Improve the code coverage of the gset module by @huangqian1985 in #1977
  • Feature/pgsql add pgsql unit test (#1853) by @chaggle in #1973
  • fix go.sum of package contrib/drivers/pgsql by @gqcn in #1980
  • Improve the code coverage of the gutil, grand module by @huangqian1985 in #1989
  • Improve the code coverage of the gpool, gqueue, gring module by @huangqian1985 in #1987
  • Improve the code coverage of the gvar module by @huangqian1985 in #1982
  • Improve the code coverage of the gtype module by @huangqian1985 in #1975
  • fix UT issue for package gcron by @gqcn in #1992
  • new version v2.1.2 by @gqcn in #1993
  • add init ctx feature by @gqcn in #1995
  • fix(gdb): panic when concurrent db config map read and write. by @laushunyu in #1997
  • fix concurrent safety for package gdb by @gqcn in #1998
  • improve panic...recover of exit feature for package ghttp/gtimer/gfsnotify by @gqcn in #2000
  • update docker folder by @whosafe in #2007
  • improve package gerror, add HasCode/HasError function for package gerror by @gqcn in #2006
  • Feature/ci cache by @hailaz in #2010
  • ci updates to avoid repeated procedures by @hailaz in #2020
  • use method name as its command name if no name defined in Meta of input struct for package gcmd by @gqcn in #2019
  • improve field type check from db to golang by @gqcn in #2023
  • fix gf-cli command 'gen dao' help infomation by @SSnoWich in #2022
  • fix issue in gstr.Nl2Br by @gqcn in #2028
  • feature: gen dao from tpl file path by @hailaz in #2021
  • Update goai_path.go by @ar026 in #2029
  • add MiddlewareJsonBody, improve error response handling for package ghttp by @gqcn in #2032
  • fix issue #1648 by @gqcn in #2033
  • improve header printing in json format for package glog; add golang v1.18 support for ci workflow by @gqcn in #2037
  • fix precision lost of int64 for package gcfg by @qinyuguang in #2044
  • improve gdb.CheckValueForLocalType for pgsql by @qinyuguang in #2040
  • Feature/pgsql last insert by @hailaz in #1994
  • add interface DB.CheckLocalTypeForField for package gdb by @gqcn in #2059
  • fix gctx init slice bounds out of range on ios platform by @omegamt in #2062
  • fix (clickhouse) : fix TableFields of clickhouse driver when using link configuration by @marunrun in #2063
  • fixed inconsistent results when converting float64(NaN) to int/uint on multiple platforms by @DGuang21 in #2064
  • add issue bot support (#2065) by @lingcoder in #2066
  • Fix name of issue CI by @gqcn in #2071
  • fix issue #2047 by @gqcn in #2069
  • fix issue 1914 by @gqcn in #2075
  • add more UT cases for package gview by @gqcn in #2072
  • improve command init: add go mod tidy for init project by @gqcn in #2083
  • v2.1.3 release by @gqcn in #2084
  • fix issue in OpenAPI json marshaling of embedded struct definition; improve command gen service by @gqcn in #2089
  • improve logging content printing for internal log by @gqcn in #2090
  • fix field type check for package gdb by @gqcn in #2086
  • fix issue #1921 by @gqcn in #2091
  • new release v2.1.4 by @gqcn in #2095
  • remove uint repeat conversion by @DGuang21 in #2096
  • fix error message for package gtrace by @gqcn in #2103
  • add GzipPathWriter for package gcompress by @gqcn in #2116
  • TplTableNameCamelLowerCase remove space by @promisingMan in #2109
  • project template update for command init by @gqcn in #2117
  • fix issue bot :ignore issue which without labels by @lingcoder in #2077
  • improve and add clear option for command gen dao/service by @gqcn in #2123
  • fix issue incorrect struct name match pattern for command gen service by @gqcn in #2125
  • fix: pgsql DoExec Transaction checks by @hailaz in #2101
  • remove noisy internal logging content of package gcron by @gqcn in #2141
  • fix issue in init context for package gctx by @gqcn in #2138
  • feature/v2.2.0 by @gqcn in #2154
  • add switch of brief stack for package gerror by @gqcn in #2153
  • Feature/driver-dm fix something is invalid in dm by @zhonghuaxunGM in #2158
  • add local db configuration support for package gdb by @gqcn in #2161
  • fix configuration management for package gdb by @gqcn in #2163
  • add watch feature for package kubecm by @gqcn in #2164
  • add gcfg.Adapter implements using apollo service by @gqcn in #2165
  • fix issue #2172 by @gqcn in #2173
  • fix issue #1965 by @glennliao in #2174
  • fix issue #1965 by @gqcn in #2177
  • add WithUUID for package gtrace by @gqcn in #2176
  • improve port listening for ghttp.Server by @gqcn in #2175
  • feat: improve glog for polaris register by @houseme in #2178
  • add function ZipPathContent for package gcompress by @gqcn in #2179
  • feat: create polaris config by @houseme in #2170
  • package comments and readme update by @gqcn in #2182
  • feat: temporarily disable the unit testing of the Polaris configuration center by @houseme in #2183
  • new version v2.2.0 by @gqcn in #2185

New Contributors

Read more

GoFrame Release v2.2.0-beta2

30 Sep 07:57
Compare
Choose a tag to compare

What's Changed

  • fix configuration management for package gdb by @gqcn in #2163

Full Changelog: v2.2.0-beta...v2.2.0-beta2

GoFrame Release v2.2.0-beta

29 Sep 08:49
Compare
Choose a tag to compare

What's Changed

  • fix glog bug by @wenzi1 in #1844
  • Fix multiple gdb-group overrides by @qq375251855 in #1890
  • feat/gfcli: replace gofmt&goimports with tools/imports by @BeanWei in #1935
  • update sqlite driver to github.com/glebarez/go-sqlite by @hailaz in #1932
  • add gstr.IsGNUVersion by @gqcn in #1937
  • improve configuration parsing for command gen dao by @gqcn in #1938
  • add cross building support for sqlite in command gen dao by @gqcn in #1944
  • improve package glog; fix issue in package gtrace by @gqcn in #1952
  • improve DeepCopy feature for bunch of components, especially the container and gtime by @gqcn in #1956
  • add full week/month name support for pattern, add seconds fix feature in some delay seconds for package gcron by @gqcn in #1960
  • add file export by @mingzaily in #1959
  • gf gen service supports the generation of service files in the specified naming format by @L-fushen in #1953
  • Fix goai repeat param by @mingzaily in #1916
  • fix gf run custom arguments and gf gen dao specify config file path by @omegamt in #1879
  • improve UT for package gcron by @gqcn in #1966
  • update comment for ghttp.Request by @yuancjun in #1968
  • redis add sentinel slaveOnly filed by @whosafe in #1948
  • improve list tables for pgsql by @qinyuguang in #1790
  • add support for slice types of pgsql by @jinmao88 in #1881
  • gfcli: fix imports parse and update gofmt by @BeanWei in #1979
  • some improves for ci yaml and package cmd/gf, database/gdb by @gqcn in #1972
  • Improve the code coverage of the gset module by @huangqian1985 in #1977
  • Feature/pgsql add pgsql unit test (#1853) by @chaggle in #1973
  • fix go.sum of package contrib/drivers/pgsql by @gqcn in #1980
  • Improve the code coverage of the gutil, grand module by @huangqian1985 in #1989
  • Improve the code coverage of the gpool, gqueue, gring module by @huangqian1985 in #1987
  • Improve the code coverage of the gvar module by @huangqian1985 in #1982
  • Improve the code coverage of the gtype module by @huangqian1985 in #1975
  • fix UT issue for package gcron by @gqcn in #1992
  • new version v2.1.2 by @gqcn in #1993
  • add init ctx feature by @gqcn in #1995
  • fix(gdb): panic when concurrent db config map read and write. by @laushunyu in #1997
  • fix concurrent safety for package gdb by @gqcn in #1998
  • improve panic...recover of exit feature for package ghttp/gtimer/gfsnotify by @gqcn in #2000
  • update docker folder by @whosafe in #2007
  • improve package gerror, add HasCode/HasError function for package gerror by @gqcn in #2006
  • Feature/ci cache by @hailaz in #2010
  • ci updates to avoid repeated procedures by @hailaz in #2020
  • use method name as its command name if no name defined in Meta of input struct for package gcmd by @gqcn in #2019
  • improve field type check from db to golang by @gqcn in #2023
  • fix gf-cli command 'gen dao' help infomation by @SSnoWich in #2022
  • fix issue in gstr.Nl2Br by @gqcn in #2028
  • feature: gen dao from tpl file path by @hailaz in #2021
  • Update goai_path.go by @ar026 in #2029
  • add MiddlewareJsonBody, improve error response handling for package ghttp by @gqcn in #2032
  • fix issue #1648 by @gqcn in #2033
  • improve header printing in json format for package glog; add golang v1.18 support for ci workflow by @gqcn in #2037
  • fix precision lost of int64 for package gcfg by @qinyuguang in #2044
  • improve gdb.CheckValueForLocalType for pgsql by @qinyuguang in #2040
  • Feature/pgsql last insert by @hailaz in #1994
  • add interface DB.CheckLocalTypeForField for package gdb by @gqcn in #2059
  • fix gctx init slice bounds out of range on ios platform by @omegamt in #2062
  • fix (clickhouse) : fix TableFields of clickhouse driver when using link configuration by @marunrun in #2063
  • fixed inconsistent results when converting float64(NaN) to int/uint on multiple platforms by @DGuang21 in #2064
  • add issue bot support (#2065) by @lingcoder in #2066
  • Fix name of issue CI by @gqcn in #2071
  • fix issue #2047 by @gqcn in #2069
  • fix issue 1914 by @gqcn in #2075
  • add more UT cases for package gview by @gqcn in #2072
  • improve command init: add go mod tidy for init project by @gqcn in #2083
  • v2.1.3 release by @gqcn in #2084
  • fix issue in OpenAPI json marshaling of embedded struct definition; improve command gen service by @gqcn in #2089
  • improve logging content printing for internal log by @gqcn in #2090
  • fix field type check for package gdb by @gqcn in #2086
  • fix issue #1921 by @gqcn in #2091
  • new release v2.1.4 by @gqcn in #2095
  • remove uint repeat conversion by @DGuang21 in #2096
  • fix error message for package gtrace by @gqcn in #2103
  • add GzipPathWriter for package gcompress by @gqcn in #2116
  • TplTableNameCamelLowerCase remove space by @promisingMan in #2109
  • project template update for command init by @gqcn in #2117
  • fix issue bot :ignore issue which without labels by @lingcoder in #2077
  • improve and add clear option for command gen dao/service by @gqcn in #2123
  • fix issue incorrect struct name match pattern for command gen service by @gqcn in #2125
  • fix: pgsql DoExec Transaction checks by @hailaz in #2101
  • remove noisy internal logging content of package gcron by @gqcn in #2141
  • fix issue in init context for package gctx by @gqcn in #2138
  • feature/v2.2.0 by @gqcn in #2154
  • add switch of brief stack for package gerror by @gqcn in #2153
  • Feature/driver-dm fix something is invalid in dm by @zhonghuaxunGM in #2158
  • add local db configuration support for package gdb by @gqcn in #2161

New Contributors

Full Changelog: v2.1.0...v2.2.0-beta

GoFrame Release v2.1.4

26 Aug 08:01
a0619f7
Compare
Choose a tag to compare

What's Changed

  • fix issue in OpenAPI json marshaling of embedded struct definition; improve command gen service by @gqcn in #2089
  • improve logging content printing for internal log by @gqcn in #2090
  • fix field type check for package gdb by @gqcn in #2086
  • fix issue #1921 by @gqcn in #2091
  • new release v2.1.4 by @gqcn in #2095
  • remove uint repeat conversion by @DGuang21 in #2096

Full Changelog: v2.1.3...v2.1.4

GoFrame Release v2.1.3

22 Aug 07:00
Compare
Choose a tag to compare

What's Changed

  • add init ctx feature by @gqcn in #1995
  • fix(gdb): panic when concurrent db config map read and write. by @laushunyu in #1997
  • fix concurrent safety for package gdb by @gqcn in #1998
  • improve panic...recover of exit feature for package ghttp/gtimer/gfsnotify by @gqcn in #2000
  • change directory of command docker by @whosafe in #2007
  • improve package gerror, add HasCode/HasError function for package gerror by @gqcn in #2006
  • Feature/ci cache by @hailaz in #2010
  • prevent repeated CI procedure of the same branch by @hailaz in #2020
  • use method name as its command name if no name defined in Meta of input struct for package gcmd by @gqcn in #2019
  • improve field type check from db to golang by @gqcn in #2023
  • fix gf-cli command 'gen dao' help infomation by @SSnoWich in #2022
  • fix issue in gstr.Nl2Br by @gqcn in #2028
  • feature: gen dao from tpl file path by @hailaz in #2021
  • Update goai_path.go by @ar026 in #2029
  • add MiddlewareJsonBody, improve error response handling for package ghttp by @gqcn in #2032
  • fix issue #1648 by @gqcn in #2033
  • improve header printing in json format for package glog; add golang v1.18 support for ci workflow by @gqcn in #2037
  • fix precision lost of int64 for package gcfg by @qinyuguang in #2044
  • improve gdb.CheckValueForLocalType for pgsql by @qinyuguang in #2040
  • Feature/pgsql last insert by @hailaz in #1994
  • add interface DB.CheckLocalTypeForField for package gdb by @gqcn in #2059
  • fix gctx init slice bounds out of range on ios platform by @omegamt in #2062
  • fix (clickhouse) : fix function TableFields of clickhouse driver when configuration using link by @marunrun in #2063
  • fixed inconsistent results when converting float64(NaN) to int/uint on multiple platforms by @DGuang21 in #2064
  • add issue bot support (#2065) by @lingcoder in #2066
  • Fix name of issue CI by @gqcn in #2071
  • fix issue #2047 by @gqcn in #2069
  • fix issue #1914 by @gqcn in #2075
  • add more UT cases for package gview by @gqcn in #2072
  • improve command init: add go mod tidy for init project by @gqcn in #2083
  • v2.1.3 release by @gqcn in #2084

New Contributors

Full Changelog: v2.1.2...v2.1.3