Skip to content

New Release Check List

Bazza-Carter edited this page Jul 14, 2022 · 12 revisions

Pre-Release

  • Add welcome tab image and content for the new version (Linux only)

  • Update program version in root CMakeLists.txt file, e.g. 1.4.0
    (Important: Due to updates notification feature requirements "beta", "RC" or any other post string after version number must not be used, only three digit version number should be used e.g. "1.1.0".)

  • Add previous version's config. file path into SettingsManager.cpp (import from latest version feature)

  • Update \robomongo\CHANGELOG

  • Check/update About Dialog

  • git tag

  • Create new release on github: https://github.com/Studio3T/robomongo/releases

  • Update README.md (https://github.com/paralect/robomongo)

  • Update Wiki

  • Update Wiki → Feature Spec.

Post-Release

  • Summary text for https://robomongo.org/download
  • Twitter announcement
  • Update github issues about new release fixes or features
  • Subscribe to new blog page to receive notification emails for comments (strangely, even the author of the blog needs to subscribe manually - login with Disqus and click subscribe)
  • Inform community (on github, stackoverflow, blogs, intercom etc..) about important feature releases (i.e. SSL, Replica Set etc..)
  • Send official release to Beta testers (optional)