Skip to content

Releases: intersystems/git-source-control

v2.3.1

30 Apr 12:49
558b491
Compare
Choose a tag to compare

Fixed

  • Support for git submodules in package manager-aware setting (#305)
  • Web UI's 'More ...' view shows longer branch names (#294)
  • Deletion of files in locked environment is now suppressed (#302)
  • Failed to import file VS Code popup no longer shows up after overwriting file on server once (#264)
  • Don't automatically stage files added to source control (#303)
  • Performance improvements (#269, #315)
  • Checkout of branches whose names contain slashes via Web UI no longer fails (#295)
  • Display other developer's username in Web UI's Workspace when hovering over the name of a file they changed (#304)
  • Incremental load PullEventHandler now handles file deletion (#299)
  • Incremental load PullEventHandler no longer returns a Success Status if an error was thrown during the pull process (#300)
  • CSP applications can now be added to Git successfully (#308)

v2.3.0

06 Dec 14:00
9aa8009
Compare
Choose a tag to compare

Added

  • Web UI includes a "Push Branch" button for local branches that are ahead of upstream
  • Support for making the Settings UI read-only through ##class(SourceControl.Git.API).Configure() (#258)
  • Stash option in the Web UI now includes untracked files
  • Added "Status" menu item to editor menu (#285)

Fixed

  • Fatal: bad revision HEAD fixed using an empty commit (#228)
  • Fixed empty mappings when SourceControl.Git.Settings is instantiated (#250)
  • Studio export path doesn't get weird mixed slahes on Windows (#252)
  • Fixed custom PullHandlers not visible on settings UI (now all subclasses are visible) (#267)
  • Fixed bug with adding mappings through the Settings page (#270)
  • Pulling add/delete of multiple non-IRIS files no longer causes error (#273)
  • Fixed -2 timestamp for some items (#275)
  • Reset SourceControlClass during module uninstall to prevent "Class does not exist error" (#285)
  • Unreleased bug breaking Git WebUI from Studio (#297)

v2.2.0

05 Jun 15:03
3f0938c
Compare
Choose a tag to compare

[2.2.0] - 2023-06-05

Added:

  • Page to support deployment (git pull and run pull event handler) with verbose output
  • Support for git clone to initialize namespace via Settings page and ##class(SourceControl.Git.API).Configure() (#234, #237)
  • Support for automatically creating SSH keys for use as deploy keys via Settings page and Configure() (#33)

Fixed:

  • Protect against Favorites links containing control characters (#254)
  • Green checks for valid paths shown consistently (#229)

v2.1.1

24 Feb 19:16
18d1a7b
Compare
Choose a tag to compare

Fixed

  • Link from WebUI to Settings page works properly (#230)
  • No longer get a "permission denied" message on Linux (#231)
  • VSCode Web Views launch in external browser when connecting over unsecured connections (#227)
  • DTL/BPL editing through Studio reflected properly in source control (#241)
  • Plays nicely with interoperability "Deployment" features (#236)
  • errors rendering menus as a user with limited privileges (%Developer + Ens*)

v2.1.0

23 Jan 13:51
5f9d534
Compare
Choose a tag to compare

Added

  • Support for Caché/Ensemble 2016.2.3, 2017.1.2, 2017.2.1, 2018.1.0 and later.
  • Installation adds a Management Portal favorite for all users (#209)
  • Improved configuration and defaults to simplify initial configuration (#213)
  • If no name/email is specified, defaults to $username and $username@<hostname>

Fixed

  • "Import All" will properly recognize new files
  • "Import All" and "Export All" apply only to the current package manager context and disregard items outside that context
  • "Import All" treats "Other" document types (DFI, LUT, etc.) properly

Internal

  • Added CI script and tweaked unit tests to run properly in a container and bootstrap their own extension configuration
  • Tweaked various minor things under the hood to support use without the package manager and/or on older platforms

v2.0.5

02 Dec 16:15
776336d
Compare
Choose a tag to compare

Fixed

  • Tree/Commit links don't navigate
  • Slashes present in tree view

Security

  • File contents are properly escaped in tree view

v2.0.4

05 Oct 11:38
3307e01
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.0.3...v2.0.4

v2.0.3

07 Sep 13:21
f4c7190
Compare
Choose a tag to compare

Fixed:

  • Correctly detects filesystem mappings in a package manager context
  • Improved performance by removing redundant git status calls

v2.0.2

09 Aug 20:05
b5128cc
Compare
Choose a tag to compare

What's Changed

Full Changelog: v2.0.1...v2.0.2

v2.0.1

02 Jun 13:58
b542116
Compare
Choose a tag to compare

What's Changed

  • Changed the way we match mappings in NameToInternalName, modified and added new testcases by @isc-svelury in #199

Full Changelog: v2.0.0...v2.0.1