Following our tradition of the annual update, here’s a summary of everything that’s been happening since Feb 2020.
Specs ratified 🔗
- Feb 2020 setname - Allows users to change their realname without reconnecting
- May 2020 Typing notifications - Displays to others when you’re typing
- Apr 2021 UTF8ONLY isupport key - Indicates that server will only accept UTF8 encoded messages #432
New drafts 🔗
- Apr 2020 Multiline messages - Allows multiple lines per message #398
- Sep 2020 Channel renaming - Enables channel renaming #420
- Nov 2020 chathistory - Allows fetching historical messages from a channel #393
- Apr 2021 Bot mode - Indicates that a user is a bot via a mode and WHOIS numeric, and adds a tag to their messages #439
- Sep 2021 WebSocket - Allows web clients to connect to IRC servers directly #342
- Nov 2021 Client batches - This was split off from multiline into its own framework for use by other specs #454
- Nov 2021 Account registration - Allows account registration without non-standard bot or services messaging #435
- Nov 2021 Extended monitor - Extends monitor to more commands and notifications #466
Specs updated 🔗
- May 2020 Message tags - CLIENTTAGDENY isupport token #412
- Nov 2021 WebIRC - Client certificate fingerprint options #463
On the Roadmap 🔗
Highlights from our ongoing roadmap milestone
- ratify CHATHISTORY #437
- userip-tag and userhost-tag #418
- Add draft account-extban spec #464
- Message editing and deletion #425
- Display name client tag spec #452
Other 🔗
We’ve tidied up the spec structure; making URLs, titles, etc more consistent #441. And we’ve also made a lot of clarifications, improvements and typo fixes to specs that don’t materially affect compatibility, too many to list here.
In Aug 2021, The charter page had an update to better reflect our loose governance structure, deprecating the concept of the “technical board” and clarifying what it means to be listed as a “contributor” #399
Finally, do check the support tables to see how adoption of our specs is coming along, there’ve been a lot of busy implementations over the past year.