Skip to content

Commit 642cfb5

Browse files
committed
Update the v5 change log.
1 parent 7e7379a commit 642cfb5

1 file changed

Lines changed: 15 additions & 3 deletions

File tree

docs/5/change-log.md

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,24 +10,32 @@ This page lists changes which have happened between releases.
1010

1111
### InspIRCd 5.0.0dev3
1212

13-
<!-- TODO: ensure changes after commit e9664f13ebac1de56fb28bd6483779a988aac28a are added to this list before release. -->
14-
15-
**This development snapshot version of InspIRCd has not yet been released.**
13+
**This development snapshot version of InspIRCd was released on 2026-04-01.**
1614

1715
- Added an optional target nickname parameter to the `/SETHOST`, `/SETIDENT`, and `/SETNAME` commands.
1816

17+
- Added methods for encoding and decoding individual elements to `ListExtItem`.
18+
1919
- Added support for configuring per-command target limits using the `<maxlimits>` tag.
2020

2121
- Added support for resending ISUPPORT entries when a server operator's config gives them different limits.
2222

2323
- Added the time the server configuration was read to the output of the `httpd_stats` module.
2424

25+
- Changed the `sasl` module to rely on the `services` module for determining the services server.
26+
27+
- Changed the contributor list in `/INFO` to be automatically generated from Git.
28+
2529
- Converted the `abbreviation` and `uninvite` module to use standard replies instead of InspIRCd-specific numerics.
2630

2731
- Converted the `cban`, `dnsbl`, `gateway`, `rline`, `shun`, `sethost`, `setident`, and `setname` modules to use standard replies instead of server notices.
2832

2933
- Developer: Added support for checking if a user matches any list mode entry instead of just a ban.
3034

35+
- Developer: Changed extensions to use `std::shared_ptr<>` instead of raw pointers.
36+
37+
- Developer: Changed modules to use `std::shared_ptr<>` instead of `reference<>`.
38+
3139
- Developer: Converted the `IS_*` free functions to `Is*` and `As*` member functions.
3240

3341
- Developer: Redesigned the internal service system to treat all services the same and split the service type from the name.
@@ -36,12 +44,16 @@ This page lists changes which have happened between releases.
3644

3745
- Merged all of the changes from the v4 development branch into the v5 development branch.
3846

47+
- Moved channel settings from `<options>` and `<security>` to `<channels>`.
48+
3949
- Moved the `banredirect` module to inspircd-contrib as it is obsolete now the `redirect` module can handle ban redirects.
4050

4151
- Moved translation of command paramerers from the core to the spanningtree module.
4252

4353
- Removed the `chghost`, `chgident`, and `chgname` modules as their functionality has been merged into the `sethost`, `setident`, and `setname` modules respectively.
4454

55+
- Reworked how IRC case-insensitive strings are casemapped.
56+
4557
### InspIRCd 5.0.0dev2
4658

4759
**This development snapshot version of InspIRCd was released on 2026-03-01.**

0 commit comments

Comments
 (0)