Skip to content

Releases: gone-io/gone

v1.0.0 Release,More Powerful,More Efficient

14 Jun 13:22
aae0663
Compare
Choose a tag to compare

Here is a revised version of the text with corrections and improvements for clarity and flow:

1. Gone Core Update

  • Added a Function Dependency Injection Mechanism that can construct function parameters.
  • Refactored the Preparer used for initiating the preparation flow.
  • Refactored Cemetery.Bury, Cemetery.BuryOnce, and Cemetery.ReplaceBury.
  • Added a new feature, GonerOption:
    • GonerId as an implementation of GonerOption, used as the ID of a gone.
    • IsDefault to indicate the default choice when multiple goners of one type exist.
    • Order to sort goners at the start of ReviveAllFromTombs.
  • Refactored TestKit using the Function Dependency Injection Mechanism and Preparer.

2. Goners Update

  • Refactored the goner/gin HTTP Injection Mechanism, which builds the Gin Handle function at the start flow and only injects HTTP parameters when a request arrives, enhancing efficiency.
  • Refactored configuration code, exporting helper functions to facilitate the creation of new Configure instances for parsing other configuration file formats.

3. New Goners Added

  • goner/viper, integrated with Viper to read configuration files in formats like YAML, JSON, etc.
  • goner/zap, integrated with Zap for more efficient logging.

4. Improved Coverage Testing

  • Enhanced testing for better coverage.

I will write new document for v1.x later.

v0.3.1

14 May 03:47
Compare
Choose a tag to compare

Full Changelog: v0.3.0...v0.3.1

  1. supported HTTP Parameter Inject
  2. moved some interface (in github.com/gone-io/gone/tree/main/goner/gin | xorm | logrus ) to gone

v0.2.1

10 May 11:19
Compare
Choose a tag to compare

Full Changelog: v0.1.5...v0.2.1

v0.1.5

09 May 03:22
Compare
Choose a tag to compare

Full Changelog: v0.1.4...v0.1.5

v0.1.4

28 Apr 13:35
Compare
Choose a tag to compare

Full Changelog: v0.1.3...v0.1.4

v0.1.3

28 Apr 12:45
Compare
Choose a tag to compare

Full Changelog: v0.1.2...v0.1.3

v0.1.2

28 Apr 12:29
Compare
Choose a tag to compare

Full Changelog: v0.1.1...v0.1.2

v0.1.0, Dep update, previous versions of go1.21 are not supported

25 Apr 17:16
Compare
Choose a tag to compare
feat: dep update, previous versions of go1.21 are not supported

v0.0.36

14 Aug 11:07
ab1ae16
Compare
Choose a tag to compare
Merge pull request #11 from shenweijiekdel/main

fix: gRPC interceptor

v0.0.35

11 Aug 09:43
61f095e
Compare
Choose a tag to compare
Merge pull request #10 from shenweijiekdel/main

fix: tracer