Menu

#22 Implementation release v0.8.0

0.8.0
in-progress
False
Task
2024-05-03
2016-02-21
No

Release checklist:

  1. Make a branch for the new major, minor or patch release, so that you are able to switch to patch releases when working on a major or minor release.
  2. Per user story, bug or task: add version information to gtdsync.mm, README.md and commit message
  3. Per user story, bug or task: make a separate branch and after a successful test: merge this branch with the release branch.
  4. Per user story, bug or task: check if wiki changes are necessary. If so, make a local md file with the changes or add small changes to todo list
  5. Adapt upgrade and compatibility information in README.md if necessary. Check if these also apply to README.md for RC and preview.
  6. Specify and carry out a regression test on release branch. If necessary: fix bugs, recompile gtdsync-v*.*.*.addon.mm, retest and commit to release branch.
  7. Publish wiki content prepared off-line or apply small changes from todo list to wiki
  8. Upload gtdsync-v*.*.*.addon.mm en set it as default. Upload new README.md. Move the previous version to Archive. Move preview releases and release candidates to Archive. Update README.md for RC and preview, if necessary.
  9. Change version in version.properties file to v*.*.* and upload it as well
  10. Merge release branch with master and push master to remote and remove any unnecessary local and remote branches
  11. Write a message on GTD Sync and Freeplane forum
  12. Update information on the Freeplane add-ons page
  13. Add new milestone(s), move this ticket to new milestone, close milestone last release.
  14. Change queries in Tickets and Eclipse to new major, minor or patch release
  15. In case of converting the project to another way of developing (e.g. new directory setup) apply this immediately after a major or minor release, change .gitignore if necessary, carry out an regression test and push master. That makes it easier to switch to a patch release after starting developing the next minor or major release.

Related

Tickets: #8

Discussion

  • Henk van den Akker

    Specific implementation actions for v.0.8.0

    To do
    1. Write README.md for preview
    2. Release preview
    3. After commit feature 8 create v0.8.0 branch from master
    4. Rename FileLocations to Preferences and move dialog to a Preferences class so it can be changed into a tabbedPane in v1.0.0. Check consitency of forming titles and administration in ReviewKeysAndMessages.ods.
    5. Move Archive script to Archivist class and archive functionality from Support class to ArchiveAssistant class
    6. Change Import as a Gradle project in README.md to use freeplane git repository instead of source zip file
    7. Add to wiki and quick start that you need to save a new mind map before using GTD Sync
    8. Write wiki page [Archive completed actions] in a md file
    9. Write wiki page [GTD Sync portability] in a md file
    10. Check translation files for long name: GTD Sync with todo.txt
    11. Publish the pages to the wiki
    12. Archive preview and README.md
    13. Upload README.md from No preview
     

    Related

    Tickets: #8
    Wiki: Tips
    Wiki: Using a GTD mind map on multiple systems


    Last edit: Henk van den Akker 2024-05-25
  • Henk van den Akker

    Specific implementation actions for v.0.7.7

    To do
    1. Add Freeplane version workaround and recommendations to README.md
    2. Add Freeplane version workaround and recommendations to README.md for no preview
    3. Add upgrade information from =< v0.7.6 to => v0,7.7 and change Ctrl+F1 to Shift+F1 in README.md for RC
    4. Add Freeplane version workaround and recommendations to README.md for RC
    5. Add Eclipse files to .gitignore
    6. Add oldest compatible Freeplane version to README.md
    7. Check that Eclipse files are removed from git
    8. Replace use of F5 key for synchronisation with F9 key on wiki page [Synchronise your GTD mind map with todo.txt]
    9. Add reference to quick start guide and key Shift+F1 to [Home] page
    10. Add Shift+F1 to quick start guide reference on [Setting up your GTD mind map] page
    11. Add reference to README.md on [Installation] page
    12. Upload README.md for preview release v0.7.7-pre01
    13. Add upgrade information from =< v0.7.6 to => v0,7.7 to Freeplane add-on page
    14. Add Freeplane version workaround and recommendations to README.md to Freeplane add-on page
    15. Upload README.md for RC
    v0.8.0 consolidation
    1. Add [#52], [#53] and [#54 ]release information to README.md and add-on definition mind map v0.8.0
    2. Apply [#52], [#53] and [#54 ] to v0.8.0
    3. Add menu icon to default properties in build file v0.8.0
    4. Update upgrade information from =< v0.7.6 to => v0,7.7 to README.md v0.8.0
    5. Add Freeplane version workaround and recommendations to README.md v0.8.0
    6. Add oldest compatible Freeplane version to README.md
    7. Update images branch in build file v0.8.0 and files in images directory
    8. Add Eclipse files to .gitignore
    9. Check that Eclipse files are removed from git
    Done
    1. Create 0.7.7 branch from v0.7.6
    2. Change Ctrl+F1 to Shift+F1 in README.md
    3. Add upgrade information from =< v0.7.6 to => v0,7.7 and change Ctrl+F1 to Shift+F1 in README.md for no preview
    4. Add updated upgrade information from =< v0.7.6 to => v0,7.7 to README.md
    5. Wijzig gtdSyncWithTodoTxt.script.xml in .gitignore van v0.8.0
    6. Change Ctrl+F1 to Shift+F1 in README.md van v0.8.0
    7. Change README.md pre-release that it concerns pre-release v0.8.0
    8. Replace User story by Feature and Defect by Bug in README.md and add-on definition mind map v0.8.0
    9. Copy v0.7.7 release information to README.md and add-on definition mind map v0.8.0
    10. Add upgrade information from =< v0.7.6 to => v0,7.7 to README.md v0.8.0
     

    Related

    Tickets: #52
    Tickets: #53
    Tickets: #54
    Wiki: Home
    Wiki: Installation
    Wiki: Setting up your GTD mind map
    Wiki: Synchronise your GTD mind map with todo.txt


    Last edit: Henk van den Akker 2020-11-29
  • Henk van den Akker

    • summary: Implementation release v0.7.7 --> Implementation release v0.8.0
    • Milestone: 0.7.7 --> 0.8.0
     
  • Henk van den Akker

    • Closed date: -->
     
  • Henk van den Akker

    • Closed: --> False
     

Log in to post a comment.

MongoDB Logo MongoDB