Skip to content

New Release Check List

Gökhan Şimşek edited this page Oct 20, 2020 · 12 revisions

Pre-Release

  • Add welcome tab image and content for the new version

  • 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

  • Update main window title with user friendly version (e.g. Robomongo 1.0 instead of Robomongo 1.0.0)

  • Check/update About Dialog

  • git tag

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

  • New blog post (https://robomongo.ghost.io/ghost/signin)

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

  • Update Wiki → Build docs

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)