Skip to content

GitBackup Extension version 5.0.0 for ThingWorx 9.3

Compare
Choose a tag to compare
@vrosu vrosu released this 15 May 20:16
· 9 commits to v9.x since this release
4bb3e72

New capabilities:

-added capability to export entities based on Model Tags (thanks @jmccuen)
-added validation in the “New Repo” screen for Git thing names to prevent forbidden characters and existing entities
-added per-user Git credentials storage; as part of this capability, credentials are no longer stored at the Git repository level. Make sure to read Note 3 / Page 15 from the Extension user guide attached to this release.

Fixed bugs:

-removed requirement to have a branch named “master” in your remote repository
-folder “smartparking” is no longer created automatically in the specified File Repository after a Git thing is created (at the first initialization)
-Push screen scrollbars removed

Various improvements:

-upgraded Jgit to the latest version available
-simplified the Git thing creation screen by removing the Online Bitbucket option
-added additional logging in the Push process, visible in the Log screen
-Push screen structure simplified as part of the new per-user Git credentials storage
-Various mashups updated to the standard widgets (ptcs), since the legacy widgets used originally to build this extension are only guaranteed to be in the platform until April 2024 (https://www.ptc.com/en/support/article/CS369707 )

Supported versions:

-ThingWorx: 9.3.4 and higher
-Removed support for 8.5, 9.0, 9.1 and 9.2 due to actual (or soon to be EOL) for those ThingWorx versions
-This version has not been tested in 9.0, 9.1 or 9.2. If an issue is reported for those versions, and if the fix is easy to add in the extension without over-complicating the implementation, it will be fixed and released as a patch version.

Known issues:

-the Settings button from the Manage screen still points to the old version of the Edit Git repository mashup; this will be fixed in future releases
-inline with any x.0.0 release, expect bugs and raise issues so I can track and fix them

This Extension is provided as-is and without warranty or support. It is not part of the PTC product suite. This project is licensed under the terms of the MIT license.