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
Edited by lovetox