|
1 | 1 | # Release Notes v3 |
2 | 2 |
|
| 3 | +## v3.3.2 (2026-02-08) |
| 4 | + |
| 5 | +- 🧑 Added linting and formatting check for GitHub actions. |
| 6 | +- 🧑 Code refactoring and improvements for better readability and maintainability. |
| 7 | + |
3 | 8 | ## v3.3.1 (2025-06-20) |
4 | | -- Added Docker to the project |
| 9 | + |
| 10 | +- 🧑 Added Container Engines like Docker and Podman to the project. |
5 | 11 |
|
6 | 12 | ## v3.3.0 (2025-06-16) |
7 | | -- Now you can parse different times of timestamps, such as `string`, `int64`, `uint`, `uint64`, `int32`, `uint32` |
| 13 | + |
| 14 | +- ✨ Now you can parse different times of timestamps, such as `string`, `int64`, `uint`, `uint64`, `int32`, `uint32`. |
8 | 15 |
|
9 | 16 | ## v3.2.2 (2025-06-04) |
10 | | -- Change so that all JSON files are included in the final binary by using `go:embed` functionality |
11 | | -- Remove support for go version 1.13, 1.14, 1.15 because they do not have `go:embed` |
| 17 | + |
| 18 | +- ✨ Change so that all JSON files are included in the final binary by using `go:embed` functionality. |
| 19 | +- ⚠️ Remove support for go version 1.13, 1.14, 1.15 because they do not have `go:embed`. |
12 | 20 |
|
13 | 21 | ## v3.2.1 (2024-12-06) |
14 | | -- Bug fix with incorrect Russian, Ukrainian, and Belarusian languages rules |
15 | | -- Added more tests for Russian, Ukrainian, and Belarusian languages for testing seconds |
| 22 | + |
| 23 | +- 🐛 Bug fix with incorrect Russian, Ukrainian, and Belarusian languages rules. |
| 24 | +- 🧑 Added more tests for Russian, Ukrainian, and Belarusian languages for testing seconds. |
16 | 25 |
|
17 | 26 | ## v3.2.0 (2024-11-27) |
18 | | -- Added support for Belarusian language 🇧🇾 |
19 | | -- Added support for Spanish language 🇪🇸 |
20 | | -- Added support for Japanese language 🇯🇵 |
21 | | -- Added support for French language 🇫🇷 |
22 | | -- Code refactoring and improvements for better readability and maintainability |
| 27 | + |
| 28 | +- ✨ Added support for Belarusian language 🇧🇾. |
| 29 | +- ✨ Added support for Spanish language 🇪🇸. |
| 30 | +- ✨ Added support for Japanese language 🇯🇵. |
| 31 | +- ✨ Added support for French language 🇫🇷. |
| 32 | +- 🧑 Code refactoring and improvements for better readability and maintainability. |
23 | 33 |
|
24 | 34 | ## v3.1.0 (2024-11-25) |
25 | | -- Updated the `LICENSE.md` file |
26 | | -- Refactored codebase to make it more readable and maintainable |
27 | | -- Added [OnlineThreshold](https://time-ago.github.io/v3/configurations.html#thresholds) parameter to the configurations to set the threshold for the "Online" status |
28 | | -- Added [JustNowThreshold](https://time-ago.github.io/v3/configurations.html#thresholds) parameter to the configurations to set the threshold for the "Just now" status |
29 | | -- Added support for Chinese Simplified language 🇨🇳 |
30 | | -- **POTENTIAL BREAK**. Might break your code if you were using the `Option` type or option constants directly. Which wasn't documented for public use. |
31 | | - - Rename `Option` type to `opt` making it unexported |
32 | | - - Add prefix to option constants `Opt` to make them like `OptOnline`, `OptNoSuffix`, etc. |
| 35 | + |
| 36 | +- 📝 Updated the `LICENSE.md` file |
| 37 | +- 🧑 Refactored codebase to make it more readable and maintainable |
| 38 | +- ✨ Added [OnlineThreshold](https://time-ago.github.io/v3/configurations.html#thresholds) parameter to the configurations to set the threshold for the "Online" status |
| 39 | +- ✨ Added [JustNowThreshold](https://time-ago.github.io/v3/configurations.html#thresholds) parameter to the configurations to set the threshold for the "Just now" status |
| 40 | +- ✨ Added support for Chinese Simplified language 🇨🇳 |
| 41 | +- ⚠️ **POTENTIAL BREAK**. Might break your code if you were using the `Option` type or option constants directly. Which wasn't documented for public use. |
| 42 | + - Rename `Option` type to `opt` making it unexported |
| 43 | + - Add prefix to option constants `Opt` to make them like `OptOnline`, `OptNoSuffix`, etc. |
33 | 44 |
|
34 | 45 | ## v3.0.0 (2024-11-22) |
| 46 | + |
35 | 47 | > BREAKING CHANGES! |
36 | 48 |
|
37 | 49 | [Upgrade Guide from v2 to v3](https://time-ago.github.io/v3/upgrade.html) |
| 50 | + |
38 | 51 | - **Improved error handling**. The `Parse` function now returns an error as the second returned value |
39 | 52 | - **Update package namespace**. Changed package namespace to `github.com/SerhiiCho/timeago/v3` |
40 | 53 | - **Rename a function**. Renamed `SetConfig` function to `Configure` to make it better fit into Go naming conventions |
|
44 | 57 |
|
45 | 58 | > Follow the [Upgrade Guide](https://time-ago.github.io/upgrade.html) from v2 to v3 |
46 | 59 |
|
47 | | - |
48 | 60 | ## [Release Notes v2](.github/CHANGELOGV2.md) |
| 61 | + |
49 | 62 | ## [Release Notes v1](.github/CHANGELOGV1.md) |
0 commit comments