Releases: go-fries/fries
Releases ยท go-fries/fries
v2.12.0
What's Changed
Feature:
- feat(crontab):
Stop()
support with context.Context by @flc1125 in #204 - feat(foundation): Added
BootstrapFunc
andTerminateFunc
by @flc1125 in #208 - feat(values): Added
IfFunc
by @flc1125 in #206
Refactor:
Other:
- build(deps): bump golang.org/x/term from 0.18.0 to 0.19.0 by @dependabot in #205
Full Changelog: v2.11.0...v2.12.0
v2.11.0
What's Changed
Feature
- feat(slices): Add
KeyMap
by @flc1125 in #182 - feat(values): Add
IsType
/IsZero
/IsEmpty
by @flc1125 in #184 #185 - feat(contexts): Added
Value
andMustValue
by @flc1125 in #187 - feat(ent): Added multi driver by @flc1125 in #192
- feat(ent): Added logger by @flc1125 in #198
- feat(helper/coroutines): Added
helpers.Repeat
andcoroutines.NewWorker
by @flc1125 in #188 #190 - feat(event): Add
context
andprovider
by @flc1125 in #197 - feat(pagination): fix page and add unit test by @flc1125 in #199
- feat(foundation): Added foundation by @flc1125 in #200 #201
Test
Refactor
- refactor(helpers): adjust parameter positions for
Repeat
by @flc1125 in #196 - refactor(slices): adjust return data type for
Filter
by @flc1125 in #191 - refactor(crontab): rename
Name()
toSlug(
) by @flc1125 in #183
Other
- build(github-action): Added nilaway by @flc1125 in #193 #194
- build(deps): bump gorm.io/driver/mysql from 1.5.5 to 1.5.6 by @dependabot in #189
- build(deps): bump gorm.io/gorm from 1.25.8 to 1.25.9 by @dependabot in #202
Full Changelog: v2.10.0...v2.11.0
v2.10.0
What's Changed
๐ This version does not support backward compatibilityโ๏ธโ๏ธโ๏ธ
- feat(slices): Added
Map
/Each
/Filter
/Reduce
/Reverse
/Concat
/IsEmpty
/IsNotEmpty
by @flc1125 in #156 - feat(slices): add
Random
/Shuffle
/Min
/Max
/Sum
/Length
by @flc1125 in #180 - feat(slices): Added more methods by @flc1125 in #157 #158 #179
- feat(slices): support default for Reduce by @flc1125 in #175
- chore(slices): improve
Concat
to support more data by @flc1125 in #172 - refactor(helpers): rename helper to helpers by @flc1125 in #159
- feat(helpers): Add more methods by @flc1125 in #162 #167
- feat(helpers): split to helpers and values by @flc1125 in #163
- refactor(strings): refactor InArray to InSlice by @flc1125 in #160 #161
- feat(config): Add config Provider by @flc1125 in #164
- refactor(provider): rename context to provider by @flc1125 in #165
- refactor(contexts): I'm not sure how to write it by @flc1125 in #166
- refactor(coroutines): Refactor coroutines by @flc1125 in #168
- feat(coroutines): Add Scheduler by @flc1125 in #176
- feat(features): Add
NamedFeature
andExpireFeature
by @flc1125 in #170 - refactor(event): Adjusting the event structure by @flc1125 in #171 #173
- feat(values): Add
Ptr
andVal
andOptional
by @flc1125 in #177 - build(deps): bump gorm.io/driver/mysql from 1.5.4 to 1.5.5 by @dependabot in #174
- build(deps): bump gorm.io/gorm from 1.25.7 to 1.25.8 by @dependabot in #178
- feat(crontab): Add log adapter by @flc1125 in #181
Full Changelog: v2.9.0...v2.10.0
v2.9.0
๐ฃ: This version does not support backward compatibilityโ๏ธโ๏ธโ๏ธ
What's Changed
- fix(cache): ValueOf to Scan by @flc1125 in #136
- refactor(sms): remove sms by @flc1125 in #137
- feat(log): Add writer for log by @flc1125 in #138
- chore(log/writer): Improved log format by @flc1125 in #139
- build(dependabot): Added github-actions by @flc1125 in #140
- refactor(bootstrap): Added Context by @flc1125 in #141
- refactor(timezone): Refactoring timezone by @flc1125 in #142
- feat(helper): Added ChainWithErr by @flc1125 in #143
- refactor(context): refactor Context by @flc1125 in #144
- feat(env): Added
Is
method by @flc1125 in #145 - feat(helper): Added
If
method by @flc1125 in #147 - refactor(helper): Adjusted the return values of some methods in `helpโฆ by @flc1125 in #148
- build(deps): bump google.golang.org/protobuf from 1.32.0 to 1.33.0 by @dependabot in #149
- refactor(helper): Rename
Chain
toPipe
and addChain
by @flc1125 in #151 #153 - build(makefile): Added some commands by @flc1125 in #154
- refactor(crontab): Refactor crontab by @flc1125 in #155
Full Changelog: v2.8.0...v2.9.0
v2.8.0
What's Changed
- refactor(maps): Refactor interface to any by @flc1125 in #123
- feat(helper): Added
Tap/With/When
method by @flc1125 in #124 - build(deps): bump github.com/stretchr/testify from 1.8.4 to 1.9.0 by @dependabot in #125
- feat(gorm/manager): Added gorm Manager by @flc1125 in #126
- docs(gorm/manager): Update README.md by @flc1125 in #127
- tests(helper): Improve unit test cases by @flc1125 in #128
- feat(redis): Add Manager by @flc1125 in #129
- refactor(manager): Optimize by @flc1125 in #130
- feat(helper): Add Proxy by @flc1125 in #132
- build(deps): bump golang.org/x/term from 0.17.0 to 0.18.0 by @dependabot in #131
- feat(helper): Add Scan by @flc1125 in #133
- feat(helper): Add Chain by @flc1125 in #134
- feat(errors): Add a batch of common error variables by @flc1125 in #135
Full Changelog: v2.7.1...v2.8.0
v2.7.1
v2.7.0
v2.6.1
What's Changed
- build(deps): bump github.com/redis/go-redis/v9 from 9.4.0 to 9.5.0 by @dependabot in #110
- build(deps): bump github.com/redis/go-redis/v9 from 9.5.0 to 9.5.1 by @dependabot in #111
- feat(math): Add
math
by @flc1125 in #112 - feat(maps): Add maps.Maps by @flc1125 in #113
- docs(maps): Update README.md by @flc1125 in #114
Full Changelog: v2.6.0...v2.6.1
v2.6.0
What's Changed
- feat(prints): Add a
Secret
method to support secure input. by @flc1125 in #100 - build(github action): support Golang 1.22.x by @flc1125 in #101
- feat(foundation): Added two system-level events. by @flc1125 in #102 #103
- test(event): Increase the proportion of unit tests. by @flc1125 in #104
- feat(middleware/request): Add a feature about supporting event distribution middleware. by @flc1125 in #105
- feat(errors): Added
Group Errors
by @flc1125 in #106 #107 - feat(collection): Added Collection by @flc1125 in #108
- feat(pubsub): Added pubsub by @flc1125 in #109
Full Changelog: v2.5.0...v2.6.0
v2.5.0
What's Changed
- feat(prints): Add a
WithProgressBar
method. by @flc1125 in #92 - build(deps): bump gorm.io/gorm from 1.25.6 to 1.25.7 by @dependabot in #93
- build(deps): Upgrade deps by @flc1125 in #94
- refactor(crontab/v2): Refactor v2 version by @flc1125 in #95
- chore(crontab/v2): Remove
null_jog.go
by @flc1125 in #96 - feat(coordinator): Added Coordinator by @flc1125 in #97
- tests(coordinator): Improve unit test coverage by @flc1125 in #98
- fix(coordinator): Fix the bug that when closing, it doesn't delete. by @flc1125 in #99
Full Changelog: v2.4.0...v2.5.0