diff --git a/CHANGELOG.md b/CHANGELOG.md index 086faf202f5..7845a6ee888 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -22,6 +22,32 @@ If you are reading this in a text editor, simply ignore this section ### Removed --> +## [v2024.02] `February 2024` + +### Added + +- Added GitHub Actions CI builds on macOS (Intel and ARM). (#3281) + +### Changed + +- Renamed the arguments of the `aMalloc()`, `aCalloc()`, `aStrndup()`, `aRealloc()`, `aReallocz()` macros to make it harder to accidentally swap their order. (#3280) + +### Fixed + +- Fixed `expandinventory()` not allowing to return to the initial minimum inventory size. (#3270) +- Fixed a race condition allowing for a call to `clif->pLoadEndAck()` before the client's loadendack is received. (#3277) +- Fixed a memory leak of emblem data when guilds are unloaded or disbanded. (#3278) +- Fixed several instances of swapped arguments in `aCalloc()` calls, causing warnings in gcc-14. (#3280) +- Fixed a regression causing AutoSpell not to replace the selected skill when the new skill has lower level than the previous one. (#3282) + +### Deprecated + +### Removed + +### Other + +- Updated copyright headers for year 2024. + ## [v2023.12] `December 2023` ### Added @@ -2991,6 +3017,7 @@ Note: everything included in this release is part of PR #3198 which consists of - New versioning scheme and project changelogs/release notes (#1853) [Unreleased]: https://github.com/HerculesWS/Hercules/compare/stable...master +[v2024.02]: https://github.com/HerculesWS/Hercules/compare/v2023.12...v2024.02 [v2023.12]: https://github.com/HerculesWS/Hercules/compare/v2023.11...v2023.12 [v2023.11]: https://github.com/HerculesWS/Hercules/compare/v2023.10...v2023.11 [v2023.10]: https://github.com/HerculesWS/Hercules/compare/v2023.08...v2023.10 diff --git a/doc/constants_pre-re.md b/doc/constants_pre-re.md index b123d2f504e..33de13f3c56 100644 --- a/doc/constants_pre-re.md +++ b/doc/constants_pre-re.md @@ -4874,7 +4874,7 @@ ### Server defines - `PACKETVER`: 20190530 -- `HERCULES_VERSION`: 202312000 +- `HERCULES_VERSION`: 202402000 - `MAX_LEVEL`: 175 - `MAX_STORAGE`: 600 - `MAX_GUILD_STORAGE`: 500 diff --git a/doc/constants_re.md b/doc/constants_re.md index 7d6955a918d..851b01a7823 100644 --- a/doc/constants_re.md +++ b/doc/constants_re.md @@ -4874,7 +4874,7 @@ ### Server defines - `PACKETVER`: 20190530 -- `HERCULES_VERSION`: 202312000 +- `HERCULES_VERSION`: 202402000 - `MAX_LEVEL`: 175 - `MAX_STORAGE`: 600 - `MAX_GUILD_STORAGE`: 500 diff --git a/src/config/core.h b/src/config/core.h index ecf143e9141..e4027030997 100644 --- a/src/config/core.h +++ b/src/config/core.h @@ -22,7 +22,7 @@ #define CONFIG_CORE_H /// Hercules version. From tag vYYYY.MM(+PPP) -> YYYYMMPPP -#define HERCULES_VERSION 202312000 +#define HERCULES_VERSION 202402000 /// Max number of items on @autolootid list #define AUTOLOOTITEM_SIZE 10