You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Introduce `unit.InsertFunc`, `unit.UpdateFunc`, and `unit.DeleteFunc` options.
55
-
- Refactored internals to to use `unit.DataMapperFunc` instead of `unit.DataMapper`.
56
-
- Removed `DataMappers` property from `unit.Options`.
57
-
- Renamed `work.DataMapper` to `work.UnitDataMapper` for consistency.
58
-
59
-
#### [4.0.0-beta.4][v4.0.0-beta.4]
60
-
61
-
- Introduces the work unit cache.
62
-
- Each time the `Register` method is called, the provided entities will be placed in a cache if deemed eligible (have implemented the `identifierer` or `ider` interfaces).
63
-
- Entities will be removed from the cache if specified to `Alter` or `Remove`.
64
-
65
-
#### [4.0.0-beta.3][v4.0.0-beta.3]
66
-
67
-
- Various dependency upgrades to address vulnerability [alerts][dependabot-alerts].
68
-
- Upgraded `github.com/uber-go/tally` dependency to version `v3.4.2`.
69
-
- Upgraded `github.com/stretchr/testify` dependency to version `v1.8.0`.
70
-
- Upgraded `go.uber.org/zap` dependency to version `v1.21.1`.
71
-
72
-
#### [4.0.0-beta.2][v4.0.0-beta.2]
73
-
74
-
- Introduce initial round of benchmarks.
75
-
- Introduce support for 4 more additional metrics.
76
-
-`unit.retry.attempt`
77
-
-`unit.insert`
78
-
-`unit.update`
79
-
-`unit.delete`
80
-
- Improve documentation & switch to pkg.go.dev.
81
-
- Introduce metric demo.
82
-
-`make demo`
41
+
## Getting Started
83
42
84
-
#### [4.0.0-beta][v4.0.0-beta]
43
+
Ready to get moving? Head over to the [Getting Started][getting-started] page in the wiki.
85
44
86
-
- Introduce `unit` package for aliasing.
87
-
- Reduces API footprint.
88
-
- Often "flows" better.
89
-
- Introduce retries and related configuration.
90
-
- Reconsolidate data mappers abstractions into single `DataMapper` interface.
91
-
- Introduce `MapperContext`.
92
-
- Alter `Save` to be `context.Context` aware.
93
-
- Refactor `work.NewUnit` to dynamically choose which type of work unit to
94
-
create based on provided options.
95
-
- Reconsolidate uniter functionality.
96
-
97
-
### V3
98
-
99
-
#### [3.2.1][v3.2.1]
100
-
101
-
- Various dependency upgrades to address vulnerability [alerts][dependabot-alerts].
102
-
- Upgraded `github.com/uber-go/tally` dependency to version `v3.4.2`.
103
-
- Upgraded `github.com/stretchr/testify` dependency to version `v1.8.0`.
104
-
- Upgraded `go.uber.org/zap` dependency to version `v1.21.1`.
0 commit comments