Skip to content

Release 0.4.0-beta

see #412 (closed) as reference

Preparation

  • String freeze (disable auto-pull) and announcement on Transifex at least a week before the release
  • Update translations (!292 (merged))
    • run tx pull -a -f, add new languages to UnencryptedSettings.kt (see java locale list), create commit
    • temporarily remove minimum_perc = 50 from .tx/config
    • run tx pull -a -f && rm briar-desktop/src/main/resources/strings/* && git restore briar-desktop/src/main/resources/strings/*
    • re-add minimum_perc = 50 to .tx/config, append changes to last commit
  • Extensive testing
  • Update changelog
  • Prepare blog post announcing new features: Windows and Forums 🎉 (website!102 (merged))

Version bump

Deployment

  • Copy release files to desktop.briarproject.org (using update-binaries.sh with updated version code)
  • Rewrite and check that permalink points to correct version (don't forget to test and reload web server)
  • Update version and checksums (calculated using verify_hashsums.sh) on website (website!105 (merged))
  • Publish website

PR

Backlog

  • Update description, milestone and due date of #337
  • Re-enable auto-pull on Transifex under Resources > Auto update resources > add url
Edited by Sebastian