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
Copy file name to clipboardExpand all lines: CHANGELOG.md
+17-1Lines changed: 17 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,6 +6,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
6
6
7
7
## [Unreleased]
8
8
9
+
## [5.28.0] - 2024-02-13
10
+
### Added
11
+
- Additionally supported types, cast to `sql.Valuer` supported types.
12
+
13
+
### Changed
14
+
- Option scan to take advantage of new `sql.Null` and `reflect.TypeFor` for go1.22+.
15
+
-`BytesToString` & `StringToBytes` to use `unsafe.String` & `unsafe.Slice` for go1.21+.
16
+
17
+
### Deprecated
18
+
-`mathext.Min` & `mathext.Max` in favour of std lib min & max.
19
+
20
+
### Fixed
21
+
- Some documentation typos.
22
+
9
23
## [5.27.0] - 2024-01-29
10
24
### Changed
11
25
-`sliceext.Retain` & `sliceext.Filter` to not shuffle data in the underlying slice array but create new slice referencing the data instead. In practice, it can cause unexpected behaviour and users expectations not met when the same data is also referenced elsewhere. If anyone still requires a `shuffle` implementation for efficiency I'd be happy to add a separate function for that as well.
@@ -102,7 +116,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
102
116
### Added
103
117
- Added `timext.NanoTime` for fast low level monotonic time with nanosecond precision.
0 commit comments