Skip to content

Commit

Permalink
Release v2.8.0
Browse files Browse the repository at this point in the history
Change-Id: Ibef1228bbb28a08f7cb8b9e87b5a2fa42ab77529
  • Loading branch information
jxskiss committed Apr 22, 2023
1 parent 6604b6e commit 00722b1
Show file tree
Hide file tree
Showing 3 changed files with 31 additions and 7 deletions.
23 changes: 23 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,29 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

TBD.

## [2.8.0] - 2023-04-22

* Feat: [unsafe/monkey] support arm64 with bugfix and more tests (#48)
* Change: [perf/json] force fallback to jsoniter when bytedance/sonic is using compat implementation

## [2.7.5] - 2023-04-12

* Fix: [perf/json] build failure on arm64 (MacBook M1)

## [2.7.4] - 2023-04-10

* Feat: [utils/vdutil] new utility package helping data validation (#43)
* Feat: [zlog] utils to work with `context.Context` (#44)
* Feat: new util functions `easy.CreateNonExistingFolder` and `easy.WriteFile`

## [2.7.3] - 2023-03-21

* Feat: [utils/ptr] support converting integer to string pointer

## [2.7.1] - 2023-03-20

Minor improvements.

## [2.7.0] - 2023-03-06

* Feat: [perf/bbp] use slice to manage arena memory chunks which gives better performance
Expand Down
12 changes: 8 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -119,6 +119,8 @@ reasonable API compatibility and versioning.
1. `utils/strutil` provides utilities to work with string data as supplement to the standard
libraries `strings` and `unicode/utf8`.

1. `utils/vdutil` helps to do data validation.

1. `zlog` provides a common logger interface which is implemented by
many logging libraries, and some opinionated logging facilities wrapped around
[zap](https://github.com/uber-go/zap).
Expand All @@ -131,8 +133,10 @@ have been moved to standalone repositories:
1. `base62` is a compact and high performance implementation of base62 algorithm for Golang.
It has been moved to https://github.com/jxskiss/base62.

1. `mcli` is a minimal but very powerful cli library for Go.
It has been moved to https://github.com/jxskiss/mcli.
1. `extjson` extends the JSON syntax with extra features, itt helps in many scenes, such as:
working with data generated by python programs, configuration with comments,
managing many json files with duplicate contents, data driven testing by JSON files, etc.
It has been moved to https://github.com/jxskiss/extjson.

1. `timingwheel` is an experimental implementation of the timing wheel algorithm.
It has been moved to https://github.com/jxskiss/timingwheel.
1. `mcli` is a minimal but very powerful and magic cli library for Go.
It has been moved to https://github.com/jxskiss/mcli.
3 changes: 0 additions & 3 deletions utils/vdutil/rule.go
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,6 @@ func (f RuleFunc) Validate(ctx context.Context, result *Result) error {
type Result struct {
IsInternalError bool

CtxUserID int64
CtxTenantID int64

Extra ezmap.Map
}

Expand Down

0 comments on commit 00722b1

Please sign in to comment.