Skip to content
Phil Beauvoir edited this page Jul 8, 2019 · 52 revisions

Version 0.5.2 - July 8 2019

  • [GraficoModelImporter] Don't set referenced diagram components
  • [GraficoModelImporter] Resolve Proxies before model compatibility test
  • [ACLI] Add a Command Stack when loading a model

Version 0.5.1 - April 3 2019

  • Keep focus on originating View when opening new View from toolbar and sync with Models Tree
  • Fix possible -1 index value on Combo box in Conflicts Dialog
  • Workaround for Mac focus bug in Property Sections
  • Add Proxy setting jdk.http.auth.proxying.disabledSchemes=""
  • Check empty URL string when parsing URL for SSH or HTTPS
  • ProxyAuthenticator - add logging and don't test connection with no port set
  • Check backward compatibility when loading a model
  • [ACLI] Check for null when importing model
  • Check and handle errors to do with unknown features from different model versions
  • Double-click switches branch in Branches View

Version 0.5.0 - March 4 2019

  • Support for SSH URLs and SSH keys. See SSH-Authentication
  • Preferences tab re-organised
  • Add preference for fetch in background interval
  • Better progress dialogs for actions and multiple actions
  • Show http and ssh credentials fields in Properties view
  • Ensure remote branch is deleted after online merge
  • Save checksum after merge and refresh operations
  • Trap possible NPE in some rare cases
  • Fix ClassCastException in Branches Viewer if Repo is deleted

Version 0.4.0 - February 19 2019

  • Support for branching
  • Improved Merge Conflict handler and dialog uses visual compare
  • Add Credentials Edit to Properties view
  • Swap order of two menu items to be consistent
  • Fix toolbar items incorrect enabled state
  • Refactor background jobs and add a preference to fetch in background
  • Sort repository names in view
  • Refactor actions to use different progress handling
  • Update to JGit 4.11
  • Use unix line endings in all cases
  • Disable background Fetch Job if authentication fails
  • Add some new icons
  • Use Virtual Lazy loading for History Table Viewer
  • Don't amend last commit on Refresh (pull)

Version 0.3.6 - September 11 2018

  • Fix lag caused by background fetch job

Version 0.3.5 - September 4 2018

  • Add missing library used for git gc

Version 0.3.4 - September 3 2018

  • Use Property Sections as changed in Archi 4.3
  • Improve background Fetch Job
  • Check for null and zero length credentials file
  • Fixes

Version 0.3.3 - March 27 2018

  • [CLI] Use file for storing password

Version 0.3.2 - February 19 2018

  • Update JGit to 4.10
  • Fix NPE if remote master not present and other update issues
  • Fixes

Version 0.3.1 - January 17 2018

  • Improve some icons
  • [CLI] Improved API

Version 0.3.0 - October 31 2017

  • Don't store user name/email in .gitconfig from commit dialog
  • Fixes

Version 0.2.8 - September 19 2017

  • Dependent on Archi 4.0.3
  • Add first version of command line plugin
  • Update JGit to 4.8
  • Ensure parent folder exists when saving credentials file
  • Global name/email taken from .gitconfig if it exists
  • Allow per-repo name/email

Version 0.2.7 - August 21 2017

  • Improve speed of some operations

Version 0.2.6 - July 21 2017

  • [Undo Commit] Offer a choice of just undoing last commit or rolling back
  • [Undo Commit] Provide a proper choice
  • [Undo Commit] Implement as roll back to previous commit
  • Add option to amend last commit on Commit
  • Improve speed of some operations
  • Implement checksum to monitor local changes
  • Don't allow "amend" commit if already pushed
  • Don't warn about uncommitted changes when restoring to a commit
  • Fixes

Version 0.2.5 - July 17 2017

  • Write object files using system line endings
  • Refine Refresh action
  • Update History View on part selection
  • Use different colour text if there are changes in tree
  • Use icons and tooltips to show local/remote in History
  • Set focus on message field in Commit dialog
  • Update Status Bar when Repo is selected
  • Fixes

Version 0.2.4 - July 14 2017

  • Re-position overlay icons for status
  • Commit changes after conflict merge on Publish
  • Only merge when doing conflict on Publish
  • Fixes

Version 0.2.3 - July 11 2017

  • Refresh repos and file system in background
  • Add Reset To Remote Commit Action
  • Remove Revert Single Commit action
  • Make some actions clearer in their descriptions
  • Add "Restore to this commit" action
  • Show model name instead of repository name
  • Change some icons
  • Fix History Table not updating
  • Enable/disable some actions
  • Show status of repos with coloured icons
  • Improve Merge conflict handling
  • Fixes

Version 0.2.2 - July 3 2017

  • Better merge conflict handling
  • Restore any open diagram editors when re-opening model
  • Make a first commit when cloning from repo and no model exists
  • Fixes

Version 0.2.1 - June 15 2017

  • "Undo last commit" should also cancel changes in working tree
  • Refactor and simplify actions and username/pw retrieval
  • Display option to store username/pw in dialog window and delete credentials
  • Fixes
  • First stage in resolving conflicts

Version 0.2.0 - June 12 2017

  • Add "Abort Changes" action
  • New icons
  • Add History View
  • Set config to use autocrlf=true on create new local repo
  • Refactor Clone Dialog
  • Add "Create New Model Repo" action
  • Use author and email from preferences when committing
  • Add "Extract Model From a Commit" action
  • Add/change menu items
  • Add "Revert to Commit" action
  • Add "Undo Last Commit" action
  • Add "Open Model" action from Collaboration Workspace

Version 0.1.0 - May 19 2017

  • First Release