Releases: intersystems/git-source-control
Releases · intersystems/git-source-control
v2.13.1
v2.13.0
[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
v2.12.1
v2.12.0
[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
[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
[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
[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
[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