Releases: Open-MBEE/exec-cameo-mdk
6.1.0
Highlights
- Compatibility with Cameo 2022x Refresh 2 (compiled and tested with Refresh 2 Hotfix 1 but should work with 2021x and 2022x (untested with 2021)
- Export model or partial model to Json file (contributed by LieberLieber)
- Bug fixes
What's Changed
- Fix PDF export by @Enquier in #268
- Add generic 2021x - 2022x R2 support by @Enquier in #269
- Add new methods to set defaults for Auth chain by @Enquier in #272
- Add element id to validation message if name is empty by @dlamoris in #275
- Add new launcher class and changes to the javafx class loader by @Enquier in #274
- Add win/mac javafx jars by @Enquier in #276
- MDK Json Export by @danielsiegl in #266
Full Changelog: 6.0.0...6.1.0
6.0.0
This release is compatible with Cameo 2022x Refresh 1 and is not compatible with 2022 base, 2022 refresh2, 2021 or 19.
Note there is a different install zip for windows vs mac.
Changes from 6.0.0-RC2:
Fix for windows version.
Known issues:
MDK uses JavaFx to display model validation element differences popup. In previous versions of cameo that uses Java 8 this was included in the jre install, but in Java 11 is now a separate os platform dependent library, hence the platform dependent plugins. If there's still an issue with displaying model validation differences popup, try using the Full JRE from https://bell-sw.com/pages/downloads/, which includes JavaFX.
6.0.0-RC2
6.0.0-RC1
This release is compatible with Cameo 2022x Refresh 1 on and is not compatible with 2022 base, 2022 refresh2, 2021 or 19.
Changes from 6.0.0-beta:
- Will no longer export the legacy '_appliedStereotypeIds' key for element json (replaced by 'appliedStereotypeIds') (requires MMS 4.0.18 to be compatible)
- Fix 'Open in View Editor' links to match VE 5 link pattern
6.0.0-beta
This release is compatible with Cameo 2022x Refresh 1 on and is not compatible with 2022 base, 2021 or 19.
Changes from 6.0.0-alpha:
fixed ElementTaggedValue import/export logic
6.0.0-alpha
This release is compatible with Cameo 2022x Refresh 1 on and is not compatible with 2022 base, 2021 or 19.
TLDR - handles new TaggedValue elements (which were introduced in 2021 for stereotyped tags)
DocGen Userscript API changes:
gov.nasa.jpl.mbee packages are now org.openmbee - do search and replace accordingly
5.1.3
Bugfixes
The following issues were fixed in the 5.1.3 release:
- fix an issue where view changes failed to import because of ownedRuleIds having a reference to "id_vc" ephemeral view constraint that's generated during view generation
Download
You can download the official MDK release from the Central Repository:
Download Plugin: mdk-5.1.3-plugin.zip
Download other assets: 5.1.3 Repository
Full Changelog: 5.1.2...5.1.3
5.1.2
Bugfixes
The following issues were fixed in the 5.1.2 release:
- compatibility issue with mms 4.0.15 where manual validation would always show elements as missing
Download
You can download the official MDK release from the Central Repository:
Download Plugin: mdk-5.1.2-plugin.zip
Download other assets: 5.1.2 Repository
Full Changelog: 5.1.1...5.1.2
5.1.1
Bugfixes
The following issues were fixed in the 5.1.1 release:
- coordinated sync missing mms changes
- documentation changes getting back into the model
- manual push of a view may remove view contents
- Log JSON option under Options > Environment > MDK (for debug purposes)
Download
You can download the official MDK release from the Central Repository:
Download Plugin: mdk-5.1.1-plugin.zip
Download other assets: 5.1.1 Repository
Full Changelog: 5.1.0...5.1.1
5.1.0
New
The following new features/capabilities were added in this release:
-
New location for finding MDK and Cameo MDK related documentation: (https://mdk.readthedocs.io/)
-
Introduces a critical change in preparation for 2021x migration, by moving MBEE configuration from the ModelManagementSystem stereotype to the built in Project Options (project specific) system MDK models will be more prepared for 2021x related stereotype changes.
-
A new migration and validation tool for Cameo-MBEE Configuration
- MDK will automagically migrate clients that use the MMS stereotype to Project Options for you.
- Adds new log messages related to the configuration of MBEE integration, including warnings and reminders to mount the required profiles.
- MDK now automatically detects the presence of the SysML Extensions profile and notifies the user.
Bugfixes
The following issues were fixed in the 5.1.0 release:
- A fix for hidden elements getting synced with MDK during manual Validation
- A fix for an issue where generating views with VE-only Presentation Elements was deleting any documentation attached to those elements
- A fix for "Open in View Editor" using a hardcoded url which worked only for legacy MMS3 deployments of VE/MMS. This is done using the new configuration system (see above)
- A fix for Elements manually sync'd from Cameo to MMS were not using the overwrite flag as expected
Known Issues
- Documentation changes from mms are not able to be imported back into Cameo
- Manually exporting a View from model validation's validation window would remove view's contents on ve, if any
Download
You can download the official MDK release from the Central Repository:
Download Plugin: mdk-5.1.0-plugin.zip
Download other assets: 5.1.0 Repository
Full Changelog: 5.0.1...5.1.0