Skip to content

Releases: intersystems/git-source-control

v2.13.1

16 Sep 20:53
aef7832
Compare
Choose a tag to compare

[2.13.1] - 2025-09-16

Fixed

  • Fixed Import All deploying changes to files in a CSP application (#828)
  • Fixed pull failure when deleted items have no internal or external name (#848)
  • Fixed an error where source control pages do not display after installing on IRIS 2025.1 (#852)

v2.13.0

20 Aug 13:57
870f37c
Compare
Choose a tag to compare

[2.13.0] - 2025-08-20

Added

  • Expanded Baseline Export to include XSL Transforms (#815)
  • Enhanced "Check out branch" to first refresh list of remote branches to eliminate failure due to stale information (#823)

Fixed

  • Fix Import All not importing items that do not already exist when compileOnImport is not set (#798)
  • Fix baselining output more consistent, human readable (#814)
  • Import All now imports configuration file before everything else (#806)
  • Fixed another instance of deletes showing as owned by undefined user (#812)
  • Fix Revert not syncing files with IRIS (#789)
  • Fix "Export All" stopping prematurely because a tracked item no longer exist in the namespace (#821)
  • Import All now outputs a warning instead of an error when an item is in the wrong path (#291)
  • Fixed an error where classes with compilation errors would revert to broken versions on export (#830)
  • Fixed installation of the package on IRIS versions with the IRISSECURITY database (#770)

v2.12.2

08 Jul 18:59
fc9a131
Compare
Choose a tag to compare

[2.12.2] - 2025-07-08

Fixed

  • Fixed importing Lookup Tables that do not already exist (#791)
  • Fix initial import of settings file that has yet to be imported (#794)
  • Fixed syncing IRIS with files after pull to diff in the intended direction (#802)

v2.12.1

27 Jun 16:16
daf612e
Compare
Choose a tag to compare

[2.12.1] - 2025-06-27

Fixed

  • Fixed an edge case installing the package on containers with Durable SYS (#795)

v2.12.0

06 Jun 18:36
573c292
Compare
Choose a tag to compare

[2.12.0] - 2025-06-06

Added

  • Expanded Baseline Export to include custom HL7, X12, ASTM schemas and Lookup Tables (#693)
  • Mapping configuration expands <namespace> and <token> parameters to better support multi-namespace solutions (#710)
  • Settings page includes a test of the connection to the remote (#746)

Fixed

  • Deletes are now properly owned by the user who did the delete (#729)
  • Pull page output now displays better when pull preview shows a lot of changes (#740)
  • Extensions in item cache are consistently upper-case, so "export all" doesn't duplicate work (#727)
  • Fixed loop of loading classes with compilation errors in Studio (#766)
  • Fixed error popup when creating new record map or other interop items (#753)
  • Changing remotes in the git project settings pages now works if remote is not already defined (#746)
  • User-specific basic mode setting can now be changed when settingsUIReadOnly is set (#775)
  • Fixed an error displaying the Web UI after reverting a commit (#776)
  • Fixed checkout of a remote branch not syncing files with IRIS (#783)
  • Fixed errors exporting items when directory casing does not match mappings (#781)
  • Improved accessibility of UI when tabbing through items (#764)

v2.11.0

23 Apr 23:34
d413db4
Compare
Choose a tag to compare

[2.11.0] - 2025-04-23

Added

  • Pull event handler that does an IPM uninstall and load to handle deletes (#631)
  • Partial support for production decomposition with the new interoperability editors
  • Added Lock Branch setting to prevent switching branches for a protected namespace (#709)
  • Tooltips on branch operations in Git UI (#725)

Fixed

  • Changing system mode (environment name) in settings persists after instance restart (#655)
  • Popping from stash is more responsive (#687, #747)
  • Favorites links for Git pages now works on recent IRIS versions (#734)
  • IDE editing of decomposed productions now properly handles adds and deletes (#643)
  • Fixed error running Import All when Git settings file does not exist (#713)

v2.10.0

10 Feb 19:22
ae81586
Compare
Choose a tag to compare

[2.10.0] - 2025-02-10

Added

  • LoadProductionsFromDirectory method to help custom deployment scripts load decomposed productions from the repository (#670)
  • Added ability to reset head / revert most recent commit (#586)
  • Changes deployed through Git are now logged in a new table SourceControl_Git.DeploymentLog

Fixed

  • Fixed not showing warnings on Studio (#660)
  • Fixed business processes and rules not being added to source control automatically (#676)
  • Embedded Git commits settings when cloning empty repo to avert any issues
  • Fixed Import All options not importing the Embedded Git configuration file
  • That configuration file now imports before everything else (#697)
  • Improved performance of IDE editing and baselining of decomposed productions
  • Fixed Discard / Stash not working on deletes (#688)
  • Fixed errors deploying decomposed production changes on Windows network drives (#696)
  • Improved performance of deploying changes to decomposed production items (#690)
  • Fixed errors saving decomposed productions when invalid items in item cache (#701)
  • Removed unnecessary Add and Remove menu items from decomposed productions (#701)

v2.9.0

09 Jan 16:17
730e6fe
Compare
Choose a tag to compare

[2.9.0] - 2025-01-09

Added

  • Menu option to export production to support migrating to production decomposition (#665)

Fixed

  • Fixed errors on production page when item settings need to be XML escaped (#667)
  • Fixed push button not appearing after commit (#654)
  • Fixed merge conflict resolution on stash popping (#531)
  • Improvements to the performance of the instance-wide uncommitted check (#674)
  • Fix "Max $ZF String" error when committing lots of files (#617)

v.2.8.0

06 Dec 20:04
c87d2e7
Compare
Choose a tag to compare

[2.8.0] - 2024-12-06

Added

  • Production Decomposition mode allows controlling interoperability productions as individual files for each host (#469)
  • Mapping configuration supports parameter expansion of <env> to the environment name (#640)
  • Added saving settings as system default for new namespaces (#535)
  • Added filtering through branch names in UI (#615)
  • FullLoad pull event handler allows deploying changes with a full import of the repository (#619)
  • Pull and Sync options no longer log a fatal error if remote branch does not exist (#562)

Fixed

  • Fixed minor issues in Studio UI (#641)
  • Document save is forced before menu operations that can modify repository state

v2.7.1

13 Nov 19:05
6880f7f
Compare
Choose a tag to compare

Fixed

  • Fixed improper encoding of unicode characters in commit messages (#627)
  • Creating a new branch now reports the error if uncommitted changes conflict (#624)
  • Fix Configure erroring out if git isn't found (#632)
  • Fix "%" replacing characters in lookup table names (#588)