Key bindings improvements, case sensitive identifiers, semantic versioning
Major changes are coming in the next WeeChat version, bumped to 4.0.0 (instead of 3.9, as planned initially).
Some breaking changes:
- key bindings improvements: using names instead of raw codes (eg:
- many identifiers have been made case sensitive, including commands, aliases and options
- build with autotools has been removed, only CMake can now be used to compile WeeChat.
Cherry on the cake: WeeChat is now following a "practical" semantic versioning, a less strict version of https://semver.org/.
For more information on all major/breaking changes, see the specifications: https://specs.weechat.org/