Gajim 1.2.0 Release - Overview
Release date: 21.06.2020
Things to do before release:
- Finish group chat workflow
- Finish string rewording (see !384 (merged))
- Check nickname change through server forced
- Implement handler for muc-configuration-failed
- Change nickname hotkey should be only activateable in groupchat page
- MUC Info page, unselect all labels (Bug?)
- Add ALT+1/2/3.. Shortcuts again
- Refactor mucs_caps_cache
- Store last MUC disco info to harddisk
- Use in some places cached disco info instead of requesting it
- Update names everywhere on bookmark update (see #9782 (closed), #5406 (closed) )
- Make MUC Info Page pretty
- Store nickname change in Bookmarks
- Make it possible to rename MUCs (see #9783 (closed))
- Add Invite Contact page to GroupchatControl (see !516 (merged))
- Store MUC name changes in Bookmarks
- Reintroduce 'Merge accounts' setting: see !623 (merged) (setting was removed from account settings)
- On legacy IBR, dataform is sent instead of register fields
- After adding new account, Gajim should no ask for relogin
- AccountWizard: Save proxy and custom settings to config
- Accounts: After adding a new account, account enable switch is not updated
- On legacy IBR instructions are not shown
- MAM: item-not-found recovery
- Decide which plugins to keep for Gajim 1.2 (see #gajim-plugins#488 (closed))
- Fix #9983 (closed)
- Fix #10016 (closed)
- Fix reconnect menu on minimized MUCs (see #10106 (closed))
- Make anonymous login work again
-
Test jingle File Transfer#10140 -
Use socks5 proxy for plugin installer(see gajim-plugins#207 (closed)) -
Leave MUC on bookmark update(see #9894 (closed)) - Rework network/connection handling (see #9987 (closed))
- Document supported XEPs for python-nbxmpp (see python-nbxmpp#77 (closed))
- 1.2.0 Milestone issues
- 1.2.0 Milestone merge requests
Build
-
Update
ChangeLog
-
Update dependencies in
Readme.md
-
Raise version in
gajim/__init__.py
-
Raise version in
data/org.gajim.Gajim.appdata.xml.in
- Update appveyor build script
- Pull translations from Pootle
-
Push release tag
gajim-1.2.0
- Configure and start build process for release
Update
- Package maintainers: notify package maintainers to include new release (announce via mailing list)
- Flatpak: update build on flathub @andre
- Website: write announcement post with changelog
- Website: update Download section on gajim.org (set current version and update installer links)
- Website: update screenshots
- Website: pull website translations from Pootle
- MUC: update MUC subject on gajim@conference.gajim.org