This file lists the major changes and improvements made to pure::variants ordered by release date. Please scroll down for the latest pure::variants 5.x release. Release Notes - pure::variants - Version 6.0.7 (27.09.2024) ** Improvements * [PV-5024] - Improve Drag and Drop in model editor * [PV-5878] - Allow the user to skip reference check in refactorings * [PV-6158] - Document which permissions a regular user requires to configure tracker-specific settings in widget * [PV-6276] - Update bouncycastle to latest version (1.78.1) * [PV-6317] - Remove polyfills for IE * [PV-6318] - Update react to 18.x * [PV-6322] - Improve text in Prepare Support Information Dialog * [PV-6345] - Filter model creation items in the context menu on projects * [PV-6351] - Update einaros/ws to version 8.17.0 * [PV-6352] - Do not show versions in branch tree in revisions management control by default * [PV-6370] - Provide HTML to Text Converter in JavaScript * [PV-6406] - Update libxml2 to version 2.12.9 * [PV-6441] - Show current substitution markers & substitutable attributes if no calculations found * [PV-6475] - Update OpenSSL to version 3.3.2 * [PV-6482] - Update Apache Commons Compress to version 1.27.1 * [PV-6484] - Update Apache Thrift to version 0.20.0 * [PV-6485] - Update Apache Commons Compress to version 1.27.1 * [PV-6493] - Update Webpack to version 5.94.0 * [PV-6549] - Update curl to version 8.10.0 * [PV-6551] - Qualify compatibility with Eclipse 2024-09 Connector for codebeamer * [PV-6158] - Document which permissions a regular user requires to configure tracker-specific settings in widget * [PV-6311] - Update expressjs/express to version 4.19.2 * [PV-6351] - Update einaros/ws to version 8.17.0 Connector for IBM Engineering Requirements Management - DOORS * [PV-6342] - Align names of connector preferences * [PV-6432] - Qualify compatibility with DOORS 9.7.2.8 * [PV-6433] - Qualify compatibility with DOORS 9.7.2.9 Connector for IBM Engineering Requirements Management - DOORS Next * [PV-6067] - Qualify compatibility with Jazz 7.0.2 (iFix028) * [PV-6311] - Update expressjs/express to version 4.19.2 * [PV-6351] - Update einaros/ws to version 8.17.0 * [PV-6357] - Qualify compatibility with Jazz 7.0.2 (iFix029) * [PV-6429] - Qualify compatibility with Jazz 7.0.2 (iFix030) * [PV-6430] - Qualify compatibility with Jazz 7.0.3 (iFix007) * [PV-6476] - Qualify compatibility with Jazz 7.0.3 (iFix008) Connector for IBM Engineering Test Management * [PV-6067] - Qualify compatibility with Jazz 7.0.2 (iFix028) * [PV-6357] - Qualify compatibility with Jazz 7.0.2 (iFix029) * [PV-6415] - Improve transformation failure logging during update of test artifacts * [PV-6429] - Qualify compatibility with Jazz 7.0.2 (iFix030) * [PV-6430] - Qualify compatibility with Jazz 7.0.3 (iFix007) * [PV-6476] - Qualify compatibility with Jazz 7.0.3 (iFix008) Connector for IBM Engineering Systems Design Rhapsody * [PV-6067] - Qualify compatibility with Jazz 7.0.2 (iFix028) * [PV-6357] - Qualify compatibility with Jazz 7.0.2 (iFix029) * [PV-6429] - Qualify compatibility with Jazz 7.0.2 (iFix030) * [PV-6430] - Qualify compatibility with Jazz 7.0.3 (iFix007) * [PV-6476] - Qualify compatibility with Jazz 7.0.3 (iFix008) * [PV-6490] - Qualify compatibility with Rhapsody 9.0.2 SR1 iFix002 * [PV-6595] - Improve transformation log message entries Connector for PTC RV&S (Integrity) * [PV-6480] - Update MKS API Connector for Polarion * [PV-6311] - Update expressjs/express to version 4.19.2 * [PV-6351] - Update einaros/ws to version 8.17.0 Connector for Jama Connect * [PV-6360] - More detailed log while transformation * [PV-6365] - Allow to ignore operation errors for particular requirements while transformation * [PV-6373] - Improve update transformation performance pure::variants Web Components * [PV-6276] - Update bouncycastle to latest version (1.78.1) * [PV-6310] - Update psf-requests to version 2.32.3 or newer * [PV-6320] - Hide inaccessible projects * [PV-6323] - InPlace editing of values of different attribute types * [PV-6351] - Update einaros/ws to version 8.17.0 * [PV-6385] - Fix compatibility issue with Tomcat 9.0.88 and later * [PV-6389] - Enable creation, deletion and editing of Variant Specific Constraints * [PV-6403] - Keep workflow navigation in same browser tab for simple hyperlink selections * [PV-6493] - Update Webpack to version 5.94.0 * [PV-6537] - Evaluate VDM button should force evaluate the VDM ** Bug Fixes * [PV-1244] - Result of quick filter in matrix editor is different to same filter expression applied by filter dialog * [PV-2095] - A new login to a remote server can only be forced through a restart * [PV-2226] - 'New User' dialog should support to set the initial password * [PV-2338] - Confic Space Move Refactoring shall prevent further operations on the Config Space * [PV-2419] - Prevent resources to be created below Project Root folder * [PV-2801] - Cannot set element type attribute to a custom type with the same name in type model editor * [PV-3275] - Creation of Constraint via Constraint editor throws error if the name is provided in the Properties view instead of the name cell * [PV-4852] - Calculating Marker Position is slow and blocks UI if many marker exist in one model * [PV-4986] - Inherited selections in VDM on Model Server cause override and commit to fail * [PV-5342] - Occasional Nullpointer happens if values in the transformation configuration set using keyboard interactions * [PV-5449] - Element selection dialog may not resolve previously selected elements if opened with the wrong scope * [PV-5670] - Opening links to p::v elements in remote models does not work * [PV-5762] - Fix formatting of pure::variants JavaScript tooltips * [PV-5807] - Renaming of a currently not imported project revision may make imported project invalid * [PV-5918] - Dialog for move model refactoring lists configspace.xml * [PV-6079] - Cannot execute more than one "Rename VDM" refactoring in one model server session * [PV-6101] - Properties view shows wrong invalid unique name error when changing selections within instances * [PV-6139] - Model order in variant reference is changed when one of the referenced model is changed * [PV-6188] - Selected Configuration Space is no longer available in widget after browser restart * [PV-6240] - User Parameter Description editor does not support multi language * [PV-6241] - Descriptions at read-only properties are editable * [PV-6247] - Synchronization dialog allows synchronizing family models without any selection * [PV-6261] - In integrations an unnecessary warning about missing type models is logged on startup * [PV-6268] - No model creation possible in offline server projects * [PV-6269] - Integration crashes when a formatted rich text gets pasted into PVSCL editor * [PV-6283] - pv.export fails in update mode * [PV-6315] - Widget renders Chinese characters with space for buttons * [PV-6358] - Errors in pvSCL iterative functions may be reported multiple times when called recursively * [PV-6363] - pvSCL codelib viewer not correctly initialized if codelib property is empty * [PV-6371] - Transformations in instance context cannot access property values from variant result * [PV-6372] - Code library changes in family models are not applied to open VDM, which instances these models * [PV-6377] - Excel import wizard does not check for invalid user input * [PV-6379] - Code libraries from instanced model are not loaded when instance is not in first top-level model * [PV-6381] - Moving VDMs to folders (in WebClient) breaks VDM references in feature models. * [PV-6382] - Tooltip of calculated attribute value in a VDM shows the input values instead of the result. * [PV-6388] - Info message not shown properly, if webclient not deployed with tool-specific "Import" module * [PV-6400] - Model server may be temporary unresponsive during cleanup of expired sessions * [PV-6411] - User Feedback is missing for some Refactor actions * [PV-6412] - Preview may fail, if a proxy returns VEL document with Content-Type header set * [PV-6416] - Widget renders blank, if navigated to DOORS Next administration page * [PV-6435] - Quickly changing selection in model server project import wizard might raise a ConcurrentModificationException * [PV-6436] - InheritanceInfo about the base VDMs from referenced project doesn't have the correct revision * [PV-6439] - In Java evaluator floating point number +0.0 is not equal to -0.0 * [PV-6440] - Synchronization should pre-select baseline for not imported trackers based on project baseline * [PV-6449] - Variant Model Inheritance shows conflicting values of internal attributes * [PV-6451] - Add client_max_body_size to example nginx.conf for codebeamer authentication proxy * [PV-6455] - VariantMarkerResolver throw NullPointerException if problem does not define model ID * [PV-6458] - Possible Deadlock during model open * [PV-6478] - Transformations in update mode may fail to create update info file if create output directory flag is not set * [PV-6486] - Ensure anonymous simple bind is never used for LDAP password validation * [PV-6494] - Archiving/Unarchiving remote project permissions may fail * [PV-6502] - Variant Instance's elements not properly evaluated resp. autocompleted * [PV-6514] - Linux server is crashing if the download of the logfile via http is canceled * [PV-6516] - Applying "Errors" quick filter in the matrix view shows label as "null" in the filter dialog * [PV-6536] - Recursive Variant Hierarchy Issue When Creating Variant Instance * [PV-6581] - Attributes not loaded if module created and opened in new configuration * [PV-6584] - In EWM 7.0.3 the context menu of model editors is not working * [PV-6587] - Denied project access if evaluation results is delivered to an uninitialized session * [PV-6591] - Tooltips may not work if Edge is used as internal browser Connector for codebeamer * [PV-5673] - Enumeration transformation cannot update items, which are locked by codebeamer web application edit mode * [PV-6247] - Synchronization dialog allows synchronizing family models without any selection * [PV-6315] - Widget renders Chinese characters with space for buttons * [PV-6366] - Test Step annotation does not work when language is changed to something other than English * [PV-6440] - Synchronization should pre-select baseline for not imported trackers based on project baseline * [PV-6451] - Add client_max_body_size to example nginx.conf for codebeamer authentication proxy * [PV-6529] - During the update of Test Sets tracker, test cases that are not part of the variant that are incorrectly added, resulting in references to the 150% Test Cases * [PV-6532] - Drag & Drop of calculations not working with Firefox Connector for IBM Engineering Requirements Management - DOORS * [PV-6299] - Closing Calculation editor using Cancel or trying to open it for an item without calculation opens previously opened Requirement window * [PV-6434] - DXL Stack Overflow during execution of DOORS integration actions on large modules Connector for IBM Engineering Requirements Management - DOORS Next * [PV-6188] - Selected Configuration Space is no longer available in widget after browser restart * [PV-6346] - DoorsNG Widget keeps sockets in 'bound' state * [PV-6412] - Preview may fail, if a proxy returns VEL document with Content-Type header set * [PV-6416] - Widget renders blank, if navigated to DOORS Next administration page * [PV-6581] - Attributes not loaded if module created and opened in new configuration * [PV-6593] - Copy-With-Duplicates fails if changeset requires work-item linked Connector for IBM Engineering Systems Design Rhapsody * [PV-6265] - Inconsistent docu of UseSeparateFolder in Rhapsody connector manual * [PV-6278] - In Rhapsody 10, the integration's visualization button toggle state is not visible * [PV-6343] - RMM transformation fails when WorkItem user parameter is not capitalized * [PV-6407] - Transformation in online mode not working with EWM 7.0.3 * [PV-6428] - First RMM transformation fails, with "Can't get active object" Connector for Microsoft Office * [PV-3175] - Word restarts when pasting code from Word document into integration's pvSCL editor * [PV-6252] - Partial Text Substitution in a hierarchical variant does not work in Word and Excel Connector for Polarion * [PV-6378] - If the project id also exists as a space id in Polarion a stackoverflow error is occurring during import Connector for Jama Connect * [PV-6393] - Update transformation not preserving order of items * [PV-6452] - Import wizard is listing projects in random order * [PV-6454] - Import/Transformation may create incorrect VEL (item hierarchy broken) * [PV-6479] - jama:outputPath not considered during quick-mode transformation * [PV-6592] - Transformation proceeds creating variant items even if failed with error pure::variants Web Components * [PV-6277] - Create VDM inheriting from a VDM of a referenced project * [PV-6313] - Hyperlinks in VDM context point to wrong targets in multiple scenarios * [PV-6340] - Type list is not offered when creating or editing relations in dialog * [PV-6344] - Merging Variant Specific Constraints does not update model trees in compare * [PV-6350] - Loading item details failed for restrictions and calculations in VDM context for referenced projects * [PV-6367] - Baseline or Stream creation may fail if creation is taking too long * [PV-6387] - Add parameterization of vmargs for transformation executor * [PV-6413] - OSLC requests may fail with an internal server error due to boundary conditions not fulfilled * [PV-6414] - Transformation Runner has no request exception nor timeout handling * [PV-6426] - Validation of names is missing when creating variant instances * [PV-6436] - InheritanceInfo about the base VDMs from referenced project doesn't have the correct revision * [PV-6443] - Helm Chart is not installable due to horizontal pod autoscaler and webclient path is not setable * [PV-6445] - Changing selections in a Variant Model is too slow * [PV-6446] - Search within models failing in multiple parallel requests * [PV-6481] - Drag and drop restriction to an element without restriction gets deleted * [PV-6513] - Rename and Delete shall be removed in matrix for ps:instance * [PV-6520] - InPlace pvSCL editor of remains open when selecting another item * [PV-6536] - Recursive Variant Hierarchy Issue When Creating Variant Instance * [PV-6541] - Change in a VDM via batch operation should also consider auto-evaluation setting * [PV-6543] - Evaluation results may not be up-to-date in WebClient in multi user scenario * [PV-6547] - Resize cursor still shown after resized panels, on the whole page * [PV-6586] - Attribute values in Matrix not editable if inherited model with locked parent is included * [PV-6601] - Configuration Wizard in WebClient is loosing the GC-context * [PV-6604] - Family Model import wizard Finish button shall disabled after clicked Release Notes - pure::variants - Version 6.0.6_05 (26.09.2024) ** Improvements Connector for IBM Engineering Systems Design Rhapsody * [PV-6595] - Improve transformation log message entries pure::variants Web Components * [PV-6537] - Evaluate VDM button should force evaluate the VDM ** Bug Fixes * [PV-6188] - Selected Configuration Space is no longer available in widget after browser restart * [PV-6584] - In EWM 7.0.3 the context menu of model editors is not working * [PV-6591] - Tooltips may not work if Edge is used as internal browser Connector for IBM Engineering Requirements Management - DOORS Next * [PV-6188] - Selected Configuration Space is no longer available in widget after browser restart * [PV-6593] - Copy-With-Duplicates fails if changeset requires work-item linked Connector for IBM Engineering Systems Design Rhapsody * [PV-6407] - Transformation in online mode not working with EWM 7.0.3 * [PV-6428] - First RMM transformation fails, with "Can't get active object" pure::variants Web Components * [PV-6543] - Evaluation results may not be up-to-date in WebClient in multi user scenario * [PV-6601] - Configuration Wizard in WebClient is loosing the GC-context * [PV-6604] - Family Model import wizard Finish button shall disabled after clicked Release Notes - pure::variants - Version 6.0.6_02 (06.08.2024) ** Bug Fixes * [PV-6400] - Model server may be temporary unresponsible during cleanup of expired sessions Connector for IBM Engineering Systems Design Rhapsody * [PV-6407] - "Online" Transformation not working with EWM 7.0.3 pure::variants Web Components * [PV-6367] - Baseline or Stream creation may fail if creation is taking too long * [PV-6313] - Hyperlinks in VDM context point to wrong targets in multiple scenarios * [PV-6340] - Type list is not offered when creating or editing relations in dialog * [PV-6350] - Loading item details failed for restrictions and calculations in VDM context for referenced projects * [PV-6413] - OSLC requests may fail with an internal server error due to boundary conditions not fulfilled * [PV-6414] - Transformation Runner has no request exception nor timeout handling Release Notes - pure::variants - Version 6.0.6_01 (16.07.2024) ** Bug Fixes Connector for IBM Engineering Requirements Management - DOORS Next * [PV-6346] - DoorsNG Widget keeps sockets in 'bound' state Release Notes - pure::variants - Version 6.0.6 (01.07.2024) ** Improvements * [PV-6282] - Qualify compatibility with Eclipse 2024-06 * [PV-6235] - Update OpenSSL to version 3.3.1 * [PV-6204] - Update libxml2 to version 2.12.8 * [PV-6126] - Check if attribute type is defined in typemodel shall ignore invisible attributes * [PV-6084] - Update curl to version 8.7.1 * [PV-6075] - Resize Finalize Configuration Dialog * [PV-5982] - Update jackson-databind to version 2.16.1 * [PV-5968] - Improve error messaging of standard transformation * [PV-5906] - Localization, for user-specific language in UI * [PV-5898] - Support JavaScript for model filtering in ANT tasks supporting model sets * [PV-5874] - Enable server log rotation * [PV-5797] - Integrations should show currently opened configspace's referenced projects * [PV-5747] - Support for model sets for pv.sync * [PV-5221] - Indicate error if user enters same marker for escape and begin/end marker * [PV-5022] - Comments of user defined functions should be also shown in tooltip * [PV-4768] - Support other type model icon formats than *.gif * [PV-4644] - Improve project reference control in project properties * [PV-3917] - Enable "Show Variants" submenu actions for multi-selections in Matrix viewer Connector for codebeamer * [PV-6214] - Qualify compatibility with codebeamer 2.1.0.2 * [PV-6195] - Import of codebeamer trackers from a Default Working-Set is not possible when a language is changed to other than English * [PV-6151] - Qualify compatibility with codebeamer 2.2.0.0 * [PV-6007] - Improve drag'n'drop documentation * [PV-5900] - Support codebeamer cluster architecture deployments * [PV-5883] - Support link propagation in codebeamer connector * [PV-5700] - Import Wizard should reflect prominent "Default Working-Set" in ordering * [PV-5524] - Enum transformation in codebeamer should optionally prevent modifying specific trackers Connector for IBM Engineering Requirements Management - DOORS Next * [PV-6272] - Qualify compatibility with Jazz 7.0.3 (iFix006) * [PV-6266] - Qualify compatibility with Jazz 7.0.3 (iFix005) * [PV-6099] - Qualify compatibility with Jazz 7.0.3 (iFix004) * [PV-6098] - Qualify compatibility with Jazz 7.0.3 (iFix003) * [PV-6007] - Improve drag'n'drop documentation * [PV-5982] - Update jackson-databind to version 2.16.1 * [PV-5897] - Qualify compatibility with Jazz 7.0.3 (iFix002) Connector for IBM Engineering Test Management * [PV-6272] - Qualify compatibility with Jazz 7.0.3 (iFix006) * [PV-6266] - Qualify compatibility with Jazz 7.0.3 (iFix005) * [PV-6099] - Qualify compatibility with Jazz 7.0.3 (iFix004) * [PV-6098] - Qualify compatibility with Jazz 7.0.3 (iFix003) * [PV-5897] - Qualify compatibility with Jazz 7.0.3 (iFix002) Connector for IBM Engineering Systems Design Rhapsody * [PV-6272] - Qualify compatibility with Jazz 7.0.3 (iFix006) * [PV-6266] - Qualify compatibility with Jazz 7.0.3 (iFix005) * [PV-6099] - Qualify compatibility with Jazz 7.0.3 (iFix004) * [PV-6098] - Qualify compatibility with Jazz 7.0.3 (iFix003) * [PV-5982] - Update jackson-databind to version 2.16.1 * [PV-5897] - Qualify compatibility with Jazz 7.0.3 (iFix002) * [PV-4933] - Rhapsody error and warning visualization should also highlight problems in partial text substitution Connector for Enterprise Architect * [PV-5678] - Support LemonTree three-way compare for merging Enterprise Architect models Connector for PTC RV&S (Integrity) * [PV-6061] - Update MKS API * [PV-5982] - Update jackson-databind to version 2.16.1 Connector for Catia Magic - No Magic * [PV-5793] - Qualify Compatibility with No Magic 2024x Connector for Polarion * [PV-6227] - Qualify compatibility to Polarion >= 2310 * [PV-6007] - Improve drag'n'drop documentation * [PV-5982] - Update jackson-databind to version 2.16.1 Connector for Azure DevOps * [PV-5982] - Update jackson-databind to version 2.16.1 Connector for Capella * [PV-5751] - When in Mono-part mode, calculations on Capella part attributes should be mapped to the respective component attribute instead Model Test Framework * [PV-5934] - Add ANT script to Model Test Framework Example project pure::variants Web Components * [PV-6256] - Add log4j2 configuration to Docker templates * [PV-6250] - Enable editing visible name of items in multiple languages in one session * [PV-6117] - Multi Language Support of Models * [PV-6115] - Display spinners while loading patches (both project and model patch sections) * [PV-6111] - Add Quick Fix to remove obsolete selections in WebClient * [PV-6109] - Show detailed version information of deployed components on webclient * [PV-6103] - Make layout sections resizable in both directions for all sectioned pages * [PV-6017] - Support special characters in revision names * [PV-5982] - Update jackson-databind to version 2.16.1 ** Bug Fixes * [PV-6304] - Widget might fail in preview/loading elements, if GC assembles another pv project before the opened project * [PV-6288] - HTML markup is displayed in client for the project description * [PV-6275] - Widget's elements expandable even though attributes visualization disabled * [PV-6258] - Transformation context may not contain correct variant result after processing quick mode evaluation * [PV-6245] - Performance issue for closing models in local core server * [PV-6215] - Connection problem to local core in Linux Evaluation/Community edition * [PV-6206] - Version creation fails without read permission on project root * [PV-6196] - Variant Collection & References & Instances not rendered properly if Configspace/Variant selected * [PV-6194] - Variant Instance's elements not properly evaluated resp. autocompleted * [PV-6191] - New > Variant Model missing from context menu of subfolder of configuration space for Model Server projects * [PV-6190] - WebClient should not allow invalid characters in directory names * [PV-6180] - Delete project failed with error 'Project with Id doesn't exist' * [PV-6173] - Unwanted invalid-ticket errors when closing dialogs fastly with apply and close * [PV-6164] - Incorrect attribute type used for id field in the family model when created from a widget * [PV-6160] - Tracker types are not correctly set in the family model when imported using widget * [PV-6156] - Wrong double unescaping when editing calculations in integrations * [PV-6150] - Partial preview/transformation should escape text substitution results * [PV-6127] - Revision names with supplement Unicode characters not working * [PV-6124] - Prolog evaluation stops with error, if model contains two equal expressions of the same kind with syntax errors * [PV-6123] - JavaScript context menu not shown for server projects * [PV-6113] - Tooltips of built-in pvSCL function are incorrectly colored * [PV-6100] - Within instances calling of pvSCL function pv:ID on dereferenced element attribute values does not return the instance specific ID in Prolog evaluation * [PV-6039] - Special character ';' in revision name break create and delete operation in diff levels * [PV-6002] - Transformation output directory cleanup checks do not work * [PV-5971] - Model refactoring operations may if a variant model is assigned to pvSCL IDE * [PV-5956] - Linked JavaScript file content get replaced with template when link gets created by wizard * [PV-5917] - File Changed message when creating new VDM * [PV-5750] - Load Selection from VDM for instance does not load attribute values * [PV-5677] - Difficult to write in the pvSCL Code Library tab * [PV-5496] - Project reference page doesn't show the correct references of a project * [PV-5473] - Rationales on selections are not inherited to children * [PV-5061] - VDM selections cannot be modified in webclient after preview is performed using widget * [PV-5002] - Model properties deleted if model gets synchronised * [PV-3824] - Changing attribute type in feature model does not change the attribute value type in the VDM * [PV-3593] - Model Compare shows same attributes as add/remove Connector for AUTOSAR * [PV-3518] - Autosar Transformation Handling of Attribute Values Violates Standard Connector for codebeamer * [PV-6201] - Server component may not load correctly with codebeamer 2.1.0.0+ * [PV-6164] - Incorrect attribute type used for id field in the family model when created from a widget * [PV-6160] - Tracker types are not correctly set in the family model when imported using widget * [PV-6154] - Baseline ids are not correctly set when baseline is selected at working-set level Connector for IBM Engineering Requirements Management - DOORS * [PV-5808] - pvSCL rules containing non-ASCII characters saved as non ANSI/Unicode bytes in RTF are not correctly handled in integration Connector for IBM Engineering Requirements Management - DOORS Next * [PV-6271] - Basic login may fail if OIDC server blocks "PUT" requests * [PV-6258] - Transformation context may not contain correct variant result after processing quick mode evaluation * [PV-6217] - Custom link-types not considered for link propagation * [PV-6116] - Transformation fails if HTML table gets substituted to table without rows/columns Connector for IBM Engineering Test Management * [PV-6258] - Transformation context may not contain correct variant result after processing quick mode evaluation Connector for IBM Engineering Systems Design Rhapsody * [PV-6000] - Optimize update diagrams process for local Rhapsody projects Connector for Enterprise Architect * [PV-6254] - EA crashes during visualization if there are corrupted elements Connector for Polarion * [PV-6226] - Referenced work item is not handled correctly if it is referenced in multiple documents which are imported * [PV-6138] - Polarion does not process correctly HTML Tables if no calculation is contained * [PV-5002] - Model properties deleted if model gets synchronised Connector for Capella * [PV-5967] - The migration of Capella mapping models does not work correctly for non-VEL mapping models Connector for Jama Connect * [PV-6264] - OAuth login got broke, since 6.0.4 pure::variants Web Components * [PV-6304] - Widget might fail in preview/loading elements, if GC assembles another pv project before the opened project * [PV-6293] - Model Picker shows all projects selectable, even thought user not having all permissions * [PV-6291] - Model is removed from VDM view opened when item is added in a used model * [PV-6285] - Variant model doesn't always auto-resolve the selections * [PV-6257] - Clicking links in large/small preview do not open model viewer in GC context * [PV-6231] - Create/Edit dialogs fail to handle visible names from multi language projects * [PV-6223] - Need to correct "Label" about location on New Feature Model Wizard * [PV-6220] - Traefik does not deliver defined SSL certificate for non pv context paths and allows non secure ciphers * [PV-6190] - WebClient should not allow invalid characters in directory names * [PV-6183] - Attribute value of an inherited selection cannot be edited * [PV-6180] - Delete project failed with error 'Project with Id doesn't exist' * [PV-6178] - Web Client image build fails because tomcat is not available * [PV-6157] - Leave GC : When resource is already deleted , "Leave GC" button still appears as enabled * [PV-6039] - Special character ';' in revision name break create and delete operation in diff levels * [PV-5924] - Improper handling of deleting resources with opened InPlace representations * [PV-5061] - VDM selections cannot be modified in webclient after preview is performed using widget Release Notes - pure::variants - Version 6.0.5 (05.04.2024) ** Improvements * [PV-3756] - Windows Installer Installation does not detect OpenJDK installation * [PV-4889] - Project References page should also show the stored revision of a project reference and warn about mismatches * [PV-5123] - Support big integer numbers in attribute value ranges * [PV-5395] - "Show Wizard" in a type model is not easy to understand for end users * [PV-5796] - Qualify compatibility with Eclipse 2023-12 * [PV-5880] - Create Branch and Tag As Version Actions shall block the UI until operation finishes * [PV-5935] - Update example projects to project version 5 * [PV-5940] - Update OpenSSL to version 3.2.1 * [PV-5941] - Update zlib to version 1.3.1 * [PV-5943] - Update libxml2 to version 2.12.5 and libxslt to 1.1.39 * [PV-5944] - Update curl to version 8.6.0 * [PV-5985] - Support changing the maximum number of parallel running evaluators in core server * [PV-5991] - Improve UI of Tool Integrations and pure::variants Update dialogs * [PV-6044] - Qualify compatibility with Eclipse 2024-03 Connector for AUTOSAR * [PV-5948] - pure::variants compatible package for ecl_artop 4.17 Connector for codebeamer * [PV-5853] - Provide element types used in imported family models in type model * [PV-5868] - Qualify compatibility with codebeamer 22.10-SP8 * [PV-5869] - Qualify compatibility with codebeamer 22.10-SP9 * [PV-5871] - Qualify compatibility with codebeamer 2.0.0.2 * [PV-5872] - Qualify compatibility with codebeamer 2.1.0.0 Connector for IBM Engineering Requirements Management - DOORS * [PV-5638] - Qualify compatibility with DOORS 9.7.2.7 * [PV-5885] - Support transformation modes for single update steps Connector for IBM Engineering Requirements Management - DOORS Next * [PV-5895] - Qualify compatibility with Jazz 7.0.2 (iFix027) * [PV-5896] - Qualify compatibility with Jazz 7.0.3 (iFix001) * [PV-6036] - Transformation should show all partial text substitution errors for a requirements module Connector for IBM Engineering Test Management * [PV-5862] - Document minimal required permissions to perform transformation successfully * [PV-5863] - Document if test artifacts are moved into "Trash" or deleted permanently while transformation * [PV-5895] - Qualify compatibility with Jazz 7.0.2 (iFix027) * [PV-5896] - Qualify compatibility with Jazz 7.0.3 (iFix001) * [PV-6048] - Document support of partial text substitution in test steps Connector for IBM Engineering Systems Design Rhapsody * [PV-5726] - Qualify compatibility with Rhapsody 10 * [PV-5728] - Allow Rhapsody to remove linked read only units during transformation * [PV-5895] - Qualify compatibility with Jazz 7.0.2 (iFix027) * [PV-5896] - Qualify compatibility with Jazz 7.0.3 (iFix001) * [PV-5999] - Rhapsody offline mode documentation is missing Connector for Polarion * [PV-5853] - Provide element types used in imported family models in type model Connector for Capella * [PV-5877] - Qualify Compatibility with Capella 7.0 Connector for Jama Connect * [PV-5333] - Import wizard should only ask for credentials if not authenticated yet pure::variants Web Components * [PV-5663] - Compare UI: Make layout sections resizeable in both directions * [PV-5742] - Filter : Usability improvements of Compare and Merge Patch filter * [PV-5846] - Add tooltip to result icons on Import Summary Page * [PV-5980] - Update fastapi to version 0.110.0 * [PV-5992] - Gather user information directly from JWT access token * [PV-6005] - Prevent creating Variant Models inside Configuration Spaces without at least one feature model used * [PV-6030] - Document to use the same encoding for docker containers as used for Eclipse clients ** Bug Fixes * [PV-2957] - pure::variants server cannot open models, whose path contains a % (percent) character * [PV-3482] - Element selection dialog does not show duplicated "used" elements for ps:element[] attribute * [PV-5294] - Selections of variant collection members are saved to the host VDM * [PV-5576] - Revision names with certain special characters are not correctly supported * [PV-5603] - Clone/Load Selection takes locks over * [PV-5809] - Switching revision may ask user to also switch referenced revisions even if the correct revisions are already imported * [PV-5818] - Switching "Enable Family Models" option while a variant model is loaded and a pvSCL editor is open, causes the Integration to freeze * [PV-5829] - Configuration space matrix view does not show error message if model could not be opened * [PV-5852] - No selectable execution contexts in New > pure::variants JavaScript Script action * [PV-5864] - Entering non existant URLs in the Server Selection Page combo might lead to an input lag. * [PV-5876] - New > Variant Model missing from context menu of subfolder of configuration space * [PV-5886] - Model and input checks does not support all allowed integer formats * [PV-5890] - Setting non-fixed attribute value using properties view throws exception if the value is non-existing in the VDM * [PV-5901] - Qualify compatibility with Windows Server 2022 * [PV-5909] - Transformation fails for web-based imported family model in SSO environment * [PV-5916] - p::v Desktop Client UI is very slow / unusable when workspace is on a slow network drive * [PV-5920] - Syntax And Semantic Check fails due to missing CSS file * [PV-5921] - Finalizing a configuration multiple times may result in not be being able to open it again * [PV-5922] - Load Selections from VDM fails * [PV-5930] - Typo in pv.import documentation * [PV-5933] - Rename folder refactoring may fail with NPE * [PV-5938] - Calculation attribute value does not update if value is entered from the Edit Constant dialog * [PV-5955] - Setting value in an empty attribute using "Edit Constant" dialog does not set text in the tree cell editor * [PV-5964] - Javascript context menu entries missing for Jazz source control * [PV-5969] - Config Space editor is blocking when too many referenced models are missing * [PV-5981] - Sorting of user and role table in user management editor not possible * [PV-6003] - User model needs synchronization during setup user session * [PV-6006] - Possible deadlock during CorePlugin shutdown * [PV-6008] - Attribute value inheritance doesn't work correctly for variant collection members * [PV-6013] - Typo in pv-6-upgrade-guide * [PV-6025] - Special character ':' in revision name break create and delete operation in diff levels * [PV-6028] - New string map strings with certain non-ASCII characters may get broken during writing for certain ODBC drivers * [PV-6029] - Model Server loads too many data from database * [PV-6070] - Cannot create configspace within remote project's folder * [PV-6096] - Deadlock in CoreManager during creation of async updater thread Connector for codebeamer * [PV-5902] - Enumeration transformation will take very long when tracker have a large number of items in hierarchy * [PV-5909] - Transformation fails for web-based imported family model in SSO environment Connector for IBM Engineering Requirements Management - DOORS * [PV-5818] - Switching "Enable Family Models" option while a variant model is loaded and a pvSCL editor is open, causes the Integration to freeze * [PV-5914] - DoorsC Edit Calcuation fails if preview is already running * [PV-5937] - DoorsC Edit Restriction does not work as expected Connector for IBM Engineering Requirements Management - DOORS Next * [PV-5811] - Import wizard shows project twice for selected GC's Personal Stream * [PV-5867] - Transformation fails if stream requires changesets linked to work-item * [PV-5875] - Form-based log-in may fail while connecting to Jazz * [PV-5939] - Module not found with "Syntax & Semantic Check" action, if module origins other than initial stream * [PV-6033] - No configuration-aware requirement hyperlink in PVSCL calculation problems of Syntax & Semantic Check * [PV-6034] - Configured substitutable attributes not considered in Syntax & Semantic Check * [PV-6035] - Syntax & Semantic Check not considering if partial text substitution disabled for requirements module * [PV-6077] - Transformation may fail if done in Webclient and Proxy blocks exceeding header length * [PV-6094] - Copy and stream transformation may fail if deleting requirements take to much time Connector for IBM Engineering Test Management * [PV-5875] - Form-based log-in may fail while connecting to Jazz * [PV-6077] - Transformation may fail if done in Webclient and Proxy blocks exceeding header length * [PV-6080] - Older family model cannot be synchronized for Link Propagation Connector for IBM Engineering Systems Design Rhapsody * [PV-5875] - Form-based log-in may fail while connecting to Jazz Connector for PTC RV&S (Integrity) * [PV-6057] - NullPointerException when using PTC Integrity Transformation Connector for Polarion * [PV-5887] - Preview may fail to replace and restore calculations in Polarion Connector Connector for Polarion Variants * [PV-5845] - Transformation may fail with unclear error message Connector for Jama Connect * [PV-4812] - Transformation error dialog may be empty * [PV-5802] - Jama import wizard throws errors if server cannot be reached pure::variants Web Components * [PV-5856] - Transformation module parameter do not update in item detail's InPlace section * [PV-5857] - Configuration Space Properties dialog fails to handle modules with the same name or type * [PV-5881] - No information about applied filter state in the Matrix Page * [PV-5891] - Transformations in Configuration Spaces created by WebClient fail * [PV-5928] - The /ui/services/socket is not always sending an alive message * [PV-5951] - Import summary page should only show imported documents * [PV-5998] - Variant Configuration wizard does not open in revision with special characters * [PV-6016] - Token based session invalidator throwing NPE * [PV-6025] - Special character ':' in revision name break create and delete operation in diff levels * [PV-6027] - Getting wrong "Types" of models / directories and "Inherited Variant Models" are missing * [PV-6037] - Delays when loading Item Details of project items * [PV-6043] - Web Client fails to provide transformation output if only the debug archive exists * [PV-6077] - Transformation may fail if done in Webclient and Proxy blocks exceeding header length Release Notes - pure::variants - Version 6.0.4 (03.01.2024) ** Improvements * [PV-1039] - Support JavaScript scripts loading by URI * [PV-3771] - Integration should show currently opened Configspace's path * [PV-4195] - Widget should show opened project's revision in webhub mode * [PV-4275] - Support syntax and semantic check action to be executed in headless mode * [PV-4782] - Support full evaluation in Quick Mode by Transformation Framework * [PV-4887] - Team > Tag as Version… and Team > Branch… should warn the user if the stored referenced revision of a project and the revision currently loaded in the workspace don’t match * [PV-5025] - Add action, which sorts child elements * [PV-5034] - Rearrange new JavaScript actions in project view context menu * [PV-5046] - Provide authentication method selection for model server connection in pure::variants integrations * [PV-5113] - Synchronization and persistency of known server lists * [PV-5220] - Indicate error if user selected same attribute for restriction & calculation * [PV-5586] - Qualify compatibility with Eclipse 2023-09 * [PV-5628] - Update curl to version 8.4.0 * [PV-5707] - Improve configuration space rename validation message * [PV-5765] - Publish JavaDoc of JavaScript classes PV and PVContext Connector for codebeamer * [PV-5076] - Document that widget's preview doesn't allow to export tool-specific document/module * [PV-5113] - Synchronization and persistency of known server lists * [PV-5273] - Support Drag&Drop to add a restriction & calculation to an asset * [PV-5528] - Qualify compatibility with Codebeamer 22.04-SP6 * [PV-5634] - Update traverse to version 7.23.2 Connector for IBM Engineering Requirements Management - DOORS Next * [PV-2286] - Link Propagation support between IBM ELM artefacts * [PV-4177] - Qualify compatibility with ELM 7.0.3 * [PV-4487] - Qualify compatibility with Jazz 7.0.1 SR1 (iFix018) * [PV-4778] - Modify Importers (DNG/ETM) and Family Model representations * [PV-4779] - Add Importer Settings to define link type mappings * [PV-4780] - Add widget Settings (for DNG) to define link type mappings * [PV-4781] - Support Full Mode across tools and Quick mode within one tool to evaluate all related modules at once * [PV-5076] - Document that widget's preview doesn't allow to export tool-specific document/module * [PV-5113] - Synchronization and persistency of known server lists * [PV-5273] - Support Drag&Drop to add a restriction & calculation to an asset * [PV-5477] - Qualify compatibility with Jazz 7.0.2 (iFix025) * [PV-5701] - Qualify compatibility with Jazz 7.0.2 (iFix026) Connector for IBM Engineering Test Management * [PV-2286] - Link Propagation support between IBM ELM artefacts * [PV-3963] - Support partial text substitution in test steps * [PV-4063] - Improve failure message returning artifact URI together with configuration URI * [PV-4177] - Qualify compatibility with ELM 7.0.3 * [PV-4487] - Qualify compatibility with Jazz 7.0.1 SR1 (iFix018) * [PV-4778] - Modify Importers (DNG/ETM) and Family Model representations * [PV-4779] - Add Importer Settings to define link type mappings * [PV-4781] - Support Full Mode across tools and Quick mode within one tool to evaluate all related modules at once * [PV-5113] - Synchronization and persistency of known server lists * [PV-5477] - Qualify compatibility with Jazz 7.0.2 (iFix025) * [PV-5701] - Qualify compatibility with Jazz 7.0.2 (iFix026) Connector for IBM Engineering Systems Design Rhapsody * [PV-4177] - Qualify compatibility with ELM 7.0.3 * [PV-4487] - Qualify compatibility with Jazz 7.0.1 SR1 (iFix018) * [PV-5113] - Synchronization and persistency of known server lists * [PV-5477] - Qualify compatibility with Jazz 7.0.2 (iFix025) * [PV-5701] - Qualify compatibility with Jazz 7.0.2 (iFix026) Connector for PTC Integrity * [PV-5705] - Qualify compatibility with Windchill RV&S 13.2.0.0 Connector for Polarion * [PV-5076] - Document that widget's preview doesn't allow to export tool-specific document/module * [PV-5113] - Synchronization and persistency of known server lists * [PV-5273] - Support Drag&Drop to add a restriction & calculation to an asset Connector for Jama Connect * [PV-4468] - Copy transformation should maintain item IDs * [PV-5113] - Synchronization and persistency of known server lists pure::variants Web Components * [PV-5274] - Every tree expansion triggers labels call twice with the same data * [PV-5643] - Introduce a summary page after import showing the import result details * [PV-5661] - Ux-Improvement: Add option to Expand/Collapse for model trees * [PV-5662] - Ux-Improvement: Filter for patches by label * [PV-5667] - Create new configuration space using the WebClient * [PV-5668] - Create new transformation configurations using the WebClient * [PV-5671] - Re-add documentation of the Picker to the User Manual of the WebClient * [PV-5720] - Enable 'Enable Auto Validate and Evaluate' in WebClient by default * [PV-5767] - Convert project model element details (incl. Config Space) to use InPlace Editing * [PV-5795] - Responses for token based requests from Global Configuration are delayed pure::variants SDK * [PV-5580] - Add public Java API to list a project's configuration space paths ** Bug Fixes * [PV-1207] - Refactor actions in Projects View do not consider image pathes in descriptions * [PV-4012] - Model Server used with Postgresql ODBC Driver 13.1 and 13.2 is consuming all available system memory. * [PV-4168] - Refactoring preview does not show changes for VDMs * [PV-5290] - Calculation/Restriction editor's error marker not readable, if shown next to right border * [PV-5417] - Merging changes to a version shows permission error * [PV-5439] - Loading models from different branches using quickload does not refresh the view in Integrations * [PV-5495] - Switching server project to different revision doesn't load referenced projects * [PV-5526] - ModelPicker UI/UX improvements * [PV-5553] - pv.transform - Headless transformation does ignore the force transformation flag during runtime error * [PV-5559] - Determined type of attribute value is wrong for list attributes with a derived element reference type * [PV-5561] - pvSCL Code Library viewer not updated after change pvSCL Code Library in properties dialog * [PV-5591] - Typos in Setup Guide * [PV-5625] - Widget not backward-compatible to Webclient 6.0.2 * [PV-5626] - If loading a non-existing feature or family model via quickload there is no error message * [PV-5627] - Elements and pvscl functions from family models cannot be used if visualization of family models is turned off * [PV-5633] - The remove unused restrictions quick fix shall also remove shared restrictions * [PV-5649] - Model server may crash during delete model when new session is created in parallel * [PV-5655] - Model server may crash when retrieving evaluator instance * [PV-5669] - Multiple edit actions still available for Read-only attributes in Eclipse editor * [PV-5680] - NullPointerException when renaming folder in pure::variants version 6.0.3 * [PV-5692] - Links in an HTML export for cross model relations having multiple targets are incorrect * [PV-5699] - Possible Deadlock in headless ANT transformations of remote projects * [PV-5703] - Setting the date value of an attribute results in the next day of the selected data * [PV-5710] - NullPointerException in the relations view for unknown references * [PV-5714] - Config Space which references models from inaccessible referenced project is unusable * [PV-5715] - Config Space is unusable if project references inaccessible project * [PV-5733] - Model server may crash during permission checking when project model is changed at the same time * [PV-5757] - License expiration warning may deadlock pure::variants Desktop Client * [PV-5758] - Cannot create local type models if project name contains spaces * [PV-5801] - Hiding of archived revisions is not working anymore in Manage Revisions dialog * [PV-5804] - Archive and unarchive revisions is not working if revision was not loaded before * [PV-5817] - RemoteProjectManager's permission retrieving and getting methods for ModelInfos with HEAD are not correct * [PV-5831] - Form based login in GC aware project import is failing with a NullPointerException Connector for codebeamer * [PV-5679] - WikiText content ending with a non escaped '~' results in an endless loop during parsing * [PV-5688] - Test-step annotation does not work when "Critical" column of test-step table is hidden * [PV-5759] - Widget not updated effectively, since browser cache Connector for IBM Engineering Requirements Management - DOORS * [PV-5403] - pvSCL rules containing non-ASCII characters saved as non ANSI/Unicode bytes in RTF are not correctly handled Connector for IBM Engineering Requirements Management - DOORS Next * [PV-5347] - Changeset delivery may overwrite another user's data * [PV-5660] - Preview for attribute with "Custom URI" not working Connector for IBM Engineering Test Management * [PV-5429] - Associated Test Scripts at Keyword are not considered during the transformation * [PV-5652] - Execution Owner of TestCases in a TestSuite is not persistent after Create Stream Transformation Connector for IBM Engineering Systems Design Rhapsody * [PV-5602] - The tips of a failed transformation for RMM is incorrect * [PV-5676] - Backward-Compatibility: Preserve old loading behaviour of RTC Components * [PV-5683] - Improve error message if delivery fails cause of un-committed item(s) Connector for PTC Integrity * [PV-5744] - NullPointerException when using PTC Integrity Transformation Connector for Microsoft Office * [PV-5436] - Excel partial substitution settings are stuck at default settings after reopening Excel workbook in a special way Connector for Polarion * [PV-5431] - Referenced work items in documents are not resolved correctly Connector for Jama Connect * [PV-5397] - Unexpected exceptions during copy transformation when target project does not allow item types used in source project * [PV-5506] - Import fails for project with magnitude of item's relationships pure::variants Web Components * [PV-5499] - Read-only property values can be changed in WebClient * [PV-5526] - ModelPicker UI/UX improvements * [PV-5575] - Undo in VDM compare fails if user doesn't have delete permissions * [PV-5581] - VCWM and typemodels can be opened using hyperlink e.g. from item details section * [PV-5599] - Parallel editing: When user A saved changes, "Save " button of edit window for user B is not always disabled * [PV-5623] - Tree not scrolling to pre-selected model in case of update * [PV-5631] - Switching to newly created branch in GC context fails * [PV-5642] - Tree not scrolling to searched item when tree is outside of visible area * [PV-5653] - Missing validation error message for constraint * [PV-5654] - PVSCL error messages not shown properly * [PV-5672] - Picker in GC context (without webhub mode) lists all projects and greys out every revision * [PV-5689] - Item details are empty if constraint code contains a reference to a deleted feature * [PV-5690] - Use label instead of name for transformation module instances * [PV-5691] - Entries with GC and non-GC revisions overwrite each other in the Recents lists * [PV-5694] - Import assets dialog not updating tree when we change revision * [PV-5714] - Config Space which references models from inaccessible referenced project is unusable * [PV-5715] - Config Space is unusable if project references inaccessible project * [PV-5756] - Separator line is missing in hover over menus when validation results exist for an element * [PV-5833] - Align search response results labels with labels set on settings Release Notes - pure::variants - Version 5.0.17 (05.03.2024) ** Improvements * [PV-5452] - Documentation of silent installation/update of the in tool integrations * [PV-5509] - PV5 documentation does not mention Windows 11 as supported * [PV-5511] - Improve Performance of ModelVersionCheck * [PV-5940] - Update OpenSSL to version 3.2.1 * [PV-5941] - Update zlib to version 1.3.1 * [PV-5944] - Update curl to version 8.6.0 Connector for codebeamer * [PV-5528] - Qualify compatibility with codebeamer 22.04-SP6 * [PV-5868] - Qualify compatibility with codebeamer 22.10-SP8 Connector for IBM Engineering Requirements Management - DOORS Next * [PV-4177] - Qualify compatibility with ELM 7.0.3 * [PV-5477] - Qualify compatibility with ELM 7.0.2 (iFix025) * [PV-5701] - Qualify compatibility with ELM 7.0.2 (iFix026) Connector for IBM Engineering Test Management * [PV-4177] - Qualify compatibility with ELM 7.0.3 * [PV-4063] - Improve failure message returning artifact URI together with configuration URI * [PV-5477] - Qualify compatibility with ELM 7.0.2 (iFix025) * [PV-5701] - Qualify compatibility with ELM 7.0.2 (iFix026) Connector for IBM Engineering Systems Design Rhapsody * [PV-4177] - Qualify compatibility with ELM 7.0.3 * [PV-5728] - Allow Rhapsody to remove linked read only units during transformation * [PV-5477] - Qualify compatibility with ELM 7.0.2 (iFix025) * [PV-5498] - Qualify compatibility with Rhapsody 9.0.1 iFix005 * [PV-5701] - Qualify compatibility with ELM 7.0.2 (iFix026) Connector for Capella * [PV-5877] - Qualify Compatibility with Capella 7.0 ** Bug Fixes * [PV-5649] - Model server may crash during delete model when new session is created in parallel * [PV-5470] - Excel Importer Fails to Include JavaScript Manipulation Script * [PV-5570] - Prolog evaluation cancels with error when project revision name contains specific characters * [PV-5655] - Model server may crash when retrieving evaluator instance * [PV-5709] - Widget authentication fails to display SSO login page in case of different Origins * [PV-5831] - Form based login in GC aware project import is failing with a NullPointerException * [PV-5110] - License server - invalid rollbacks if begin transaction fails * [PV-5510] - Deadlock when creating models in a not yet opened serverproject * [PV-5551] - Possible endless loop during instance sorting * [PV-5569] - Standard transformation's regex:pattern process first pattern only * [PV-5733] - Model server may crash during permission checking when project model is changed at the same time * [PV-5197] - In integrations visualization buttons are sometimes updated from wrong thread Connector for codebeamer * [PV-5679] - WikiText content ending with a non escaped '~' results in an endless loop during parsing * [PV-5688] - Test-step annotation does not work when "Critical" column of test-step table is hidden * [PV-5759] - Widget not updated effectively, since browser cache Connector for IBM Engineering Requirements Management - DOORS Next * [PV-5875] - Form-based log-in may fail while connecting to ELM * [PV-5347] - Changeset delivery may overwrite another user's data * [PV-5939] - Module not found with "Syntax & Semantic Check" action, if module origins other than initial stream Connector for IBM Engineering Test Management * [PV-5875] - Form-based log-in may fail while connecting to ELM * [PV-5429] - Associated Test Scripts at Keyword are not considered during the transformation * [PV-5652] - Execution Owner of TestCases in a TestSuite is not persistent after Create Stream Transformation Connector for IBM Engineering Systems Design Rhapsody * [PV-5875] - Form-based log-in may fail while connecting to ELM * [PV-5602] - The tips of a failed transformation for RMM is incorrect * [PV-5676] - Backward-Compatibility: Preserve old loading behaviour of RTC Components Connector for Enterprise Architect * [PV-5481] - In EA, if the input file is missing, transformation shows wrong error message Connector for Microsoft Office * [PV-5436] - Excel partial substitution settings are stuck at default settings after reopening Excel workbook in a special way Connector for Jama Connect * [PV-4812] - Transformation error dialog may be empty * [PV-5438] - Parallel deleting relationships during project cleanup may fail because of locking * [PV-5397] - Unexpected exceptions during copy transformation when target project does not allow item types used in source project Release Notes - pure::variants Database Server - Version 6.0.2 Patch 03 (20.10.2023) Release Notes - pure::variants Database Server - Version 6.0.3 Patch 01 (20.10.2023) ** Bug Fixes * [PV-5649] - Model server may crash during delete model when new session is created in parallel * [PV-5655] - Model server may crash when retrieving evaluator instance Release Notes - pure::variants - Version 6.0.3 (05.10.2023) ** Improvements * [PV-4147] - Prevent Java stack overflows when running into an endless recursion in pvSCL * [PV-4261] - Document Borrow License * [PV-4439] - Update oslc4j-jena-provider * [PV-4951] - Upgrade React to 17 (latest) * [PV-5231] - Update jackson-databind to version 2.15.2 * [PV-5237] - Qualify compatibility with Eclipse 2023-06 * [PV-5452] - Documentation of silent installation/update of the in tool integrations * [PV-5456] - Support migration of ADMIN project via migrateserver.exe * [PV-5511] - Improve Performance of ModelVersionCheck Connector for codebeamer * [PV-5263] - Qualify compatability with codebeamer 22.10-SP7 * [PV-5279] - Import and synchronize codebeamer Assets as Family Model using Web Client * [PV-5352] - Qualify compatibility with Codebeamer 2.0 * [PV-5385] - The names of the zip files containing server components and widget for codebeamer are not mentioned in the setup guide Connector for IBM Engineering Requirements Management - DOORS Next * [PV-4379] - Add "Read Timeout" and "Connection Timeout" environment variables in the documentations * [PV-4451] - Update Eclipse Lyo * [PV-4847] - Import and synchronize DNG Assets as Family Model using Web Client * [PV-5049] - Qualify compatibility with Jazz 7.0.2 (iFix021) * [PV-5050] - Qualify compatibility with Jazz 7.0.2 (iFix020a) * [PV-5051] - Qualify compatibility with Jazz 7.0.2 (iFix022) * [PV-5231] - Update jackson-databind to version 2.15.2 * [PV-5426] - Qualify compatibility with Jazz 7.0.2 (iFix023a) * [PV-5455] - Qualify compatibility with Jazz 7.0.2 (iFix024) Connector for IBM Engineering Test Management * [PV-4379] - Add "Read Timeout" and "Connection Timeout" environment variables in the documentations * [PV-5049] - Qualify compatibility with Jazz 7.0.2 (iFix021) * [PV-5050] - Qualify compatibility with Jazz 7.0.2 (iFix020a) * [PV-5051] - Qualify compatibility with Jazz 7.0.2 (iFix022) * [PV-5426] - Qualify compatibility with Jazz 7.0.2 (iFix023a) * [PV-5455] - Qualify compatibility with Jazz 7.0.2 (iFix024) Connector for IBM Engineering Systems Design Rhapsody * [PV-4379] - Add "Read Timeout" and "Connection Timeout" environment variables in the documentations * [PV-5049] - Qualify compatibility with Jazz 7.0.2 (iFix021) * [PV-5050] - Qualify compatibility with Jazz 7.0.2 (iFix020a) * [PV-5051] - Qualify compatibility with Jazz 7.0.2 (iFix022) * [PV-5180] - Fix broken reference in documentation * [PV-5231] - Update jackson-databind to version 2.15.2 * [PV-5426] - Qualify compatibility with Jazz 7.0.2 (iFix023a) * [PV-5455] - Qualify compatibility with Jazz 7.0.2 (iFix024) * [PV-5498] - Qualify compatibility with Rhapsody 9.0.1 iFix005 Connector for PTC Integrity * [PV-5231] - Update jackson-databind to version 2.15.2 Connector for Polarion * [PV-5231] - Update jackson-databind to version 2.15.2 * [PV-5280] - Import and synchronize Polarion Assets as Family Model using Web Client Connector for Polarion Variants * [PV-4379] - Add "Read Timeout" and "Connection Timeout" environment variables in the documentations * [PV-4451] - Update Eclipse Lyo Connector for Azure DevOps * [PV-5231] - Update jackson-databind to version 2.15.2 Connector for Jama Connect * [PV-5363] - Qualify compatibility with Jama 8.79.4 pure::variants Web Components * [PV-4846] - Edit transformation configurations of a Configuration Space using the Web Client * [PV-4847] - Import and synchronize DNG Assets as Family Model using Web Client * [PV-4881] - Enable expand all models at once in the Matrix * [PV-5118] - Introduce edit mode for Matrix * [PV-5156] - Introduce VDM editor to be embedded as iFrame into other Web Applications * [PV-5206] - Compare and merge of variant models * [PV-5207] - Compare and merge of projects * [PV-5231] - Update jackson-databind to version 2.15.2 * [PV-5243] - Update bcprov-jdk15on to version 1.76 * [PV-5279] - Import and synchronize codebeamer Assets as Family Model using Web Client * [PV-5280] - Import and synchronize Polarion Assets as Family Model using Web Client * [PV-5320] - Improve no free license handling for web client triggered transformations * [PV-5322] - Configuration Wizard in web should reveal variant name * [PV-5546] - Update commons-compress to version 1.24.0 ** Bug Fixes * [PV-772] - NullPointerException when activating "Hide Non-Variation Point" filter on a family model with an or-group * [PV-943] - Finishing New Wizards by double click throws exception or deadlocks Eclipse * [PV-1038] - Encoding problems in pvSCL documentation of integrations * [PV-1056] - CSV importer does not check validity of imported unique names and IDs * [PV-2686] - Empty error dialogs when creating project without reachable license server * [PV-3776] - Detail tab view does not work for server projects * [PV-4573] - Tooltip is unreadable due to dark background in Linux * [PV-4622] - Model server may not close all models for expired web client sessions * [PV-4688] - Compare variant models with older history state does show incorrect models * [PV-4840] - Refresh in widget during active preview will not refresh document preview * [PV-4903] - Clicking "Reset Preview" button during preview job creates differing states for widget and document view * [PV-4960] - User selections missing after Creating instances with template * [PV-4994] - Wrong usage of string-byte conversion based on user encoding settings * [PV-5055] - Ant pv.import task is not working if project folder is in workspace and folder name differs from .project name * [PV-5110] - License DB: Invalid rollbacks if begin transaction fails * [PV-5117] - A feature model cannot be exported as an HTML file to the root directory of a hard drive partition * [PV-5119] - Close VDM action from configspace properties dialog fails to close all respective VDMs * [PV-5127] - Clone VDM that uses inheritance writes inherited selections into output * [PV-5154] - NullPointerException thrown during delete-project refactoring * [PV-5159] - Calculation settings page intents "single characters"-support only * [PV-5177] - Integrations forget remote branch on refresh and reopen of tool-specific document * [PV-5192] - History item limitation performed before user filter * [PV-5193] - Incorrect modeling of link propagation if propagation source has no restriction * [PV-5196] - Several actions in desktop integrations are trying to fetch model attributes and fail * [PV-5197] - In integrations visualization buttons are sometimes updated from wrong thread * [PV-5205] - Reuse transformation cannot do partial transformation * [PV-5218] - ModuleSelectionControl throws NullPointerException silently due to the folder tree filter initialization * [PV-5229] - Merge application misses differences between models * [PV-5252] - Not possible to add image in transformation description * [PV-5265] - Model Server uses local username as author of remote models * [PV-5272] - Folder selection not stored if filter is removed from the left tree viewer in the Module Selection Page * [PV-5275] - Minor memory leaks and data races in server * [PV-5278] - Web Client may be not accessible * [PV-5287] - Restriction/Calculation editor only shows pvSCL's error markers on first line * [PV-5288] - Restriction/Calculation editors shows only first error marker (if second error exists with same error message) * [PV-5289] - Calculation/Restriction editor shows no error markers for "unexpected end of expression" * [PV-5302] - Thread pool destruction does not wait for running threads * [PV-5303] - pvSCL model structure functions do not work on elements below unselected instances in Prolog evaluation * [PV-5304] - Widget's window not resizable * [PV-5316] - Wrong model filter used for ps:element and ps:class attributes * [PV-5318] - pv.import task failing if revision given is ”HEAD” * [PV-5325] - SSO browser-based login may not work if Edge is used * [PV-5331] - Importing the same JAMA project multiple times into a pv remote project results in multiple, distinct family models with identical names * [PV-5340] - Changing variation type of multiple siblings in a model changes order in opened VDM containing this model as instance * [PV-5341] - pvSCL functions pv:SubTree and pv:AllChildren return their result in different order in Prolog and Java * [PV-5357] - Opening external links to pure::variants elements does not work * [PV-5388] - Import and manipulator settings are saved in random order in Java 9+ * [PV-5394] - Ranges on attributes containing big numbers resulting in errors and exceptions * [PV-5399] - Model Version Mismatch Quick Fix is missing * [PV-5432] - Widget not showing model data from expected GC context * [PV-5442] - VDM Wizard shows empty error message * [PV-5470] - Excel Importer Fails to Include JavaScript Manipulation Script * [PV-5505] - Opening a remote model by clicking its expanded root element may fail * [PV-5510] - Deadlock when creating models in a not yet opened serverproject * [PV-5540] - Sorting of project content is different in local and remote projects * [PV-5551] - Possible endless loop during instance sorting * [PV-5558] - Wrong dialogs for setting user parameter values of type ps:path and ps:directory in the Desktop Client * [PV-5564] - "Open Configspace" not opened in GC context, if navigated from gc-unaware page * [PV-5569] - Standard transformation's regex:pattern process first pattern only * [PV-5570] - Prolog evaluation cancels with error when project revision name contains specific characters Connector for codebeamer * [PV-5134] - Substitution in summary field fails during preview when numbering is enabled for tracker * [PV-5271] - Login with basic authentication does not work with username or password containing non-ASCII characters * [PV-5324] - Recreated working-copy will not contain items with text substitution * [PV-5428] - Make importer & manipulator setting attributes invisible Connector for IBM Engineering Requirements Management - DOORS * [PV-4994] - Wrong usage of string-byte conversion based on user encoding settings * [PV-5106] - Issues with Unicode characters > U+FFFF * [PV-5165] - DOORS error check does not support multi-character markers * [PV-5170] - Unescaped non-ASCII characters in DOORS RTF content are not correctly processed * [PV-5344] - Mapping from working copy to latest-reference link module is not correct if more than one pvRepository folder is used Connector for IBM Engineering Requirements Management - DOORS Next * [PV-5133] - pure::variants may crash if a Component from ELM contains either '<', '>', or '&' in description * [PV-5295] - Variant Enumeration fails if in context of a sub global configuration * [PV-5400] - Update of requirement may failed for IBM DOORS Next 7.0.2 iFix023 and later * [PV-5414] - HTML tables with merged cells are not handled correctly * [PV-5427] - Work item linking fails in DOORS Next transformation, if in GC context * [PV-5432] - Widget not showing model data from expected GC context * [PV-5564] - "Open Configspace" not opened in GC context, if navigated from gc-unaware page Connector for IBM Engineering Test Management * [PV-5133] - pure::variants may crash if a Component from ELM contains either '<', '>', or '&' in description * [PV-5239] - ETM import fails if a Keyword has no associated Test Script defined * [PV-5365] - Variant Enumeration in ETM may fail if Project name is different than Project Alias Connector for IBM Engineering Systems Design Rhapsody * [PV-4983] - Rhapsody transformation with sub-states do not work as expected * [PV-5133] - pure::variants may crash if a Component from ELM contains either '<', '>', or '&' in description * [PV-5135] - RMM import/transformation fails if got logged out * [PV-5225] - All available RMM projects can not be fetched if the low level AM stream is not available/deleted in a hierarchical GC assembly * [PV-5235] - High CPU load when showing Rhapsody integration window * [PV-5354] - Allow Rhapsody to delete read only packages during transformation Connector for Enterprise Architect * [PV-4905] - User defined colors on elements are reset in some cases * [PV-4978] - EA.exe keeps running after Enterprise Architect transformation if the input file could not be opened by EA * [PV-5091] - When opening an EA diagram, an unnecessary visualization reset is done on all open diagrams * [PV-5266] - Update the path in Enterprise Architect warning dialog * [PV-5472] - Faulty visualization reset for diagram objects that represent the same EA element, but have different user-defined colors * [PV-5475] - Faulty visualization reset for connectors and elements that have the same id * [PV-5481] - In EA, if the input file is missing, transformation shows wrong error message * [PV-5531] - User-defined colors on EA elements are reset on diagrams that were closed before the visualization reset Connector for Microsoft Office * [PV-5413] - Office partial substitution settings are initialized incorrectly if preferences are opened from p::v taskpane Connector for Polarion * [PV-4673] - Polarion Connector: Variant transformation with more then one family model overrides results * [PV-4813] - Polarion integration: removed content gets displayed again after clicking refresh button * [PV-4903] - Clicking "Reset Preview" button during preview job creates differing states for widget and document view * [PV-5158] - Widget fails if Polarion is not deployed on default context path * [PV-5193] - Incorrect modeling of link propagation if propagation source has no restriction * [PV-5304] - Widget's window not resizable * [PV-5314] - Package xpp3 missing in Polarion server build * [PV-5414] - HTML tables with merged cells are not handled correctly * [PV-5503] - Polarion attribute selection in widget fails due to polarion api backend * [PV-5504] - Polarion migration may raise a NullPointerException Model Test Framework * [PV-3239] - Cannot select VDM for PVUnit test in wizard Connector for Jama Connect * [PV-4994] - Wrong usage of string-byte conversion based on user encoding settings * [PV-5084] - Jama copy transformation failed due to "Bad Request - You must set the following required fields. fields: description" * [PV-5271] - Login with basic authentication does not work with username or password containing non-ASCII characters * [PV-5331] - Importing the same JAMA project multiple times into a pv remote project results in multiple, distinct family models with identical names * [PV-5332] - Import creates optional variation point if link propagation used without restriction * [PV-5334] - Importer should use project name as family model's name * [PV-5335] - Improve names of family models imported from JAMA projects * [PV-5438] - Parallel deleting relationships during project cleanup may fail because of locking pure::variants Web Components * [PV-4880] - Modifying column width and height causes display errors in Matrix * [PV-5021] - After scrolling matrix page horizontally, top icons also moves towards left * [PV-5042] - Add type validation support for models including custom types of typemodel * [PV-5062] - Parallel changes on same content are just applied according to first comes, first serves * [PV-5078] - (Configuration Mode: ) on Variant Model Details section needs be in bold letter * [PV-5104] - After decrease window size of browser window rows of config space table appears out of scope * [PV-5107] - On variant model page text of elements covers under vertical scroll bar * [PV-5114] - VariantInstance tooltip in CS matrix has invalid links * [PV-5126] - Web Client documentation pdf is broken * [PV-5140] - Start job button on run transformation is enabled if entered module not available. * [PV-5163] - Pop-up message of editing mode is out of window in model editor * [PV-5167] - Problem : Place holder appears with previously selected transformation user parameter * [PV-5171] - Through User Settings the Edit Mode gets enabled in VDM Editor even user has no change rights * [PV-5244] - Project reference select options can be misleading * [PV-5245] - Edit pencil has wrong tooltip * [PV-5251] - Project reference can be added without permission to baselines for session * [PV-5253] - Websocket does not send alive message * [PV-5277] - In OSLC configuration picker, dates are not shown correctly * [PV-5278] - Web Client may be not accessible * [PV-5307] - Oauth Manage Consumers table Approve/Deny/Remove icons not visible * [PV-5308] - Login fails in case OAuth credentials are incorrect in configuration file * [PV-5313] - Context sensitive help link does not work for Model Page in VDM-context * [PV-5339] - Model picker in GC mode fails in changing project * [PV-5345] - Provide parameters to configure memory for web client triggered transformations * [PV-5359] - Transformation fails if vdm path contains folders or vdm resource name differs from model name * [PV-5401] - Webclient fails to read dotted settings via environment variables * [PV-5469] - OSLC triggered requests may result in too many open connections to the model server * [PV-5548] - Create branch from branch should not create a version first * [PV-5572] - Typo in Web Client's config space editor * [PV-5574] - Widget doesn't display subtree of variant instances in WebHub mode Release Notes - pure::variants - OSLC Base Feature - Version 6.0.2 Patch 01 (06.09.2023) ** Bug Fixes * [PV-5400] - Update of requirement may failed for IBM DOORS Next 7.0.2 iFix023 and later Release Notes - pure::variants Web Components - Version 6.0.2 Patch 02 (06.09.2023) ** Bug Fixes * [PV-5320] - Improve no free license handling for web client triggered transformation * [PV-5469] - OSLC triggered requests may result in too many open connections to the model server Release Notes - pure::variants - Version 6.0.2 (02.06.2023) ** Improvements * [PV-3430] - Provide Shortcut which opens edit dialog directly * [PV-3670] - Update Prolog to version 9.0.4 * [PV-4392] - Allow to change label pattern for model elements * [PV-4393] - Show attributes for elements in Widget * [PV-4598] - Support custom user parameter types * [PV-4657] - Upload project references when exporting pv projects to model server * [PV-4670] - Update OpenSSL to version 3.0.8 * [PV-4683] - Expanded comments in history view are collapsed after selection change * [PV-4759] - Three-way compare may show wrong icons * [PV-4762] - Apply filter in ModuleSelectionControl on sub level items * [PV-4792] - Qualify compatibility with Eclipse 2023-03 * [PV-4814] - Update json-smart at least to version 2.4.10 * [PV-4851] - Improve error messages when server cannot bind to configured host and port * [PV-4878] - Operations in user management editor shall block UI and provide feedback to the user * [PV-4879] - Ignore license files with missing floating license entry * [PV-4885] - Ignore invalid license files * [PV-4897] - Project reference switch to stored reference quick fix shall be the first one in the list of quick fixes. * [PV-4898] - Provide multi quick fixes for project reference problems * [PV-4906] - Migrate to Websockets * [PV-4915] - Upgrade Ant Design library to 4.24.8 * [PV-4975] - Model Server History should ignore history entries, which are older than the project * [PV-4979] - Sort elements by label in Select Element(s) dialog by default * [PV-4996] - Select/Deselect/Exclude an element in the configspace editor for all shown variants * [PV-5029] - Harmonize selection actions in Matrix Editor Connector for IBM Engineering Requirements Management - DOORS * [PV-1917] - Support of multi-character markers for text substitution in desktop-based tools * [PV-4517] - Synchronization should not remove relations, constraints and restriction on root element of DOORS family models * [PV-4665] - Qualify compatibility with DOORS 9.7.2.6 * [PV-4667] - Improve DOORS compatibility warning messages Connector for IBM Engineering Requirements Management - DOORS Next * [PV-2540] - Allow choosing of attributes to consider while partial text substitution * [PV-3574] - Support of multi-character markers for text substitution in web-based tools * [PV-4517] - Synchronization should not remove relations, constraints and restriction on root element of DOORS family models * [PV-4617] - Qualify compatibility with Jazz 7.0.2 (iFix019) * [PV-4618] - Qualify compatibility with Jazz 7.0.2 (iFix018) * [PV-4816] - Support advanced query/create mask to link work item to change sets * [PV-4915] - Upgrade Ant Design library to 4.24.8 Connector for IBM Engineering Test Management * [PV-3574] - Support of multi-character markers for text substitution in web-based tools * [PV-4617] - Qualify compatibility with Jazz 7.0.2 (iFix019) * [PV-4618] - Qualify compatibility with Jazz 7.0.2 (iFix018) * [PV-4758] - Import wizard should not load test artefacts if quick mode selected Connector for IBM Engineering Systems Design Rhapsody * [PV-1917] - Support of multi-character markers for text substitution in desktop-based tools * [PV-2701] - Publish diagrams after RMM transformation has run * [PV-4675] - Add transformation log entries for partial text substitution in Rhapsody * [PV-4864] - Qualify compatibility with Rhapsody 9.0.2 Connector for Enterprise Architect * [PV-4769] - Improve error message when EA input file cannot be opened during transformation * [PV-4863] - Qualify Compatibility with Enterprise Architect 16.1 Connector for Microsoft Office * [PV-1917] - Support of multi-character markers for text substitution in desktop-based tools Connector for Polarion * [PV-2540] - Allow choosing of attributes to consider while partial text substitution * [PV-3574] - Support of multi-character markers for text substitution in web-based tools * [PV-4915] - Upgrade Ant Design library to 4.24.8 * [PV-4995] - Support Link Propagation for Polarion Connector Connector for Capella * [PV-4894] - Qualify Compatibility with Capella 6.1 Connector for Jama Connect * [PV-2425] - Process multiple projects with links * [PV-3574] - Support of multi-character markers for text substitution in web-based tools pure::variants Web Components * [PV-4457] - Add hints to resolve any consequent error in the Web component if the certificates are updated by the user * [PV-4806] - Project/Revision has to be just listed as Local Contribution in Global Configuration * [PV-4814] - Update json-smart at least to version 2.4.10 * [PV-5080] - Introduce scrollable area for details in Error Message dialog * [PV-5087] - Improvement : Need to change name of search place holders on transformation dashboard * [PV-5088] - Introduce scrollable area for Transformation Details top section * [PV-5122] - Align OSS with Web Components (Java libraries) ** Bug Fixes * [PV-3290] - Prolog evaluation does not support Unicode characters >U+FFFF * [PV-3291] - Prolog evaluation does not work if installation or TEMP path contains non-ASCII characters * [PV-4001] - Apply changes of "Compare with..."-action on remote projects lead to an error message which complains user permissions * [PV-4214] - New model server projects will not get the current time as creation date * [PV-4285] - Syntax and Semantic Check is aborting due to a CoreException * [PV-4385] - Server API Request Failure dialog is shown when opening calculation editor when substitution marker is not closed or escaped correctly * [PV-4671] - Open OIDC session failed when connecting to the model server via Desktop hub & in-tool integrations * [PV-4676] - Quick filter 'Uniqueness' in Matrix does not handle attribute values correctly * [PV-4679] - JavaScript transformation fails without explanation if outputfile parameter is set to a relative filename * [PV-4681] - Relations of type ps:conditionalRequires targeting to another model not handled correctly in extended auto-resolving * [PV-4682] - First and last entry in history view empty for remote project * [PV-4686] - Filter in history view does not work correctly * [PV-4690] - Excel import does not create user selections in VDM properly. * [PV-4763] - Test Connection does not work when importing users or roles from LDAP * [PV-4771] - start.sh is missing in pure::variants Linux server archives * [PV-4772] - Model differ hides model property changes if model version changes * [PV-4776] - "Compare/Replace With"-action on GC-aware project not indicating progress * [PV-4785] - Possible connection pool shut down exceptions during closing of Eclipse * [PV-4789] - Preview of partial configuration not working, with partial text substitution * [PV-4796] - User without permission in the HEAD revision can not import the project * [PV-4824] - Transformation container should use UTF-8 as the current locale character encoding * [PV-4830] - Navigation to a search result of a relation type in family model doesn't work * [PV-4832] - SSO Login window not closing, if server configured with 443 port explicitly * [PV-4833] - Properties view header show mandatory icon after changes taken for elements * [PV-4837] - Tool-tips on self defined pvSCL functions may be bloated and incomplete * [PV-4854] - Assign/revoke users from roles in user management editor is inefficient * [PV-4855] - Setting default markers by clearing input fields in widget is not correctly handled in integration widget * [PV-4856] - In code library tab editor an undone change will not be applied * [PV-4858] - RestrictionFinder class does not find all restrictions * [PV-4862] - codelib problem check not running, when codelib viewer is opened * [PV-4868] - Transforming partial variant description models may lead to wrong results * [PV-4869] - Empty error message is shown if last-loaded configuration space does not exist anymore * [PV-4873] - Certain pvSCL functions do not fail in Java evaluator when using forbidden empty string arguments * [PV-4874] - Model filter in transformations still consider feature models * [PV-4882] - Close session closes only the first model of the model set * [PV-4896] - Project reference quick fix may suggest to change stored project revision to 'null' * [PV-4899] - pv.servers.xml is not loaded in all cases where known core servers are fetched * [PV-4904] - Variant selection dropdown shows filtered list even after re-opening dropdown * [PV-4935] - Extract Refactoring breaks references to restriction sets * [PV-4937] - Extract Element Refactoring may break PVSCL code * [PV-4940] - Allowed marker characters # ; in HTML result in PVSCL parsing error * [PV-4941] - Cloning instances broken for p::v 4 projects * [PV-4947] - Invalid instances are added to all link elements in VDM * [PV-4954] - Restrictions on Releations not processed during Element Extract Refactoring * [PV-4955] - Authentication handling is no more user friendly * [PV-4957] - XML transformation may change the order of XML attributes * [PV-4970] - Space characters in project name break JavaScript include statement * [PV-4980] - ConfigSpace changes may created more changes on the xml then necessary. * [PV-4984] - Cannot login in Web Client with non-ASCII characters * [PV-5000] - "Replace With" -> "Another Branch or Version..." executed on file in remote project causes error with exception * [PV-5053] - Types from typemodel used in Variant Collection are not resolved in case of a remote project * [PV-5058] - Tree layout in Configuration Wizard is broken in some cases * [PV-5095] - Label and Icon missing for Variant Configuration Wizard in remote project compare * [PV-5103] - Idle database connection may be unexpectedly closed in cloud environments * [PV-5120] - Violating the pvSCL one definition rule through loading of an instance pvSCL library multiple times * [PV-5121] - Ranges on attributes containing big numbers resulting in errors and exceptions Connector for IBM Engineering Requirements Management - DOORS * [PV-3688] - Integration menu action "Mark object as merged" script stops when copied value is not valid for ancestor's attribute type * [PV-4987] - Tree layout section is missing in Doors Classic integration preferences Connector for IBM Engineering Requirements Management - DOORS Next * [PV-4285] - Syntax and Semantic Check is aborting due to a CoreException * [PV-4773] - Error/Preview action silently fails if substitution calculation is not properly enclosed * [PV-4835] - Requirement cannot be fetched if linked to others, in certain case * [PV-4940] - Allowed marker characters # ; in HTML result in PVSCL parsing error * [PV-5074] - Preview may fail in certain case, where current configuration-context is not available Connector for IBM Engineering Test Management * [PV-4760] - In partial transformation, test suites, cases, and scripts will not be excluded * [PV-4836] - Import may be slow, because Test Case resource fetch twice Connector for IBM Engineering Systems Design Rhapsody * [PV-4922] - Only the first calculation of a requirement that uses partial substitution can be edited via the 'Edit calculation' dialog * [PV-4932] - Rhapsody visualizations or variant enumeration transformation may cause loss of all partial text substitution rules Connector for EMF Feature Mapping * [PV-4787] - Mapping Model cannot be selected if there is a file without file extension in the project Connector for Enterprise Architect * [PV-4853] - EA *.qea and *.qeax files are always copied via an EA project transfer, which is very slow Connector for Microsoft Office * [PV-4998] - Excel project example contains a modeling flaw violating our own rules from the user's guide Connector for Polarion * [PV-4789] - Preview of partial configuration not working, with partial text substitution * [PV-4794] - Polarion import does not recognize restrictions or custom calculations marker * [PV-4808] - Server URL validation on ServerSelectionPage throws NPE during input * [PV-4809] - Help not linked in Polarion web integration * [PV-4810] - Button showText has no functionality * [PV-4811] - Help button in Polarion integration does not work. * [PV-4883] - Polarion variants migration process is not adding feature model relative to the configuration space * [PV-4940] - Allowed marker characters # ; in HTML result in PVSCL parsing error Model Test Framework * [PV-4848] - Synchronization between outline view and pvunit editor missing Connector for Jama Connect * [PV-4684] - Text substitution may not use the correct substitution markers in transformation * [PV-4808] - Server URL validation on ServerSelectionPage throws NPE during input pure::variants Web Components * [PV-4676] - Quick filter 'Uniqueness' in Matrix does not handle attribute values correctly * [PV-4765] - Navigating to child feature using hyperlinks do not open the node * [PV-4770] - Runner does not handle responses from tomcat correctly in case of a broken web client * [PV-4824] - Transformation container should use UTF-8 as the current locale character encoding * [PV-4834] - Matrix transformation does start one transformation job per variant * [PV-4839] - Project revision not resolved if opened in GC context * [PV-4850] - Element description do not update after editing * [PV-4930] - Ellipses (...) are not displayed for long project names for user who can't access ( project which are greyed out) * [PV-4953] - Deployment templates do not offer a claim configuration possibility for user identification * [PV-4958] - After creating relation with multiple targets, Name of relation is not properly displaying while scrolling horizontally * [PV-4961] - NullPointerException is logged if the OIDC provider is not accessible * [PV-4962] - Password change in WebClient allows only alphanumeric characters * [PV-4971] - Update jena-arq to version 4.8.0 * [PV-4984] - Cannot login in Web Client with non-ASCII characters * [PV-5004] - Issue : matrix page issues * [PV-5008] - Small white box appears on matrix page after clicking on info from node markers * [PV-5037] - After running multiple transformation from matrix page, Icons are not aligned with vdm names on run transformation window * [PV-5043] - Default description editor message not appearing when no message is there * [PV-5052] - Long string project/model names are not aligned with icons in select panel * [PV-5057] - Web Client may be not accessible * [PV-5058] - Tree layout in Configuration Wizard is broken in some cases * [PV-5059] - Web Client constantly obtains a license for the alias user * [PV-5066] - Tool tip of matrix elements with long name are right aligned * [PV-5079] - Matrix Page : getting "Item is hidden" while accessing error from variant column without any filter ( reproducible in few specific projects ) * [PV-5092] - ConfigSpace problems due to unresolvable used models * [PV-5097] - Opening input model from cs dialog fails if model is from referenced project * [PV-5105] - User preference for Label Pattern is not applied after re-login in case of SSO * [PV-5125] - FE: Edit Project Dialog Save Button Release Notes - pure::variants - Version 5.0.16 (05.09.2023) ** Improvements * [PV-4147] - Prevent Java stack overflows when running into an endless recursion in pvSCL * [PV-4438] - Update jena-core * [PV-4439] - Update oslc4j-jena-provider * [PV-4814] - Update json-smart to version 2.4.10 * [PV-5231] - Update jackson-databind to version 2.15.2 * [PV-5237] - Qualify compatibility with Eclipse 2023-06 * [PV-5456] - Support migration of ADMIN project via migrateserver.exe Connector for IBM Engineering Requirements Management - DOORS Next * [PV-4438] - Update jena-core * [PV-4448] - Update oslc4j-jena-provider * [PV-4451] - Update Eclipse Lyo * [PV-5049] - Qualify compatibility with Jazz 7.0.2 (iFix021) * [PV-5050] - Qualify compatibility with Jazz 7.0.2 (iFix020a) * [PV-5231] - Update jackson-databind to version 2.15.2 * [PV-5426] - Qualify compatibility with Jazz 7.0.2 (iFix023a) * [PV-5455] - Qualify compatibility with Jazz 7.0.2 (iFix024) Connector for IBM Engineering Test Management * [PV-5049] - Qualify compatibility with Jazz 7.0.2 (iFix021) * [PV-5050] - Qualify compatibility with Jazz 7.0.2 (iFix020a) * [PV-5426] - Qualify compatibility with Jazz 7.0.2 (iFix023a) * [PV-5455] - Qualify compatibility with Jazz 7.0.2 (iFix024) Connector for IBM Engineering Systems Design Rhapsody * [PV-5180] - Fix unresolved reference in Rhapsody documentation * [PV-5231] - Update jackson-databind to version 2.15.2 Connector for PTC Integrity * [PV-5231] - Update jackson-databind to version 2.15.2 Connector for Polarion * [PV-5231] - Update jackson-databind to version 2.15.2 Connector for Polarion Variants * [PV-4451] - Update Eclipse Lyo * [PV-5231] - Update jackson-databind to version 2.15.2 Connector for Azure DevOps * [PV-5231] - Update jackson-databind to version 2.15.2 Connector for Jama Connect * [PV-5363] - Qualify compatibility with Jama 8.79.4 pure::variants Web Components * [PV-4814] - Update json-smart to version 2.4.10 * [PV-5231] - Update jackson-databind to version 2.15.2 * [PV-5435] - Upgrade guava to version 32.1.1-jre ** Bug Fixes * [PV-772] - NullPointerException when activating "Hide Non-Variation Point" filter on a family model with an or-group * [PV-943] - Finishing New Wizards by double click throws exception or deadlocks Eclipse * [PV-1056] - CSV importer does not check validity of imported unique names and IDs * [PV-2686] - Empty error dialogs when creating project without reachable license server * [PV-3776] - Detail tab view does not work for server projects * [PV-4622] - Model server may not close all models for expired web client sessions * [PV-4688] - Compare variant models with older history state does show incorrect models * [PV-4960] - User selections missing after Creating instances with template * [PV-5055] - Ant pv.import task is not working if project folder is in workspace and folder name differs from .project name * [PV-5119] - Close VDM action from configspace properties dialog fails to close all respective VDMs * [PV-5154] - NullPointerException thrown during delete-project refactoring * [PV-5177] - Integrations forget remote branch on refresh and reopen of tool-specific document * [PV-5196] - Several actions in desktop integrations are trying to fetch model attributes and fail * [PV-5229] - Merge application misses differences between models * [PV-5265] - Model Server uses local username as author of remote models * [PV-5275] - Minor memory leaks and data races in server * [PV-5287] - Restriction/Calculation editor only shows pvSCL's error markers on first line * [PV-5288] - Restriction/Calculation editors shows only first error marker (if second error exists with same error message) * [PV-5289] - Calculation/Restriction editor shows no error markers for "unexpected end of expression" * [PV-5302] - Thread pool destruction does not wait for running threads * [PV-5303] - pvSCL model structure functions do not work on elements below unselected instances in Prolog evaluation * [PV-5316] - Wrong model filter used for ps:element and ps:class attributes * [PV-5318] - pv.import task failing if revision given is ”HEAD” * [PV-5331] - Importing the same JAMA project multiple times into a pv remote project results in multiple, distinct family models with identical names * [PV-5341] - pvSCL functions pv:SubTree and pv:AllChildren return their result in different order in Prolog and Java * [PV-5349] - Model server may crash during close models command * [PV-5357] - Opening external links to pure::variants elements does not work * [PV-5388] - Import and manipulator settings are saved in random order in Java 9+ * [PV-5394] - Ranges on attributes containing big numbers resulting in errors and exceptions * [PV-5399] - Model Version Mismatch Quick Fix is missing * [PV-5432] - Widget not showing model data from expected GC context * [PV-5442] - VDM Wizard shows empty error message * [PV-5454] - Variant Configuration Wizard finish handling not working Connector for IBM Engineering Requirements Management - DOORS * [PV-1038] - Encoding problems in pvSCL documentation of integrations * [PV-4985] - Wrong linksets created during update when different repository paths are used in combination with non-normalized output paths * [PV-5170] - Unescaped non-ASCII characters in DOORS RTF content are not correctly processed Connector for IBM Engineering Requirements Management - DOORS Next * [PV-5133] - pure::variants may crash if a Component from ELM contains either '<', '>', or '&' in description * [PV-5295] - Variant Enumeration fails if in context of a sub global configuration * [PV-5400] - Update of requirement may fail, for unknown reason, since iFix023 * [PV-5432] - Widget not showing model data from expected GC context Connector for IBM Engineering Test Management * [PV-5133] - pure::variants may crash if a Component from ELM contains either '<', '>', or '&' in description * [PV-5239] - ETM import fails if a Keyword has no associated Test Script defined * [PV-5365] - Variant Enumeration in ETM may fail if Project name is different than Project Alias Connector for IBM Engineering Systems Design Rhapsody * [PV-1038] - Encoding problems in pvSCL documentation of integrations * [PV-4983] - Rhapsody transformation with sub-states do not work as expected * [PV-5235] - High CPU load when showing Rhapsody integration window * [PV-5354] - Allow Rhapsody to delete read only packages during transformation Connector for Enterprise Architect * [PV-1038] - Encoding problems in pvSCL documentation of integrations * [PV-4905] - User defined colors on elements are reset in some cases * [PV-4978] - EA.exe keeps running after Enterprise Architect transformation if the input file could not be opened by EA * [PV-5266] - Update the path in Enterprise Architect warning dialog Connector for PTC Integrity * [PV-1038] - Encoding problems in pvSCL documentation of integrations Connector for Microsoft Office * [PV-1038] - Encoding problems in pvSCL documentation of integrations * [PV-5413] - Office partial substitution settings are initialized incorrectly if preferences are opened from p::v taskpane Model Test Framework * [PV-3239] - Cannot select VDM for PVUnit test in wizard Connector for Jama Connect * [PV-5084] - Jama copy transformation failed due to "Bad Request - You must set the following required fields. fields: description" * [PV-5271] - Login with basic authentication does not work with username or password containing non-ASCII characters * [PV-5331] - Importing the same JAMA project multiple times into a pv remote project results in multiple, distinct family models with identical names * [PV-5332] - Import creates optional variation point if link propagation used without restriction * [PV-5334] - Importer should use project name as family model's name * [PV-5335] - Improve names of family models imported from JAMA projects pure::variants Web Components * [PV-5339] - Model picker in GC mode fails in changing project Release Notes - pure::variants - Version 5.0.15 (19.06.2023) ** Improvements * [PV-4683] - Expanded comments in history view are collapsed after selection change * [PV-4851] - Improve error messages when server cannot bind to configured host and port * [PV-4878] - Operations in user management editor shall block UI and provide feedback to the user * [PV-4885] - Ignore invalid license files * [PV-4897] - Project reference switch to stored reference quick fix shall be the first one in the list of quick fixes. Connector for IBM Engineering Requirements Management - DOORS Next * [PV-4379] - Add "Read Timeout" and "Connection Timeout" environment variables in the documentations * [PV-4617] - Qualify compatibility with Jazz 7.0.2 (iFix019) * [PV-4618] - Qualify compatibility with Jazz 7.0.2 (iFix018) Connector for IBM Engineering Test Management * [PV-4379] - Add "Read Timeout" and "Connection Timeout" environment variables in the documentations * [PV-4617] - Qualify compatibility with Jazz 7.0.2 (iFix019) * [PV-4618] - Qualify compatibility with Jazz 7.0.2 (iFix018) * [PV-4758] - Import wizard should not load test artefacts if quick mode selected Connector for IBM Engineering Systems Design Rhapsody * [PV-2701] - Publish diagrams after RMM transformation has run * [PV-4675] - Add transformation log entries for partial text substitution in Rhapsody * [PV-4864] - Qualify compatibility with Rhapsody 9.0.2 Connector for Enterprise Architect * [PV-4863] - Qualify Compatibility with Enterprise Architect 16.1 Connector for Polarion Variants * [PV-4379] - Add "Read Timeout" and "Connection Timeout" environment variables in the documentations Connector for Capella * [PV-4894] - Qualify Compatibility with Capella 6.1 pure::variants Web Components * [PV-4431] - Update guava to version 31.1-jre * [PV-4457] - Add hints to resolve any consequent error in the Web component if the certificates are updated by the user ** Bug Fixes * [PV-4001] - Apply changes of "Compare with..."-action on remote projects lead to an error message which complains user permissions * [PV-4285] - Syntax and Semantic Check is aborting due to a CoreException * [PV-4671] - Open OIDC session failed when connecting to the model server via Desktop hub & in-tool integrations * [PV-4682] - First and last entry in history view empty for remote project * [PV-4686] - Filter in history view does not work correctly * [PV-4690] - Excel import does not create user selections in VDM properly. * [PV-4763] - Test Connection does not work when importing users or roles from LDAP * [PV-4776] - "Compare/Replace With"-action on GC-aware project not indicating progress * [PV-4785] - Possible connection pool shut down exceptions during closing of Eclipse * [PV-4796] - User without permission in the HEAD revision can not import the project * [PV-4830] - Navigation to a search result of a relation type in family model doesn't work * [PV-4832] - SSO Login window not closing, if server configured with 443 port explicitly * [PV-4833] - Properties view header show mandatory icon after changes taken for elements * [PV-4837] - Tool-tips on self defined pvSCL functions may be bloated and incomplete * [PV-4855] - Setting default markers by clearing input fields in widget is not correctly handled in integration widget * [PV-4856] - In code library tab editor an undone change will not be applied * [PV-4858] - RestrictionFinder class does not find all restrictions * [PV-4862] - codelib problem check not running, when codelib viewer is opened * [PV-4869] - Empty error message is shown if last-loaded configuration space does not exist anymore * [PV-4873] - Certain pvSCL functions do not fail in Java evaluator when using forbidden empty string arguments * [PV-4884] - License and Model server does not handle context paths properly when deployed behind a reverse proxy * [PV-4896] - Project reference quick fix may suggest to change stored project revision to 'null' * [PV-4899] - pv.servers.xml is not loaded in all cases where known core servers are fetched * [PV-4935] - Extract Refactoring breaks references to restriction sets * [PV-4937] - Extract Element Refactoring may break PVSCL code * [PV-4940] - Allowed marker characters # ; in HTML result in PVSCL parsing error * [PV-4941] - Cloning instances broken for p::v 4 projects * [PV-4947] - Invalid instances are added to all link elements in VDM * [PV-4954] - Restrictions on Releations not processed during Element Extract Refactoring * [PV-4955] - Authentication handling is no more user friendly * [PV-4957] - XML transformation may change the order of XML attributes * [PV-4980] - ConfigSpace changes may created more changes on the xml then necessary. * [PV-5000] - "Replace With" -> "Another Branch or Version..." executed on file in remote project causes error with exception * [PV-5053] - Types from typemodel used in Variant Collection are not resolved in case of a remote project * [PV-5095] - Label and Icon missing for Variant Configuration Wizard in remote project compare * [PV-5103] - Idle database connection may be unexpectedly closed in cloud environments * [PV-5117] - A feature model cannot be exported as an HTML file to the root directory of a hard drive partition * [PV-5120] - Violating the pvSCL one definition rule through loading of an instance pvSCL library multiple times * [PV-5121] - Ranges on attributes containing big numbers resulting in errors and exceptions Connector for IBM Engineering Requirements Management - DOORS * [PV-3688] - Integration menu action "Mark object as merged" script stops when copied value is not valid for ancestor's attribute type * [PV-4987] - Tree layout section is missing in Doors Classic integration preferences Connector for IBM Engineering Requirements Management - DOORS Next * [PV-4285] - Syntax and Semantic Check is aborting due to a CoreException * [PV-4940] - Allowed marker characters # ; in HTML result in PVSCL parsing error * [PV-5074] - Preview may fail in certain case, where current configuration-context is not available Connector for IBM Engineering Test Management * [PV-4760] - In partial transformation, test suites, cases, and scripts will not be excluded Connector for IBM Engineering Systems Design Rhapsody * [PV-4922] - Only the first calculation of a requirement that uses partial substitution can be edited via the 'Edit calculation' dialog * [PV-4932] - Rhapsody visualizations or variant enumeration transformation may cause loss of all partial text substitution rules Connector for Enterprise Architect * [PV-4853] - EA *.qea and *.qeax files are always copied via an EA project transfer, which is very slow Connector for Microsoft Office * [PV-4998] - Excel project example contains a modeling flaw violating our own rules from the user's guide Connector for Polarion * [PV-4808] - Server URL validation on ServerSelectionPage throws NPE during input * [PV-4940] - Allowed marker characters # ; in HTML result in PVSCL parsing error Model Test Framework * [PV-4848] - Synchronization between outline view and pvunit editor missing Connector for Jama Connect * [PV-4808] - Server URL validation on ServerSelectionPage throws NPE during input pure::variants Web Components * [PV-4971] - Update jena-arq to version 4.8.0 Release Notes - pure::variants - Version 5.0.14 (31.03.2023) ** Improvements * [PV-3863] - Show History of Project members * [PV-4129] - Document new Impact View functions in the user manual * [PV-4462] - Replace GSon with Jackson * [PV-4558] - Log, if license server rejects the client license * [PV-4562] - Update json5 to version 2.2.2 * [PV-4583] - Qualify Compatibility with Eclipse 2022-12 * [PV-4584] - Add Eclipse Update Site details for Capella 6 in p::v Setup Guide * [PV-4586] - Support Macs with Mx processor (ARM64/Aarch64) * [PV-4621] - Update ua-parser-js to version 0.7.33 * [PV-4626] - Allow installation of pure::variants into an existing Eclipse that is not named eclipse.exe * [PV-4657] - Upload project references when exporting pv projects to model server * [PV-4670] - Update OpenSSL to version 3.0.8 * [PV-4759] - Three-way compare may show wrong icons * [PV-4788] - User shall not need read access to the user management model * [PV-4792] - Qualify compatibility with Eclipse 2023-03 * [PV-4879] - Ignore license files with missing floating license entry Connector for IBM Engineering Requirements Management - DOORS * [PV-4517] - Synchronization should not remove relations, constraints and restriction on root element of DOORS family models * [PV-4665] - Qualify compatibility with DOORS 9.7.2.6 * [PV-4667] - Improve DOORS compatibility warning messages * [PV-4689] - Substitution marker validity shall be checked before transformation Connector for IBM Engineering Requirements Management - DOORS Next * [PV-4517] - Synchronization should not remove relations, constraints and restriction on root element of DOORS family models * [PV-4562] - Update json5 to version 2.2.2 * [PV-4621] - Update ua-parser-js to version 0.7.33 * [PV-4689] - Substitution marker validity shall be checked before transformation Connector for IBM Engineering Test Management * [PV-4689] - Substitution marker validity shall be checked before transformation Connector for IBM Engineering Systems Design Rhapsody * [PV-4689] - Substitution marker validity shall be checked before transformation Connector for Microsoft Office * [PV-4689] - Substitution marker validity shall be checked before transformation Connector for Jama Connect * [PV-4689] - Substitution marker validity shall be checked before transformation pure::variants Web Components * [PV-4562] - Update json5 to version 2.2.2 * [PV-4859] - Update jackson-databind to version 2.9.10.8 ** Bug Fixes * [PV-3591] - Refactor action should not be selectable for type models * [PV-4001] - Apply changes of "Compare with..."-action on remote projects lead to an error message which complains user permissions * [PV-4208] - Changes are overwritten if two eclipse clients are modifying an element in the Properties view * [PV-4308] - pvSCL function pv:ToFloat does not handle float overflows * [PV-4385] - Server API Request Failure dialog is shown when opening calculation editor when substitution marker is not closed or escaped correctly * [PV-4452] - Archived Global Configuration prevent opening Web Application UI * [PV-4490] - Similarity matrix uses decimal format of operating system for display and export * [PV-4523] - License server connection fails in Rhapsody 9.0.1 IFix003 * [PV-4535] - AccessRightsPane initial enable state of controls is wrong * [PV-4536] - Disable action to create JavaScript files on Server projects * [PV-4551] - Custom icons defined in type model can cause invisibility of variation type in all model editors * [PV-4560] - In Prolog pvSCL evaluation descoping of iterator variables does not work properly * [PV-4561] - Model editor is not marked as changed when cutting code from code editor tab * [PV-4568] - Model server does not support '\' and non-ASCII characters in database credentials * [PV-4569] - Windows' scaling does not work for desktop hub's restriction editor when a high resolution display is used * [PV-4581] - Stack-overflow crashes when evaluating pvSCL expressions with large number of operation sequences or deep nested structures * [PV-4588] - Refactoring of model name may create deadlock when number of processors are low * [PV-4601] - Null-pointer exception may occur during fetching of related models * [PV-4624] - Transformation of HTML content may create new line breaks * [PV-4627] - Substitution marker validation fails with technical error * [PV-4629] - ANT Transformation fails if using folder or project as vdm * [PV-4630] - Failing changes in model server may corrupt model server data when using MSSQL or PostgreSQL database * [PV-4634] - pv:Selector() not working correctly in Prolog * [PV-4656] - Run As Javascript action may disappear from context menu * [PV-4663] - Potential wrong loading of model data from database in high parallel scenarios * [PV-4676] - Quick filter 'Uniqueness' in Matrix does not handle attribute values correctly * [PV-4679] - JavaScript transformation fails without explanation if outputfile parameter is set to a relative filename * [PV-4681] - Relations of type ps:conditionalRequires targeting to another model not handled correctly in extended auto-resolving * [PV-4687] - JavaScript editor's content assist don't show proposals from included JavaScript scripts * [PV-4772] - Model differ hides model property changes if model version changes * [PV-4786] - Model Server web front end may show wrong active user count * [PV-4854] - Assign/revoke users from roles in user management editor is inefficient * [PV-4868] - Transforming partial variant description models may lead to wrong results * [PV-4874] - Model filter in transformations still consider feature models Connector for IBM Engineering Requirements Management - DOORS Next * [PV-4599] - Preview not working if deployed with Java 11 * [PV-4624] - Transformation of HTML content may create new line breaks * [PV-4627] - Substitution marker validation fails with technical error * [PV-4773] - Error/Preview action silently fails if substitution calculation is not properly enclosed * [PV-4835] - Requirement cannot be fetched if linked to others, in certain case Connector for IBM Engineering Test Management * [PV-4563] - Transformation fails if Test Plans from different ETM project areas are imported in the same family model * [PV-4619] - Variant enumeration in ETM fails if Test artifacts contains Requirement links * [PV-4624] - Transformation of HTML content may create new line breaks * [PV-4836] - Import may be slow, because Test Case resource fetch twice Connector for IBM Engineering Systems Design Rhapsody * [PV-4567] - Rhapsody Preview does not work Connector for EMF Feature Mapping * [PV-4787] - Mapping Model cannot be selected if there is a file without file extension in the project Connector for PTC Integrity * [PV-4564] - PTC Integrity Integration does not start Connector for PTC Creo Connector for Polarion * [PV-4578] - Synchronization of family model fails if document has a document baseline selected Connector for Polarion Variants * [PV-4578] - Synchronization of family model fails if document has a document baseline selected Connector for Jama Connect * [PV-4624] - Transformation of HTML content may create new line breaks * [PV-4684] - Text substitution may not use the correct substitution markers in transformation pure::variants Web Components * [PV-4452] - Archived Global Configuration prevent opening Web Application UI * [PV-4676] - Quick filter 'Uniqueness' in Matrix does not handle attribute values correctly * [PV-4784] - CM Service not responding Release Notes - pure::variants - Connector for Polarion - Version 6.0.1 Patch 01 (17.03.2023) ** Bug Fixes * [PV-4794] - Polarion import does not recognize restrictions or custom calculations marker Release Notes - pure::variants - Version 6.0.1 (10.03.2023) ** Improvements * [PV-3581] - Copy/Pasting content in Constraint Tab is not supported * [PV-3863] - Show History of Project members * [PV-4129] - Document new Impact View functions in the user manual * [PV-4134] - Allow customization where to get the user id in OIDC enabled environments * [PV-4159] - New pvSCL functions to give selection and exclusion hints * [PV-4261] - Document Borrow License * [PV-4349] - Introduce sorting and filtering in ModuleSelectionControl * [PV-4391] - Add search/filter for model's elements * [PV-4462] - Replace GSon with Jackson * [PV-4471] - Provide goto functionality for JavaScript * [PV-4511] - Provide project check if all models of a project do have same version * [PV-4525] - Allow system-wide definition of supported Jazz versions (by Administrator) * [PV-4530] - Attributes assigned to all features with empty values after CSV import * [PV-4558] - Log, if license server rejects the client license * [PV-4562] - Update json5 to version 2.2.2 * [PV-4583] - Qualify Compatibility with Eclipse 2022-12 * [PV-4584] - Add Eclipse Update Site details for Capella 6 in p::v Setup Guide * [PV-4586] - Support Macs with Mx processor (ARM64/Aarch64) * [PV-4592] - Allow open model with rollback to given time stamp * [PV-4596] - Support user defined parameter during transformation * [PV-4602] - Enable Filtering in projects view * [PV-4607] - Allow to search in variant models' selection field * [PV-4608] - Show ordered list of variant models in selection field * [PV-4610] - Make undo/redo visible in the model history * [PV-4621] - Update ua-parser-js to version 0.7.33 * [PV-4626] - Allow installation of pure::variants into an existing Eclipse that is not named eclipse.exe * [PV-4628] - Check spelling in pure::variants documentations * [PV-4669] - Describe functional roles in pv Server Administration Manual Connector for IBM Engineering Requirements Management - DOORS * [PV-3715] - In update transformation pre-check broken latest modules will not cancel transformation anymore * [PV-3739] - Latest link modules should be created in latest folder also if custom link module path is set * [PV-4637] - Allow Doors OLE transformation to run without .NET 3.5 installed * [PV-4689] - Substitution marker validity shall be checked before transformation Connector for IBM Engineering Requirements Management - DOORS Next * [PV-4025] - Link transformation change sets to work items * [PV-4123] - Synchronization wizard not indicating if current configuration is defined by project * [PV-4325] - Qualify Compatibility with Jazz 7.0.2 iFix015 (SR1) * [PV-4489] - Qualify compatibility with Jazz 7.0.2 iFix016 * [PV-4522] - Qualify compatibility with Jazz 7.0.2 iFix017 * [PV-4525] - Allow system-wide definition of supported Jazz versions (by Administrator) * [PV-4532] - Allow to define custom value for HTTP client connection timeout * [PV-4562] - Update json5 to version 2.2.2 * [PV-4621] - Update ua-parser-js to version 0.7.33 * [PV-4689] - Substitution marker validity shall be checked before transformation Connector for IBM Engineering Test Management * [PV-4123] - Synchronization wizard not indicating if current configuration is defined by project * [PV-4325] - Qualify Compatibility with Jazz 7.0.2 iFix015 (SR1) * [PV-4489] - Qualify compatibility with Jazz 7.0.2 iFix016 * [PV-4522] - Qualify compatibility with Jazz 7.0.2 iFix017 * [PV-4531] - Improve error message if transformation fails cause of missing "Create Baseline/Stream" permissions * [PV-4689] - Substitution marker validity shall be checked before transformation Connector for IBM Engineering Systems Design Rhapsody * [PV-4689] - Substitution marker validity shall be checked before transformation Connector for Enterprise Architect * [PV-4577] - Support Enterprise Architect 64-Bit Connector for PTC Integrity * [PV-4374] - Allow to keep the pvRestrictions in the PTC Integrity variant Connector for Microsoft Office * [PV-4689] - Substitution marker validity shall be checked before transformation Connector for Polarion * [PV-4532] - Allow to define custom value for HTTP client connection timeout Connector for Polarion Variants * [PV-4532] - Allow to define custom value for HTTP client connection timeout Connector for Jama Connect * [PV-4532] - Allow to define custom value for HTTP client connection timeout * [PV-4689] - Substitution marker validity shall be checked before transformation pure::variants Web Components * [PV-4134] - Allow customization where to get the user id in OIDC enabled environments * [PV-4427] - Update hibernate-validator * [PV-4538] - Show descriptions of features in tool tip of matrix view * [PV-4553] - Transformexecutor for Kubernetes should stream the status instead of constant polling * [PV-4562] - Update json5 to version 2.2.2 * [PV-4589] - Improve load time of Web Client UI ** Bug Fixes * [PV-1991] - Comparing of inherited vdms may lead to wrong results * [PV-3591] - Refactor action should not be selectable for type models * [PV-4199] - Linux model server's dependency to libodbc not resolvable in newer Linux distributions * [PV-4308] - pvSCL function pv:ToFloat does not handle float overflows * [PV-4452] - Archived Global Configuration prevent opening Web Application UI * [PV-4486] - New feature dialog does not preserve defined feature type selection * [PV-4490] - Similarity matrix uses decimal format of operating system for display and export * [PV-4498] - Extract element refactoring does not work on remote projects * [PV-4500] - No error handling for empty configspace in Selection State Analysis and Element Cluster Analysis * [PV-4502] - Clicking button "(De)select All" duplicates entries in list in Select Variant Models wizard page * [PV-4508] - Cloning a Variant model with inherited instances does not work * [PV-4512] - Very long feaure and element names leave the matrix unscrollable * [PV-4515] - Cutting elements in model editor may fail * [PV-4519] - Newly created variant shown twice in already opened config space editor * [PV-4523] - License server connection fails in Rhapsody 9.0.1 IFix003 * [PV-4535] - AccessRightsPane initial enable state of controls is wrong * [PV-4536] - Disable action to create JavaScript files on Server projects * [PV-4551] - Custom icons defined in type model can cause invisibility of variation type in all model editors * [PV-4560] - In Prolog pvSCL evaluation descoping of iterator variables does not work properly * [PV-4561] - Model editor is not marked as changed when cutting code from code editor tab * [PV-4568] - Model server does not support '\' and non-ASCII characters in database credentials * [PV-4569] - Windows' scaling does not work for desktop hub's restriction editor when a high resolution display is used * [PV-4570] - Access rights is not correctly shown during import server project * [PV-4581] - Stack-overflow crashes when evaluating pvSCL expressions with large number of operation sequences or deep nested structures * [PV-4588] - Refactoring of model name may create deadlock when number of processors are low * [PV-4601] - Nullpointer exception may occur during fetching of related models * [PV-4609] - Add missing organization query parameter for influxdb2 compatibility * [PV-4624] - Transformation of HTML content may create new line breaks * [PV-4629] - ANT Transformation fails if using folder or project as vdm * [PV-4630] - Failing changes in model server may corrupt model server data when using MSSQL or PostgreSQL database * [PV-4634] - pv:Selector() not working correctly in Prolog * [PV-4654] - A Reader without another role with access to ADMIN project can not login to the WebClient * [PV-4656] - Run As Javascript action may disappear from context menu * [PV-4663] - Potential wrong loading of model data from database in high parallel scenarios * [PV-4678] - Deadlock during Eclipse startup * [PV-4687] - JavaScript editor's content assist don't show proposals from included JavaScript scripts Connector for IBM Engineering Requirements Management - DOORS Next * [PV-4453] - Variant enumeration transformation only considers the latest selected vdm if the family models are from multiple project areas * [PV-4599] - Preview not working if deployed with Java 11 * [PV-4624] - Transformation of HTML content may create new line breaks Connector for IBM Engineering Test Management * [PV-4453] - Variant enumeration transformation only considers the latest selected vdm if the family models are from multiple project areas * [PV-4563] - Transformation fails if Test Plans from different ETM project areas are imported in the same family model * [PV-4619] - Variant enumeration in ETM fails if Test artifacts contains Requirement links * [PV-4624] - Transformation of HTML content may create new line breaks Connector for IBM Engineering Systems Design Rhapsody * [PV-4567] - Rhapsody Preview does not work Connector for PTC Integrity * [PV-4564] - PTC Integrity Integration does not start Connector for PTC Creo Connector for Polarion * [PV-4578] - Synchronization of family model fails if document has a document baseline selected Connector for Polarion Variants * [PV-4578] - Synchronization of family model fails if document has a document baseline selected Connector for Jama Connect * [PV-4624] - Transformation of HTML content may create new line breaks pure::variants Web Components * [PV-4452] - Archived Global Configuration prevent opening Web Application UI * [PV-4527] - Login fails with Keycloak as the OIDC provider * [PV-4537] - Rationale of attribute is saved as rationale for parent feature in VDM editor * [PV-4544] - Provide multiple container registries in the docker templates * [PV-4547] - Images from the extensions are not being displayed * [PV-4548] - HTML form added to message of the day can be submitted later * [PV-4549] - Runner is crashing when no log volume is mounted to the container * [PV-4552] - Improve robustness of runners and executors * [PV-4555] - Runner does not load default root certificates in case no extra rootcertificates are provided * [PV-4556] - Runner cannot create an Executor in Kubernetes if the cluster is checking the security context * [PV-4566] - The description in "env.template_c" is for template B * [PV-4571] - Context path of web components and model server should be configurable in deployment templates * [PV-4587] - Cursor pinned icons/properties may not be displayed in the web client * [PV-4632] - Deadlock in session scavenger when deployed on websphere liberty * [PV-4645] - Containerized Transformation Runner may not start if using latest Kubernetes library (26.1.0) * [PV-4655] - Error check may not display errors in case of using webhub * [PV-4692] - When selecting multiple variant models in Project page and opening them in a matrix fails * [PV-4695] - Change of configSpace used models is not reflected in already opened VDM pure::variants SDK * [PV-4541] - Extension Point Docs and JavaDoc not linked in SDK Documentation Release Notes - pure::variants Database Server - Version 6.0.0/5.0.13 Patch 01 (28.02.2023) ** Bug Fixes * [PV-4630] - Failing changes in model server may corrupt model server data when using MSSQL or PostgreSQL database * [PV-4663] - Potential wrong loading of model data from database in high parallel scenarios Release Notes - pure::variants - Version 6.0.0 (05.12.2022) ** Improvements * [PV-3748] - Type model editor should show inherited enumeration values when activating enumeration check box * [PV-3761] - Support Copy & Paste multi-selection of attributes/relations/restrictions/constraints along with elements * [PV-4229] - Suppport blank lines in pvscl text instead of removing them * [PV-4263] - In partial evaluation create non-selectables for all elements with false restrictions * [PV-4267] - Java integration library should not install pure::variants trust manager for all connections * [PV-4333] - Update JavaScript (Rhino) libaries to version 1.7.14 * [PV-4335] - provide GC aware project import via ANT * [PV-4336] - Add Descriptions to transformation configurations * [PV-4344] - Update zlib to version 1.2.13 * [PV-4350] - Make sure Desktop Client and Web Client share a license for the same user * [PV-4351] - Support Descriptions on config spaces * [PV-4370] - Qualify compatibility with Eclipse 4.25 * [PV-4373] - Discontinue 32 Bit support for Windows * [PV-4384] - Mark Conditional text and xml as deprecated * [PV-4409] - Allow ps:file to copy from a URL * [PV-4413] - Change default install path to C:\Program Files\pure-systems\pv_Enterprise_6.0 * [PV-4421] - Support Descriptions on remote projects * [PV-4424] - Update jackson libs to version 2.14.0 * [PV-4425] - Update poi libs to version 5.2.3 * [PV-4434] - Update OpenLDAP to version 2.6.3 * [PV-4435] - Update jQuery UI to version 1.13.2 * [PV-4436] - Update libxslt to version 1.1.37 * [PV-4437] - Update jQuery to version 3.6.1 * [PV-4440] - Update gson to version 2.9.1 * [PV-4441] - Update jsoup to version 1.15.3 * [PV-4458] - Provide com.ps.consul.eclipse.ui.history for JavaScript * [PV-4464] - New Configuration Spaces shall use HTML as description type * [PV-4475] - Qualify compatibility with postgreSQL 15 * [PV-4479] - Update SQLite to version 3.39.4 * [PV-4481] - Update OpenSSL to version 3.0.7 Connector for IBM Engineering Requirements Management - DOORS Next * [PV-4424] - Update jackson libs to version 2.14.0 * [PV-4437] - Update jQuery to version 3.6.1 * [PV-4441] - Update jsoup to version 1.15.3 * [PV-4488] - Qualify compatibility with Jazz 7.0.2 iFix015 SR1 Connector for IBM Engineering Test Management * [PV-4488] - Qualify compatibility with Jazz 7.0.2 iFix015 SR1 Connector for IBM Engineering Systems Design Rhapsody * [PV-4424] - Update jackson libs to version 2.14.0 Connector for PTC Integrity * [PV-4424] - Update jackson libs to version 2.14.0 * [PV-4440] - Update gson to version 2.9.1 * [PV-4441] - Update jsoup to version 1.15.3 Connector for PTC Creo * [PV-4446] - Update commons-io to version 2.11.0 Connector for Polarion * [PV-4437] - Update jQuery to version 3.6.1 * [PV-4444] - Update jersey-common to version 2.37 Connector for Polarion Variants * [PV-4424] - Update jackson libs to version 2.14.0 * [PV-4437] - Update jQuery to version 3.6.1 * [PV-4440] - Update gson to version 2.9.1 * [PV-4441] - Update jsoup to version 1.15.3 * [PV-4444] - Update jersey-common to version 2.37 Connector for Azure DevOps * [PV-4445] - Update httpclient to version 4.5.13 Connector for Capella * [PV-4424] - Update jackson libs to version 2.14.0 * [PV-4440] - Update gson to version 2.9.1 * [PV-4441] - Update jsoup to version 1.15.3 * [PV-4510] - Qualify Connector for use with Capella 6.0 pure::variants Web Components * [PV-3612] - Model Picker should indicate if loading projects, revisions or project-structure * [PV-3885] - Improve logging if GC configuration resolving fails * [PV-4096] - Improve the GC error response in case a user doesn't have permissions to PV configuration * [PV-4281] - Details Missing in Revision Selection Page in Web * [PV-4286] - Open a popup to login, keeping application state intact, no redirect * [PV-4346] - Improve "Installation Requirement" section of Web component setup * [PV-4350] - Make sure Eclipse Client and Web Client share a license for the same user * [PV-4426] - Update snakeyaml to version 1.33 * [PV-4428] - Update jsoup to version 1.15.3 * [PV-4429] - Update jersey-common to version 2.27 * [PV-4430] - Update protobuf-java to version 3.21.9 * [PV-4431] - Update guava to version 31.1 * [PV-4432] - Update gson to version 2.9.1 * [PV-4433] - Update jackson-databind to version 2.14.0 ** Bug Fixes * [PV-4205] - In Linux and Mac OS if Prolog process does not terminate normally the variantsd server goes into an endless loop * [PV-4301] - In model editors changing attributes with enumeration type and a calculation allows to select enumeration value * [PV-4363] - Deleting project with Configuration Matrix open causes errors * [PV-4365] - The AutoComplete pop up of the Edit Restrictions Dialog is sometimes in the background * [PV-4366] - Opening a pure::variants models dialog hides in the background when opened from generic widget (web integration) * [PV-4383] - In text substitution parsing calculations with escaped markers is not correctly done if markers itself are encoded * [PV-4415] - Similarity matrix isn't working in the context of model server projects * [PV-4461] - Accept certificate dialog may block UI when opened during transformation * [PV-4465] - Fallback to service logon does not work for OpenIDConnect in ANT * [PV-4473] - call to console() causes JavaScriptTransformation to fail in headless mode * [PV-4474] - pvSCL checking and Java evaluation can create ArrayIndexOutOfBoundsException if user functions are multiply defined * [PV-4477] - Partial evaluation fails when two open values are multiplied * [PV-4482] - Collection of minor issues in similarity matrix handling * [PV-4483] - pvSCL reference refactoring may not work correctly if tabs are used in pvSCL code * [PV-4485] - License and Model server does not handle context paths properly when deployed behind a reverse proxy * [PV-4492] - Error message shows technical user name when user alias is used * [PV-4494] - Tooltip on configspace.xml file throws NullPointerException * [PV-4496] - Calling pvSCL function pv:Get on an attribute without value does not create an error in Java evaluator anymore * [PV-4497] - Copy URL action may generate invalid URLs * [PV-4501] - Finding related server models creates result URLs without context path * [PV-4503] - User may create models and folder in projects without sufficient permissions * [PV-4504] - ConsulProjectEvaluator.isPartialVariantModel() returns false always for IFiles * [PV-4505] - Model server web page is not shown in some cases if a reverse proxy is used * [PV-4506] - Rename of revision action does allow to use character, which are considered invalid during revision creation * [PV-4516] - Custom Icons from Typemodel not shown in integrations Connector for Microsoft Office * [PV-4423] - Buttons are disabled in office integrations when document is embedded Model Test Framework * [PV-4478] - Not possible to run transformation validation in pv.unit ant task pure::variants Web Components * [PV-4186] - Redirect after successful login fails if the requested URL contains encoded query parameters * [PV-4303] - Authentication login failure is logged even though logged in with other logon mechanism * [PV-4311] - WebHub's VEL handler not able to load typemodel * [PV-4327] - "Bad Request" error if opening configspace of project, referring to other project's feature model * [PV-4348] - Model Picker opened from DNG widget doesn't display a folder containing a Configuration Space Release Notes - pure::variants - Version 5.0.13 (16.12.2022) ** Improvements * [PV-3748] - Type model editor should show inherited enumeration values when activating enumeration check box * [PV-3761] - Support Copy & Paste multi-selection of attributes/relations/restrictions/constraints along with elements * [PV-4263] - In partial evaluation create non-selectables for all elements with false restrictions * [PV-4267] - Java integration library should not install pure::variants trust manager for all connections * [PV-4344] - Update zlib to version 1.2.13 * [PV-4370] - Qualify compatibility with Eclipse 4.25 * [PV-4424] - Update jackson libs to version 2.14.0 * [PV-4425] - Update poi libs to version 5.2.3 * [PV-4434] - Update OpenLDAP to version 2.6.3 * [PV-4435] - Update jQuery UI to version 1.13.2 * [PV-4436] - Update libxslt to version 1.1.37 * [PV-4437] - Update jQuery to version 3.6.1 * [PV-4440] - Update gson to version 2.9.1 * [PV-4441] - Update jsoup to version 1.15.3 * [PV-4458] - Provide com.ps.consul.eclipse.ui.history for JavaScript * [PV-4471] - Provide goto functionality for JavaScript * [PV-4475] - Qualify compatibility with postgreSQL 15 * [PV-4479] - Update SQLite to version 3.39.4 * [PV-4481] - Update OpenSSL to version 3.0.7 * [PV-4511] - Provide project check if all models of a project do have same version Connector for IBM Engineering Requirements Management - DOORS Next * [PV-4123] - Synchronization wizard not indicating if current configuration is defined by project * [PV-4325] - Qualify Compatibility with Jazz 7.0.2 iFix015 (SR1) * [PV-4424] - Update jackson libs to version 2.14.0 * [PV-4437] - Update jQuery to version 3.6.1 * [PV-4441] - Update jsoup to version 1.15.3 * [PV-4488] - Qualify compatibility with Jazz 7.0.2 iFix015 SR1 * [PV-4489] - Qualify compatibility with Jazz 7.0.2 iFix016 * [PV-4522] - Qualify compatibility with Jazz 7.0.2 iFix017 * [PV-4525] - Allow system-wide definition of supported Jazz versions (by Administrator) * [PV-4532] - Allow to define custom value for HTTP client connection timeout Connector for IBM Engineering Test Management * [PV-4123] - Synchronization wizard not indicating if current configuration is defined by project * [PV-4325] - Qualify Compatibility with Jazz 7.0.2 iFix015 (SR1) * [PV-4488] - Qualify compatibility with Jazz 7.0.2 iFix015 SR1 * [PV-4489] - Qualify compatibility with Jazz 7.0.2 iFix016 * [PV-4522] - Qualify compatibility with Jazz 7.0.2 iFix017 * [PV-4531] - Improve error message if transformation fails cause of missing "Create Baseline/Stream" permissions Connector for IBM Engineering Systems Design Rhapsody * [PV-4424] - Update jackson libs to version 2.14.0 Connector for PTC Integrity * [PV-4424] - Update jackson libs to version 2.14.0 * [PV-4440] - Update gson to version 2.9.1 * [PV-4441] - Update jsoup to version 1.15.3 Connector for PTC Creo * [PV-4446] - Update commons-io to version 2.11.0 Connector for Polarion * [PV-4437] - Update jQuery to version 3.6.1 * [PV-4444] - Update jersey-common to version 2.37 * [PV-4532] - Allow to define custom value for HTTP client connection timeout Connector for Polarion Variants * [PV-4424] - Update jackson libs to version 2.14.0 * [PV-4437] - Update jQuery to version 3.6.1 * [PV-4440] - Update gson to version 2.9.1 * [PV-4441] - Update jsoup to version 1.15.3 * [PV-4444] - Update jersey-common to version 2.37 * [PV-4532] - Allow to define custom value for HTTP client connection timeout Connector for Azure DevOps * [PV-4445] - Update httpclient to version 4.5.13 Connector for Capella * [PV-4424] - Update jackson libs to version 2.14.0 * [PV-4440] - Update gson to version 2.9.1 * [PV-4441] - Update jsoup to version 1.15.3 * [PV-4510] - Qualify Connector for use with Capella 6.0 Connector for Jama Connect * [PV-4532] - Allow to define custom value for HTTP client connection timeout ** Bug Fixes * [PV-4205] - In Linux and Mac OS if Prolog process does not terminate normally the variantsd server goes into an endless loop * [PV-4301] - In model editors changing attributes with enumeration type and a calculation allows to select enumeration value * [PV-4363] - Deleting project with Configuration Matrix open causes errors * [PV-4365] - The AutoComplete pop up of the Edit Restrictions Dialog is sometimes in the background * [PV-4366] - Open a pure::variants models dialog hides in the background when opened from generic widget (web integration) * [PV-4383] - In text substitution parsing calculations with escaped markers is not correctly done if markers itself are encoded * [PV-4415] - Similarity matrix isn't working in the context of model server projects * [PV-4461] - Accept certificate dialog may block UI when opened during transformation * [PV-4465] - Fallback to service logon does not work for OpenID Connect in ANT * [PV-4473] - Calling console() causes JavaScriptTransformation to fail in headless mode * [PV-4474] - pvSCL checking and Java evaluation can create ArrayIndexOutOfBoundsException if user functions are multiply defined * [PV-4477] - Partial evaluation fails when two open values are multiplied * [PV-4482] - Collection of minor issues in similarity matrix handling * [PV-4483] - pvSCL reference refactoring may not work correctly if tabs are used in pvSCL code * [PV-4486] - New feature dialog does not preserve defined feature type selection * [PV-4492] - Error message shows technical user name when user alias is used * [PV-4494] - Tooltip on configspace.xml file throws NullPointerException * [PV-4496] - Calling pvSCL function pv:Get on an attribute without value does not create an error in Java evaluator anymore * [PV-4497] - Copy URL action may generate invalid URLs * [PV-4498] - Extract element refactoring does not work on remote projects * [PV-4500] - No error handling for empty configspace in Selection State Analysis and Element Cluster Analysis * [PV-4501] - Finding related server models creates result URLs without context path * [PV-4502] - Clicking button "(De)select All" duplicates entries in list in Select Variant Models wizard page * [PV-4503] - User may create models and folder in projects without sufficient permissions * [PV-4504] - ConsulProjectEvaluator.isPartialVariantModel() returns always false for IFile objects * [PV-4505] - Model server web page is not shown in some cases if a reverse proxy is used * [PV-4506] - Rename of revision action does allow to use character, which are considered invalid during revision creation * [PV-4508] - Cloning a Variant model with inherited instances does not work * [PV-4512] - Very long feaure and element names leave the matrix unscrollable * [PV-4515] - Cutting elements in model editor may fail * [PV-4516] - Custom element icons defined in type models are not shown in integrations * [PV-4519] - Newly created variant shown twice in already opened config space editor Connector for IBM Engineering Requirements Management - DOORS Next * [PV-4453] - Variant enumeration transformation only considers the latest selected vdm if the family models are from multiple project areas Connector for IBM Engineering Test Management * [PV-4453] - Variant enumeration transformation only considers the latest selected vdm if the family models are from multiple project areas Connector for Microsoft Office * [PV-4423] - Buttons are disabled in office integrations when document is embedded Model Test Framework * [PV-4478] - Not possible to run transformation validation in pv.unit ant task pure::variants SDK * [PV-4541] - Extension Point Docs and JavaDoc not linked in SDK Documentation Release Notes - pure::variants - Version 5.0.12 (22.09.2022) ** Improvements * [PV-3485] - Optionally don't allow implicit conversion of model objects to ID string * [PV-4004] - Properly check for attribute type and value type incompatibilities during evaluation * [PV-4005] - Support "Load Selection from VDM/VRM" for instances * [PV-4134] - Allow customization where to get the user id in OIDC enabled environments * [PV-4180] - Update openldap to 2.4.59 * [PV-4189] - Optionally report accessed attributes with no value * [PV-4230] - Qualify compatibility with Eclipse 2022-06 (4.24) * [PV-4232] - Support Tooltip for ConfigSpace in Project View * [PV-4235] - Finish Connector requirements * [PV-4236] - Support generation of classalias files with relative include paths * [PV-4237] - Improve labels shown for attribute values referencing elements * [PV-4270] - Allow calculations for attributes of type ps:element * [PV-4282] - Provide warning if user installs server license into PV client * [PV-4289] - Always show pvSCL Tab if "Activate pvSCL [...] in model editor" property is set * [PV-4334] - JavaEvaluator shall not check ranges for or group if there are no children * [PV-4338] - Speedup project scanning during server start * [PV-4345] - Update log4j libs to version 2.18.0 * [PV-4361] - All arguments can be passed by environment variables prefixed with PV_SERVER_ Connector for IBM Engineering Requirements Management - DOORS * [PV-2534] - Rename connectors Connector for IBM Engineering Requirements Management - DOORS Next * [PV-2534] - Rename connectors * [PV-4018] - Introduce error check in DNG widget * [PV-4217] - Type model element check reports warning for Jazz family models element types * [PV-4322] - Qualify Compatibility with Jazz 7.0.0 iFix016 * [PV-4323] - Qualify Compatibility with Jazz 7.0.1 iFix017 * [PV-4324] - Qualify Compatibility with Jazz 7.0.2 iFix014 Connector for IBM Engineering Test Management * [PV-2534] - Rename connectors * [PV-4217] - Type model element check reports warning for Jazz family models element types * [PV-4322] - Qualify Compatibility with Jazz 7.0.0 iFix016 * [PV-4323] - Qualify Compatibility with Jazz 7.0.1 iFix017 * [PV-4324] - Qualify Compatibility with Jazz 7.0.2 iFix014 Connector for IBM Engineering Systems Design Rhapsody * [PV-2493] - RMM transformation should support case, in which the RMM project's units are stored in different components * [PV-2534] - Rename connectors * [PV-4278] - Rhapsody partial text substitution should be disabled by default Connector for PTC Integrity * [PV-4242] - PTC Integration is not able to open remote models * [PV-4345] - Update log4j libs to version 2.18.0 Connector for Catia Magic - No Magic * [PV-2534] - Rename connectors * [PV-4321] - Qualify compatbility with Catia Magic Draw 2022x Connector for Microsoft Office * [PV-4225] - Qualify compatibility with MS Office 2021 * [PV-4226] - Qualify compatibility with MS Office 365 Connector for Capella * [PV-4312] - Document capella migration pure::variants Web Components * [PV-4134] - Allow customization where to get the user id in OIDC enabled environments * [PV-4281] - Details Missing in Revision Selection Page in Web * [PV-4345] - Update log4j libs to version 2.18.0 * [PV-4346] - Improve "Installation Requirement" section of Web component setup ** Bug Fixes * [PV-3840] - Different behavior in Prolog and Java evaluation when accessing attribute with calculation and wrong types * [PV-4030] - Graph export is not readable if there are Japanese characters in the feature/component names * [PV-4151] - JavaScript API method createConfigSpace does not handle PedanticMode Settings and VariantConfigurationWizardModel * [PV-4194] - Opening a GC-awareness project asks for credentials many (four) times * [PV-4216] - Label in properies view may show outdated values * [PV-4218] - Rename remote model validation allows to have two items with the same name in the same folder * [PV-4227] - When using IBM Java a pure::variants user truststore created using Oracle Java 9+ cannot be loaded * [PV-4238] - New Variant Project from Template Wizard allows not OCL valid model names * [PV-4257] - pv.servers.xml locations needs to be handled in the same way as pv.properties locations * [PV-4258] - In partial evaluation, properties of open elements can be missing in result * [PV-4259] - Cloning a variant misses attribute values on inherited selections * [PV-4262] - Change type of attribute Quick Fix Fails to Fix Default Values * [PV-4265] - Adding a new attribute with calculation may result in having an additional empty constant * [PV-4266] - Element attribute type check ignores wrong non-existent attribute types * [PV-4274] - TagReader parses complete files on doctype search * [PV-4287] - In integration, models are not properly loaded after switching the workspace * [PV-4288] - Changes in pvSCL Code Library does not immediately mark model file as changed * [PV-4299] - OIDC login dialog not working event though log-in is successful * [PV-4302] - Matrix Excel Export to XLSX broken * [PV-4305] - Clone VDM does copy inherited VDM constraints * [PV-4306] - Evaluation on C++ core does not ignore inherited VDM constraints from child VDM * [PV-4313] - Matrix Header column not resizeable * [PV-4317] - Refactoring attribute type does not change script type * [PV-4319] - The fromJSON methods in ModuleConfig and ModuleInstance assign JSON content incorrectly * [PV-4328] - DesktopHub's Configspace dialog opens twice if opened via Widget, using most recent Chrome/Edge * [PV-4330] - Matrix column calculation throws NullPointer for models containing root element only * [PV-4331] - Default Table Layout is not used if Matrix is opened. * [PV-4332] - Changing table layout in table view of model editors may not work * [PV-4341] - Instance order of inherited instances is different then order in parent VDM * [PV-4342] - Reorder Instance Dialog may not list all instances * [PV-4343] - Relations' view goto action activates constraint tab * [PV-4347] - Switching revision of a project does not switch the referenced project's revision * [PV-4362] - OIDC login dialog not working even though log-in is successfull in .net based integrations * [PV-4368] - Context menu action "New > Attribute Value" doesn't allow adding additional values for ps:feature- or ps:element-typed attributes Connector for Reporting with BIRT * [PV-4302] - Matrix Excel Export to XLSX broken Connector for IBM Engineering Requirements Management - DOORS * [PV-4314] - Typo in DOORS Classic Connector Manual Connector for IBM Engineering Requirements Management - DOORS Next * [PV-4273] - DOORS Next Preview on Large Modules Leads to Unresponsive Web Page * [PV-4328] - DesktopHub's Configspace dialog opens twice if opened via Widget, using most recent Chrome/Edge Connector for IBM Engineering Test Management * [PV-4340] - Import Wizard not showing all available configurations Connector for IBM Engineering Systems Design Rhapsody * [PV-4227] - When using IBM Java a pure::variants user truststore created using Oracle Java 9+ cannot be loaded Connector for Microsoft Office * [PV-4224] - Preview Hide in Word does not work as expected Connector for Source Code Management * [PV-4245] - RelationIndexer is throwing NullPointer for non-XML files Connector for Jama Connect * [PV-4014] - User cannot select accessible projects below unaccessible folders for import * [PV-4264] - Copy transformation can fail if there are projects the user can access, but are contained in an unaccessable folder pure::variants Web Components * [PV-4079] - Login from generic pvWidget to WebHub loads the entire HTML page instead of the widget * [PV-4303] - Authentication login failure is logged even though logged in with other logon mechanism * [PV-4311] - WebHub's VEL handler not able to load typemodel * [PV-4327] - "Bad Request" error if opening configspace of project, referring to other project's feature model * [PV-4348] - Model Picker opened from DNG widget doesn't display a folder containing a Configuration Space Release Notes - pure::variants - Version 5.0.11 (15.06.2022) ** Improvements * [PV-622] - Short Cut for Getting Support Information * [PV-716] - Improve handling of Transform Server Request Dialog * [PV-3671] - Provide rename and move refactoring for remote folders * [PV-3696] - Implement revision aware API for model loading * [PV-3850] - Improve "Test Connection" function in GC Import wizard * [PV-4081] - Provide switch for disabling automatic model loading within integrations * [PV-4085] - Improve "Variant Project from Global Configuration" Import Wizard * [PV-4130] - Show model description in the tooltip on Variant Collection * [PV-4143] - Suppress error message for missing ifconfig / ip on linux if one of the two is being found * [PV-4170] - /config parameter during service creation command is ignored in the created service * [PV-4172] - Systems requirements in setup doc shall reflect editions * [PV-4173] - Model server can only connect to an LDAP server with a Simple Authentication * [PV-4176] - Update curl library to version 7.83.1 * [PV-4184] - Update jsoup to version 1.15.1 * [PV-4185] - Update libxslt to version 1.1.35 and libxml2 to version 2.9.14 * [PV-4201] - Update jQuery Connector for IBM Rational DOORS * [PV-4111] - Qualify compatibility with DOORS 9.7.2.5 * [PV-4202] - Improve handling of non-normalized output paths during DOORS transformation Connector for IBM Rational DOORS NG * [PV-3691] - Integration should give helpful error message if VEL service not reachable (404) * [PV-3693] - Add check-up list for Integration deployement being successful, in Setup-Guide * [PV-4108] - Qualify compatibility with Jazz 7.0.2 iFix011 * [PV-4109] - Qualify compatibility with Jazz 7.0.2 iFix012 * [PV-4164] - Model change events not registered if VDM or configspace pre-selected * [PV-4184] - Update jsoup to version 1.15.1 * [PV-4203] - Qualify compatibility with ELM 7.0.2 iFix013 * [PV-4213] - Don't process requirements if substitution disabled for requirements module Connector for IBM Rational Quality Manager * [PV-4103] - Support direct annotation of Test Steps in Manual Test Scripts for Variant Enumeration transformation * [PV-4108] - Qualify compatibility with Jazz 7.0.2 iFix011 * [PV-4109] - Qualify compatibility with Jazz 7.0.2 iFix012 * [PV-4203] - Qualify compatibility with ELM 7.0.2 iFix013 Connector for Enterprise Architect * [PV-4042] - Qualify Connector for use with Enterprise Architect 16 Connector for Microsoft Office * [PV-4094] - Use new PV icon in Excel integration toolbar Connector for Polarion Variants * [PV-4184] - Update jsoup to version 1.15.1 Connector for Capella * [PV-4107] - Qualify Compatibility with Capella 5.2 pure::variants Web Components * [PV-4132] - Documentation: provide hints to switch Webcomponent URL from HTTP to HTTPS * [PV-4137] - Ensure password input fields define "autocomplete" to "off" * [PV-4184] - Update jsoup to version 1.15.1 ** Bug Fixes * [PV-3758] - Values entered in certain UI are sometimes not saved if user doesn't actively shift the focus * [PV-3914] - Unhelpful error message from Excel import * [PV-3999] - KTable cell does not store values if clicked outside (focus is lost) during editing * [PV-4028] - License files can be manipulated to circumvent license expiration date * [PV-4069] - Upgrade to OpenSSL library version 3.0.3 * [PV-4073] - Quick outline is not updated for variant model changes * [PV-4078] - Desktop Hub shows still instances when switching back to * [PV-4095] - Wrong handling of switching online/offline when multiple server projects are selected * [PV-4097] - Partial transformations should not unescape escaped substitution markers [PV-4156] - Support preview of partial configured VDM * [PV-4102] - Same/Similar Selections grays out the slider * [PV-4105] - A cycle in the variant hierarchy results into a deadlock * [PV-4113] - Potential vulnerability relating to password changes in model server * [PV-4115] - Storing values in custom Enum attributes is not consistent * [PV-4119] - Missing JavaDoc for UserManagement * [PV-4120] - Removed conflicting selections can re-appear in pure::variants 4 variant models * [PV-4121] - Configuration-aware project's "Replace/Compare With..." action not allowing configuration selection in certain case, without giving a reason * [PV-4122] - "Variant Project from Global Configuration" wizard shows unhelpful error if GCM URI not defined on Web Components * [PV-4142] - CSV import creates unusable family model when importing a visible name containing an empty line * [PV-4145] - VDM Wizard fails if project name contains brackets * [PV-4146] - DesktopHub adds unwanted headers to its requests * [PV-4148] - JavaScript function createConfigSpace does not create all defined transformation modules * [PV-4152] - Java evaluation fails if a numeric attribute with restricted range results in a non-numeric value * [PV-4165] - Branching action can create branch without root version * [PV-4166] - Model server can crash during start when branch hierarchy is broken * [PV-4167] - Outdated pure-systems.com URLs in the documentation * [PV-4171] - Extract element refactoring lists variant models as changed, which do not contain any changes. * [PV-4190] - Compare merge can apply element and restset removal in a wrong order * [PV-4196] - Transformation of ps:pvsclxml removes unintended content from XML files * [PV-4197] - Deadlock possible during Close User Session * [PV-4198] - Change of relation type fails to update display of relation targets * [PV-4204] - Delivered prolog executable has missing dependencies in certain Mac OS versions * [PV-4207] - Components base type in Type Model breaks the VDM in web app Connector for Reporting with BIRT * [PV-1625] - Long element and property names are missing in the Matrix export Connector for IBM Rational DOORS * [PV-4097] - Partial transformations should not unescape escaped substitution markers [PV-4156] - Support preview of partial configured VDM * [PV-4150] - DOORS preview fails if attribute names contain non-ASCII characters Connector for IBM Rational DOORS NG * [PV-3774] - Integration's preview opens new error dialog if invalid variant-result produced via live-update * [PV-4097] - Partial transformations should not unescape escaped substitution markers [PV-4156] - Support preview of partial configured VDM * [PV-4209] - Transformation may fail if too many requirements are substituted in 6.0.6.1 * [PV-4212] - Configuration not found if synchronizing restrictions in configuration-aware project * [PV-4219] - Model changes not reflected if WebComponents URL defined with url path more than context path Connector for Enterprise Architect * [PV-4044] - Deletion of bound properties of connectors causes a popup in transformation * [PV-4099] - EA Integration shows substitution settings * [PV-4127] - EA properties of type block are not grayed out / deleted * [PV-4135] - EA integration does not recognise diagrams that are already open * [PV-4136] - EA hightlight and gray does not work as expected on ports Connector for Microsoft Office * [PV-4097] - Partial transformations should not unescape escaped substitution markers [PV-4156] - Support preview of partial configured VDM Connector for IBM Rational Rhapsody * [PV-4097] - Partial transformations should not unescape escaped substitution markers [PV-4156] - Support preview of partial configured VDM pure::variants Web Components * [PV-4114] - Documentation: Web component Setup preparation should explicitly mention to use "Client" license * [PV-4121] - Configuration-aware project's "Replace/Compare With..." action not allowing configuration selection in certain case, without giving a reason * [PV-4122] - "Variant Project from Global Configuration" wizard shows unhelpful error if GCM URI not defined on Web Components * [PV-4133] - Changing Selection fails for elements from referenced projects. * [PV-4144] - Web components stops responding completely * [PV-4186] - Redirect after successful login fails if the requested URL contains encoded query parameters Release Notes - pure::variants - Version 5.0.10 (07.04.2022) ** Improvements * [PV-2076] - Add pvSCL function pv:Format to improve output of numbers * [PV-2839] - Provide PVSCL CodeLib Viewer in Feature and Family model editors * [PV-3037] - Make Windows registry access compatible with Java 17 * [PV-3355] - Show validity of vdm/vrm in integration * [PV-3480] - Recover model server from failed database connections * [PV-3563] - Matrix View column widths: Save user settings or provide smarter defaults * [PV-3602] - It should be possible to set the menu path, menu id and pv item in javascripts with model context * [PV-3726] - Same/Similar Selections shall allow to select the considered variant models * [PV-3837] - Documentation: steps for server project login with different user credentials * [PV-3911] - Support custom read timeout for client-server communication * [PV-3951] - Document hints for PostgreSQL ODBC setup on Windows * [PV-3976] - Support silent mode update of pure::variants and components * [PV-3985] - Disable Access Rights Pane controls if user has no change permission priviligues. * [PV-4010] - Qualify Compatibility with postgres 13.5 * [PV-4027] - Version management dialogs need to be refactored * [PV-4029] - Qualify Compatibility with postgres 14 * [PV-4070] - Qualify Compatibility with Eclipse 2022-03 Connector for IBM Rational DOORS * [PV-3941] - DOORS enumeration transformation shall check if existing attribute type or definition are correctly set up * [PV-3947] - Update support for DOORS object pictures * [PV-3958] - Improve subsection "Defining Element Restrictions" in the documentation Connector for IBM Rational DOORS NG * [PV-3257] - DNG - Improve failure message returning artifact URI together with configuration URI * [PV-3911] - Support custom read timeout for client-server communication * [PV-3958] - Improve subsection "Defining Element Restrictions" in the documentation * [PV-3992] - Qualify compatibility with Jazz 7.0.2 iFix010 Connector for IBM Rational Quality Manager * [PV-2227] - Support direct annotation of Test Steps in Manual Test Scripts * [PV-3992] - Qualify compatibility with Jazz 7.0.2 iFix010 * [PV-4072] - List all RQM testartifacts attributes those support partial text substitution Connector for PTC Integrity * [PV-3950] - Update log4j libraries to 2.17.1 [PV-3960] - Migrate Integrity to log4j 2.17.1 Connector for Microsoft Office * [PV-3806] - Office takes long to open and close if pure::variants integration is installed. * [PV-3948] - Improve preview and transformation error messages Connector for IBM Rational Rhapsody * [PV-3992] - Qualify compatibility with Jazz 7.0.2 iFix010 Connector for Zuken CR-8000 * [PV-3948] - Improve preview and transformation error messages pure::variants Web Components * [PV-3950] - Update log4j libraries to 2.17.1 [PV-3956] - Migrate WebApp to Log4j 2.17.1 * [PV-3952] - Setup wizard should check a fixed value from GC to verify the GC URI * [PV-3989] - Performance improvement while requesting RM catalog or serviceProviders list * [PV-3992] - Qualify compatibility with Jazz 7.0.2 iFix010 * [PV-4096] - Improve the GC error response in case a user doesn't have permissions to PV configuration ** Bug Fixes * [PV-3654] - VDM editor resolves relation targets that are not in configuration space * [PV-3714] - Support of Java 16 and 17 * [PV-3846] - Revision Tree Pane may show the tree twice after removing an applied filter * [PV-3852] - NPE while closing an XFM after moving an attribute (model server project) * [PV-3884] - Calling an ant transformation with multiple VDMs defined in modelsets running in different contexts * [PV-3940] - Typos in error message for unresolvable instances * [PV-3942] - Communication to pure::variants servers with client certificates only works with IBM JRE * [PV-3957] - Arrow keys leading to NPE when KTable has a filtered combo box * [PV-3959] - SyncWorker does not hand over the progress monitor to the compare provider without UI * [PV-3966] - Deletion of model server projects possible for user with project access but without delete permission * [PV-3977] - Calculating VDM Icon in remote projects may result in endless loop * [PV-3981] - Project Reference Page for remote projects not shown in Eclipse < 4.7.0 * [PV-3984] - Effective pemissions do not update after permission change * [PV-3986] - Text substitution calculates attribute value when accessing attributes removed by restrictions * [PV-3991] - Opening VDM fails if instantiating an VDM containing an attribute with same values * [PV-3993] - Multiple inheritance of VDM-specific constraints is broken * [PV-4011] - Select attributes in table layout of matrix view is inconsistent to what the user sees in the matrix * [PV-4016] - Switching branches of remote projects lead to an IllegalArgumentException * [PV-4021] - Unpacking of extended image directories does not work properly if directory path contains './' or '../' * [PV-4024] - Custom element type icons missing in the New > More context submenu * [PV-4033] - Attributes are not shown in Matrix Editor * [PV-4034] - Matrix Editor doesn't remember layout * [PV-4038] - If the /license option is added below the /licenselog, the model server service cannot be started. * [PV-4039] - UI may freeze if big models are expanded in the projects view * [PV-4041] - JavaScripts can not be run on pure::variants projects * [PV-4053] - VDM clone action produces inherited selections and can cause irresolvable conflicts for instances * [PV-4054] - Applying VDM Model Property Change in remote projects may not work. * [PV-4058] - Model rename refactoring may lead to unexpected behavior if the model is referenced in an opened editor * [PV-4064] - Desktop Hub doesn't open the same configspace in another revision with model server * [PV-4068] - Update OpenSSL library to version 1.1.1n * [PV-4076] - Wizard Pages table in Variant Configuration Wizard Settings editor is loosing selection on element move. * [PV-4084] - Importing or switching to a revision may fail * [PV-4092] - Config space loses models from referenced projects if edited with missing referenced project in workspace * [PV-4098] - Update zlib to version 1.2.12 Connector for IBM Rational DOORS * [PV-4023] - Synchronize Models with Baseline Set not usable anymore * [PV-4075] - Quickmode transformation fails if using scopes with redefined module paths * [PV-4080] - Changing substitution marker settings in integrations may fail Connector for IBM Rational DOORS NG * [PV-3906] - Widget's "Refresh" action fails silently, not updating anything, in DesktopHub mode * [PV-3987] - DNG module Sychronization does not show user defined restriction attribute in Update Wizard * [PV-3994] - Redirect for SSO login is not working as intended * [PV-4026] - Widget preview fails if retrieval of requirements takes more than 5 minutes * [PV-4060] - DNG widget: create preview fails (CORS failure) * [PV-4106] - Inline Transformation not working inside global configuration context Connector for IBM Rational Quality Manager * [PV-4093] - ETM(RQM) synchronization and GC transformation failed * [PV-4100] - GC transformation fails if RQM family model is imported into GC-aware project * [PV-4101] - RQM transformation fails if family model has two Testplans from different components in GC context Connector for Enterprise Architect * [PV-3918] - User defined colors on elements are reset on startup * [PV-3990] - EA transformation throws "Core Server not found" error in the transformation log * [PV-4080] - Changing substitution marker settings in integrations may fail Connector for Microsoft Office * [PV-4080] - Changing substitution marker settings in integrations may fail Connector for IBM Rational Rhapsody * [PV-3990] - EA transformation throws "Core Server not found" error in the transformation log * [PV-4080] - Changing substitution marker settings in integrations may fail Release Notes - pure::variants - Version 5.0.8/5.0.9 - Patch 01 (14.01.2022) ** Bug Fixes * [PV-3966] - Deletion of model server projects possible for user with project access but without delete permission * [PV-3977] - Calculating VDM Icon in remote projects may result in endless loop * [PV-3981] - Project Reference Page for remote projects not shown in Eclipse < 4.7.0 * [PV-3993] - Multiple inheritance of VDM-specific constraints is broken Release Notes - pure::variants - Version 5.0.9 (15.12.2021) ** Improvements * [PV-323] - Improve behavior of auto-resolving of default-selectable alternatives * [PV-1292] - Include status of evaluation as well as possible evaluation problems in variant result models * [PV-3110] - Support element icons in typemodel * [PV-3463] - Create trivial non-selections also if configuration is unsatisfiable or extended auto resolver is not executed * [PV-3595] - Transformation should always continue if user accepts failed evaluation * [PV-3644] - Support Working-Set name as top-level element within Variant Projects View * [PV-3757] - Improve usability of Edit Variant Attribute dialog for list/set-valued attributes (and other KTable-based dialogs) * [PV-3854] - Improve Branch and Tag as Version dialog * [PV-3867] - Add Java Version Check at pure::variants startup * [PV-3881] - Qualify Compatibility with Java 9 - 15 [PV-3263] - Ensure compatibility of Excel importer with Java 10 and newer [PV-3310] - Ensure compatibility of Rhapsody integration with Java 10 and newer [PV-3883] - Support Java 9 - 15 [PV-3887] - Update poi libs to version 5.1.0 [PV-3899] - Ensure compatibility of pure::variants Connector for IBM Ratioanl Doors NG with Java 11 * [PV-3900] - Some Attributes are not shown in Matrix view * [PV-3901] - The preselected attributes in the show attributes dialog should show the current state * [PV-3903] - Provide HTML documentations for customer * [PV-3905] - UserManagement.disconnect() does not disconnect if last connection is closed. * [PV-3945] - Qualify Compatibility with Eclipse 2021-12 Connector for IBM Rational DOORS * [PV-3847] - Qualify connector for use with DOORS Client 9.7.2.4 Connector for Polarion Variants * [PV-3603] - It should be possible to import multiple feature models from a Polarion VARIANTS project Connector for IBM Rational Rhapsody * [PV-3816] - Support substitution on Rhapsody Requirement objects * [PV-3882] - Rhapsody Documentation is missing PV_RHAPSODY_INI_PATH explanation pure::variants Web Components * [PV-3110] - Support element icons in typemodel * [PV-3885] - Improve logging if GC configuration resolving fails * [PV-3908] - Empty rationale message should not be provided by the back-end in the tooltip [PV-3909] - Stop sending the empty rationale message from the back-end [PV-3910] - Display appropriate message in element details section for an empty rationale ** Bug Fixes * [PV-1674] - Failing constraint is not removed after replaceing flexible variant reference in variant model * [PV-3330] - Wrong variant compare result for non-fixed list attributes having multiple identical values * [PV-3755] - Replacing a flexible variant reference does not work if the referenced variant does not exist. * [PV-3853] - If a transformation is canceled by the user no done method is performed. * [PV-3862] - Rename Unique Name refactoring doesn't update VDM-specific constraints * [PV-3869] - Name Check in model name refactoring not working correctly * [PV-3877] - Ampersand in pvSCL message displayed incorrectly in error marker * [PV-3879] - Arrow keys may cause NullPointerException in element edit dialog * [PV-3936] - pvSCL IDE shows wrong column coordinates in code editor Connector for AUTOSAR * [PV-3886] - Loading of remote models not possible in Conditions and System Constants Views Connector for IBM Rational DOORS * [PV-2038] - Transforming an invalid variant with QuickMode models fails * [PV-2725] - DOORS modules from different databases with the same module ID cannot be imported * [PV-3473] - Allow DOORS modules to be imported to a model server more than once * [PV-3848] - DOORS enumeration transformation uses always the same attribute type for all variant enumeration attributes * [PV-3866] - Memory leak in DOORS client when using logging via HTTP channel * [PV-3875] - Edit restriction on table or row objects in DOORS tables shows an DXL error in certain DOORS versions * [PV-3921] - DOORS enumeration transformation does not properly handle missing module write access rights Connector for IBM Rational DOORS NG * [PV-3201] - Unclear Preview error message appears when evaluation error based on VEL occurs * [PV-3628] - Variant Enumeration fails with misleading message if requirement type hasn't configured pvVariants attribute * [PV-3876] - Partial-Text-Substitution fails if requirement type contains attribute of type "Date" * [PV-3889] - Transformation fails, while changeset delivery, on Jazz 7.0.2 iFix008 * [PV-3907] - Global Configuration transformation module not stopping properly if problem occurred * [PV-3915] - Widget not working in WebHub mode, if WebComponents has different domain than DOORS NG, in Chrome Connector for IBM Rational Quality Manager * [PV-3907] - Global Configuration transformation module not stopping properly if problem occurred Connector for Microsoft Office * [PV-3201] - Unclear Preview error message appears when evaluation error based on VEL occurs Connector for IBM Rational Rhapsody * [PV-3907] - Global Configuration transformation module not stopping properly if problem occurred Model Test Framework * [PV-3922] - Impossible to remove selected transformation configuration in PVUnit editor Connector for Zuken CR-8000 * [PV-3201] - Unclear Preview error message appears when evaluation error based on VEL occurs pure::variants Web Components * [PV-3873] - User fails authorization if user added recently * [PV-3878] - Edit attribute dialogue box not fully displayed within screen. Selecting attribute second time from enumeration set showing error message that selected value is already entered * [PV-3880] - Inherited models are not loaded in Model Viewer Inheritance tab after "New Vdm" clicked when Configspace is opened * [PV-3915] - Widget not working in WebHub mode, if WebComponents has different domain than DOORS NG, in Chrome Release Notes - pure::variants - Version 4.0.29 (19.01.2022) ** Improvements * [PV-3600] - Windows installer should install all feature with one Eclipse call * [PV-3829] - Improve stability with unstable server connections Connector for IBM Rational DOORS * [PV-3847] - Qualify connector for use with DOORS Client 9.7.2.4 pure::variants Web Components * [PV-3612] - Model Picker should indicate if loading projects, revisions or project-structure ** Bug Fixes * [PV-3610] - Exceptions are ignored in parallel model opening Connector for IBM Rational DOORS * [PV-3605] - DOORS update script sometimes is canceled during failed link creation * [PV-3607] - Potential crashes of DOORS client during updating of external links * [PV-3606] - While caching selected certificate in .NET integrations, exception may be logged * [PV-3875] - Edit restriction on table or row objects in DOORS tables shows an DXL error in certain DOORS versions Connector for IBM Rational DOORS NG * [PV-3614] - Export transformation showing unclear error message, if view is invalid * [PV-3615] - Excel export shows blank cells for "Primary Text" column on Jazz 6.0.6.1 * [PV-3653] - Copy-With-Duplicates' Partial Text Substitution fails silently for requirement if any direct child was removed * [PV-3822] - Export not properly exporting Tables/Images of requirements * [PV-3889] - Transformation fails, while changeset delivery, on Jazz 7.0.2 iFix008 * [PV-3912] - Stream transformation delivers changeset on failure * [PV-3628] - Variant Enumeration fails with misleading message if requirement type hasn't configured pvVariants attribute Connector for Enterprise Architect * [PV-3606] - While caching selected certificate in .NET integrations, exception may be logged Connector for Microsoft Office * [PV-3606] - While caching selected certificate in .NET integrations, exception may be logged Connector for Zuken CR-8000 * [PV-3606] - While caching selected certificate in .NET integrations, exception may be logged Release Notes - pure::variants - Version 5.0.8 (13.10.2021) ** Improvements * [PV-1430] - Instance order should be changeable * [PV-2585] - Show distinguishable name for pure::variants configurations, when shown in Global Configuration Management application * [PV-2714] - Support archive, unarchive and rename of revisions [PV-3821] - Add UI for managing Revisions [PV-3835] - Filter archived versions and branches from revision tree in integrations * [PV-2917] - Improve stability of MAC address search needed for licensing on all supported operating systems * [PV-3242] - Support headless Matrix Export using ant script. * [PV-3256] - Allow attributes to be ordered inside of "Properties" dialog * [PV-3479] - Improve Performance for model sets in ANT tasks * [PV-3588] - Show code position information for pvSCL evaluation warnings and errors * [PV-3650] - Support version dependent license granting for pure::variants clients * [PV-3753] - Server shall not start with random port, if configured port can not be allocated * [PV-3809] - Workspace folder can not be set directly e.g. by editing or copy and paste to the DesktopHub * [PV-3823] - Qualify Compatibility with Eclipse 2021-09 * [PV-3829] - Improve stability with unstable server connections * [PV-3841] - Show user and connection count in model server status page Connector for IBM Rational DOORS * [PV-3791] - Qualify connector for use with DOORS 9.7.2.3 Connector for IBM Rational DOORS NG * [PV-3007] - Experimental: Link Propagation in Doors NG & RQM * [PV-3328] - Support optional DNG modules in stream transformation * [PV-3811] - Qualify compatibility with Jazz 7.0.2 iFix006 * [PV-3812] - Documentation how to add p::v DNG Widget to existing catalog Connector for IBM Rational Quality Manager * [PV-3007] - Experimental: Link Propagation in Doors NG & RQM * [PV-3750] - Improve RQM documentation of pv-related attributes * [PV-3811] - Qualify compatibility with Jazz 7.0.2 iFix006 Connector for MagicDraw * [PV-3800] - Qualify Compatibility with Cameo Systems Modeler 19.0 SP4 and later Connector for IBM Rational Rhapsody * [PV-3811] - Qualify compatibility with Jazz 7.0.2 iFix006 Connector for Simulink * [PV-3790] - Initialize the Integration on startup of Matlab Connector for Jama Connect * [PV-3779] - Jama Quick Mode Transformation does not recognize import mode correctly * [PV-3801] - Allow Jama copy transformation to set the Global ID field pure::variants Web Components * [PV-2585] - Show distinguishable name for pure::variants configurations, when shown in Global Configuration Management application * [PV-3517] - Show quickfix/error markers on next visible parent tree item, if actual affected tree item is collapsed * [PV-3622] - Navigation to Configuration's resource in browser should present pre-filled Model Picker [PV-3663] - Adapt "text/html"-based redirection for configuration resource [PV-3664] - Adapt Model Picker to pre-select project & revision if defined in URL * [PV-3722] - Selection of an alternative feature should deselect already selected alternative features * [PV-3737] - Browser tab shall show model information instead of "Model Viewer" * [PV-3788] - Setup wizard doesn't display proper error message if pv.properties is read-only * [PV-3789] - Vertical scrollbar of model tree is displayed even if the tree size fits the viewport * [PV-3796] - Support for manual configuration of OIDC scopes * [PV-3798] - Selector dialogs' size is fixed and quite bigger than the viewport * [PV-3811] - Qualify compatibility with Jazz 7.0.2 iFix006 * [PV-3826] - Support Tomcat 9 ** Bug Fixes * [PV-2633] - Cloning variant instances or loading from template yields wrong result in case of involved inheritance * [PV-2682] - Non-fixed attribute of type ps:feature List/Set cannot not be set in VDM Editor * [PV-3227] - Hierarchical import of feature model from a csv file with fields Unique Name and Parent Unique Name doesn't work. * [PV-3255] - Add of new attribute in Properties dialog not activating "Name" input field as expected * [PV-3564] - Instance may not be shown in integration model tree if remote projects are used. * [PV-3580] - Eclipse Client allows unlimited login attempts to access a server. * [PV-3613] - pure::variants Enterprise installer may open information popup in silent mode * [PV-3678] - Icons are not loaded in p::v client when VDM is created in WebApp * [PV-3683] - Load selection from other VDM has to take care on finalized configuration * [PV-3687] - Transformation fails on updated VDM after new variant instance with shared models is added * [PV-3699] - CSV Import does not care about model description type * [PV-3703] - Drag 'n' Drop action on model tree improvements [PV-3701] - Inheriting attributes moved from Parent to Child element if it is drag n dropped inside Child/GrandChild element. [PV-3702] - Drag n Drop on model tree allows moving element specfic read-only properties to another element as well * [PV-3704] - Wrong icons in Variant Projects View after closing configuration matrix * [PV-3711] - Model Server Windows service stops without error message when no private key is part of the .pem file * [PV-3723] - License Server can not retrive system mac addresses * [PV-3724] - CSV import failes if Unique Name is used for hierarchy * [PV-3725] - Excel import creates unwanted hierarchy * [PV-3731] - Get Selection from KTableViewer has performance issues * [PV-3732] - Documentation of Text Transformation Example is outdated * [PV-3736] - Inherited Models list is sorted by name * [PV-3740] - DesktopHub not selecting workspace, where browsed to, if already in recently-used list * [PV-3765] - Java evaluation auto resolver does not run if evaluation timeout or iteration limit is switched off * [PV-3768] - Can't create model if model exists on a previously checked-out branch * [PV-3784] - GC -aware project import/compare/replace dialog bugs [PV-3777] - Finish Button remains enabled even when no projects are selected in the GC -aware project import wizard [PV-3782] - In configuration selection page of GC -aware project import/compare/replace wizard, second click on a configuration removes the error. * [PV-3802] - Project version migration does not work for database model server * [PV-3803] - Copied module configuration not defining same model filter in Model List, instead all checked * [PV-3804] - Excel Import may use wrong variation type * [PV-3805] - Visualisation of Constraints in Matrix is incorrect * [PV-3808] - Creating Variant Instance fails if the input and models are opened side by side * [PV-3810] - Server projects with project references causes errors if switched offline * [PV-3818] - For server projects it is not possible to select variant configuration wizard model if located in subfolder/config space * [PV-3827] - ClassCastException in preview when accessing attributes with certain types * [PV-3830] - Ugly error message: "Error receiving a floating license from null." * [PV-3831] - Switching remote projects offline may result in empty model files * [PV-3833] - DNG preview is failing with error for evaluation warnings and infos * [PV-3834] - Inherited selections may not be shown in integration model tree if remote projects are used. * [PV-3838] - Attribute Name Refactoring does not allow to use ":" * [PV-3849] - Dangling session object may result in model server crash Connector for IBM Rational DOORS * [PV-3735] - DOORS crashes for some of the update integration menu actions if an error is logged during execution * [PV-3738] - Migration of multi-staged working copy does not migrate link sets if custom link module path is used * [PV-3754] - DOORS logging through HTTP channel is not used for all script calls Connector for IBM Rational DOORS NG * [PV-3677] - Integration not showing hint if module type has not setup setting attribute [PV-3825] - Bundle the html-based DOORS NG manual with Integration * [PV-3689] - Requirement's workflow-state attribute not imported properly, if selected * [PV-3764] - Transformation may fail with "400 Bad Request" if calculation substitution results into invalid XML (of Primary Text) * [PV-3775] - Integration's preview not opening error dialog if switching to another variant being invalid * [PV-3822] - Export not properly exporting Tables/Images of requirements * [PV-3827] - ClassCastException in preview when accessing attributes with certain types * [PV-3828] - NullPointException at transformation/synchronization of model, previously imported via GC-aware project * [PV-3833] - DNG preview is failing with error for evaluation warnings and infos Connector for IBM Rational Quality Manager * [PV-3749] - Name of pvRestriction attribute should not be customizable * [PV-3828] - NullPointException at transformation/synchronization of model, previously imported via GC-aware project Connector for Enterprise Architect * [PV-3320] - EA 14/15 crashes when previewing an EA DBMS diagram that contains an Activity Parameter or Action Pin * [PV-3747] - Transformation fails with NullpointerException Connector for IBM Rational Rhapsody * [PV-3795] - Server projects cannot be opened in Rhapsody Integration Connector for Simulink * [PV-3778] - Integration's variant block's Properties dialog not working * [PV-3780] - Integration's VP Explorer not working pure::variants Web Components * [PV-3712] - Problem markers in web-based VDM editor not updated correctly * [PV-3718] - Tree item not visible at very end if horizontal scrollbar shown * [PV-3741] - Default-valued property not readable, if navigated to via Problems list in Model Viewer * [PV-3743] - Problem marker not sticky to resp. tree item when scrolling while expanded tree to certain extent * [PV-3744] - Problem marker gives hint for enabling Edit mode for Quickfixes suggestions, even if item is locked * [PV-3745] - Horizontal scrollbar of tree not shown at very bottom, instead below last tree item * [PV-3746] - Problem markers not shown at very left if tree expanded to certain extent * [PV-3766] - OSLC link creation in EWM not working * [PV-3787] - Creating new VDM in model viewer does allow models from same config space only * [PV-3792] - VDM creation fails in web in case evaluation fails Release Notes - pure::variants - Version 5.0.7 - Patch 01 (26.07.2021) ** Improvements pure::variants Web Components * [PV-3730] - Do not auto hide scrollbar in model viewer of web application Release Notes - pure::variants - Version 5.0.7 (21.07.2021) ** Improvements * [PV-1693] - Support hiding of all fixed attributes via tree layout in all editors and in the matrix view * [PV-2021] - Detection of invalid relation targets during evaluation * [PV-3138] - Ensure BIRT runtime is properly working * [PV-3199] - "Replace with Global Configuration" should show GCs of same project-area and same component * [PV-3373] - Improve Similarity Matrix export * [PV-3375] - Provide Syntax and Semantic Check for DNG * [PV-3468] - Handling of unresolvable and ambiguous element references * [PV-3496] - Workspace selection dialog should start at currently selected workspace location * [PV-3534] - Support separation between errors and warnings for semantic checks * [PV-3571] - Display Desktop Hub window (optional) when user start it. * [PV-3590] - pv.import task shall support remote project urls * [PV-3594] - Improve transformation message in case of warnings * [PV-3600] - Windows installer should install all feature with one Eclipse call * [PV-3601] - It should be possible to see the pv Run JavaScript menu on projects * [PV-3618] - Improve rename model refactoring performance * [PV-3652] - Log HTTP response body content for failing server requests * [PV-3657] - Document recommended reverse proxy settings for model server * [PV-3659] - Qualify Compatibility with Eclipse 2021-06 * [PV-3676] - Support encodings for ps:flagfile, ps:makefile and ps:classaliasfile * [PV-3680] - pv.import task shall refresh workspace always * [PV-3713] - Exporting remote projects to a model server should not be possible Connector for Reporting with BIRT * [PV-3138] - Ensure BIRT runtime is properly working Connector for IBM Rational DOORS * [PV-3575] - Improve DXL script logging to also work in case of DOORS crash * [PV-3596] - Qualify connector for use with DOORS 9.7.2.2 * [PV-3616] - Add functions to access variant and instance names in DXL custom scripts Connector for IBM Rational DOORS NG * [PV-2368] - Allow preselection of project area and component in GC selection dialog * [PV-3284] - Qualify compatibility with Jazz 7.0.2 iFix002 * [PV-3375] - Provide Syntax and Semantic Check for DNG * [PV-3620] - Integration should refresh itself if configuration space is opened in WebHub mode * [PV-3621] - Allow navigation from Integration to Model Viewer for currently opened configuration space resp. selected VDM Connector for IBM Rational Quality Manager * [PV-2368] - Allow preselection of project area and component in GC selection dialog * [PV-3223] - Introduce Variant Enumeration transformation in RQM * [PV-3284] - Qualify compatibility with Jazz 7.0.2 iFix002 Connector for Mylyn * [PV-3675] - Supporting context decoration and filtering in Variant Projects view Connector for Microsoft Office * [PV-3475] - Excel transformation and preview should ignore protected worksheets if they do not contain any variability * [PV-3562] - Improve documentation for Office integration software requirements Connector for IBM Rational Rhapsody * [PV-2368] - Allow preselection of project area and component in GC selection dialog * [PV-3284] - Qualify compatibility with Jazz 7.0.2 iFix002 Connector for Capella * [PV-3666] - Qualify Connector for use with Capella 5.1 pure::variants Web Components * [PV-3284] - Qualify compatibility with Jazz 7.0.2 iFix002 * [PV-3453] - Support editing date/time attribute values using date/time picker in Web Components * [PV-3549] - Full/Partial Mode wizard page consumes too much vertical space * [PV-3612] - Model Picker should indicate if loading projects, revisions or project-structure ** Bug Fixes * [PV-3319] - Restore button in constraint page does not work correctly * [PV-3431] - Run JavaScript fails to list p::v JavaScript files * [PV-3481] - ps:set attribute doesn't report error/warning if duplicate values are given * [PV-3497] - Delete project action not available if remote project is switched to branch/version * [PV-3545] - pvDesktopHub.exe keeps running after exit, if a vdm had been opened * [PV-3554] - 'Expand All' action in a configuration space matrix does not expand variants * [PV-3556] - Model Server keeps project even though not successfully exported * [PV-3557] - Apply button disabled in license server preferences page * [PV-3558] - VDM loading and inheritance problem in case of faulty selections * [PV-3559] - pure::variants Installer does not store its installation directory for use in integrations * [PV-3561] - Linked projects not having file url are not recognized in integrations * [PV-3578] - Splash is missing * [PV-3586] - pvSCL IDE does not load code libraries correctly * [PV-3589] - pvSCL references to instance elements are not correctly resolved in text substitutions * [PV-3610] - Exceptions are ignored in parallel model opening * [PV-3611] - Uninstaller may not remove all registry keys * [PV-3617] - Java evaluator does not resolve SELF if it is a relation, property, or value * [PV-3625] - During creation of attributes the given range constraint may be not stored * [PV-3630] - Wrong number of used licenses shown in license usage graph for a day * [PV-3631] - Context settings for VDM constraints not correct * [PV-3633] - Element and model checks shall not run on the user management model. * [PV-3634] - Java evaluator does not create problems for empty pvSCL expressions * [PV-3635] - Minor differences between Prolog and Java evaluator * [PV-3645] - Instance order of inherited instances is different than order in parent VDM * [PV-3646] - Formula changes in instantiated feature models fail to trigger evaluation update * [PV-3655] - Documentation mistake for pv:EvaluationDateTime() * [PV-3656] - Inherited attribute type ps:boolean not properly evaluated * [PV-3660] - Replace variant should not be callable for a locked configuration * [PV-3661] - Resource marker missing in Variants Projects View * [PV-3662] - Applying access rights does not show progress and does allow canceling * [PV-3674] - Error while creating VDM * [PV-3682] - Standard file transformation can run very long if time stamp recovery is used * [PV-3694] - Model and Variant Analysis actions missing on a selection of multiple VDMs * [PV-3695] - ps:condtext and ps:condxml transformation runs very long for large models * [PV-3698] - Filtering on Variant Inheritance Page is not working for remote projects * [PV-3708] - Wrong model filter data for module configuration with no or empty model filter data entry * [PV-3709] - Syntax & semantic check for DOORS Next produces invalid HTML Connector for IBM Rational DOORS * [PV-3535] - Some in-tool previews of text substitutions does not use evaluation settings from configuration space * [PV-3597] - System module attributes prefix and description are ignored during update * [PV-3604] - DOORS transformation ignores non-existing DXL custom scripts * [PV-3605] - DOORS update script sometimes is canceled during failed link creation * [PV-3606] - While caching selected certificate in .NET integrations, exception may be logged * [PV-3607] - Potential crashes of DOORS client during updating of external links Connector for IBM Rational DOORS NG * [PV-2690] - Manually copying transformed requirement module to another component breaks embedded artifacts references * [PV-3207] - Variant Enumeration transformation not working if requirement format is of "Diagram" * [PV-3445] - Add troubleshoot section for integrations SSL-certificate not accepted on DOORS NG server * [PV-3551] - Add missing section about HTML table handling in requirements texts * [PV-3583] - Occasional null pointer exception while partial text substitution. * [PV-3614] - Export transformation showing unclear error message, if view is invalid * [PV-3615] - Excel export shows blank cells for "Primary Text" column on Jazz 6.0.6.1 * [PV-3619] - WebHub's configuration space picker not opened in GC-context, even if DOORS NG is in GC-context * [PV-3626] - Import from Global Configuration not working if server-side runs with Japanese characters * [PV-3653] - Copy-With-Duplicates' Partial Text Substitution fails silently for requirement if any direct child was removed * [PV-3700] - Integration not loaded in dashboard if setting missing introduced with recent Jazz/iFix versions * [PV-3709] - Syntax & semantic check for DOORS Next produces invalid HTML Connector for IBM Rational Quality Manager * [PV-3626] - Import from Global Configuration not working if server-side runs with Japanese characters * [PV-3639] - Import fails with Japanese characters * [PV-3665] - Configuration name shown with question marks if Chinese/Japanese characters used * [PV-3706] - Transformation accidentally removes "Keyword"-step from Test-Script's steps Connector for Enterprise Architect * [PV-3535] - Some in-tool previews of text substitutions does not use evaluation settings from configuration space * [PV-3579] - Transformation may fail because of dead reference of a pvRestriction to a deleted connector * [PV-3606] - While caching selected certificate in .NET integrations, exception may be logged Connector for MagicDraw * [PV-3359] - MagicDraw Team Work project transformation is supported, but not documented Connector for Microsoft Office * [PV-3535] - Some in-tool previews of text substitutions does not use evaluation settings from configuration space * [PV-3584] - If "Track Changes" is enabled, Word transformation/preview processes conditions/calculations in already-deleted text * [PV-3606] - While caching selected certificate in .NET integrations, exception may be logged * [PV-3611] - Uninstaller may not remove all registry keys Connector for IBM Rational Rhapsody * [PV-3535] - Some in-tool previews of text substitutions does not use evaluation settings from configuration space * [PV-3668] - Rhapsody transformation fails if there is an empty pvRestriction Connector for Capella * [PV-3504] - In Capella 5.x, conditions or calculations of older Capella versions do not work * [PV-3506] - In Capella, calculations mapped in a previous Capella version may not work Model Test Framework * [PV-3627] - Test case editor may lock variant model file Connector for Zuken CR-8000 * [PV-3535] - Some in-tool previews of text substitutions does not use evaluation settings from configuration space * [PV-3606] - While caching selected certificate in .NET integrations, exception may be logged pure::variants Web Components * [PV-3139] - Web Components setup wizard should allow to skip authentication setup * [PV-3544] - Tree item's label might no more be readable if selected in Model Viewer * [PV-3548] - VDM Editor doesn't allow editing after switching between VDMs or after creating new ones * [PV-3550] - Left-click outside the new VDM wizard should not abort the wizard without further notice * [PV-3555] - Model Viewer does not show an error if the VDM evaluation fails * [PV-3599] - Variant Configuration Wizard shows blank page if public URL's context path is not default '/pv' * [PV-3624] - Support of revision-aware project references for server projects * [PV-3632] - License issue not properly communicated Release Notes - pure::variants - Version 5.0.6 (09.04.2021) ** Improvements * [PV-2022] - Matrix Quick Filter "All Errors" * [PV-2767] - Provide database model server for linux * [PV-3335] - Show Transformation Module Name in "Edit Module Dialog" * [PV-3344] - Available Tags not sorted * [PV-3421] - Support editing date/time attribute values using date/time picker * [PV-3458] - Add content encoding parameter for file.append and file.prepend transform actions * [PV-3459] - Setup guide should mention the required inputs at the beginning * [PV-3470] - Errors for multiple definition of user-defined pvSCL functions should be optional * [PV-3477] - Validate ANT task shall support running specific checks * [PV-3478] - Provide easy access to model server support information * [PV-3486] - Errors for comparison of values with incompatible types in pvSCL should be optional * [PV-3487] - Faster update of model changes into database * [PV-3508] - Qualify Compatibility with Eclipse 2021-03 * [PV-3526] - Update openssl lib to version 1.1.1k Connector for Reporting with BIRT * [PV-3369] - Support new BIRT output formats in Matrix export Connector for IBM Rational DOORS * [PV-3361] - In .NET-based integrations allow to remember the last-used client certificate * [PV-3427] - Support setting of Doors Classic communication timeout in cli environment Connector for IBM Rational DOORS NG * [PV-3219] - Support variability for HTML tables inside requirement texts * [PV-3281] - Open Configuration Space in Widget based on selected GC (GC-aware) * [PV-3293] - Make Doors Next Widget available in Catalog * [PV-3532] - Improve error message im enumeration transformation is performed on a baseline Connector for IBM Rational Quality Manager * [PV-2627] - Substitution for RQM Test Case title and description * [PV-3219] - Support variability for HTML tables inside requirement texts Connector for Enterprise Architect * [PV-3361] - In .NET-based integrations allow to remember the last-used client certificate Connector for Microsoft Office * [PV-3361] - In .NET-based integrations allow to remember the last-used client certificate Connector for Polarion Variants * [PV-3510] - Allow to (structurally) import Family Models as an option Connector for Jama Connect * [PV-3219] - Support variability for HTML tables inside requirement texts * [PV-3388] - Supporting Jama API credentials (OAuth 2.0) for communication with Jama server * [PV-3521] - Introduce partial text substitution settings page to Jama Import/Update wizard Connector for Zuken CR-8000 * [PV-3361] - In .NET-based integrations allow to remember the last-used client certificate pure::variants Web Components * [PV-3281] - Open Configuration Space in Widget based on selected GC (GC-aware) * [PV-3293] - Make Doors Next Widget available in Catalog * [PV-3407] - Support picking of configuration spaces * [PV-3408] - Support Variant Creation * [PV-3459] - Setup guide should mention the required inputs at the beginning * [PV-3474] - Support case insensitive user ID matching in case of SSO * [PV-3523] - Document how to configure trust store in a web server ** Bug Fixes * [PV-1811] - Setting of more than one value for ps:element lists/sets in VDM editor is not possible * [PV-3069] - Import user from LDAP with username other than user's key attribute * [PV-3155] - com.ps.pv.merge application can't cope with read-only files correctly * [PV-3341] - QuickFix to delete obsolete selection does not handle inherited attribute values correctly * [PV-3362] - Check for non-existing linked configuration spaces does not work if other project is referenced * [PV-3392] - Changing attribute value back to previous value shows error message in Configuration Wizard * [PV-3400] - Java evaluator allows access to out-of-scope local variables in pvSCL * [PV-3409] - In Prolog evaluation locally-defined pvSCL functions will not get out-of-scope if the whole expression fails * [PV-3419] - ClassCastException during compare * [PV-3422] - Deleting attribute value in variant model keeps property data, which influences value inheritance * [PV-3431] - Run JavaScript fails to list p::v JavaScript files * [PV-3434] - Element unique-name refactoring does not change Model.Element and @ElementID references in pvSCL correctly * [PV-3435] - "Project Version" properties page's content not correct according to current revision * [PV-3437] - Quick mode transformations does not use user settings for evaluation * [PV-3440] - NullPointerException during CSV Export * [PV-3446] - Starting local server from integration with incorrect set of plugin directories in some cases * [PV-3447] - Changing VDM selection via REST-API not working if DesktopHub minimized to tray * [PV-3456] - Element Unique Name Refactoring may not work * [PV-3495] - Project references are not stored on server projects * [PV-3502] - Switching remote projects offline looses used input models from referenced projects in the configspace * [PV-3507] - In integrations, refresh doesn't show new vdms * [PV-3511] - pure::variants client uninstaller is missing Base components uninstall * [PV-3512] - Focus not correctly set for pure::variants server login dialog * [PV-3528] - Integration may show incorrect selection states, if VDM gets evaluated first time, in DesktopHub mode * [PV-3533] - Authentication data may stored into server log * [PV-3547] - Error marker is created for each instance family model Connector for IBM Rational DOORS * [PV-3428] - Syntax and Semantic Check does not apply JavaScript manipulators Connector for IBM Rational DOORS NG * [PV-3168] - During GC stream transformation, Baseline creation fails if the time gap between transformations is very short. * [PV-3332] - In the "Copy with duplicate" transformation, the embedded links of 2 derived modules points to the original modules and not to the variant modules * [PV-3367] - Copy-Transformation Module documentation claims user can define variant module name, via doorsng:outputPath attribute * [PV-3433] - Qualify if support for nested deployment in Tomcat * [PV-3444] - Documentation does not document new transformation parameter * [PV-3445] - Add troubleshoot section for Integration's SSL-certificate not accepted on DOORS NG server * [PV-3449] - Integration's Preview button disabled if VDM already selected in DesktopHub * [PV-3460] - doorsng:context should not be editable * [PV-3509] - Integration freezes if working in WebHub mode and switching too often between VDMs if * [PV-3522] - Module selection page shows invalid documents if switching between configurations * [PV-3525] - Describe the addition for pv-related attributes in DOORS NG application * [PV-3528] - Integration may show incorrect selection states, if VDM gets evaluated first time, in DesktopHub mode * [PV-3531] - p::v DNG Widget: Preview button fails to be enabled when selecting VDM Connector for IBM Rational Quality Manager * [PV-3515] - Test artefacts may show "compare"-differences for richt text attributes in RQM, if updated while transformation * [PV-3522] - Module selection page shows invalid documents if switching between configurations * [PV-3524] - Configuration selection page lists all configurations of project instead of from selected component only Connector for Enterprise Architect * [PV-3320] - EA 14/15 crashes when previewing an EA DBMS diagram that contains an Activity Parameter or Action Pin Connector for Microsoft Office * [PV-3333] - Word transformation fails, when input document is saved in Read Mode * [PV-3476] - Potential nullpointer exception in error/warning visualization Connector for Polarion Variants * [PV-3489] - The Polarion Variants Connector cannot import models that contain a double quote Connector for IBM Rational Rhapsody * [PV-3450] - Preview fails when using other Rhapsody profiles that influence Java System Colors Connector for Jama Connect * [PV-3337] - Jama Import Wizard selection issues * [PV-3490] - Jama project import fails for specific item structure Connector for Zuken CR-8000 * [PV-3357] - When selecting a partial vdm in an integration that does not support partial mode, the wrong vdm will be shown as selected pure::variants Web Components * [PV-3483] - Clicking a variant instance title in element details opens the feature model and shows element not found error message * [PV-3499] - GC-aware variant project importer fails connecting to "Web Components" in case of SSO * [PV-3541] - Variant selection combo box shown in family model viewer Release Notes - pure::variants - Version 4.0.28 (21.04.2021) ** Improvements * [PV-3365] - Update bouncycastle to latest version (1.68) * [PV-3403] - Update jackson libraries to version 2.12.1 * [PV-3526] - Update openssl lib to version 1.1.1k Connector for IBM Rational DOORS * [PV-3361] - In .NET-based integrations allow to remember the last-used client certificate * [PV-3396] - Qualify Connector for use with Doors 9.7.2 Connector for IBM Rational DOORS NG * [PV-3284] - Qualify compatibility with Jazz 7.0.2 iFix002 * [PV-3293] - Make Doors Next Widget available in Catalog * [PV-3378] - Improve changeset delivery failure message, if requirements in question were locked Connector for IBM Rational Quality Manager * [PV-3284] - Qualify compatibility with Jazz 7.0.2 iFix002 Connector for Enterprise Architect * [PV-3361] - In .NET-based integrations allow to remember the last-used client certificate Connector for Microsoft Office * [PV-3361] - In .NET-based integrations allow to remember the last-used client certificate Connector for IBM Rational Rhapsody * [PV-3284] - Qualify compatibility with Jazz 7.0.2 iFix002 Connector for Jama Connect * [PV-3403] - Update jackson libraries to version 2.12.1 Connector for Zuken CR-8000 * [PV-3361] - In .NET-based integrations allow to remember the last-used client certificate pure::variants Web Components * [PV-3284] - Qualify compatibility with Jazz 7.0.2 iFix002 * [PV-3293] - Make Doors Next Widget available in Catalog ** Bug Fixes * [PV-3069] - Import user from LDAP with username other than user's key attribute * [PV-3340] - AsynchRunnables are not marked as done in some cases * [PV-3352] - In Java evaluator local defined user functions remove code library functions with the same signature * [PV-3356] - The error, info, or warning icons in a vdm's family model or constraints tab are shown incorrectly * [PV-3362] - Check for non-existing linked configuration spaces does not work if other project is referenced [PV-3368] - Fix check for non-existing linked configuration spaces does not work if other project is referenced * [PV-3399] - Java SAT solving does not use scripts, which calls pv:Selected without brackets * [PV-3409] - In Prolog evaluation locally-defined pvSCL functions will not get out-of-scope if the whole expression fails * [PV-3419] - ClassCastException during compare * [PV-3440] - NullPointerException during CSV Export * [PV-3447] - Changing VDM selection via REST-API not working if DesktopHub minimized to tray * [PV-3462] - Failed to commit changes when switching offline project online again * [PV-3495] - Project references are not stored on server projects * [PV-3545] - pvDesktopHub.exe keeps running after exit, if a vdm had been opened * [PV-3558] - VDM loading and inheritance problem in case of faulty selections Connector for IBM Rational DOORS * [PV-3342] - Support update of attribute definition flags * [PV-3349] - Baseline copy of filtering in views does not work properly * [PV-3363] - Description with module information missing in quick mode. Connector for IBM Rational DOORS NG * [PV-3247] - DOORS NG Integration doesn't show which VDM is currently loaded after refreshing the browser * [PV-3346] - Integration redirects to a blank "Main" page when pressing the "Cancel" button on the "Calculation" settings or "General" settings tab. * [PV-3444] - Documentation does not document new transformation parameter * [PV-3445] - Add troubleshoot section for Integration's SSL-certificate not accepted on DOORS NG server * [PV-3449] - Integration's Preview button disabled if VDM already selected in DesktopHub * [PV-3522] - Module selection page shows invalid documents if switching between configurations Connector for IBM Rational Quality Manager * [PV-3385] - Transformation deletes always test artefacts, created via REST-API * [PV-3515] - Test artefacts may show "compare"-differences for richt text attributes in RQM, if updated while transformation * [PV-3522] - Module selection page shows invalid documents if switching between configurations * [PV-3524] - Configuration selection page lists all configurations of project instead of from selected component only Connector for Enterprise Architect * [PV-3320] - EA 14/15 crashes when previewing an EA DBMS diagram that contains an Activity Parameter or Action Pin Connector for IBM Rational Rhapsody * [PV-3450] - Preview fails when using other Rhapsody profiles that influence Java System Colors Connector for Jama Connect * [PV-3490] - Jama project import fails for specific item structure Release Notes - pure::variants - Version 5.0.5 (02.03.2021) ** Bug Fixes * [PV-3454] - Use of attribute value and pvSCL editor doubles contained newlines * [PV-3461] - Variant Model attribute value update not committed to pure::variants model server SQL database * [PV-3462] - Failed to commit changes when switching offline project online again Release Notes - pure::variants - Version 5.0.4 (01.02.2021) ** Improvements * [PV-3265] - Improve JavaScript transformation template and documentation * [PV-3269] - Support filtering of transformation input models [PV-3271] - Extend Transformation Configuration UI [PV-3274] - Support filtering of input models in pv.transform task * [PV-3273] - Support model sets in pv.transform, pv.validate and pv.evaluate * [PV-3285] - Qualify compatibility with EWM 7.0.2 * [PV-3312] - Increase default setting for maximal number of elements for Extended Auto Resolver * [PV-3314] - Allow dot character in model server tag names * [PV-3326] - Update openssl library to version 1.1.1i * [PV-3339] - Don't create error log entries when editing paths with variables * [PV-3350] - Qualify Compatibility with Eclipse 2020-12 (4.18) * [PV-3354] - Support PostgreSQL as database backend * [PV-3365] - Update bouncycastle to latest version (1.68) * [PV-3371] - Provide pure::variants model server metrics * [PV-3403] - Update jackson libraries to version 2.12.1 Connector for AUTOSAR * [PV-3338] - Verify Compatibility to Artop 4.14 Connector for IBM Rational DOORS * [PV-3302] - Remove suspicious chapter from documentation * [PV-3396] - Qualify Connector for use with Doors 9.7.2 Connector for IBM Rational DOORS NG * [PV-3169] - Qualify compatibility with Jazz 7.0.2 * [PV-3272] - Create Transformation to export a DNG module * [PV-3298] - Support live-update on model changes in WebHub mode * [PV-3302] - Remove suspicious chapter from documentation * [PV-3378] - Improve changeset delivery failure message, if requirements in question were locked Connector for IBM Rational Quality Manager * [PV-3169] - Qualify compatibility with Jazz 7.0.2 Connector for IBM Rational Rhapsody * [PV-3169] - Qualify compatibility with Jazz 7.0.2 * [PV-3233] - Support custom path for RTC's eclipse.ini & lscm.bat files Connector for Capella * [PV-3287] - Qualify Connector for use with Capella 1.4.2 * [PV-3379] - Qualify Connector for use with Capella 5 Connector for Jama Connect * [PV-3289] - Allow copy transformation to target a project with a different name * [PV-3403] - Update jackson libraries to version 2.12.1 pure::variants Web Components * [PV-3306] - Document how to enable logging * [PV-3321] - Fail properly if user not defined in case of SSO ** Bug Fixes * [PV-2318] - Compare/Merge view changes escaping during saving of models * [PV-3156] - com.ps.pv.merge application changes encoding during saving of merge files * [PV-3258] - Add description of default values to pv ANT task attributes/parameter * [PV-3276] - Entering of Unicode characters >U+FFFF im HTML editors does not work * [PV-3278] - Refactor context menu is enabled on Collection/Reference if linked models are visualised * [PV-3288] - Code library editor and pvSCL IDE does not get the right context for code analysis and completion * [PV-3292] - Document "Extract..." Refactoring * [PV-3297] - HTML transformation does not inline images from HTTP resources if user has no write access in pure::variants installation * [PV-3299] - GC module(s) not added by project convert action * [PV-3304] - Available authentication mechanisms are not documented * [PV-3307] - Configuration Space Dialog Broken for Certain Projects * [PV-3318] - NullPointerException when checking pvSCL expressions with iterators * [PV-3327] - Remove Option /32 from Installer and Setup Guide * [PV-3329] - Dead lock when starting p::v 5.0.3 with expired or soon expiring license * [PV-3340] - AsynchRunnables are not marked as done in some cases * [PV-3347] - Multipart message parsing in .NET based integrations fail in some cases * [PV-3356] - The error, info, or warning icons in a vdm's family model or constraints tab are shown incorrectly * [PV-3383] - Project reference done in project creation wizard not properly stored * [PV-3384] - Project reference in project creation wizard for local variant project not definable, if Standard project type chosen * [PV-3386] - NullPointerException while opening two models with the same id * [PV-3389] - Getting ModelInfos may return inconsistent result * [PV-3390] - Closing a vdm editor throws exception * [PV-3391] - Calling pvSCL functions pv:Selector and pv:SelectionState on unknown elements throws exception in Java evaluator * [PV-3393] - Calling of pvSCL pv:Item chains on ps:list attributes assigned with n-dimensional arrays creates unwanted error * [PV-3398] - Deadlocks in Model Server if too many users accessing the same resources * [PV-3399] - Java SAT solving does not use scripts, which calls pv:Selected without brackets * [PV-3410] - Two-step-plus-inherited selections are inherited but not marked as inherited Connector for Reporting with BIRT * [PV-3277] - Excel is not supported any more as Matrix export output format Connector for IBM Rational DOORS * [PV-3305] - While caching selected certificate in .NET integrations, exception may be logged * [PV-3342] - Support update of attribute definition flags * [PV-3349] - Baseline copy of filtering in views does not work properly * [PV-3363] - Description with module information missing in quick mode. * [PV-3382] - DOORS: Incorrect Error message is shown while editing constraint in read-only mode Connector for IBM Rational DOORS NG * [PV-3247] - DOORS NG Integration doesn't show which VDM is currently loaded after refreshing the browser * [PV-3282] - Import Wizard does not allow to switch between different server URLs * [PV-3304] - Available authentication mechanisms are not documented * [PV-3324] - Integration not using default attribute if empty value defined for custom "pvRestriction" attribute * [PV-3346] - Integration redirects to a blank "Main" page when pressing the "Cancel" button on the "Calculation" settings or "General" settings tab. * [PV-3401] - The selected vdm is not reset when a new configspace is opened Connector for IBM Rational Quality Manager * [PV-3282] - Import Wizard does not allow to switch between different server URLs * [PV-3304] - Available authentication mechanisms are not documented * [PV-3385] - Transformation deletes always test artefacts, created via REST-API Connector for EMF Feature Mapping * [PV-3303] - "Clear Mapping Model" does not close the models Connector for Enterprise Architect * [PV-3305] - While caching selected certificate in .NET integrations, exception may be logged * [PV-3308] - Preview shows wrong error message Connector for Microsoft Office * [PV-3305] - While caching selected certificate in .NET integrations, exception may be logged * [PV-3395] - VEL-based integrations do not show warning message when evaluation before preview failed Connector for IBM Rational Rhapsody * [PV-3309] - Wrong maximum supported RMM version shown on the installer info page * [PV-3380] - Transformation fails when p::v value choice or calculation was already deleted due to a pvRestriction Connector for Capella * [PV-3295] - Propagation rules do not work correctly in special cases * [PV-3313] - Realizing Actors propagation does not work correctly for Capella < 1.4 Connector for Zuken CR-8000 * [PV-3305] - While caching selected certificate in .NET integrations, exception may be logged * [PV-3395] - VEL-based integrations do not show warning message when evaluation before preview failed pure::variants Web Components * [PV-3042] - Unable to create PV stream/baseline via GC UI and API in case of SSO * [PV-3304] - Available authentication mechanisms are not documented * [PV-3316] - OSLC Configuration Picker allows choosing a project for "Replace" operation inside a GC configuration Release Notes - pure::variants - Version 4.0.27 (27.01.2021) ** Bug Fixes * [PV-3329] - Dead lock when starting p::v 5.0.3 with expired or soon expiring license * [PV-3347] - Multipart message parsing in .NET based integrations fail in some cases * [PV-3389] - Getting ModelInfos may return inconsistent result * [PV-3393] - Calling of pvSCL pv:Item chains on ps:list attributes assigned with n-dimensional arrays creates unwanted error * [PV-3398] - Deadlocks in Model Server if too many users accessing the same resources Connector for IBM Rational Rhapsody * [PV-3380] - Transformation fails when p::v value choice or calculation was already deleted due to a pvRestriction Release Notes - pure::variants - Version 4.0.26 (16.12.2020) ** Improvements * [PV-3269] - Support filtering of transformation input models [PV-3271] - Extend Transformation Configuration UI [PV-3274] - Support filtering of input models in pv.transform task * [PV-3273] - Support model sets in pv.transform, pv.validate and pv.evaluate * [PV-3285] - Qualify compatibility with EWM 7.0.2 * [PV-3311] - Verify compatibility of 4.0.26 client components with 5.0.3 server components * [PV-3312] - Increase default setting for maximal number of elements for Extended Auto Resolver * [PV-3326] - Update openssl library to version 1.1.1i Connector for IBM Rational DOORS * [PV-3302] - Remove suspicious chapter from documentation Connector for IBM Rational DOORS NG * [PV-3129] - Rename "Synchronize restrictions with DOORS NG" function * [PV-3169] - Qualify compatibility with Jazz 7.0.2 * [PV-3236] - Verify Integration works with Edge (Chromium) * [PV-3272] - Create Transformation to export a DNG module * [PV-3302] - Remove suspicious chapter from documentation * [PV-3311] - Verify compatibility of 4.0.26 client components with 5.0.3 server components Connector for IBM Rational Quality Manager * [PV-3169] - Qualify compatibility with Jazz 7.0.2 Connector for Enterprise Architect * [PV-3181] - Test Connector for use with EA 15.2 Connector for IBM Rational Rhapsody * [PV-3169] - Qualify compatibility with Jazz 7.0.2 * [PV-3233] - Support custom path for RTC's eclipse.ini & lscm.bat files Connector for Jama Connect * [PV-3172] - Jama Import Wizard does not disable Next button on last page pure::variants Web Components * [PV-3306] - Document how to enable logging * [PV-3311] - Verify compatibility of 4.0.26 client components with 5.0.3 server components ** Bug Fixes * [PV-3144] - Unicode characters >U+FFFF are not handled properly * [PV-3153] - Variant Configuration Wizard not resetting selections if configuration locked previously * [PV-3224] - Canceling a GC-aware project compare does not work * [PV-3248] - Constraint Editor does not check pvscl code during open * [PV-3261] - Project-relative path to JavaScript manipulator script is not resolved in quick-mode transformations * [PV-3262] - Java extended autoresolver (SAT) ignores inherited selections * [PV-3276] - Entering of Unicode characters >U+FFFF im HTML editors does not work * [PV-3297] - HTML transformation does not inline images from HTTP resources if user has no write access in pure::variants installation * [PV-3304] - Available authentication mechanisms are not documented Connector for IBM Rational DOORS * [PV-3283] - DOORS fullmode import creates non-unique IDs * [PV-3305] - While caching selected certificate in .NET integrations, exception may be logged Connector for IBM Rational DOORS NG * [PV-3282] - Import Wizard does not allow to switch between different server URLs * [PV-3304] - Available authentication mechanisms are not documented * [PV-3324] - Integration not using default attribute if empty value defined for custom "pvRestriction" attribute Connector for IBM Rational Quality Manager * [PV-3282] - Import Wizard does not allow to switch between different server URLs * [PV-3304] - Available authentication mechanisms are not documented Connector for Enterprise Architect * [PV-3305] - While caching selected certificate in .NET integrations, exception may be logged Connector for Microsoft Office * [PV-3305] - While caching selected certificate in .NET integrations, exception may be logged Connector for IBM Rational Rhapsody * [PV-3309] - Wrong maximum supported RMM version shown on the installer info page Connector for Capella * [PV-3295] - Propagation rules do not work correctly in special cases * [PV-3313] - Realizing Actors propagation does not work correctly for Capella < 1.4 Connector for Jama Connect * [PV-3180] - Jama Transformation does not prune unselected artefacts * [PV-3250] - Jama Transformation does not support "picklist" fields Connector for Zuken CR-8000 * [PV-3305] - While caching selected certificate in .NET integrations, exception may be logged pure::variants Web Components * [PV-3042] - Unable to create PV stream/baseline via GC UI and API in case of SSO * [PV-3304] - Available authentication mechanisms are not documented * [PV-3316] - OSLC Configuration Picker allows choosing a project for "Replace" operation inside a GC configuration Release Notes - pure::variants - Version 5.0.3 (12.11.2020) ** Improvements * [PV-2908] - Allow to add a new model to available configspaces in New Model Wizards * [PV-2909] - Improve error messages for unknown functions and attributes in pvSCL * [PV-2935] - Add location information for errors in ps:pvscltext and ps:pvsclxml files * [PV-2936] - Attribute ranges: Allow Specification upon Creation and Modification * [PV-2980] - Ensure compatibility of server communication with Java 10 and newer * [PV-3002] - Allow HEX values for range of attributes * [PV-3006] - In partial configuration mode open non-fixed collection attributes will not be shown correctly in VDM editor and Result view * [PV-3026] - CSV Importer shall not use IExternal API anymore * [PV-3078] - Deliver pure::variants bundled with Capella [PV-3107] - Provide Eclipse package selection on download site * [PV-3079] - Allow to store selection of vdms as filter * [PV-3080] - Allow filtering of similarity analysis input * [PV-3081] - Allow to define additional constraints in vdms * [PV-3178] - Improve evaluation speed for large models * [PV-3206] - Ensure compatibility with Eclipse 2020-09 * [PV-3221] - Speedup access to model data in database * [PV-3234] - Open in Matrix > All Selected opens Matrix with last used filter * [PV-3245] - Don't mark pvSCL instance-relative element references as errors during checking and editing Connector for IBM Rational DOORS * [PV-3014] - Qualify Connector for use with Doors 9.7.1 * [PV-3077] - Don't show warnings about already opened modules when calling update related integration menus * [PV-3103] - Support user defined trace link module name Connector for IBM Rational DOORS NG * [PV-3129] - Rename "Synchronize restrictions with DOORS NG" function * [PV-3236] - Verify Integration works with Edge (Chromium) Connector for EMF Feature Mapping * [PV-3188] - Only show open p::v projects in variant selection dialog Connector for Enterprise Architect * [PV-997] - Improve performance of Enterprise Architect transformation * [PV-3181] - Test Connector for use with EA 15.2 Connector for Microsoft Office * [PV-3185] - In Word preview show different comment authors for errors and warnings Connector for IBM Rational Rhapsody * [PV-3033] - Allow to run Rhapsody 9.0 RMM transformation in offline mode without starting RTC/EWM Client * [PV-3140] - Prevent user from selecting the wrong executable of RTC application Connector for Capella * [PV-3164] - Qualify Connector for use with Capella 1.4.1 Connector for Jama Connect * [PV-3172] - Jama Import Wizard does not disable Next button on last page Connector for JIRA * [PV-3237] - Provide Connector for Jira pure::variants Web Components * [PV-3030] - Web-based Variant Description Model Editor ** Bug Fixes * [PV-761] - Result View sorts alphabetically eventhough disabled * [PV-1783] - Float overflows in pvSCL arithmetics will break Prolog evaluation * [PV-2620] - Type model creation fails silently in case of errors * [PV-2916] - Prolog/Java evaluator behave differently when adding integers to float collections using corresponding pvSCL functions * [PV-2926] - Open inheriting VDM not updated correctly if inheritance is removed * [PV-2927] - Title of integration uninstaller is not matching the available space * [PV-2942] - Available released Mylyn JIRA Connectors not working with Mylyn versions needed by Eclipse 4.10 * [PV-3088] - pv:IsKindOf() delivers different results in Prolog and Java evaluation * [PV-3120] - Matrix View does not allow to edit properties anymore * [PV-3121] - Properties View in Matrix Editor does not show currently set enumeration value * [PV-3123] - Prevent Prolog evaluation if installation or TEMP path contains non-ASCII characters * [PV-3127] - Standard Transformation not considering the "mode" value of ps:fragment * [PV-3128] - The property key lastLoadedPerTool is not saved correctly when multiple models are loaded * [PV-3131] - "Show Variants > By Filter..." action of matrix view only allows filtering by vdm name * [PV-3132] - Select Config Space dialog missing * [PV-3133] - Deleting a property may leave unreferenced RestSet behind * [PV-3137] - Adding multiple values into a property creates NullPointerException * [PV-3144] - Unicode characters >U+FFFF are not handled properly * [PV-3146] - Tool integrations fail to open last loaded configuration space from model server * [PV-3147] - DesktopHub's visualization settings changes not immediately applied * [PV-3148] - DesktopHub's variant-selection control disabled once the Refresh button is used * [PV-3149] - Opening a vdm in model server fails when the path contains special hyphen character * [PV-3151] - Not possible to remove calculation value in Edit Element dialog * [PV-3152] - Merge application for use in external configuration management systems does not work * [PV-3153] - Variant Configuration Wizard not resetting selections if configuration locked previously * [PV-3158] - Error dialog missing on auto evaluation * [PV-3163] - Blank warning message when VRM is loaded * [PV-3176] - Possible deadlock during opening of feature or variant models * [PV-3182] - Export Matrix context menu entry missing * [PV-3189] - Auto Model Validation Button does not work as expected * [PV-3193] - Branching a p::v project that was imported from global configuration is not working * [PV-3195] - Matrix Viewer Table Layout not working correctly * [PV-3197] - Delete Action on property values is missing in matrix view * [PV-3204] - Comparing a remote project with another revision may fail. * [PV-3205] - The window of "Compare with Global Configuration" does not appear * [PV-3208] - PVSCLEditor tooltip icons are not displayed properly in the Integrations * [PV-3212] - Editing of property values with the properties view may not work * [PV-3213] - Delete Action in Model Editors does not show error messages to the user. * [PV-3214] - "Clear Filter" action is missplaced in Matrix View * [PV-3215] - Deactivating "Limit tree labels" does not work in VDM Editor. * [PV-3216] - Comparing model with another Branch/Version of a remote project does not work * [PV-3218] - Wrong selection state on element if inheriting an attribute value * [PV-3220] - Comparing model on a GC-aware project uses default revision selection dialog. * [PV-3224] - Canceling a GC-aware project compare does not work * [PV-3225] - Issues with discontinued ps:prolog script language support * [PV-3226] - Referesh of attributes view not working for input model changes. * [PV-3235] - Sparsely populated arrays are not correctly handled by the support functions as select, collect, etc. * [PV-3241] - Impossible to delete a Collection/Reference if linked models are visualized * [PV-3248] - Constraint Editor does not check pvscl code during open * [PV-3259] - pv.transform - Headless transformation does ignore the force transformation flag. * [PV-3261] - Project-relative path to JavaScript manipulator script is not resolved in quick-mode transformations * [PV-3262] - Java extended autoresolver (SAT) ignores inherited selections * [PV-3264] - Relations and constraints in implicitly selected variant references and collections are not checked during evaluation * [PV-3267] - Matrix View > Quick Filter: Fix typo "Commanalities" -> "Commonalities" * [PV-3268] - New remote projects always have version 1.7 * [PV-3279] - Open model wizard may show wrong project names Connector for Reporting with BIRT * [PV-3266] - Some optional columns cannot be exported using the "Export Matrix" action Connector for IBM Rational DOORS * [PV-3198] - Tool integration preview handles automatic feature selection incorrectly * [PV-3203] - Check for model existance may not work if importing to a remote project. * [PV-3230] - Preview with VRM does not work * [PV-3231] - Doors Error Preview may not work * [PV-3283] - DOORS fullmode import creates non-unique IDs Connector for IBM Rational DOORS NG * [PV-3126] - "Deliver Changeset" option not considered in context of Global Configuration * [PV-3154] - Integration auto-completion proposal & syntax check not working in case of WebHub * [PV-3167] - Import wizard doesn't show folders from 2nd RM stream of the GC stream, if they are from same project but different components. * [PV-3170] - DNG Widget not working with Jazz 7.0.1 * [PV-3187] - DNG widget showing error dialog when a request is made to get the jazz version number. * [PV-3203] - Check for model existance may not work if importing to a remote project. * [PV-3207] - Variant Enumeration transformation not working if requirement format is of "Diagram" Connector for IBM Rational Quality Manager * [PV-3086] - RQM Transformation's variant result might be wrong because of wrong caching * [PV-3210] - Transformation fails if any test artifact uses a project-level execution variable, having a calculation defined Connector for EMF Feature Mapping * [PV-3061] - Capella mapping files resulting from partial transformation are not prepared for next derivation step Connector for Enterprise Architect * [PV-3230] - Preview with VRM does not work * [PV-3246] - Documentation still contains reference to New EA Variant Project Wizard, even though it is not supported anymore Connector for Microsoft Office * [PV-3230] - Preview with VRM does not work Connector for IBM Rational Rhapsody * [PV-2591] - Variant Enumeration mode does not work in RMM transformation * [PV-3130] - RMM transformation/import fails occusionally if user needs to re-login first * [PV-3145] - RMM transformation may fail if RTC command-line utility fails to start up * [PV-3174] - In Rhapsody 8.4 IFix002 RMM transformation sometimes fails to delete elements due to RTC connection issues * [PV-3186] - RMM login dialog error may show entire command-line statements, including the password * [PV-3217] - When using an IBM JDK and java property 'com.ibm.jsse2.sp800-131' is set to 'strict', the license server connection fails * [PV-3246] - Documentation still contains reference to New EA Variant Project Wizard, even though it is not supported anymore Connector for Capella * [PV-3061] - Capella mapping files resulting from partial transformation are not prepared for next derivation step Connector for Jama Connect * [PV-3180] - Jama Transformation does not prune unselected artefacts * [PV-3250] - Jama Transformation does not support "picklist" fields pure::variants Web Components * [PV-3040] - Web UI not wholy visible on IPad as expected * [PV-3084] - Various update issues in Model Viewer * [PV-3143] - Creation a baseline/stream with "/" inside of name fails via OSLC CM services * [PV-3154] - Integration auto-completion proposal & syntax check not working in case of WebHub * [PV-3162] - OSLC Delegated UIs not showing with RQM 7.0 or higher Release Notes - pure::variants - Version 4.0.25 (29.09.2020) ** Improvements * [PV-3178] - Improve evaluation speed for large models * [PV-3221] - Speedup access to model data in database Connector for IBM Rational DOORS * [PV-3014] - Qualify Connector for use with Doors 9.7.1 * [PV-3077] - Don't show warnings about already opened modules when calling update related integration menus Connector for EMF Feature Mapping * [PV-3188] - Only show open p::v projects in variant selection dialog ** Bug Fixes * [PV-3017] - pure::variants CM web application permanently denies deletion of models * [PV-3121] - Properties View in Matrix Editor does not show currently set enumeration value * [PV-3151] - Not possible to remove calculation value in Edit Element dialog * [PV-3176] - Possible deadlock during opening of feature or variant models * [PV-3182] - Export Matrix context menu entry missing * [PV-3193] - Branching a p::v project that was imported from global configuration is not working * [PV-3204] - Comparing a remote project with another revision may fail. * [PV-3205] - The window of "Compare with Global Configuration" does not appear * [PV-3212] - Editing of property values with the properties view may not work * [PV-3216] - Comparing model with another Branch/Version of a remote project does not work * [PV-3220] - Comparing model on a GC-aware project uses default revision selection dialog. Connector for IBM Rational DOORS * [PV-3125] - Doors preview may not work * [PV-3203] - Check for model existance may not work if importing to a remote project. Connector for IBM Rational DOORS NG * [PV-3167] - Import wizard doesn't show folders from 2nd RM stream of the GC stream, if they are from same project but different components. * [PV-3170] - DNG Widget not working with Jazz 7.0.1 * [PV-3187] - DNG widget showing error dialog when a request is made to get the jazz version number. * [PV-3203] - Check for model existance may not work if importing to a remote project. * [PV-3207] - Variant Enumeration transformation not working if requirement format is of "Diagram" Connector for IBM Rational Quality Manager * [PV-3210] - Transformation fails if any test artifact uses a project-level execution variable, having a calculation defined Connector for Microsoft Office * [PV-3179] - Office integration can only be used if it is installed in Program Files/Program Files (x86) Connector for IBM Rational Rhapsody * [PV-2591] - Variant Enumeration mode does not work in RMM transformation * [PV-3130] - RMM transformation/import fails occusionally if user needs to re-login first * [PV-3145] - RMM transformation may fail if RTC command-line utility fails to start up * [PV-3171] - RMM Transformation of RPY Models with OSLC links doesn't finish when using Rhapsody 8.3.1 * [PV-3174] - In Rhapsody 8.4 IFix002 RMM transformation sometimes fails to delete elements due to RTC connection issues * [PV-3186] - RMM login dialog error may show entire command-line statements, including the password * [PV-3217] - When using an IBM JDK and java property 'com.ibm.jsse2.sp800-131' is set to 'strict', the license server connection fails pure::variants Web Components * [PV-3017] - pure::variants CM web application permanently denies deletion of models * [PV-3143] - Creation a baseline/stream with "/" inside of name fails via OSLC CM services * [PV-3162] - OSLC Delegated UIs not showing with RQM 7.0 or higher Release Notes - pure::variants - Version 5.0.2 (30.07.2020) ** Bug Fixes Connector for IBM Rational DOORS * [PV-3124] - Doors Integration preferences can not be opened. * [PV-3125] - Doors preview may not work Release Notes - pure::variants - Version 5.0.1 (23.07.2020) ** Improvements * [PV-1295] - Store id of used transformation modules to moduleconfig.xml * [PV-1928] - Document standard for adding custom model element icons * [PV-2796] - provide ANT task for setting PVProperties * [PV-2819] - Disable target_url and gen_solutions_file parameters of solve command in remote servers * [PV-2823] - Provide ANT task for performing model/element checks * [PV-2884] - Visualize the effective user rights in the Access Rights pane * [PV-2888] - Provide creation timestamp of remote project versions in UI * [PV-2891] - Automatic project import for pv links to projects missing in workspace * [PV-2900] - The New javaScript based wizard does not allow to reference non-existing projects * [PV-2906] - Support $(CONFIGSPACE) relative path in configspace.xml * [PV-2914] - Enable pvSCL iterator functions e.g. select, collect, etc. for JavaScript List prototypes * [PV-2956] - Documentation does not mention how to create/edit Relation Types * [PV-2960] - License Denial messages should better inform user of reason and actions to take. * [PV-2968] - Extend API to assign/revoke user to/from a role * [PV-2974] - Allow configuration of log severity in ANT automation * [PV-2997] - Introduce new shortcuts * [PV-2999] - Variant References are not updated correctly * [PV-3003] - Allow to accept self-signed server certificates in .NET integrations * [PV-3038] - Convert project function should close all the opened model editors first. Otherwise it may not work. * [PV-3099] - Offline Remote Projects show New Actions * [PV-3100] - Clone VDM... is shown in offline remote projects * [PV-3102] - New PV Unit test shown on remote projects Connector for IBM Rational DOORS * [PV-1944] - Support various attribute as pvRestriction attribute in integration * [PV-2232] - Support of transformation of a module baseline without needed edit access to its link modules * [PV-2854] - Improve error handling if incoming link deletion fails * [PV-2879] - Support all column types during copy view in DOORS transformation * [PV-3003] - Allow to accept self-signed server certificates in .NET integrations Connector for IBM Rational DOORS NG * [PV-1944] - Support various attribute as pvRestriction attribute in integration * [PV-2930] - Make delivery of change set configurable * [PV-2940] - Ensure DOORS NG Integration compatibility with pvDesktopHub 4.x * [PV-3063] - Improve Preview error message shown in case of evaluation problems * [PV-3065] - Qualify compatibility with Jazz 7.0.1 Connector for IBM Rational Quality Manager * [PV-3065] - Qualify compatibility with Jazz 7.0.1 Connector for EMF Feature Mapping * [PV-2001] - Support transformation of fragmented models in RSA * [PV-2892] - Do not automatically show mappings view when using quick access search or selecting an EMF element Connector for Enterprise Architect * [PV-3003] - Allow to accept self-signed server certificates in .NET integrations Connector for MagicDraw * [PV-3019] - Qualify Connector for use with MagicDraw 19.0 SP3 Connector for Microsoft Office * [PV-282] - Integration Preferences: Provide option to clear stored decisions * [PV-3003] - Allow to accept self-signed server certificates in .NET integrations Connector for IBM Rational Rhapsody * [PV-1094] - Write transformation log listing applied actions * [PV-2899] - Qualify Connector for use with Rhapsody 9.0.0 * [PV-3065] - Qualify compatibility with Jazz 7.0.1 * [PV-3094] - Qualify compatibility with Rhapsody 9.0.1 Connector for Capella Connector for IBM Rational Software Architect * [PV-2001] - Support transformation of fragmented models in RSA Connector for Zuken CR-8000 * [PV-2991] - Improve applying of pvSCL editor results, when pvSCL rule cell has focus * [PV-3003] - Allow to accept self-signed server certificates in .NET integrations ** Bug Fixes * [PV-1739] - Matrix Editor re-opens always with all VDMs at pure::variants startup * [PV-2274] - JavaScript method pure_variants().createModel() fails for linked projects * [PV-2681] - Adding new ps:feature values fails * [PV-2708] - Doc Update: JavaScript Attribute Manipulation snippets * [PV-2775] - OpenID login handler does not handle headless case * [PV-2786] - Synchronize Models dialog still showing Cancel button after successful synchronization * [PV-2794] - An windows environment variable may cause evaluation to fail * [PV-2825] - Linux server start scripts use bash syntax but do not specify bash as runtime * [PV-2851] - If opening model fails, the model file is still kept open by the server * [PV-2853] - Calculation editor does not open if first attribute with calculation markers contains only escaped markers * [PV-2911] - Add/Edit PvScl Condition toolbar buttons should be show only for proper functionalities * [PV-2951] - Show license number in error messages related to license issues * [PV-2954] - Inherited feature selections and attribute values show up as changeable in configuration wizard * [PV-2958] - In .NET-based integrations, connection with license server may not work out-of-the-box when TLS 1.2 protocol is required * [PV-2962] - Refactoring a variant model name allows to add whitespaces and special characters * [PV-2963] - Switching a remote project online/offline fails if user is not logged in * [PV-2970] - Changes in Variant Configuration Wizard Model editor are not saved and applied correctly * [PV-2972] - The automatic evaluation is not interupted or delayed * [PV-2981] - Inherit instances failed in version 5 projects * [PV-2985] - "Compare With -> Another Global Configuration" fails for GC-aware project * [PV-2987] - Excel Importer may fail with NullPointer * [PV-2988] - Compare of VDMs created with Excel Import does not work * [PV-2989] - Synchronize Models action missing on Config Spaces * [PV-2998] - Fallback solution to access Windows registry entries does not work if registry key contains spaces * [PV-3004] - New feature selection is not shown in editor, if feature's attribute value is inherited * [PV-3012] - Filter with Feature (not) Selected missing * [PV-3013] - Transform menus does not reflect renaming of transformation configurations correctly * [PV-3016] - Nullpointer in Model Table * [PV-3017] - pure::variants CM web application permanently denies deletion of models * [PV-3022] - Preview button is enabled and throws exception when is selected. * [PV-3023] - Qualify compatibility with Eclipse 2020-06 * [PV-3032] - Exception is logged in some cases when loading a model in an integration * [PV-3034] - License server can't handle parallel requests of v4 and v5 * [PV-3051] - Nullpointer exception if creating a relation along with a new element * [PV-3071] - Nullpointer thrown during import of Excel files * [PV-3075] - Deleted transformation configuration still listed in Transform drop-down menu * [PV-3076] - Transformation configuration with & in name does not run * [PV-3083] - On Windows local core server does not start if a workspace path with non-ASCII characters is used * [PV-3093] - Links to pure::variants elements are only opened in pure::variants 4.x * [PV-3098] - Project compare fails to show model differences Connector for Reporting with BIRT * [PV-2973] - Headless DoorsNG ANT transformation fails when Connector for Reporting with BIRT is installed Connector for IBM Rational DOORS * [PV-2729] - Baseline copy of sorting in views does not work properly * [PV-2853] - Calculation editor does not open if first attribute with calculation markers contains only escaped markers * [PV-2952] - doors:outputPath with leading slash is not handled correctly in update mode * [PV-2958] - In .NET-based integrations, connection with license server may not work out-of-the-box when TLS 1.2 protocol is required * [PV-2990] - Synchronize With Baseline Set action should check if there a Doors models in the Config Space * [PV-3044] - Attribute “doors:filterView” not ignored in compare Connector for IBM Rational DOORS NG * [PV-2915] - No user feedback while long-running actions in widget * [PV-2932] - Proper-looking pvSCL calculation cannot be parsed while transformation * [PV-2959] - Quick Mode transformation does not report pvSCL related errors * [PV-2973] - Headless DoorsNG ANT transformation fails when Connector for Reporting with BIRT is installed * [PV-2982] - Synchronize restrictions to DOORS NG server fails in context of Global Configuration * [PV-2992] - Synchronize restrictions to DOORS NG server fails in context of Local Configuration mistakenly * [PV-2993] - Requirement resource update may fail, if attribute type is not named "String" * [PV-3041] - Integration always writes to DOORS NG module if Setting dialog's OK button pressed * [PV-3060] - Creation of a revision containing a '/' or ':' will fail on file based server * [PV-3090] - Query for Global Configuration fails in Import Wizard Connector for IBM Rational Quality Manager * [PV-2959] - Quick Mode transformation does not report pvSCL related errors * [PV-3090] - Query for Global Configuration fails in Import Wizard Connector for EMF Feature Mapping * [PV-2969] - During transformation, the input file might be changed if the output path is same as the input path Connector for Enterprise Architect * [PV-2958] - In .NET-based integrations, connection with license server may not work out-of-the-box when TLS 1.2 protocol is required Connector for Mylyn * [PV-3092] - Elements not shown in task context Connector for Microsoft Office * [PV-2958] - In .NET-based integrations, connection with license server may not work out-of-the-box when TLS 1.2 protocol is required Connector for Polarion * [PV-2903] - Import wizard fails if user not authorized for at least one project * [PV-2961] - Enumeration Transformation only processes last family model Connector for Polarion Variants * [PV-2903] - Import wizard fails if user not authorized for at least one project * [PV-2961] - Enumeration Transformation only processes last family model * [PV-3008] - Polarion Authentification changed to Token based * [PV-3010] - All Restrictions created in Polarion VARIANTS contain a "#" Connector for IBM Rational Rhapsody * [PV-2931] - RMM transformation for Jazz 7.0 hanging * [PV-3090] - Query for Global Configuration fails in Import Wizard Connector for Team Foundation Server * [PV-3067] - Documentation not consistent to current implementation Connector for Zuken CR-8000 * [PV-2958] - In .NET-based integrations, connection with license server may not work out-of-the-box when TLS 1.2 protocol is required * [PV-3000] - Updates to the variation item is lost when it is in a newly created variation type * [PV-3001] - Adding a new variation type causes an exception pure::variants Web Components * [PV-2954] - Inherited feature selections and attribute values show up as changeable in configuration wizard * [PV-3017] - pure::variants CM web application permanently denies deletion of models Release Notes - pure::variants - Version 4.0.24 (16.07.2020) ** Improvements Connector for IBM Rational DOORS NG * [PV-3065] - Qualify compatibility with Jazz 7.0.1 Connector for IBM Rational Quality Manager * [PV-3065] - Qualify compatibility with Jazz 7.0.1 Connector for IBM Rational Rhapsody * [PV-3065] - Qualify compatibility with Jazz 7.0.1 * [PV-3094] - Qualify compatibility with Rhapsody 9.0.1 ** Bug Fixes Connector for IBM Rational DOORS NG * [PV-3090] - Query for Global Configuration fails in Import Wizard Connector for IBM Rational Quality Manager * [PV-3090] - Query for Global Configuration fails in Import Wizard Connector for IBM Rational Rhapsody * [PV-3090] - Query for Global Configuration fails in Import Wizard Release Notes - pure::variants - Version 4.0.23 (09.07.2020) ** Improvements * [PV-1295] - Store id of used transformation modules to moduleconfig.xml * [PV-1928] - Document standard for adding custom model element icons * [PV-2749] - Support property ranges of type float * [PV-2756] - Improved documentation and UI integration for attribute ranges * [PV-2796] - provide ANT task for setting PVProperties * [PV-2819] - Disable target_url and gen_solutions_file parameters of solve command in remote servers * [PV-2823] - Provide ANT task for performing model/element checks * [PV-2888] - Provide creation timestamp of remote project versions in UI * [PV-2891] - Automatic project import for pv links to projects missing in workspace * [PV-2898] - Provide Checkbox Table Dialog in Javascript * [PV-2900] - The New javaScript based wizard does not allow to reference non-existing projects * [PV-2906] - Support $(CONFIGSPACE) relative path in configspace.xml * [PV-2918] - Improve action labels in impact view * [PV-2956] - Documentation does not mention how to create/edit Relation Types * [PV-2960] - License Denial messages should better inform user of reason and actions to take. * [PV-2965] - Enable version 5 license files * [PV-2968] - Extend API to assign/revoke user to/from a role * [PV-2974] - Allow configuration of log severity in ANT automation * [PV-2999] - Variant References are not updated correctly * [PV-3003] - Allow to accept self-signed server certificates in .NET integrations Connector for AUTOSAR * [PV-2816] - Improve "Installation" section in documenation, to consider installation via Windows Installer Connector for IBM Rational DOORS * [PV-1944] - Support various attribute as pvRestriction attribute in integration * [PV-2232] - Support of transformation of a module baseline without needed edit access to its link modules * [PV-2816] - Improve "Installation" section in documenation, to consider installation via Windows Installer * [PV-2854] - Improve error handling if incoming link deletion fails * [PV-2879] - Support all column types during copy view in DOORS transformation * [PV-3003] - Allow to accept self-signed server certificates in .NET integrations Connector for IBM Rational DOORS NG * [PV-1944] - Support various attribute as pvRestriction attribute in integration * [PV-2748] - Support Jazz version 7 * [PV-2784] - Support sorting of columns in Configuration Selection Page * [PV-2816] - Improve "Installation" section in documenation, to consider installation via Windows Installer * [PV-2930] - Make delivery of change set configurable * [PV-2940] - Ensure DNG Widget is compatible with pv 5.0 Desktop Hub * [PV-3063] - Improve Preview error message shown in case of evaluation problems Connector for IBM Rational Quality Manager * [PV-2748] - Support Jazz version 7 * [PV-2784] - Support sorting of columns in Configuration Selection Page * [PV-2816] - Improve "Installation" section in documenation, to consider installation via Windows Installer Connector for EMF Feature Mapping * [PV-2001] - Support transformation of fragmented models in RSA * [PV-2829] - Support removing multiple conditions or calculations at the same time * [PV-2892] - Do not automatically show mappings view when using quick access search or selecting an EMF element Connector for Enterprise Architect * [PV-2816] - Improve "Installation" section in documenation, to consider installation via Windows Installer * [PV-3003] - Allow to accept self-signed server certificates in .NET integrations Connector for MagicDraw * [PV-2816] - Improve "Installation" section in documenation, to consider installation via Windows Installer * [PV-3019] - Qualify Connector for use with MagicDraw 19.0 SP3 Connector for MATLAB/Simulink * [PV-2816] - Improve "Installation" section in documenation, to consider installation via Windows Installer Connector for Microsoft Office * [PV-2816] - Improve "Installation" section in documenation, to consider installation via Windows Installer * [PV-3003] - Allow to accept self-signed server certificates in .NET integrations Connector for Polarion * [PV-2816] - Improve "Installation" section in documenation, to consider installation via Windows Installer Connector for Polarion Variants * [PV-2816] - Improve "Installation" section in documenation, to consider installation via Windows Installer Connector for IBM Rational Rhapsody * [PV-1094] - Write transformation log listing applied actions * [PV-2748] - Support Jazz version 7 * [PV-2784] - Support sorting of columns in Configuration Selection Page * [PV-2816] - Improve "Installation" section in documenation, to consider installation via Windows Installer * [PV-2899] - Qualify Connector for use with Rhapsody 9.0.0 Connector for Team Foundation Server * [PV-2816] - Improve "Installation" section in documenation, to consider installation via Windows Installer Connector for HP Quality Center * [PV-2816] - Improve "Installation" section in documenation, to consider installation via Windows Installer Connector for Capella * [PV-2816] - Improve "Installation" section in documenation, to consider installation via Windows Installer Connector for IBM Rational Software Architect * [PV-2001] - Support transformation of fragmented models in RSA Connector for Jama Connect * [PV-2816] - Improve "Installation" section in documenation, to consider installation via Windows Installer Connector for Zuken CR-8000 * [PV-2816] - Improve "Installation" section in documenation, to consider installation via Windows Installer * [PV-2991] - Improve applying of pvSCL editor results, when pvSCL rule cell has focus * [PV-3003] - Allow to accept self-signed server certificates in .NET integrations ** Bug Fixes * [PV-1739] - Matrix Editor re-opens always with all VDMs at pure::variants startup * [PV-2274] - JavaScript method pure_variants().createModel() fails for linked projects * [PV-2681] - Adding new ps:feature values fails * [PV-2708] - Doc Update: JavaScript Attribute Manipulation snippets * [PV-2775] - OpenID login handler does not handle headless case * [PV-2786] - Synchronize Models dialog still showing Cancel button after successful synchronization * [PV-2794] - An windows environment variable may cause evaluation to fail * [PV-2825] - Linux server start scripts use bash syntax but do not specify bash as runtime * [PV-2828] - Similarity Matrix with XFMs and CCFMs does not open * [PV-2851] - If opening model fails, the model file is still kept open by the server * [PV-2852] - Loading a remote family or feature model fails without a message * [PV-2853] - Calculation editor does not open if first attribute with calculation markers contains only escaped markers * [PV-2863] - In pvSCL list operations on nested lists can return a wrong type in some cases * [PV-2872] - Values of attributes of type ps:class may be duplicated * [PV-2881] - Models are not reloaded when the state of 'enable family models' is changed in preferences * [PV-2894] - List of JavaScript-based project templates doesn't scroll * [PV-2902] - TLS 1.3 not supported in 4.0.x server * [PV-2911] - Add/Edit PvScl Condition toolbar buttons should be show only for proper functionalities * [PV-2922] - License server segmentation fault * [PV-2928] - Multiple Implementation of setupRemoteProjectInfo * [PV-2951] - Show license number in error messages related to license issues * [PV-2958] - In .NET-based integrations, connection with license server may not work out-of-the-box when TLS 1.2 protocol is required * [PV-2962] - Refactoring a variant model name allows to add whitespaces and special characters * [PV-2963] - Switching a remote project online/offline fails if user is not logged in * [PV-2970] - Changes in Variant Configuration Wizard Model editor are not saved and applied correctly * [PV-2987] - Excel Importer may fail with NullPointer * [PV-2998] - Fallback solution to access Windows registry entries does not work if registry key contains spaces * [PV-3051] - Nullpointer exception if creating a relation along with a new element * [PV-3071] - Nullpointer thrown during import of Excel files Connector for Reporting with BIRT * [PV-2973] - Headless DoorsNG ANT transformation fails when Connector for Reporting with BIRT is installed Connector for IBM Rational DOORS * [PV-2729] - Baseline copy of sorting in views does not work properly * [PV-2853] - Calculation editor does not open if first attribute with calculation markers contains only escaped markers * [PV-2952] - doors:outputPath with leading slash is not handled correctly in update mode * [PV-2958] - In .NET-based integrations, connection with license server may not work out-of-the-box when TLS 1.2 protocol is required * [PV-2990] - Synchronize With Baseline Set action should check if there a Doors models in the Config Space * [PV-3044] - Attribute “doors:filterView” not ignored in compare Connector for IBM Rational DOORS NG * [PV-2915] - No user feedback while long-running actions in widget * [PV-2932] - Proper-looking pvSCL calculation cannot be parsed while transformation * [PV-2933] - Specific requirement is not substituted while others are * [PV-2959] - Quick Mode transformation does not report pvSCL related errors * [PV-2973] - Headless DoorsNG ANT transformation fails when Connector for Reporting with BIRT is installed * [PV-2982] - Synchronize restrictions to DOORS NG server fails in context of Global Configuration * [PV-2992] - Synchronize restrictions to DOORS NG server fails in context of Local Configuration mistakenly * [PV-2993] - Requirement resource update may fail, if attribute type is not named "String" * [PV-3041] - Integration always writes to DOORS NG module if Setting dialog's OK button pressed Connector for IBM Rational Quality Manager * [PV-2959] - Quick Mode transformation does not report pvSCL related errors Connector for EMF Feature Mapping * [PV-2969] - During transformation, the input file might be changed if the output path is same as the input path Connector for Enterprise Architect * [PV-2958] - In .NET-based integrations, connection with license server may not work out-of-the-box when TLS 1.2 protocol is required Connector for Microsoft Office * [PV-2958] - In .NET-based integrations, connection with license server may not work out-of-the-box when TLS 1.2 protocol is required Connector for Polarion * [PV-2903] - Import wizard fails if user not authorized for at least one project * [PV-2961] - Enumeration Transformation only processes last family model Connector for Polarion Variants * [PV-2903] - Import wizard fails if user not authorized for at least one project * [PV-2961] - Enumeration Transformation only processes last family model * [PV-3008] - Polarion Authentification changed to Token based * [PV-3010] - All Restrictions created in Polarion VARIANTS contain a "#" Connector for IBM Rational Rhapsody * [PV-2925] - RMM Transformation fails, as GC variant configuration update fails * [PV-2931] - RMM transformation for Jazz 7.0 hanging Connector for Team Foundation Server * [PV-3067] - Documentation not consistent to current implementation Connector for Zuken CR-8000 * [PV-2958] - In .NET-based integrations, connection with license server may not work out-of-the-box when TLS 1.2 protocol is required * [PV-3000] - Updates to the variation item is lost when it is in a newly created variation type * [PV-3001] - Adding a new variation type causes an exception Release Notes - pure::variants - Version 5.0.0 (12.05.2020) ** Improvements * [PV-24] - Full KTable Integration * [PV-174] - Refactor all Actions & Menus to use new extension point org.eclipse.ui.commands * [PV-592] - Support Filtering for the Tree in the Integration Window * [PV-1000] - Inheritance of attribute values of non user selected features * [PV-1531] - Provide name of configuration space as variable during transformation * [PV-1627] - Allow to disable variant configuration view in in-tool integration * [PV-2137] - Icons for High Resolutions * [PV-2174] - Support multiple servers with different context paths on same host and port * [PV-2182] - Add support for partial evaluation and derivation * [PV-2213] - Support long paths in Windows servers * [PV-2214] - Full unicode support for file paths in pure::variants servers * [PV-2238] - IEvaluationManager::evaluate methods should return the result * [PV-2387] - p::v 5 specific paths and registry keys * [PV-2389] - Change pv:prolog check to error * [PV-2401] - Direct access from in-tool integrations to model server * [PV-2447] - Remove "Show as Table" and "Switch To Elements as Root" actions from Relations view * [PV-2471] - Disable model server login without a password * [PV-2505] - Replace deprecated org.eclipse.jface.viewers.ViewerSorter with ViewerComparator * [PV-2555] - Ensure compatibility with Eclipse 4.12 * [PV-2749] - Support property ranges of type float * [PV-2750] - Remove pvProlog calculation, restriction and constraint support * [PV-2753] - Provide action to migrate older projects to a p::v 5.x project * [PV-2755] - Web-based variant configuration wizard * [PV-2756] - Improved documentation and UI integration for attribute ranges * [PV-2766] - Update CXF to newest version * [PV-2768] - Remove Model Conversion for p::v model versions < 1.5 * [PV-2769] - Discontinue XSLT transformation * [PV-2807] - Update bundled Eclipse to version 4.10 in the pure::variants installer package * [PV-2812] - Partial configuration and derivation * [PV-2857] - Use project name to resolve last-loaded pure::variants model path, to better support linked projects * [PV-2862] - Create errors for deprecated incompatible value comparisons * [PV-2868] - PVSCL IDE added to the main product * [PV-2898] - Provide Checkbox Table Dialog in Javascript * [PV-2918] - Improve action labels in impact view Connector for AUTOSAR * [PV-2816] - Improve "Installation" section in documenation, to consider installation via Windows Installer * [PV-2883] - Support Artop 4.12 and 4.13 Connector for IBM Rational DOORS * [PV-802] - Improved handling of model references in in-tool integrations * [PV-1890] - Rename type ps:feature.doors:requirement * [PV-2026] - Remove CopyBaseline parameter from transformation * [PV-2250] - Discontinue support for pvVariationLinks * [PV-2320] - Variation type attribute on DOORS requirements should be named pvVariationType * [PV-2816] - Improve "Installation" section in documenation, to consider installation via Windows Installer Connector for IBM Rational DOORS NG * [PV-2376] - Support Sub Global Configurations * [PV-2748] - Support Jazz version 7 * [PV-2784] - Support sorting of columns in Configuration Selection Page * [PV-2816] - Improve "Installation" section in documenation, to consider installation via Windows Installer Connector for IBM Rational Quality Manager * [PV-2376] - Support Sub Global Configurations * [PV-2748] - Support Jazz version 7 * [PV-2784] - Support sorting of columns in Configuration Selection Page * [PV-2816] - Improve "Installation" section in documenation, to consider installation via Windows Installer Connector for EMF Feature Mapping * [PV-2829] - Support removing multiple conditions or calculations at the same time Connector for Enterprise Architect * [PV-142] - Make removal of pure::variants Constraints switchable by user * [PV-802] - Improved handling of model references in in-tool integrations * [PV-1578] - Add support for partial derivation in transformation * [PV-2390] - Remove support for specifying file, dir, srcfile and srcdir as transformation module parameters * [PV-2816] - Improve "Installation" section in documenation, to consider installation via Windows Installer Connector for MagicDraw * [PV-2816] - Improve "Installation" section in documenation, to consider installation via Windows Installer Connector for MATLAB/Simulink * [PV-2816] - Improve "Installation" section in documenation, to consider installation via Windows Installer Connector for Microsoft Office * [PV-802] - Improved handling of model references in in-tool integrations * [PV-2816] - Improve "Installation" section in documenation, to consider installation via Windows Installer Connector for Polarion * [PV-2816] - Improve "Installation" section in documenation, to consider installation via Windows Installer Connector for Polarion Variants * [PV-2816] - Improve "Installation" section in documenation, to consider installation via Windows Installer Connector for IBM Rational Rhapsody * [PV-142] - Make removal of pure::variants Constraints switchable by user * [PV-802] - Improved handling of model references in in-tool integrations * [PV-1578] - Add support for partial derivation in transformation * [PV-2376] - Support Sub Global Configurations * [PV-2390] - Remove support for specifying file, dir, srcfile and srcdir as transformation module parameters * [PV-2748] - Support Jazz version 7 * [PV-2784] - Support sorting of columns in Configuration Selection Page * [PV-2816] - Improve "Installation" section in documenation, to consider installation via Windows Installer Connector for Team Foundation Server * [PV-2816] - Improve "Installation" section in documenation, to consider installation via Windows Installer Connector for HP Quality Center * [PV-2816] - Improve "Installation" section in documenation, to consider installation via Windows Installer Connector for Capella * [PV-2816] - Improve "Installation" section in documenation, to consider installation via Windows Installer Connector for Jama Connect * [PV-2816] - Improve "Installation" section in documenation, to consider installation via Windows Installer Connector for Zuken CR-8000 * [PV-2816] - Improve "Installation" section in documenation, to consider installation via Windows Installer pure::variants Web Components * [PV-2748] - Support Jazz version 7 * [PV-2761] - Migrate OSLC delegated UIs to new UI framework (and services) * [PV-2762] - Provide DesktopHub APIs on application server (aka WebHub) * [PV-2764] - Model Viewer should update if model changes on server pure::variants SDK * [PV-2856] - Provide template for element/model check in the pure::variants Plug-in template * [PV-2859] - Provide element check example ** Bug Fixes * [PV-1015] - ANT Transformation as Reuse Transformation does not return * [PV-1331] - Several problems with umlauts in paths on Linux * [PV-1457] - Error during character conversion in paths including chinese characters * [PV-1533] - Format of saved config spaces in DB depends on client's platform encoding * [PV-1898] - Transformation progress monitor shows progress only for parent of instances * [PV-2119] - PVSCL function pv:Selected() does not work on forward-referenced attributes in Java evaluator * [PV-2383] - Ensure compatibility to Eclipse 4.10 * [PV-2421] - Only show Open in Matrix context menu when relevant * [PV-2542] - Model and Variant Analysis Actions missing on remote projects * [PV-2642] - JavaScript content proposal not shown in Eclipse 4.x * [PV-2827] - Create project from VRM fails with Nullpointer * [PV-2828] - Similarity Matrix with XFMs and CCFMs does not open * [PV-2850] - Selector information not available if derived selections not saved to VDM * [PV-2852] - Loading a remote family or feature model fails without a message * [PV-2863] - In pvSCL list operations on nested lists can return a wrong type in some cases * [PV-2872] - Values of attributes of type ps:class may be duplicated * [PV-2881] - Models are not reloaded when the state of 'enable family models' is changed in preferences * [PV-2890] - pvSCL function pv:Target/pv:Targets does not return invalid relation targets when used in integrations * [PV-2894] - List of JavaScript-based project templates doesn't scroll * [PV-2922] - License server segmentation fault Connector for IBM Rational DOORS * [PV-452] - Variation Type is not managed by pure::variants default manipulator Connector for IBM Rational DOORS NG * [PV-452] - Variation Type is not managed by pure::variants default manipulator * [PV-2901] - No user feedback while long-running actions in widget * [PV-2933] - Specific requirement is not substituted while others are Connector for IBM Rational Quality Manager * [PV-452] - Variation Type is not managed by pure::variants default manipulator Connector for Microsoft Office * [PV-2358] - Overlapping conditions in merged Excel cells may be transformed incorrectly * [PV-2361] - When transforming multiple Word documents with different evaluation settings only the first document's settings are used Connector for IBM Rational Rhapsody * [PV-2925] - RMM Transformation fails, as GC variant configuration update fails pure::variants Web Components * [PV-2759] - Element navigation of model viewer not scrolling to element if not visible * [PV-2810] - Resolution of a Global Configuration to pv configurations Release Notes - pure::variants - Version 4.0.22 (23.03.2020) ** Improvements * [PV-1716] - Filter the element out of the element selection dialog for relations that is going to get this relation * [PV-2798] - Support service logon in p::v client * [PV-2838] - Improve Desktop Hub documentation * [PV-2861] - Provide Password input Dialog in JavaScript Connector for IBM Rational DOORS * [PV-2727] - DOORS family models should reference the DOORS module in a human readable form * [PV-2818] - Qualify Connector for use with Doors 9.7.0.1 Connector for Enterprise Architect * [PV-2806] - Qualify Connector for use with Enterprise Architect 15 and 15.1 ** Bug Fixes * [PV-726] - Nullpointer if open inherited models in properties dialog of vdm * [PV-1721] - Fixed list/set attribute with no values are marked as error in feature model editor * [PV-2745] - Model server allows service login with old password after password change * [PV-2781] - Page navigation of configuration wizard doesn't work * [PV-2782] - The Matrix export fails when using a custom template that was created based on pure::variants 4.0.17 or older * [PV-2805] - License Server error when using more than one license pool * [PV-2830] - In Java evaluator pv:Truncate and pv:Pow create wrong results when using big integers * [PV-2834] - Different behavior for pvSCL functions num1->pv:Min/Max(num2) when using mixed num types * [PV-2841] - Server crash on newer Linux systems * [PV-2842] - JavaScript Transformation Fails if parent folder of outputfile does not exist * [PV-2846] - Parsing error in calculation does not create correct problem message * [PV-2858] - Accessing unresolvable relation targets with pv:Target or pv:Targets throws a null pointer exception in Java evaluator * [PV-2860] - Variant Search may not work if an object in a model editor is selected. * [PV-2871] - Relation ps:conditionalRequires with optional root element as target does not work correctly in Java evaluator * [PV-2875] - runant.sh and variantscli.sh are using wrong start command Connector for IBM Rational DOORS * [PV-2802] - Transformation may fail during copy view * [PV-2880] - DOORS update of table does not work if table is not visible in the default view Connector for IBM Rational DOORS NG * [PV-2837] - Quick Mode transformation of a Configspace fails with NPE * [PV-2843] - Writing restrictions for uploaded artifacts not possible Connector for IBM Rational Quality Manager * [PV-2691] - Restricted test scripts are not removed from test plan as expected Connector for PTC Integrity * [PV-2835] - Bind Integrity variant document to original document Model Test Framework * [PV-2711] - Message of a marker has a backslash character introduced if message contains "s" letter * [PV-2814] - Selection validation using ID references may not work. Release Notes - pure::variants - Version 4.0.21 (29.11.2019) ** Improvements * [PV-2544] - Improve ANT cli scripts * [PV-2644] - Sorting of filters in Visualization view * [PV-2646] - Move attachment handling into CoreResult * [PV-2656] - Support OpenID Connect login in all Java-based integrations, when JavaFX is not available * [PV-2666] - pvSCL functions pv:Inform, pv:Warn, pv:Fail should be able to take warning location as argument * [PV-2673] - Add grouped pvSCL function overview to documentation * [PV-2674] - Range support for numeric property types * [PV-2689] - In few of the classes, CoreExceptions are not shown instead are logged. * [PV-2696] - Extend pvSCL function pv:Remove to support indexes * [PV-2697] - Add pvSCL function pv:Truncate * [PV-2709] - Improve methods in Operations for adding constraints to an element and values to a property * [PV-2710] - VDM finalize configuration and reopen configuration actions Connector for IBM Rational DOORS NG * [PV-2712] - Retry request execution in case of "504 Gateway timeout" response * [PV-2737] - Support embedded artifacts in DoorsNG widget Connector for IBM Rational Quality Manager * [PV-2712] - Retry request execution in case of "504 Gateway timeout" response Connector for PTC Integrity * [PV-2684] - Improve Integrity transformation module log messages Connector for IBM Rational Rhapsody * [PV-2648] - Support adding pvRestriction directly to combined fragments in sequence diagrams * [PV-2649] - Add example for p::v value calculations * [PV-2712] - Retry request execution in case of "504 Gateway timeout" response * [PV-2736] - Support OpenID connect for RMM Connector for Capella * [PV-2680] - Integration for Capella should support Capella 1.4 ** Bug Fixes * [PV-445] - Disable Refactoring Default Selected On Mandatory Elements * [PV-2612] - Inconsistent permissions needed for creation and deletion of folders, config spaces, model elements * [PV-2643] - Effective permissions shown in rights pane after adding/removing/changing permissions of a role * [PV-2662] - Nullpointer in Variant Project from Template Wizard * [PV-2664] - Remote project cannot be expanded in project explorer if it was first opened through UserManagementOperations API * [PV-2677] - Filtering selection rational property on VDM does not work for any operator * [PV-2685] - Unable to open License Server preferences page without license installed * [PV-2688] - Core server does not log abortions * [PV-2693] - The output path of the reported file for "Syntax and semantic check" cannot be found for remote projects * [PV-2694] - Scroll-Wheel always changes (unfocused) ComboCCombo content * [PV-2695] - Role import from LDAP not working correctly for users member of multiple roles * [PV-2703] - Refresh button in integrations reverts any changes done on loaded pure::variants models since last save * [PV-2718] - Performance issue when adding many model elements * [PV-2720] - Variant with variant references having encapsulated variant instances yields always an invalid variant * [PV-2726] - Null pointer in compare editor after model synchronization * [PV-2731] - Release offline license failed when an allowed user list is used * [PV-2734] - Obsolete selection quick fix are not applied when performed in parallel * [PV-2741] - Filtering of model trees may not work correctly Connector for AUTOSAR * [PV-2657] - Autosar Export Fails, if one attribute has no constants Connector for IBM Rational DOORS * [PV-2692] - Synchronizing DOORS family models based on baseline sets does not work for remote projects * [PV-2693] - The output path of the reported file for "Syntax and semantic check" cannot be found for remote projects Connector for IBM Rational DOORS NG * [PV-2721] - Preview not working for specific characters * [PV-2722] - Preview doesn't consider Module Setting * [PV-2723] - Staging Baselines are not shown in import/sync dialog * [PV-2724] - Getting GC configurations is not performant Connector for IBM Rational Quality Manager * [PV-2691] - Restricted test scripts are not removed from test plan as expected * [PV-2724] - Getting GC configurations is not performant Connector for EMF Feature Mapping * [PV-2660] - StackOverflow exception can happen in some custom propagation cases Connector for Enterprise Architect * [PV-2738] - When transforming *.feap projects using Enterprise Architect 14.1 an SQL error dialog opens Connector for PTC Integrity * [PV-2631] - Integrity documents with hyphen in short title are not updated Connector for IBM Rational Rhapsody * [PV-2724] - Getting GC configurations is not performant Release Notes - pure::variants - Version 4.0.20 (30.10.2019) ** Bug Fixes * [PV-2698] - Installer open dialogs in silent mode Connector for IBM Rational DOORS NG * [PV-2704] - Form-based login fails for certain special characters * [PV-2707] - Login fails if directly accessing Global Configuration via Synchronization Connector for IBM Rational Quality Manager * [PV-2704] - Form-based login fails for certain special characters * [PV-2707] - Login fails if directly accessing Global Configuration via Synchronization Connector for IBM Rational Rhapsody * [PV-2704] - Form-based login fails for certain special characters * [PV-2707] - Login fails if directly accessing Global Configuration via Synchronization Release Notes - pure::variants - Version 4.0.19 (17.09.2019) ** Improvements * [PV-892] - Easy Access to Model Information for User * [PV-1269] - Improve error logging in case of licensing errors in integrations * [PV-1740] - Support more columns in Matrix Editor * [PV-2217] - Override and Commit does not ask for permissions * [PV-2398] - Update C/C++ libraries * [PV-2470] - Officially support Windows single sign-on * [PV-2476] - Provide Import Models from Excel * [PV-2487] - ANT Task in order to sync User Management * [PV-2498] - Improve performance for Quickmode transformations * [PV-2499] - Improve performance for enumeration transformations * [PV-2504] - Provide Permission Check/Modify API * [PV-2530] - Introduce License Server to new Known Servers Handling * [PV-2545] - Improve ANT Transformation Example * [PV-2559] - Provide Certificate handling in Java * [PV-2563] - Provide math functions for PVSCL * [PV-2567] - Hide and Gray-out Variantion Points to attributes * [PV-2568] - Provide JavaScript Based New Project Wizard [PV-2589] - Refactor New Project Wizards So they have a common base [PV-2590] - Improve JavaScriptAPI * [PV-2580] - Improve remote project delete * [PV-2582] - Allow to write java debug logs to troubleshoot failing server connections * [PV-2593] - pure::variants model server shall provide Open ID Connect authentification * [PV-2594] - Add "Global-Configuration"-aware Project Import Wizard [PV-2628] - Extend p::v CM Provider setup wizard to specify the Global Configuration URI address * [PV-2595] - Support "Replace With..." & "Compare With..." with a "Global Configuration"-aware project * [PV-2616] - All QuickFix for Marker "Unknown Identifier" * [PV-2632] - Provide trigonometric functions for pvSCL Connector for IBM Rational DOORS * [PV-2557] - Improve transformation messages for errors in pvSCL expressions * [PV-2562] - DOORS copy view does ignore to many filters Connector for IBM Rational DOORS NG * [PV-2247] - Allow variant stream name calculation based on original stream name * [PV-2548] - Improve DoorsNG Widget * [PV-2592] - Write/Update all changed pvRestrictions to DOORSNG * [PV-2596] - Support "Global-Configuration"-aware project in Jazz-related Connectors Connector for IBM Rational Quality Manager * [PV-2247] - Allow variant stream name calculation based on original stream name * [PV-2596] - Support "Global-Configuration"-aware project in Jazz-related Connectors Connector for Enterprise Architect * [PV-2557] - Improve transformation messages for errors in pvSCL expressions * [PV-2578] - Support directly adding pvRestrictions to more Enterprise Architect element types Connector for Microsoft Office * [PV-2557] - Improve transformation messages for errors in pvSCL expressions Connector for IBM Rational Rhapsody * [PV-2247] - Allow variant stream name calculation based on original stream name * [PV-2557] - Improve transformation messages for errors in pvSCL expressions * [PV-2596] - Support "Global-Configuration"-aware project in Jazz-related Connectors Connector for Simulink * [PV-2267] - Support string as variation values in Simulink [PV-2462] - UI improvement in Matlab and pure::variants [PV-2463] - API improvements [PV-2464] - Documentation [PV-2465] - Data format improvement [PV-2466] - Create/Update tests for new functionality ** Bug Fixes * [PV-1161] - Closed pure::variants projects not visible on filtered project view * [PV-1243] - VDM and Matrix editor does not filter on attribute result values * [PV-1322] - Desktop Hub dialogs always opens on the main display * [PV-2309] - Collapsing one element in the VDM editor may result in unwanted selection changes * [PV-2352] - If tool still runs while updating its tool integration, the integration installation is corrupted without notice * [PV-2508] - Empty strings and newlines are not highlighted correctly in integration PVSCL editors * [PV-2576] - Creation date of HEAD revision not properly returned by API * [PV-2587] - Variant filter in Matrix is checking label instead of attribute values * [PV-2588] - pvDesktopHub connection to SSL enabled License Server fails * [PV-2605] - CM Provider requires too many frequential logins * [PV-2606] - Referenced project not imported if original project's revision doesn't match * [PV-2609] - Convert folder to config space not working in remote projects * [PV-2610] - Show error if creating remote config space fails * [PV-2611] - Missleading error message if access denied to project model * [PV-2650] - Save VRM in transform ANT task is failing * [PV-2651] - Integrations need to be restarted to switch the branch of a remote project * [PV-2652] - Inheritance broken after changing it inside a branch of a remote project Connector for Reporting with BIRT * [PV-2639] - BIRT Excel Report shows mandatory ASCII character for attributes, restrictions, relation, constraints Connector for IBM Rational DOORS * [PV-2352] - If tool still runs while updating its tool integration, the integration installation is corrupted without notice * [PV-2556] - External links from DOORS Objects are not copied with the objects * [PV-2573] - Module Update Instrumentation not working if doors:outputPath contains leading slash * [PV-2574] - Missleading message during Link Update Connector for IBM Rational DOORS NG * [PV-2516] - Client trusts all server certificates by default * [PV-2553] - Preview needs to consider pvDefaultSelected, pvConstraint, pvName and pvVariationType as well * [PV-2581] - Compatibility of Widget with Websphere * [PV-2615] - Copy-With-Duplicates does not create output folder in context of changeset * [PV-2630] - Enum Transformation does consider last module of a variant only Connector for IBM Rational Quality Manager * [PV-2516] - Client trusts all server certificates by default Connector for Enterprise Architect * [PV-2352] - If tool still runs while updating its tool integration, the integration installation is corrupted without notice Connector for PTC Integrity * [PV-1647] - Update path of pure::variants In-Tool preferences in manual * [PV-2618] - PTC Integration not starting anymore using our start scripts Connector for Microsoft Office * [PV-2352] - If tool still runs while updating its tool integration, the integration installation is corrupted without notice Connector for IBM Rational Rhapsody * [PV-1454] - In Rhapsody 8.1.4 or later the preview does not gray out all connectors * [PV-1647] - Update path of pure::variants In-Tool preferences in manual * [PV-2516] - Client trusts all server certificates by default * [PV-2591] - Variant Enumeration mode does not work in RMM transformation * [PV-2603] - RMM transformation with GC fails in Jazz 6.0.6.1 * [PV-2608] - Transformation fails unexpectedly with "Picked up: _JAVA_OPTIONS" Connector for Jama Connect * [PV-2564] - Import of Jama Project with special characters results in unreadable model Release Notes - pure::variants - Version 4.0.18 (18.06.2019) ** Improvements * [PV-1808] - Harmonize Base Integration Components updater to other integration updater * [PV-666] - Add quickfix for rules in order to create non-existing feature * [PV-894] - Rename Refactoring needs to provide possibility to change model name as well * [PV-1941] - No tooltip in properties view for relation targets * [PV-2266] - Improve ModelOperation API * [PV-2411] - Code Lib page should ignore self and context during pvscl code check * [PV-2430] - Support more than one open eclipse by the link handler * [PV-2432] - Improve known Server handling * [PV-2435] - Allow Filtering of pure::variants server project list in dialog * [PV-2461] - Attributes in Matrix should not show default values in tree * [PV-2488] - Allow to mark user as invalid while LDAP synchronization * [PV-2489] - Handle referenced server projects while import and delete * [PV-2502] - Provide a QuickFix for conflicting selections/attribute values in inherited VDMs * [PV-2537] - Allow value substitution of attributes for ps:pvsclxml elements * [PV-2539] - Improve Ant support documentation * [PV-983] - Issues when a model is opened in more than one editor * [PV-2422] - Show Variant->Transform context menu entry also on VRMs * [PV-2436] - Support environment variables in transformation * [PV-2456] - Add filter to the ItemSelectionDialog on AccessRightsPane * [PV-2460] - Improve License Server page * [PV-2507] - Clone VDM action shall open cloned VDM after clone. Connector for AUTOSAR * [PV-2084] - Improve Connector for Autosar software requirements documentation Connector for IBM Rational DOORS * [PV-341] - Integration Installers: Record previous install location and propose location in next installation Connector for IBM Rational DOORS NG * [PV-1621] - Variant Enumeration modus has to handle matrix transformation * [PV-1738] - Support of preview capabilities * [PV-2433] - Substitution should handle embedded artifacts inside of pvSCL string literal as part of expression * [PV-2473] - Allow disabling of substitution handling for DNG module Connector for EMF Feature Mapping * [PV-2327] - Add context menu that selects mapped or propagated condition/calculation of selected EMF element * [PV-2468] - Move evaluation of loaded vdm to background job * [PV-2371] - Support hide preview in EMF mapping view Connector for Enterprise Architect * [PV-341] - Integration Installers: Record previous install location and propose location in next installation Connector for Microsoft Office * [PV-341] - Integration Installers: Record previous install location and propose location in next installation Connector for IBM Rational Rhapsody * [PV-341] - Integration Installers: Record previous install location and propose location in next installation * [PV-2311] - Rhapsody transformation should also remove flows if action pin was removed * [PV-2512] - Improve RMM setup documentation ** Bug Fixes * [PV-2429] - Wrong inheritance problem marker generation for unselected child elements * [PV-2469] - java.lang.NoSuchMethodError: org.osgi.framework.Version.compareTo(Lorg/osgi/framework/Version;) * [PV-2496] - Evaluation will fail if more than 50000 selections are created * [PV-2521] - Server crash when deleting a role * [PV-94] - Create Version or Branch in branches for remote projects does not work sometimes * [PV-333] - Switching offline remote project does not work correct, if a variant model was opened before * [PV-404] - Server Licese Preference Page does not handle URL of license file * [PV-627] - Autoresolver marks selectable Feature as not selectable * [PV-746] - pvSCL Check does not recognize names of variant composition in pvSCL rule * [PV-858] - HTML Editor not opening file chooser inserting a image * [PV-874] - "Show Variants" Filter of Matrix Viewer (re)evaluates VDMs after being applied * [PV-1165] - Family models of variant instances/references are not link if parent does not have a family model * [PV-1465] - Shared pure::variants information in workspace can exceed path length * [PV-1476] - Offline Typemodel will be deleted while overwrite and commit * [PV-1485] - Release Floating License Button not closing all models * [PV-1803] - Feature references in constraints not always shown in Relations View * [PV-1935] - pvSCL script check falsely marks attribute access as error * [PV-1967] - Type model of referenced projects are not available in drop down type selection lists * [PV-2293] - Prolog evaluation does not work on MacOS 10.13 and 10.14 * [PV-2373] - On Linux copying of pure::variants elements freezes Eclipse * [PV-2452] - pvDesktopHub certificate not accepted by Firefox & Chrome, even if installed to Windows certificate store * [PV-2453] - Transformation of VRM not working for most Transformation modules * [PV-2472] - Compare remote model with branch/version not working * [PV-2482] - finishInstallation.sh creates wrong symbolic links * [PV-2483] - Error log level >=5 causes evaluation to fail in Linux and MacOS * [PV-2484] - Service of pure::variants Desktop Hub has to run after Auto Start * [PV-2514] - OSLC CM Service can't configured in Internet Explorer * [PV-2515] - OSLC CM Service Config Wizard allows only SSO Setup * [PV-2517] - After switching the p::v desktop hub service off and on again, an exception is thrown * [PV-2523] - Check for attributes with the same name is not working correctly * [PV-2525] - In variant instances optional feature models are instanciated as not optional * [PV-2528] - Creating remote model below configuration space not possible from JavaScript * [PV-2532] - Possible wrong order of inherited variant instances * [PV-401] - Opening Model doesn't continue after Request for License or Installation Path * [PV-911] - Attributes with no value cannot resolved in VDM editor * [PV-1150] - Calculations which contains an element reference only does not evaluate correctly * [PV-1195] - PVSCLEditor marks element 'Feature[0]' as error, even though it can be resolved * [PV-1271] - pvSCL Editor does not recognize model properties * [PV-1283] - Racecondition in clone VDM * [PV-2494] - Compare of pure::variants model fails if model not located in workspace * [PV-2518] - User and roles not deleted from user management in server * [PV-1238] - Problem with selection of multiple cells in matrix view Connector for IBM Rational DOORS * [PV-148] - Transformation stops during execution of DOORS export if family model generated from Source Code Management connector is in config space too * [PV-745] - Tool Integration does not show Hierarchical Variant Composition * [PV-860] - Closing the DOORS integration may reopen already closed module * [PV-2300] - Doors Import closes previously open modules * [PV-2439] - Doors Transformation Module misses implementation of IClientTransformModule2 * [PV-2541] - Sync Models with Baseline Set Action not available for remote projects * [PV-2549] - In soft-delete mode of DOORS update transformation, broken in-links can cancel the transformation * [PV-2527] - First preview after DOORS client restart may fail Connector for IBM Rational DOORS NG * [PV-2125] - Do not support the import/synchronization/transformation based on changesets * [PV-2245] - Modules can't be imported/synchronized if they contain links to removed requirements * [PV-2437] - GC Staging baseline created instead of baseline if user misses permissions for local baseline creation * [PV-2511] - Substitution-enabled transformation fails if requirement was defined not in project's initial stream * [PV-2431] - Substitution does not work with embedded artifact in a requirement * [PV-2492] - Poor performance when multiple variants transformed at once * [PV-2302] - Poor performance when multiple DOORS NG modules transformated at once * [PV-2543] - "Copy with Duplicate" transformation breaks if requirement has web-link defined for a link-type attribute * [PV-2546] - "Copy with Duplicate" transformation aborts if taking longer than 5 minutes Connector for IBM Rational Quality Manager * [PV-2437] - GC Staging baseline created instead of baseline if user misses permissions for local baseline creation Connector for EMF Feature Mapping * [PV-1822] - Creating Calculations when a VDM is set results in endless loading * [PV-1113] - In EMF Feature Mapper the preview grays out everything Connector for Enterprise Architect * [PV-745] - Tool Integration does not show Hierarchical Variant Composition Connector for PTC Integrity * [PV-745] - Tool Integration does not show Hierarchical Variant Composition Connector for Microsoft Office * [PV-745] - Tool Integration does not show Hierarchical Variant Composition * [PV-1993] - If Excel worksheet contains many conditional formattings, integration slows down Excel even though 'Highlight Calculations' is disabled Connector for IBM Rational Rhapsody * [PV-2437] - GC Staging baseline created instead of baseline if user misses permissions for local baseline creation * [PV-318] - Transformation does not work: Rhapsody Version Check recognizes installed 7.6.x as 7.5.x * [PV-745] - Tool Integration does not show Hierarchical Variant Composition * [PV-2418] - RMM login requires several tries (mostly 3 times) until login succeeds * [PV-2455] - Rhapsody transformation fails if spaces are appended to properties in rhapsody.ini * [PV-2497] - pvRestrictionTags view in Rhapsody does not work in newer Rhapsody versions * [PV-2552] - Rhapsody transformation may not log all exceptions if it fails Release Notes - pure::variants - Version 4.0.17 (07.03.2019) ** Improvements * [PV-1921] - Correct non-extended auto resolving of extra models with EQUALS SELF constraints * [PV-2363] - Allow compare from history view * [PV-2394] - Avoid re-evaluation of variants after filter changes in variant matrix editor * [PV-2413] - Show real name in user name and role label * [PV-2416] - Model URL in configspace properties not updated after case changes Connector for IBM Rational DOORS * [PV-2229] - Add update mode, where removed requirements will only be soft-deleted instead of be purged * [PV-2253] - Bulk Merge in DOORS * [PV-2254] - Bulk Syntax and Semantic Check Connector for IBM Rational DOORS NG * [PV-2225] - Explicitly check for proper server-based URI * [PV-2380] - "Keep Reference" is selected for import wizard Connector for IBM Rational Quality Manager * [PV-2225] - Explicitly check for proper server-based URI * [PV-2380] - "Keep Reference" is selected for import wizard Connector for EMF Feature Mapping * [PV-2332] - Also highlight propagated condition when EMF element is selected * [PV-2370] - Allow to group propagation rules to influence how an element is transformed if multiple propagation rules apply to it Connector for IBM Rational Rhapsody * [PV-2225] - Explicitly check for proper server-based URI * [PV-2380] - "Keep Reference" is selected for import wizard * [PV-2392] - Improve documentation of Rhapsody transformation behavior Connector for Team Foundation Server * [PV-2225] - Explicitly check for proper server-based URI Connector for HP Quality Center * [PV-2225] - Explicitly check for proper server-based URI ** Bug Fixes * [PV-2029] - Let collection processing PVSCL functions accept mixed collection types in Java evaluator * [PV-2147] - Models created by VEL importer contain non-unique IDs * [PV-2246] - Importing remote projects could ignore selected revision * [PV-2272] - Potential deadlock when checking for session expiration * [PV-2347] - Only show Variant->Transform and Variant->Evaluate context menu when relevant * [PV-2349] - VEL Transformation Module throws Nullpointer Exception while transformation of non-VEL family model * [PV-2353] - Using Variant Models with Inheritance in Variant Collections and Variant Instances does not work * [PV-2360] - Source importer wizard throws exception on a folder of a server project * [PV-2378] - "Close" button of configuration space properties results in error * [PV-2384] - DesktopHub and Integrations are not aware of newly checked out models * [PV-2386] - VDM clone functionality throws in some cases null pointer exception * [PV-2391] - CSV imports with duplicate unique names fail in remote projects * [PV-2393] - Different pvSCL resolving behavior for Prolog and Java evaluation if attribute and function have the same name * [PV-2397] - pvSCL functions pv:AsSet and pv:AsList return wrong value type for nested lists in Java evaluator * [PV-2399] - In variant matrix view error markers on collapsed entries are not shown * [PV-2409] - In .NET Integrations pressing the reload button when a vdm is loaded results in endless loading * [PV-2420] - On multi-user systems there may be license issues when users connect to the same p::v workspace with an integration Connector for AUTOSAR * [PV-2415] - NullPointer exception during Autosar transformation when a GID attribute is missing in the ADMIN-DATA element Connector for Reporting with BIRT * [PV-2410] - BIRT Ant Task fails if config space is used as new model resource Connector for IBM Rational DOORS * [PV-2366] - Invalid Thread Acess while import * [PV-2381] - Doors enum transformation does not work correclty, if started from Variant context menu * [PV-2388] - Improve performance for transformations using quickmode * [PV-2403] - In some cases during update newly added linksets are not updated properly in working copy * [PV-2404] - Doors Enum transformation stores concrete models until all transformations done * [PV-2405] - Doors Module Attributes Update settings not considered in compare * [PV-2409] - In .NET Integrations pressing the reload button when a vdm is loaded results in endless loading Connector for IBM Rational DOORS NG * [PV-2221] - Communication to Jazz fails, if user log-in was too long ago * [PV-2308] - Import of modules with characters, like '<' and '>', fails * [PV-2315] - Copy with Dups/Links and Variant Enum Transformation fails if global configuration is used with Jazz 6.0.1 and 6.0.2 * [PV-2354] - Copy with Dupplicates Transformation fails if module is NOT located in project root folder * [PV-2365] - Import misses attributes, where custom URI not ending with attribute name * [PV-2366] - Invalid Thread Acess while import * [PV-2374] - More local streams of a global stream are branched off than necessary Connector for IBM Rational Quality Manager * [PV-2221] - Communication to Jazz fails, if user log-in was too long ago * [PV-2374] - More local streams of a global stream are branched off than necessary Connector for EMF Feature Mapping * [PV-2369] - Inconsistency between transformation and effective rules * [PV-2423] - Decoration of EMF elements causes wrong labels to be shown in some table views * [PV-2434] - If two calculations have the same result, only one is considered during transformation Connector for Microsoft Office * [PV-2409] - In .NET Integrations pressing the reload button when a vdm is loaded results in endless loading Connector for Polarion * [PV-2366] - Invalid Thread Acess while import Connector for Polarion Variants * [PV-2366] - Invalid Thread Acess while import Connector for IBM Rational Rhapsody * [PV-2329] - It is possible to start a Rhapsody preview, while another preview is still being computed * [PV-2356] - Rhapsody/RMM file selection preferences are too restrictive * [PV-2357] - RMM Transformation failed with login error * [PV-2367] - Access denied for lscm.bat is ignored * [PV-2374] - More local streams of a global stream are branched off than necessary * [PV-2375] - Search result for snapshots not shown in import wizard * [PV-2377] - Transformation aborts if RMM stream is owned by a team area and not the project * [PV-2382] - Rhapsody components located at the model root are not processed during transformation and preview Connector for Team Foundation Server * [PV-2366] - Invalid Thread Acess while import Connector for HP Quality Center * [PV-2366] - Invalid Thread Acess while import Release Notes - pure::variants - Version 4.0.16 (03.12.2018) ** Improvements * [PV-2261] - Supporting named VEL variations and variation points to enable referencing them in pvscl rules * [PV-2298] - Enable VEL export of all standard pure::variants relation types as variation dependency * [PV-2301] - Document the "ignorecase" user list attribute * [PV-2319] - Support IPv6-only Windows systems * [PV-2330] - Change license validation to ignore case for user names Connector for IBM Rational DOORS * [PV-2065] - Allow to remove pure::variants attributes in transformation result * [PV-2190] - Support importing and updating of module attributes * [PV-2239] - Add "Update" as default attribute update mode option * [PV-2252] - Provide support for syncing all doors models in a config space to a baseline set * [PV-2270] - Check possible problematic usage of mixed quick and full mode family models Connector for IBM Rational DOORS NG * [PV-2270] - Check possible problematic usage of mixed quick and full mode family models Connector for EMF Feature Mapping * [PV-2294] - Show a warning if the loaded variant's input models do not contain the mapping model Model Test Framework * [PV-2287] - Improve RegEx handling in PVUnit Testframework * [PV-2295] - Enable multi-selections in tables ** Bug Fixes * [PV-1644] - Problem marker may be removed after evaluation * [PV-1923] - "Delete from Server" action is grayed out after switching back to project's Head version * [PV-1929] - If moduleconfig.xml is not found the transformation popup/sub menus do not open * [PV-1951] - Deleted problem markers not always get recognized * [PV-2224] - $(CONFIGSPACE) is not resolved in configuration space properties UI * [PV-2243] - pv:Children() on non-container multi-value attributes returns different results in Java and Prolog evaluator * [PV-2258] - Hide unresolved references not working * [PV-2268] - Support user names that are not OCL valid * [PV-2281] - Java evaluator does not resolve list/set attributes with no values correctly in pvSCL expressions * [PV-2291] - PVSCL code lib error marker concerning invalid character is not helpful * [PV-2292] - MAC address check using ifconfig not working on newer Linux distributions * [PV-2297] - History view logs null pointer exception when matrix view is opened * [PV-2299] - When opening a vdm without a workspace, the vdm is evaluated without extended autoresolver * [PV-2312] - VDM Editor not showing newly selected family model of ConfigSpace * [PV-2317] - Renaming a VDM inside a project with referenced projects throws Exception * [PV-2322] - CTRL-O does not open the Quick Outline in configspace editor * [PV-2323] - Potential deadlock in colored dependency visualization * [PV-2335] - Makefile transformation module may overwrite standard transformation output * [PV-2336] - Unable to remove role access from project root * [PV-2337] - Applying permission changes on project root recursively breaks project root * [PV-2340] - Evaluation fails on server projects opened by more than one user under some conditions * [PV-2341] - Type model error is logged even though license server runs successfully * [PV-2342] - User may not correctly assign to roles * [PV-2346] - Action list processor may be confused by formatted action lists Connector for AUTOSAR * [PV-2343] - Method not found exception during arxml analysis in artop 4.10 Connector for IBM Rational DOORS * [PV-2277] - Sync/Transform ANT task may open dialog if manipulator has warnings * [PV-2316] - Custom DXL executor does not fully support renamed modules * [PV-2328] - Wrong module path may be considered during variant folder cleanup * [PV-2333] - Preview is shown for the wrong module in some cases if the module is opened multiple times in different baselines Connector for IBM Rational DOORS NG * [PV-2277] - Sync/Transform ANT task may open dialog if manipulator has warnings * [PV-2279] - Copy with Dups/Links and Variant Enum Transformation fails if global configuration is used * [PV-2313] - Transformation does left back an empty changeset in case of no made changes * [PV-2314] - Variant Enumeration transformation does'nt work if enumeration attribute has custom URI defined Connector for IBM Rational Quality Manager * [PV-2277] - Sync/Transform ANT task may open dialog if manipulator has warnings * [PV-2278] - Model synchronization fails with error dialog if manipulator has warnings Connector for EMF Feature Mapping * [PV-2348] - Visualizations are not reset after closing EMF Mappings view Connector for Polarion Variants * [PV-2277] - Sync/Transform ANT task may open dialog if manipulator has warnings Connector for IBM Rational Rhapsody * [PV-2304] - Improve transformation error message if rhapsody model path was not found on RMM * [PV-2306] - RMM Transformation fails to create a global configuration * [PV-2307] - Import wizard persist wrong model path if Rhapsody model is stored below root of RTC component * [PV-2310] - RMM Transformation fails if global configuration contains more than one RMM stream * [PV-2324] - In some RMM projects, Rhapsody is blocked after opening the integration window Connector for Team Foundation Server * [PV-2277] - Sync/Transform ANT task may open dialog if manipulator has warnings * [PV-2278] - Model synchronization fails with error dialog if manipulator has warnings Connector for HP Quality Center * [PV-2277] - Sync/Transform ANT task may open dialog if manipulator has warnings * [PV-2278] - Model synchronization fails with error dialog if manipulator has warnings Connector for Capella * [PV-2331] - In some cases hidden diagram elements may be unhidden Release Notes - pure::variants - Version 4.0.15 (12.10.2018) ** Improvements * [PV-1667] - Improve error message of constraint for missing referenced variant model * [PV-2260] - Enable standard pure::variants relation types as variation dependency in VEL Connector for IBM Rational DOORS * [PV-2108] - Transforming a module baseline should be also possible if the same module is opened in exclusive edit mode Connector for IBM Rational Rhapsody * [PV-2023] - Support RMM ** Bug Fixes * [PV-1373] - ConcurrentModificationException during checks using IVariantModelEnvironment * [PV-2237] - Remote Project Compare initial check always considers project as changed * [PV-2241] - Clone Instance... action is also available for variant references and variant collection items * [PV-2259] - VEL importer ignores "conflict" variation dependency * [PV-2264] - PathVariableResolver Performance issue * [PV-2271] - Folder access rights are not considered when model is created * [PV-2275] - New Folder action leaves folder on file system in case of errors * [PV-2276] - Renaming a VDM saves all VDMs in the ConfigSpace * [PV-2280] - In variant models that use inheritance auto-resolved selections are not shown * [PV-2285] - User selection changes in an inheriting VDM are reverted after selections changed in the inherited VDM * [PV-2290] - Long running JavaScript transformations will be canceled by a NullPointerException Connector for IBM Rational DOORS * [PV-2269] - Update could fail if working copy contains empty table rows Connector for IBM Rational DOORS NG * [PV-2263] - Importing Attributes from DOORS NG assets does not work if custom URI is specified Connector for IBM Rational Quality Manager * [PV-2284] - RQM Transformation quits with error message Connector for EMF Feature Mapping * [PV-2273] - When multiple conditions are propagated to one element via different propagation rules, the shown effective rule may be wrong Connector for IBM Rational Rhapsody * [PV-2282] - Loading Rhapsody integration profiles leads to warning in non-C++ projects * [PV-2288] - Rhapsody transformation hangs endlessly when transforming an inheriting vdm Release Notes - pure::variants - Version 4.0.14 (28.08.2018) ** Bug Fixes * [PV-2255] - Ant transformation failed when inheritance is used * [PV-2256] - Transform All with Filter failed when inheritance is used * [PV-2257] - Missing inherated selections in variant result model Release Notes - pure::variants - Version 4.0.13 (17.08.2018) ** Improvements * [PV-684] - Ask user for deleting project from disk when deleting a local project * [PV-1362] - Remote projects should manage project references on the server * [PV-1919] - Matrix View should optionally also show constraints, restrictions, and relations * [PV-1938] - Allow installation of pure::variants into existing Eclipse * [PV-1970] - Support for moving a complete project with revisions and history to another server * [PV-2113] - Configuration space models should be listed in the same order as in pure::variants * [PV-2117] - Feature creation as quickfix for pvSCL "Identifier not found" error marker * [PV-2120] - Improve LDAP support * [PV-2132] - Relations View should be able to filter unresolved relation targets * [PV-2133] - Expanded relation information for relation indexer * [PV-2135] - Support interpretation of Windows specific proxy bypass list * [PV-2152] - Project references between remote projects should be considered by project actions * [PV-2154] - Support context path an URL for Model Server * [PV-2156] - Running the installer from within the archive brings up an unhelpful error * [PV-2157] - Support the creation of a configuration space from an existing folder * [PV-2162] - Add 'Connector for Capella Integration' to pure::variants installer * [PV-2164] - Support proxy settings in pvDesktopHub * [PV-2173] - Check for potentially too long paths of server plugin directories * [PV-2176] - Add check for unreferenced constraint or restriction sets * [PV-2179] - Null pointer exception in quick fix for wrong attribute container * [PV-2181] - VDM name refactoring should only visit relevant models * [PV-2197] - PVSCL conditional text in LINE mode should not leave empty lines * [PV-2201] - Improve variant inheritance for server managed models * [PV-2216] - pure::variants Ant task should be able to continue on error Connector for IBM Rational DOORS * [PV-873] - Provide post step mechanism for copied modules in DOORS transformation * [PV-2142] - Improve handling of non-deletable objects during update * [PV-2150] - Ensure recognition of broken reference modules during update * [PV-2191] - Add last-modified timestamp to generated modules * [PV-2206] - Support filtering of module during transformation Connector for IBM Rational DOORS NG * [PV-2134] - Use private API to get type model of DOORS NG project * [PV-2167] - JAZZ 6.0.6 Compatibility * [PV-2212] - Authentication with Design Manager fails Connector for IBM Rational Quality Manager * [PV-2167] - JAZZ 6.0.6 Compatibility Connector for Microsoft Office * [PV-2169] - Excel transformation should update hyperlinks that point to other input workbooks Connector for IBM Rational Rhapsody * [PV-2151] - Allow to delay loading the integration until user selects Tools->pure::variants * [PV-2167] - JAZZ 6.0.6 Compatibility * [PV-2195] - Support adding p::v constraints directly to sequence diagram elements in Rhapsody 8.2 or later * [PV-2222] - Improve performance of transformation processing Connector for Capella * [PV-2140] - Add Capella propagation rule for realizing capabilities * [PV-2141] - Add Capella propagation rule for capability involvements * [PV-2145] - Add Capella propagation rule for missions' exploited capabilities * [PV-2162] - Add 'Connector for Capella Integration' to pure::variants installer Model Test Framework * [PV-2124] - Add Model Test Framework Example * [PV-2205] - Support Inheritance changes ** Bug Fixes * [PV-1669] - Instances in opened variant model disappear after refactoring "Replace Variant Instance" in feature model * [PV-1916] - Synchronization of inherited selections with attribute values does not work correctly * [PV-1983] - Relation Cache/View forgets element relations between elements * [PV-2102] - pv:Children() on attributes does not return resulting values in Java evaluator * [PV-2114] - In .NET tool integrations, loading some configuration spaces takes extremely long when attributes are shown * [PV-2121] - List of pure::variants Extension Points cannot be viewed in help * [PV-2122] - Fix tooltip on a script element with unsupported language * [PV-2127] - pvSCL Java evaluator doesn't work with hex values in ps:integer attributes * [PV-2128] - Null pointer exception when opening matrix view on non-existing VDMs * [PV-2129] - Transform Log may not be written for transform config specific input/output path settings * [PV-2131] - Disable the possibility to change the fixed and inheritable state of read-only attributes * [PV-2136] - Restriction on a non-fixed attribute disappears in VDM editor if a value is set * [PV-2155] - Check for obsolete user defined values of attributes in VDM * [PV-2158] - pvDesktopHub cannot access license server via HTTPS * [PV-2159] - ClientTransformModule's isFirst() and isLast() methods always return true * [PV-2165] - Switching to text compare and back results in empty merge viewer * [PV-2168] - Servers could hang under high request load * [PV-2192] - Export from matrix view fails if variant models from different projects are included * [PV-2194] - NPE when opening a VDM with instances and missing RestSets * [PV-2196] - Models with invalid XML content could crash server * [PV-2203] - Resolving referenced project's typemodel types to its base type fails in pvSCL evaluator * [PV-2208] - Document pvSCL text transformation 'encoding' attribute * [PV-2209] - regex:pattern attribute is not applied if used in conjunction with ps:pvscltext or ps:pvsclxml elements * [PV-2210] - Support database server parameter to change database timeout * [PV-2220] - In integrations, any file can be entered as license, which then prevents preference dialog from opening * [PV-2223] - VEL transformations do not fail when there is a syntax error in a pvSCL rule * [PV-2233] - Make Synchronize Models action available on models only * [PV-2236] - Selection visualization is wrong after reselection of variant instances * [PV-2240] - User 'system' cannot access project list from database server Connector for IBM Rational DOORS * [PV-2114] - In .NET tool integrations, loading some configuration spaces takes extremely long when attributes are shown * [PV-2130] - Module baseline copy does not copy module, system, table and row attribute values * [PV-2148] - Link module is created on the wrong path under certain settings * [PV-2177] - Negative or large communication timeout may cause DOORS communication to fail * [PV-2178] - Long running scripts may pop DXL timeout dialog * [PV-2186] - DOORS Quickmode ignores constraints and relations at root elements * [PV-2187] - Using Preview on optional NOT default selected model fails * [PV-2228] - DOORS 9.5.1.2 crashes during removal of link module descriptors Connector for IBM Rational DOORS NG * [PV-1385] - Attributes not present in Import/Sync wizard for module with multiple requirement types * [PV-1900] - Importer shows only attributes of first artifact type * [PV-1901] - pvVariants has to be defined at least for the first artifact type * [PV-2172] - Applying changes in DNG Widget checks all data before * [PV-2198] - Lock on requirements not released after transformation * [PV-2215] - Import wizard fails, if fetching of all projects fails, since one project is not retrievable * [PV-2242] - Transformation checks CM activation of project in all transformation modes Connector for IBM Rational Quality Manager * [PV-2144] - QM import wizard may show more configurations when baseline was selected * [PV-2161] - Only manual TestScripts are imported during family model import * [PV-2211] - Nullpointer Exception while import of Test Scripts Connector for EMF Feature Mapping * [PV-2231] - Do not show pure::variants EMF actions on non-EMF elements Connector for Enterprise Architect * [PV-2114] - In .NET tool integrations, loading some configuration spaces takes extremely long when attributes are shown Connector for MagicDraw * [PV-2223] - VEL transformations do not fail when there is a syntax error in a pvSCL rule Connector for Microsoft Office * [PV-2114] - In .NET tool integrations, loading some configuration spaces takes extremely long when attributes are shown * [PV-2160] - Excel transformation ignores filtered rows Connector for IBM Rational Rhapsody * [PV-2143] - DM Transformation may fail because configuration is not found mistakenly * [PV-2184] - Rhapsody DiffMerge is not configured correctly to find all differences * [PV-2199] - Comments, requirements or constraints are only removed during transformation if p::v constraint was added directly to them * [PV-2219] - DM Transformation fails, since model not found even if correct configuration is defined Connector for Capella * [PV-2175] - Realizing Actor propagation rule does not work correctly when one actor realizes multiple other actors Release Notes - pure::variants - Version 4.0.12 (29.03.2018) ** Improvements * [PV-1968] - Enable coloring of relation targets for relation types conflictsAny, requiresAll, and equals* * [PV-2009] - Optimize hashCode/equals for model API classes * [PV-2030] - Restrict access to licenses on the license server * [PV-2082] - Harmonize Default Expansion Level for Matrix Editor * [PV-2086] - Allow selection of reference CS if VDMs of different CSs are opened in Matrix Editor * [PV-2115] - Support LDAP authentication in remote server * [PV-2116] - Support user import from LDAP directory Connector for IBM Rational DOORS * [PV-1952] - Add source baseline information into copied module * [PV-1996] - Consider filter enable state in DOORS module preview * [PV-2081] - Append actually applied substitution markers in transformation log * [PV-2107] - Deactivate link module descriptor exclusive mode during update Connector for IBM Rational DOORS NG * [PV-1905] - Improve feedback for connection problem in DOORS NG widget * [PV-1954] - Documentation of browser dependencies for DNG pvWidget * [PV-1962] - Transformation modes should be cancelable * [PV-2039] - Show real progress on module selection page when fetching sub-folders * [PV-2047] - Support improved requirement deletion API introduced with DOORS NG 6.0.5 * [PV-2080] - Improve transformation error message in case of Copy-with-Duplicates mode * [PV-2081] - Append actually applied substitution markers in transformation log Connector for IBM Rational Quality Manager * [PV-1962] - Transformation modes should be cancelable Connector for Enterprise Architect * [PV-2044] - Check compatibility with file-based Firebird format (.feap) Connector for Microsoft Office * [PV-2081] - Append actually applied substitution markers in transformation log Connector for IBM Rational Rhapsody * [PV-2007] - Rhapsody Project containing pure::variants profiles for Design Manager / RMM * [PV-2025] - Support new file format of Rhapsody 8.3 * [PV-2053] - Allow setting location of rhapsody.ini to speed up transformation * [PV-2070] - Parametrisation of Attributes and ValueProperties in Rhapsody Connector for Capella * [PV-2037] - Support Capella 1.2 * [PV-2063] - Improve Capella Delete propagation performance and tree readability * [PV-2079] - Add propagation rules for realizing actors and functional chains Model Test Framework * [PV-2123] - Improve usability of Model TestFramework ** Bug Fixes * [PV-1520] - Connection to license server via HTTPS not working for particular proxy settings * [PV-1661] - Selection state of non-fixed attributes with no value is different between Prolog and Java evaluation * [PV-1849] - Similarity analysis outputs negative values and there is no separation between the considered information (i.e., feature selection and family model elements) * [PV-1933] - Installer fails, if path to installer contains umlauts * [PV-2006] - pvDesktopHub should return "About" html page * [PV-2017] - Variant instance and reference paths are not updated when uploading project to server * [PV-2028] - PVSCL function pv:Remove() only removes first occurrence in Java evaluator * [PV-2033] - RSA should not be provided by installer * [PV-2034] - pv:Collect() allows creation of mixed type lists, which contradicts the language specification * [PV-2035] - Concatenation of collections with e.g. strings in PVSCL expressions behaves different in Prolog and Java evaluators * [PV-2057] - PVSCL erroneously ignores extended ASCII characters outside string literals * [PV-2061] - pvDesktopHub is not updated if it was running during pure::variants installation * [PV-2067] - Compare of typemodel in remote projects not working * [PV-2068] - Deleting an open model may result in deadlock * [PV-2075] - Java evaluator unnecessarily logs unknown ps:* relations * [PV-2085] - Refactoring Unique Name of Variant Collection failed with shown instances * [PV-2090] - Relation Indexer does not handle PVSCL * [PV-2093] - Execution of PVSCL library functions containing SELF referencing to elements with custom type fails * [PV-2094] - Invalid encoding of OUTPUT_ORIGINAL transformation variable when using transformation output path with non-ASCII characters * [PV-2096] - Saved matrix filter can't be applied * [PV-2097] - Family model offers New Instance menu action * [PV-2099] - Quick fix for adding missing attribute does not set fixed flag correctly * [PV-2104] - Empty calculations lead to prolog error in first run * [PV-2105] - The graph editor defines conflicting key bindings * [PV-2109] - Windows registry access attempt on Linux * [PV-2118] - Error log entry when clicking into empty value field of manipulator script Connector for IBM Rational DOORS * [PV-1922] - Integration unnecessarily opens current DOORS module in certain circumstances * [PV-2018] - Incoming link check has to consider original module names * [PV-2036] - Update does not move first child requirement if moved to different parent as first child * [PV-2043] - Views missing in a new working copy module * [PV-2048] - Folders not created for new link modules that should be created in working copy during update * [PV-2051] - Preview for text substitutions fails when accessing attribute values containing double quotes * [PV-2058] - Importing a baseline ignores links that start in that baseline but do not exist in current version * [PV-2059] - Transformation does not consider soft-deleted modules * [PV-2060] - Reset User Deletions does not work if all links of a link module were deleted by the user before * [PV-2062] - False concurrent changes during update when a new attribute with default value is added in product line * [PV-2072] - Error Preview shows errors only for filtered requirements * [PV-2078] - Mark module as merged script fails when previous ancestor reference module cannot be removed * [PV-2098] - Ensure to close modules opened by layout DXL or attribute DXL during transformation * [PV-2106] - Calling menu Edit Constraint/Calculation/Restriction in Error Preview raises DXL Error Connector for IBM Rational DOORS NG * [PV-1947] - Widget shows loading screen endlessly * [PV-1984] - Nullpointer exception when synchronizing model without configuration context set * [PV-2011] - Authentication with Jazz Authorization Server is broken * [PV-2013] - Import for particular DOORS NG module fails * [PV-2041] - Module selection page deselects all sibling folders except selected folder * [PV-2045] - Transformation fails when applying an empty changeset * [PV-2071] - Copy-Transformation modes creates output folder two times, ocassionally * [PV-2077] - Asking for model refresh after perform merge and save in compare editor * [PV-2103] - Transformation fails while change-set delivery to DOORS NG 6.0.2 Connector for IBM Rational Quality Manager * [PV-1984] - Nullpointer exception when synchronizing model without configuration context set * [PV-2011] - Authentication with Jazz Authorization Server is broken Connector for EMF Feature Mapping * [PV-2066] - ClassCastException when using viewer with custom IBaseLabelProvider Connector for Enterprise Architect * [PV-2027] - Adding a new p::v constraint fails once after the pvRestriction stereotype has been newly created * [PV-2046] - Reset of visualization should only be done if necessary Connector for PTC Integrity * [PV-2054] - NullPointer exception when loading p::v model not located in a workspace Connector for Polarion * [PV-2077] - Asking for model refresh after perform merge and save in compare editor Connector for Polarion Variants * [PV-2077] - Asking for model refresh after perform merge and save in compare editor Connector for IBM Rational Rhapsody * [PV-1435] - Rhapsody transformation throws error if only 64Bit Java is installed * [PV-2011] - Authentication with Jazz Authorization Server is broken * [PV-2024] - Integration is not correctly re-started after switching model * [PV-2031] - In Rhapsody 8.0.5 - 8.1.3, visualizations only work on one diagram * [PV-2032] - Propagation properties may be filled with empty values until properties file grows too large * [PV-2042] - Newer Rhapsody version than 8.1.5 not supported for Compare Viewer [PV-1613] - RhapsodyCompareViewer uses hard coded versions * [PV-2054] - NullPointer exception when loading p::v model not located in a workspace Release Notes - pure::variants - Version 4.0.11 (20.12.2017) ** Improvements * [PV-187] - Add name of failing VDM in transformation error message when transforming multiple variants * [PV-1956] - Link gmp library statically to SWI prolog executable for Linux and Mac * [PV-1975] - Improve unused selection element quick fixes Connector for IBM Rational DOORS * [PV-1609] - The reference repository path for DOORS update should be configurable * [PV-1958] - Do not copy unneeded attribute definitions during DOORS update * [PV-1977] - Add DOORS integration menu item to mark a single requirement object as merged * [PV-1980] - Requirement update state should be calculated only for requirement attributes with state "update" * [PV-1989] - Show in latest / ancestor reference should report non-existence of corresponding objects Connector for IBM Rational DOORS NG * [PV-1931] - Improve transformation performance (esp. removing requirements) * [PV-1955] - Transformation modes should be executed in context of a change set Connector for IBM Rational Rhapsody * [PV-2014] - In Rhapsody the last loaded p::v model path is saved as absolute path ** Bug Fixes * [PV-1528] - In Integrations, user-defined functions cannot be resolved if VRM is loaded * [PV-1813] - Linked projects targeting to folder with different name within a subfolder of the workspace cannot be resolved in integrations * [PV-1932] - Different behavior of Java and Prolog evaluation relating to resolving of attribute lists * [PV-1982] - Impact Analysis failed if model contains relation target without model id * [PV-1988] - Server crashes while a feature's rationale is changed in a parent variant and its child variant is open too * [PV-1990] - Inherited rationales on attributes are not updated between parent and child VDM * [PV-1995] - Model editor freezes when specific elements are selected and filtering will be deactivated * [PV-1998] - Integrations do not show selections in vdms that are inherited from a vdm of a referenced project * [PV-2015] - Integrations start older variantsd.exe in some cases Connector for IBM Rational DOORS * [PV-1997] - Transformation of module baseline can change requirement order if requirement object contains >999 child objects * [PV-2000] - Transformation of DOORS Module Baseline fails if view references a non-existent attribute * [PV-2004] - DOORS Transformation fails, if new attribute is added to links and the link module is not located in variant root * [PV-2020] - Working copy path calculation is wrong, if link module path is redefined without module path redefinement Connector for IBM Rational DOORS NG * [PV-1972] - Copy with ... transformation removes variant folder for second model * [PV-1992] - Global configuration can't be choosen since import wizard complains wrong server version * [PV-1994] - Compatibility with Internet Explorer * [PV-1999] - Connector may be stuck while import, synchronization or transformation * [PV-2003] - Wrong URL is used for synchronization and transformation Connector for IBM Rational Quality Manager * [PV-1992] - Global configuration can't be choosen since import wizard complains wrong server version * [PV-2003] - Wrong URL is used for synchronization and transformation Connector for Enterprise Architect * [PV-1986] - Reset of visualization does not work in local EA projects Connector for IBM Rational Rhapsody * [PV-1705] - Support transformation of baselines * [PV-2005] - Remote Transformation (with DM) fails, since model resource can not be parsed. Connector for Capella * [PV-1985] - Transformation of Capella project does not refresh all Sirius representations Connector for IBM Rational Software Architect * [PV-1926] - RSA transformation loses custom stereotype information of elements Release Notes - pure::variants - Version 4.0.10 (24.11.2017) ** Improvements * [PV-937] - Support pure::variants project controlled by RTC * [PV-1937] - Suppress Tool Integration Update Dialog * [PV-1974] - Register server as Windows Service with dependency to Network Service Connector for EMF Feature Mapping * [PV-1940] - Only propagate a condition to an element if there are no other relevant references to that element ** Bug Fixes Connector for IBM Rational DOORS * [PV-1930] - DOORS Baseline copy may fail * [PV-1943] - Changed link module path is not considered in linkset pairings * [PV-1948] - Baseline Copy may fail, if there are more then 999 Requirements in one level * [PV-1949] - Module Update does not update enum attribute types * [PV-1950] - Doors Preview fails if attribute name has special characters * [PV-1957] - Helper attributes created during base line copy have influence to DOORS update state result Connector for IBM Rational DOORS NG * [PV-1960] - Formatting in requirements text breaks substitution Connector for EMF Feature Mapping * [PV-1939] - Condition/Calculation context menus are not shown for Papyrus/RSA tree items Connector for IBM Rational Rhapsody * [PV-1915] - Rhapsody transformation may change referenced input projects Release Notes - pure::variants - Version 4.0.9 (16.10.2017) ** Improvements * [PV-400] - Exchange Eclipse icons by pure::variants icons * [PV-1628] - Support cloning of variant instances * [PV-1773] - Improved handling of big integers in evaluation * [PV-1815] - Main Installer Problems * [PV-1826] - Provide a progress bar for switching server projects offline/online * [PV-1843] - Align literal formats for double float and integer attribute values * [PV-1856] - Use PBKDF2 to store user passwords hashes * [PV-1869] - Check user rights in "pure::variants Updates" action * [PV-1911] - Performance gain for auto-resolving of large DNF constraints * [PV-1914] - Provide full user data in license log Connector for IBM Rational DOORS * [PV-1852] - Support new modules in product line during update transformation * [PV-1853] - Support attribute value merging for all DOORS attributes in update transformation * [PV-1867] - Support partial text substitution on all DOORS text and string attributes in preview * [PV-1871] - Tool Integration should log Tool Information * [PV-1879] - Change bars should not be changed while filling transformation attributes Connector for IBM Rational DOORS NG * [PV-1896] - Improve manual regarding transformation modes Connector for EMF Feature Mapping * [PV-1865] - Capella preview should gray out all elements which would be deleted during transformation Connector for Enterprise Architect * [PV-1871] - Tool Integration should log Tool Information Connector for PTC Integrity * [PV-1871] - Tool Integration should log Tool Information Connector for Microsoft Office * [PV-1871] - Tool Integration should log Tool Information Connector for Polarion Variants * [PV-1797] - Allign target folder for generated variant documents Connector for IBM Rational Rhapsody * [PV-1871] - Tool Integration should log Tool Information ** Bug Fixes * [PV-1420] - Server update installation fails silently if variantsd.exe is running * [PV-1425] - Switching offline/online server projects sometimes fails * [PV-1812] - Switching remote project may leave zero byte files * [PV-1846] - Selecting folders in server projects throws ClassCastException when Link with Editor is activated * [PV-1857] - ODBC connection does not work if password contains special characters @;\ * [PV-1866] - Opening the context menu on any file entry or editor acquires a license * [PV-1880] - Fix comparing of cloned VDMs containing variant instances * [PV-1886] - Clone VDM does not clone user set attribute values of auto selected elements * [PV-1887] - Sometimes a Stack overflow in properties editor occurres when setting attribute descriptions * [PV-1888] - Wrong access rights shown on Project Root * [PV-1892] - Support CSV import with multi-line string values * [PV-1899] - Additional quotation marks required in Exec transformation module on Windows * [PV-1902] - Pasting a copied restriction to an attribute value with CTRL+V also overwrites this value * [PV-1904] - Quick-fix for unresolvable element references in PVSCL calculations does not work * [PV-1906] - Wrong error message on evaluation if there is a user without any access rights * [PV-1907] - Non-fixed array attribute value delete action in vdms removes all values unexpectedly * [PV-1913] - Ant task pv.import does not support specifying a project name for local projects Connector for IBM Rational DOORS * [PV-1802] - DOORS typemodel incomplete * [PV-1864] - Several internal attributes uses attribute type with limited size * [PV-1878] - Project and folders are not alphabetically sorted in import wizard * [PV-1918] - Imported full-mode model of a DOORS module with tables contains non-unique IDs Connector for IBM Rational DOORS NG * [PV-1881] - Support client authentication in OSLC client * [PV-1894] - "Synchronize Models" action does not request log-in without changing import settings * [PV-1895] - Delivery of empty change set results in transformation error * [PV-1903] - Special character in password not handled * [PV-1910] - Transformation only manipulates first module Connector for IBM Rational Quality Manager * [PV-1881] - Support client authentication in OSLC client Connector for EMF Feature Mapping * [PV-1893] - Release Floating License action does not work when Capella Editor is open Connector for Enterprise Architect * [PV-1645] - When using p::v visualizations in Enterprise Architect wireframe diagrams, elements may be moved Connector for Microsoft Office * [PV-1875] - Preview for OneDrive-shared documents is not working Connector for IBM Rational Rhapsody * [PV-1652] - Rhapsody transformation of pvValueChoices does not allow to set an empty value * [PV-1863] - Transformation aborts if user is not a member in all DM projects * [PV-1881] - Support client authentication in OSLC client * [PV-1915] - Rhapsody transformation may change referenced input projects Release Notes - pure::variants - Version 4.0.8 (01.08.2017) ** Improvements Connector for IBM Rational DOORS NG * [PV-1845] - Support applications behind a proxy Connector for IBM Rational Quality Manager * [PV-1845] - Support applications behind a proxy Connector for IBM Rational Rhapsody * [PV-1845] - Support applications behind a proxy ** Bug Fixes * [PV-1829] - Tree label cut off since Eclipse 4.6 * [PV-1830] - Timestamp in transformation and server log file is +1h * [PV-1831] - Uploading a project to pv Server removes transform log settings * [PV-1832] - Graph View and Variant Resource Export do not work with Eclipse 4.7 * [PV-1833] - Remote project compare with another branch does not work with Eclipse 4.7 * [PV-1834] - Variation Points drop down menu not shown by icon but only as text with Eclipse 4.6+ * [PV-1835] - Show Metrics in VRM does not work * [PV-1837] - Typos in Variation Points drop down menu * [PV-1847] - Exporting a project to p::v server with all options on fails * [PV-1848] - Model Selection Dialog does not allow to select remote models * [PV-1851] - Security vulnerability Devil's Ivy in variantsd.exe * [PV-1859] - Invalid precision value ODBC error during access to MSSQL 2008 using SQL Server ODBC driver * [PV-1861] - Endless loop in tool integration if last loaded file is not in workspace * [PV-1862] - Current workspace is not saved after user is asked for it Connector for IBM Rational DOORS * [PV-1817] - pvGenerated attribute uses attribute type with limited size * [PV-1818] - Doors transformation may remove links in copied modules * [PV-1828] - "Merge Links" not working in quick mode transformation * [PV-1860] - CopyModuleBaseline script uses attribute names, which may already exist Connector for IBM Rational DOORS NG * [PV-1816] - User is asked for saving previous selected requirement but user changed nothing * [PV-1820] - Unable to connect to Jazz application if not default context root is used * [PV-1821] - Calculation editor not working with Jazz 6.0.2 * [PV-1827] - Missing wait for completion of changeset delivery * [PV-1839] - Full Mode Stream Transformation fails in special circumstance * [PV-1840] - Stream Transformation falsely stops reporting module does no more exist * [PV-1854] - Calculation editor not showing calculations in correct order * [PV-1855] - Calculation editor may apply only one calculation when multiple edited Connector for IBM Rational Quality Manager * [PV-1820] - Unable to connect to Jazz application if not default context root is used * [PV-1825] - Import wizard (started second time) fails to fetch projects Connector for EMF Feature Mapping * [PV-1824] - Capella transformation output can only be opened after second transformation * [PV-1858] - Error is logged when opening any context menu Connector for Enterprise Architect * [PV-1850] - Preview may not work in DBMS projects Connector for IBM Rational Rhapsody * [PV-1820] - Unable to connect to Jazz application if not default context root is used Release Notes - pure::variants - Version 4.0.7 (16.06.2017) ** Improvements * [PV-594] - Add relations ps:equalsAny and ps:equalsAll * [PV-1162] - Creation of variant instances based on VDMs should also import existing instances * [PV-1395] - Provide project compare for remote projects * [PV-1544] - Error checking as service of p::v Desktop Hub * [PV-1624] - Support PVSCLText full-line annotations * [PV-1632] - Provide additional methods for java scripts * [PV-1653] - Support the resolving of linked project paths in integrations * [PV-1657] - Handle missing model in check for unconnected instances * [PV-1666] - Check for missing referenced variant model * [PV-1670] - Improve error messages for PVSCL number checks * [PV-1679] - Reimplement Makefile Generator as client-type transformation module * [PV-1680] - Reimplement External Program Runner as client-type transformation module * [PV-1681] - Enable customized JavaScript sub-menus in context menu for editor * [PV-1682] - Allow specifying the item category/class/type for which a JavaScript action is created * [PV-1687] - Significant performance gain for auto-resolving of DNF-like constraints * [PV-1695] - Enable unique name search for Ctrl-O * [PV-1696] - Enhance performance of Ctrl-O search for industry-sized models * [PV-1698] - Support linked projects located in a folder of the same workspace in In-Tool integrations * [PV-1724] - Relax API of VariantModelOperation.renameInstanceElement * [PV-1751] - Support a third option "Back" in "Error in Code Library" error message window * [PV-1767] - Provide javascript support functionality for easier applying functions on collections * [PV-1771] - Provide javascript UI support functionality for combobox and infobox * [PV-1774] - JavaScript Examples and Templates using wrong for loop * [PV-1775] - Enable Array Prototype definitions * [PV-1782] - Provide a pvscl integrated development environment e.g. for development of sophisticated constraints or calculations * [PV-1799] - Add support to get and check version of pure::variants in pvSCL * [PV-1800] - Error message "Error parsing pvSCL code lib" should state the belonging model name and path Connector for IBM Rational DOORS * [PV-1643] - Use styled text for attribute value comparison during DOORS update transformation * [PV-1650] - Support renaming of modules during transformation * [PV-1776] - DOORS menu deployment should work without any DXL includes Connector for IBM Rational DOORS NG * [PV-1678] - Widget to edit substitution expressions in requirements text * [PV-1689] - Manage configuration name in a visible attribute of the root element * [PV-1699] - Improve server-side installation details in manual * [PV-1713] - Provide web extension in war-container format * [PV-1718] - Make widget more user-friendly * [PV-1719] - Support configuration of substitution characters in web ui * [PV-1733] - Delete duplicated requirement artifacts from project * [PV-1735] - Error feedback when saving pvSCL rule to requirement Connector for IBM Rational Quality Manager * [PV-1689] - Manage configuration name in a visible attribute of the root element Connector for EMF Feature Mapping * [PV-878] - Support attribute value substitution while transformation * [PV-1777] - Support of RationalSoftwareArchitect diagrams while transformation * [PV-1805] - Improve propagation support in EMF projects * [PV-1806] - Support transformation and preview in Capella projects * [PV-1807] - Decorate variable elements in EMF projects Connector for Enterprise Architect * [PV-1634] - Tool Integration should support Enterprise Architect 13 Connector for Polarion Variants * [PV-1772] - Improve server component installation * [PV-1793] - The mandatory parameter in PolVar transformation module is missing a default * [PV-1794] - Performance issues on login * [PV-1796] - The configspace created on import should be named "Variants" Connector for IBM Rational Rhapsody * [PV-1098] - Allow editing constraints in diagram Connector for Simulink * [PV-1760] - Allow setting of non-managed values to variation points in Simulink * [PV-1761] - Extend variation point to manage one calculated variation Connector for Team Foundation Server * [PV-1500] - Support quick mode * [PV-1765] - Error feedback when saving pvSCL rule to work item ** Bug Fixes * [PV-806] - Calendar in reserve offline license dialog shows incorrect days * [PV-984] - Wrong encoding in Help Contents' search result * [PV-1261] - User defined values at root element attributes are not copied to corresponding instance created by template * [PV-1275] - Refactoring configuration space name/location does not update instance elements * [PV-1455] - Eclipse help contents and BIRT viewer will not work when using Java 1.8.0_91+ * [PV-1499] - Relation targets pointing to moved models are not refreshed * [PV-1511] - Java PVSCL evaluator does not support user function overloading * [PV-1568] - Refactoring on linked resources creates/deletes real resources in workspace * [PV-1635] - Evaluation does not separate between PVSCL element references by ID and by name * [PV-1648] - PVSCL Transformation may fail * [PV-1656] - Only the first defined image directory per plugin is extracted * [PV-1658] - Written workspace metadata could be invalid * [PV-1659] - Integer division behaves different in Prolog and Java evaluators * [PV-1660] - Variant instances/references are accessible in pvSCL during preview but not during transformation * [PV-1663] - Refactor configuration space or variant model link in hierarchical models tries to add element twice * [PV-1665] - Prolog evaluation does not check assignment of enumerated integer and float attributes * [PV-1671] - Loss of float precision in Prolog evalution result * [PV-1672] - Pvscl keyword SELF cannot be used/resolved within attribute value calculations * [PV-1673] - pvSCL code libraries of nested instances are not available * [PV-1675] - pv:HasElement and pv:Element does not support relative element references in Java evaluator * [PV-1676] - pv:VariationType does not work for prolog evaluation * [PV-1677] - Synchronize Models wizard not working with pv server projects * [PV-1683] - File transformation actions do not preserve end-of-line format * [PV-1684] - ps:condtext transformation does not preserve end-of-line format * [PV-1685] - ps:condxml transformation does not preserve standalone flag * [PV-1692] - Matrix editor shows invisible attributes * [PV-1700] - Convert pvProlog to pvSCL quick-fix silently ignores conversion errors * [PV-1703] - Reapplying filters in a VDM reproducibly fails with an exception * [PV-1711] - Base Integration component updater may not work as expected * [PV-1723] - createInstanceElement does not check whether parent is of type ps:instance * [PV-1725] - The VDM cloning functionality does not respect the state of variant instances' comparability flag. * [PV-1726] - Detaching the inheritance between variants does not remove inherited variant instances * [PV-1727] - Different behavior of PVSCL function pv:VName in Prolog and Java evaluation * [PV-1728] - VDM instances not corrected for non-instance selections in Java API * [PV-1730] - Exception in error log when clicking root element of variant instance * [PV-1737] - Model name refactoring may result in a deadlock * [PV-1743] - Running a transformation on hierarchical models using Ant will fail * [PV-1745] - In .NET-based integrations children of deselected instances are not shown * [PV-1746] - In Integrations, reloading a configuration space hides variant instance elements * [PV-1749] - VEL description import allows only one artifact type per variation or variation point * [PV-1750] - Wrong selections in variant instance if transformed by a Re-use transformation * [PV-1752] - VARIANT variable not always contains the local variant name in variant instances * [PV-1757] - Create new branch from HEAD places root version of new branch also in HEAD * [PV-1762] - If loading of one type model extension fails, the whole type model hierarchy will not be available * [PV-1770] - Applying unary plus operator on non-number values do not create an error message * [PV-1809] - ModelCloner does not set the elements root id correctly Connector for IBM Rational DOORS * [PV-1660] - Variant instances/references are accessible in pvSCL during preview but not during transformation * [PV-1722] - Non-Filesystem conform folder names cannot be created during import * [PV-1741] - Variant Object Links module does not consider defined linkModulePath * [PV-1744] - Using doors:linkModulePath property may result in empty duplicate link modules * [PV-1754] - Transformation with calculation fails with double quotes in attribute value Connector for IBM Rational DOORS NG * [PV-1704] - Requirement attribute falsely not existing in Import and Transformation * [PV-1720] - pvVariationType always processed if available at requirement * [PV-1722] - Non-Filesystem conform folder names cannot be created during import * [PV-1734] - Changing default substitution character needs pure::variants to restart * [PV-1748] - Artifacts are deleted from 150% stream during transformation * [PV-1756] - Full mode transformation of instantiated variant fails * [PV-1758] - Transformation not successful with Jazz 6.0.3 ifix004 * [PV-1768] - Module selection page may show no components Connector for IBM Rational Quality Manager * [PV-1722] - Non-Filesystem conform folder names cannot be created during import * [PV-1748] - Artifacts are deleted from 150% stream during transformation * [PV-1753] - Null Pointer Exception in quick mode transformation * [PV-1768] - Module selection page may show no components Connector for EMF Feature Mapping * [PV-1646] - EMF Transformation saves file path with URL encoding Connector for PTC Integrity * [PV-1651] - PTC Integrity integration may fail to start due to javaw not in path Connector for Polarion Variants * [PV-1722] - Non-Filesystem conform folder names cannot be created during import * [PV-1779] - Projects containing empty Documents cannot be processed * [PV-1790] - Polarion project names may crash the PolVar Connector * [PV-1791] - Getting project list requires read-permissions for all projects * [PV-1792] - ProjectGetter is missing SSL handling Connector for IBM Rational Rhapsody * [PV-1640] - Preview does not work after pvRhapsody profile has moved and was readded to model * [PV-1642] - Rhapsody transformation runs even if no Rhapsody project is present * [PV-1764] - Support visualizations in Rhapsody 8.2 Connector for Simulink * [PV-1778] - Stop variant blockset results in refresh errors for Simulink Library in 2016 Connector for Version Control Systems * [PV-1649] - SCM transformation module fails to load Connector for Team Foundation Server * [PV-1722] - Non-Filesystem conform folder names cannot be created during import Connector for HP Quality Center * [PV-1722] - Non-Filesystem conform folder names cannot be created during import Release Notes - pure::variants - Version 4.0.6 (21.03.2017) ** Improvements * [PV-1637] - Component support for Jazz platform 6.0.3 * [PV-1712] - Switch Mac Build to 64-Bit build Connector for IBM Rational DOORS NG * [PV-1637] - Component support for Jazz platform 6.0.3 * [PV-1641] - Support transformation of global baselines * [PV-1707] - Support import from other streams than initial stream Connector for IBM Rational Rhapsody * [PV-1637] - Component support for Jazz platform 6.0.3 ** Bug Fixes * [PV-1662] - Project Refactoring matches also paths where last segment starts equaly * [PV-1688] - Deadlock while drawing composed images * [PV-1702] - In rare cases model changes that result in subsequent changes create deadlocks Connector for IBM Rational DOORS NG * [PV-1636] - StackOverflow/OutOfMemory error when fetching global configurations * [PV-1654] - NullPointerException in DNG Import Wizard * [PV-1706] - Jazz-HTTPS communication results in SSLPeerUnverifiedException Release Notes - pure::variants - Version 4.0.5 (03.02.2017) ** Improvements * [PV-883] - Implement a check, checking all used element types are defined in a typemodel * [PV-1418] - Improve server support documentation * [PV-1492] - PVSCL based Conditional XML and Text * [PV-1503] - Ensure uniqueness of values in combo boxes of manipulator page * [PV-1527] - Ant task to switch server project offline & online * [PV-1542] - Allow the Model column in the Synchronize Models dialog to change size * [PV-1545] - Add possibility to clear transformation module cache for development * [PV-1546] - Allow run Javascript from an Ant task * [PV-1558] - configspace.xml seems to be fully generated always if properties dialog is used even if no change happened * [PV-1559] - Expose ClientTransformModule instance into JavaScript * [PV-1567] - Provide ANT task, which performs JavaScripts * [PV-1587] - Improve syntax error display in PVSCL rule editor * [PV-1592] - Allow to always run a transformation module before or after an other module * [PV-1611] - Support Web Access with HTTPS in pvDesktopHub * [PV-1623] - Support multiline expressions in PVSCL Text annotations Connector for IBM Rational DOORS * [PV-1410] - New unique name import scheme of fully imported DOORS modules * [PV-1566] - Check for open modules and locks before transformation * [PV-1596] - Provide additional logging information from Doors update transformation Connector for IBM Rational DOORS NG * [PV-1607] - Support transformation of global baselines Connector for PTC Integrity * [PV-1459] - Derivation mode to enumerate variant names at requirements Connector for IBM Rational Rhapsody * [PV-1458] - Derivation mode to label artifacts with variant names * [PV-1553] - Move styles for Rhapsody visualizations to .prp file, which is easier to customize * [PV-1554] - Show icon overlay in Rhapsody project browser when an element is affected by a visualization * [PV-1579] - Add possibility to set Rhapsody Tag values in transformation * [PV-1606] - Improve documentation about Rhapsody Design Manager project preparation ** Bug Fixes * [PV-1053] - console() is bound to outputfile in JavaScript transformation * [PV-1167] - Family models of nested variant references are not properly evaluated * [PV-1369] - JavaScript API has to support models in remote projects * [PV-1486] - Java-based transformation modules does not consider linked variants * [PV-1517] - Model sync problem while editing models of variant instances * [PV-1523] - Synchronisation and error reporting problems of inherited selections/exclusions * [PV-1537] - Different evaluation/transformation results in split projects with type models * [PV-1561] - Proposal for typemodel Enumerations does not work with referenced TypeModel * [PV-1564] - Some properties on variant collections are not hidden from the user * [PV-1570] - Variant model can not be opened if linked configuration space is missing * [PV-1573] - $(PROJECT) variable is not resolved in context of linking FM while VDM instantiation * [PV-1576] - Typed Enumeration Attributes are always created as Constants * [PV-1577] - Renaming of variant instances reset all user set attributes to default from feature/family model * [PV-1580] - Some pvscl functions alter input collections directly, contradicting the pvscl-nature as a functional programming language * [PV-1584] - Wrong rule generation on variant instances family models * [PV-1585] - Ensure Connector compatibility to Eclipse 4.6 (Neon) * [PV-1586] - PVSCL ID references inside instances cannot be resolved by C++ auto-resolving * [PV-1589] - Some ImportWizards add duplicate pages after clicking back and next again * [PV-1590] - PVSCL: Comparing of sets in Java evaluator does not work properly * [PV-1591] - Opening of models in imported linked p::v projects does not work for specific path combinations * [PV-1612] - External Compare views extensions reference not existing class * [PV-1626] - Synchronize Models wizard fails if model has nature but no compare provider available Connector for Reporting with BIRT * [PV-1565] - Table data source shows invisible attributes Connector for CaliberRM * [PV-1599] - Shipped CaliberRM libraries are not compatible with CaliberRM 10.1 or newer Connector for IBM Rational DOORS * [PV-933] - In Doors, some symbols do not work as calculation marker * [PV-1550] - DOORS enumeration attribute has to be imported as p::v container attribute Connector for IBM Rational DOORS NG * [PV-1550] - DOORS enumeration attribute has to be imported as p::v container attribute * [PV-1598] - Transformation only creates one local variant stream of a global configuration * [PV-1600] - Quick mode transformation does not work * [PV-1601] - Partial text substitution characters not configurable Connector for Enterprise Architect * [PV-1605] - p::v constraints are added to the previous diagram selection instead of the current selection Connector for Microsoft Office * [PV-332] - The eclipse in-place editor does not close excel.exe if excel integration installed * [PV-1603] - Excel workbooks embedded in Word documents do not open if Excel integration is enabled Connector for IBM Rational Rhapsody * [PV-1598] - Transformation only creates one local variant stream of a global configuration Release Notes - pure::variants - Version 4.0.4 (13.12.2016) ** Bug Fixes * [PV-1536] - Loading a vdm in Impact mode throws empty error message * [PV-1541] - Create branch failed when using MSSQL server * [PV-1560] - Null pointer exception in VDM editor * [PV-1602] - Installer ignores install location from command line Connector for IBM Rational DOORS * [PV-1548] - Doors update is not working if module export path redefinitions are used * [PV-1593] - Doors Update fails, if a new view is added to one of the source modules Connector for IBM Rational Rhapsody * [PV-1597] - RDM Transformation does not remove diagram elements in diagrams located directly under the project root Connector for Source Code Management * [PV-1377] - Wrong directory when importing a top level folder on Windows Release Notes - pure::variants - Version 4.0.3 (19.10.2016) ** Improvements * [PV-1342] - Relations view should better show to which model a relation belongs * [PV-1416] - Performance improvement pvSCL check for feature/family models * [PV-1421] - Allow merging of instances in VDM compare view * [PV-1463] - Change Attribute Type Check from strict to hierarchical * [PV-1467] - Hide element type prefix of family model element in label * [PV-1469] - Support expand/collapse all in matrix editor * [PV-1473] - Support branching from versions [PV-1474] - Unable to branch from a checked out version [PV-1475] - Update Right Management for branching out of versions * [PV-1480] - Filter relation targets shown in Relations View to match models in Configuration Space * [PV-1481] - Show links from HTML descriptions in Relations View * [PV-1484] - Label of attributes should be used in Element Wizard based on Type Model Connector for Reporting with BIRT * [PV-1399] - Support VDMs in new table data source Connector for IBM Rational DOORS * [PV-1187] - Add support for tables used in DOORS modules * [PV-1427] - Support updating of DOORS tables * [PV-1460] - Allow merging of semantic links into one relation * [PV-1491] - Move update actions from the Doors integration menu to sub menu * [PV-1530] - Reset user deletions for DOORS update Connector for Enterprise Architect * [PV-833] - Support editing constraints for packages in project browser * [PV-1379] - Support adding constraints to EA operations and attributes via pvSCL editor * [PV-1447] - Improve documentation of EA project setup Connector for PTC Integrity * [PV-1487] - Change location for properties file to %APPDATA%/pure-variants-4 Connector for Simulink * [PV-1450] - Support of TargetLink 4.x * [PV-1462] - Support of Simulink 2016 ** Bug Fixes * [PV-1222] - Attribute ps:Rationale has to be of type ps:string * [PV-1227] - Sometimes Relations View information is not up-to-date after synchronize models * [PV-1278] - Compare Editor does not show label for relation targets * [PV-1300] - Incorrect handling of list and set attributes in evaluation and UI * [PV-1348] - Goto problematic element may not work in Matrix Editor * [PV-1383] - Saved last loaded p::v model paths are not compatible between Windows and other Operating Systems * [PV-1400] - Server could crash during shutdown * [PV-1402] - pvSCL supports direct element references in pv:HasElement and pv:Element * [PV-1407] - Validate commands (in Console view) fails * [PV-1417] - TreeVisitor does not find all rest sets/restrictions * [PV-1419] - Offline Typemodel will be deleted while overwrite and commit * [PV-1423] - Extension point LabelToolTipProvider is not used * [PV-1426] - VDM metrics count selected elements inside deselected instances * [PV-1429] - Instance order could change if project is moved to DB server * [PV-1433] - $(PROJECT:NAME) can result in problems in Linux or Mac * [PV-1437] - For remote projects, synchronization of model deletions does not remove local files * [PV-1442] - Restrictions on relations are not shown in HTML Export * [PV-1444] - Editing enumeration property with more than one value should be disabled in tree * [PV-1448] - License information is missing in preferences after upgrade to 4.0 by update * [PV-1451] - Tooltipps missing in Matrix Editor on header row * [PV-1468] - Missing tooltip in "Syncronize Models .." dialog models table * [PV-1470] - Error handling for user defined functions in PVSCL needs improvement * [PV-1477] - Matrix export is using wrong dialog for selecting the output file * [PV-1482] - Linking of configuration space in hierarchical models fails under some conditions * [PV-1483] - Drag and Drop does not trigger change event in html editor * [PV-1488] - Support backward compatibilty to 3.2 of changed moduleconfig.xml created in 3.2 * [PV-1490] - Extended autoresolver ignores restriction "false" on relations * [PV-1493] - NullPointerException during reapplying a model filter containing IsLeaf * [PV-1495] - Exception in Java evaluator when evaluating optional root-only models * [PV-1498] - Enumeration proposal for variant attributes changes multiple attributes * [PV-1506] - Difference between Server and Java evaluators relating to extended auto-resolver / auto-resolver interaction * [PV-1507] - Instance elements remain after deletion of Variant Instance element * [PV-1509] - Synchronize Models dialog layout problem * [PV-1510] - Selection filter for user made selections also filters unselectables * [PV-1512] - Applying a Filter also filters out non-selectables * [PV-1516] - Evaluation of additional model could infer selections in fixed models * [PV-1529] - Wrong encoding of configspace files/remote entries when using particular unicode characters Connector for Reporting with BIRT * [PV-1494] - Nullpointer at create new Data Set on Mac Connector for IBM Rational DOORS * [PV-1367] - Support connecting to different workspaces with different tool integrations * [PV-1449] - Do not consider dxl attributes during partial text substitution * [PV-1496] - Update links to external modules does not work * [PV-1504] - Doors Preview may fail * [PV-1505] - If no element is selected DOORS preview and transformation are not perfomed Connector for IBM Rational DOORS NG * [PV-1390] - Transformation creates empty named variant module for japanese master module names * [PV-1514] - Import of module with japanese character results to empty model name Connector for Enterprise Architect * [PV-1367] - Support connecting to different workspaces with different tool integrations * [PV-1424] - Support visualizations in EA DBMS projects * [PV-1479] - Office and EA transformation fail without notice if an incompatible integration is installed Connector for PTC Integrity * [PV-1367] - Support connecting to different workspaces with different tool integrations Connector for Microsoft Office * [PV-1367] - Support connecting to different workspaces with different tool integrations * [PV-1438] - Word Transformation adds newline to the end of the document * [PV-1440] - Word Styles are lost during transformation * [PV-1479] - Office and EA transformation fail without notice if an incompatible integration is installed Connector for IBM Rational Rhapsody * [PV-1367] - Support connecting to different workspaces with different tool integrations Release Notes - pure::variants - Version 4.0.2 (14.07.2016) ** Improvements * [PV-1209] - JavaScript manipulator handle status returned from performed JavaScript * [PV-1307] - rhapsody.exe keeps running after transforming a Rhapsody project * [PV-1313] - ModelCreator should provide creating empty typemodel * [PV-1314] - Use local only/first strategy when resolving pvSCL element references * [PV-1317] - Support variant instances in matrix editor [PV-1325] - Allow to create identical instances * [PV-1320] - Check if restrictions/constraints/calculations refer to unknown elements in variants * [PV-1333] - Checks should work in non-ui context * [PV-1337] - Installer error message for missing Java should differentiate between Java 64bit and 32bit * [PV-1353] - Provide description of who has opened a model in which tool * [PV-1360] - Implement pure::variants masking transformation module * [PV-1366] - Update list of pure::variants extension points * [PV-1370] - Documentation of Connector for Variability Exchange Language * [PV-1384] - Ensure compatibility with Eclipse Neon (4.6) * [PV-1389] - Update section 8 of the pure::variants User Manual Connector for Reporting with BIRT * [PV-1223] - Images in descriptions should be inlined in BIRT Report * [PV-1359] - Provide new BIRT Datasource Connector for IBM Rational DOORS * [PV-1352] - Show element icons of current workspace's eclipse plugins in integrations Connector for Enterprise Architect * [PV-1352] - Show element icons of current workspace's eclipse plugins in integrations Connector for PTC Integrity * [PV-1352] - Show element icons of current workspace's eclipse plugins in integrations Connector for Microsoft Office * [PV-1352] - Show element icons of current workspace's eclipse plugins in integrations Connector for IBM Rational Rhapsody * [PV-1352] - Show element icons of current workspace's eclipse plugins in integrations ** Bug Fixes * [PV-1268] - Synchronization of VDMs on modelroot changes do not work for instanced family models [PV-1298] - Restriction resolving does not work correct in variant instances family models * [PV-1301] - Inherited instances can be removed * [PV-1303] - Evaluation result could be wrong when using relative element references with parent in pvSCL rules * [PV-1328] - Missing changes in VDM compare * [PV-1308] - Support the configuration of list and set attributes in matrix view with respective editor * [PV-1310] - Different evaluation results of UI triggered evaluation and evalutaion during transformation * [PV-1311] - Attribute label will be empty in VDM editor if value is multilined and Tree Label Length Limitation is switched off * [PV-1318] - Evaluation of linked family models * [PV-1321] - Standard Transformation and actionlist are labeld incorrect * [PV-1323] - Transformation modules not loaded when a tool integration with the same workspace was started first * [PV-1344] - Eclipse status bar shows wrong number of selected elements after element removal * [PV-1345] - Number of unselected elements in VDM metrics is wrong for models with instances * [PV-1346] - Impact Analysis does not use typemodel defined in project * [PV-1349] - Icons may be black * [PV-1351] - Random connection resets from server after sending SOAP messages with attachments * [PV-1354] - Details Specification Page does not show content on first open * [PV-1355] - Variant Filter does show the variant columns in the wrong order * [PV-1361] - Missing extension-point schema for javascript library * [PV-1365] - Java tool integration base changes the look and feel to the system default * [PV-1371] - GraphViz export fails for Word and EA WeatherStation example feature models * [PV-1372] - start.sh script is missing in linux license server archive * [PV-1374] - Division by zero in PVSCL rules cancels evaluation * [PV-1375] - PVSCL constraints with chained order operators seem to be supported * [PV-1376] - PVSCL: Unexpected results when comparing collections with scalar values * [PV-1381] - An internal error occurred during: "Calculating Tooltip". * [PV-1387] - Image of RQM is corrupt * [PV-1391] - Wrong context for function calls inside accumulator functions in Java evaluator * [PV-1392] - pv:Select on sets doesn't work in Java evaluator * [PV-1397] - NullPointerException during restriction checking * [PV-1398] - Server crash during session shutdown * [PV-1401] - PVSCL: Comparing an integer with an equal float does not work correctly * [PV-1403] - SQL files to initialize DataBase are missing * [PV-1404] - Resolving of instance names in PVSCL rules sometimes does not work Connector for IBM Rational DOORS * [PV-1326] - Update of requirement moves don't work with filters * [PV-1329] - Doors Integration does not work on Doors 8.0 * [PV-1340] - DOORS Transformation may not work if mandatory link module descriptions are used Connector for IBM Rational DOORS NG * [PV-1341] - After a stream transformation, using Import/Synchronization Wizard impossible Connector for Enterprise Architect * [PV-1380] - EA and Rhapsody transformation only write log for the first transformed file * [PV-1386] - Included-elements preview does not work when parent package is restricted Connector for Microsoft Office * [PV-1327] - Excel transformation fails if a sheet is hidden * [PV-1335] - Last loaded p::v model path is always saved as absolute path in Office integrations and cannot be removed * [PV-1358] - Excel preview does not hide graphs Connector for IBM Rational Rhapsody * [PV-1380] - EA and Rhapsody transformation only write log for the first transformed file Release Notes - pure::variants - Version 4.0.1 (11.05.2016) ** Bug Fixes * [PV-1316] - Failed to create models in Community Edition Release Notes - pure::variants - Version 4.0.0 (28.04.2016) ** Improvements * [PV-842] - Full 64bit Support * [PV-843] - Direct connection between pure::variants and external tool integrations * [PV-845] - Make pvProlog deprecated * [PV-846] - pure::variants Hotkey Editor * [PV-847] - Model and Variant Analysis * [PV-848] - Upgarde to Eclipse 3.8 & Java 1.7 * [PV-850] - Update to CodeMeter 6.10 * [PV-944] - Support of Variability Exchange Language * [PV-978] - Provide proposal for enumeration attributes in all model editors * [PV-995] - Enable easier attribute configuration in case attribute is of type enumeration * [PV-1170] - Provide cloning of full inheritance structure of a vdm * [PV-1185] - Support of Type Model comparison * [PV-1228] - Improve evaluation result dialog in Matrix Editor * [PV-1239] - Reduce amount of data for client-server communication * [PV-1250] - Allow transformation modules to communicate results to following modules * [PV-1251] - Improve wizard for transformation module parameter * [PV-1252] - Cache inlined models during evaluation * [PV-1253] - Modeling API for Bulk Operations * [PV-1255] - Update license version and location * [PV-1257] - Hotkey Editor and tool integration packages deployment * [PV-1270] - Allow transformation modules to log information to central transformation log file * [PV-1287] - Improve result dialog of an evaluation Connector for AUTOSAR * [PV-1272] - Connect global transformation log framework instead of using module parameter Connector for IBM Rational DOORS * [PV-1226] - Remove DOORS Export Wizard * [PV-1285] - Support custom export pathes for DOORS modules Connector for IBM Rational DOORS NG * [PV-856] - Support of full and quick mode for import * [PV-1282] - Support of global configurations for IBM Jazz applications Connector for Enterprise Architect * [PV-1152] - Write transformation log in output directory * [PV-1194] - Discontinue Enterprise Architect java transformer Connector for Microsoft Office * [PV-1152] - Write transformation log in output directory * [PV-1155] - Support for Office 64bit * [PV-1156] - Support for Office 2016 Connector for IBM Rational Rhapsody * [PV-1104] - Ability to change colors of preview * [PV-1152] - Write transformation log in output directory * [PV-1273] - Support actively managed Rhapsody projects from Design Management server * [PV-1282] - Support of global configurations for IBM Jazz applications ** Bug Fixes * [PV-1264] - Vdm clone ignores nested instances * [PV-1266] - NullPointer exception in model check * [PV-1276] - pvSCL Element Reference - Quickfix not working correct with multiple issues in the same pvSCL script * [PV-1280] - "Open Transformation Configuration Dialog" entry may be missing in context menu * [PV-1291] - Evaluation algorithm is visualized twice in documentation * [PV-1293] - Tooltip does not work in and for Type Models * [PV-1297] - Saved filter cannot be reapplied if a selection type or a selector is used Connector for IBM Rational DOORS * [PV-1214] - Tool integration user interface does not show instantiated feature trees * [PV-1284] - DXL error when importing a module that contains links to an inaccessible module * [PV-1290] - Working view with disbaled filtering is filtered after preview * [PV-1302] - Doors transformation removes too many requirements if DeleteEmptyHeadings is true and a filter is set in the Doors module * [PV-1315] - DOORS transformation may duplicate OLE objects in baseline copy mode Connector for Enterprise Architect * [PV-1214] - Tool integration user interface does not show instantiated feature trees Connector for Microsoft Office * [PV-863] - Using 'Show p::v Cells' or 'Add p::v Row/Column' changes the selection * [PV-1214] - Tool integration user interface does not show instantiated feature trees Connector for IBM Rational Rhapsody * [PV-1214] - Tool integration user interface does not show instantiated feature trees Release Notes - pure::variants - Version 3.2.19 (09.03.2016) ** Bug Fixes * [PV-1260] - pvSCL rules on family model root elements are not evaluated properly in instances * [PV-1267] - pvSCL rules in instanced family models do not work if family model's root element type is changed * [PV-1274] - Typemodel Editor does not allow attribute names with namespaces * [PV-1281] - Changed autoresolver strategy selects more elements than necessary in some cases Connector for IBM Rational DOORS * [PV-1263] - DOORS connection via TCP/IP does not work in some cases Release Notes - pure::variants - Version 3.2.18 (01.02.2016) ** Improvements * [PV-840] - Allow filtering of variants in matrix view based on attribute value * [PV-884] - Export current Matrix Editor View * [PV-1008] - Allow to disable pure::variants Tooltips * [PV-1139] - Hide special attributes of instances * [PV-1153] - Close Project action on server managed projects * [PV-1163] - When opening Variant Instance Name dialog the name input field does not have the focus * [PV-1164] - Unique Name check for Variant References and Variant Collection * [PV-1168] - Add support for renaming of variant instances as refactoring operation * [PV-1171] - Improve filtering of variants for the Config Space Editor * [PV-1181] - Default search order of elements in Result View * [PV-1192] - Improve performance of Prolog autoresolving for requires chains * [PV-1213] - Add a reasonable way to check import/update mode in import manipulators * [PV-1216] - Search icons also in global configuration directory * [PV-1233] - HTML transformation should also support setting named filter * [PV-1236] - Optional merge output files in HTML transformation module Connector for IBM Rational DOORS * [PV-1173] - Improve Doors error messaging Connector for Microsoft Office * [PV-1201] - Support transformation of macro-enabled Microsoft Office documents Connector for IBM Rational Rhapsody * [PV-1234] - Rhapsody preview coloring should only work on current diagram ** Bug Fixes * [PV-1025] - Attribute values of non-selected elements cannot be resolved in external tool transformation * [PV-1127] - In Relations View elements used in constraints/restrictions are not shown properly for models with instances * [PV-1147] - HTML Editor not applying non-textual changes * [PV-1148] - Missing locations in saved VRM during transformation of a server project * [PV-1157] - Align metrics of Feature and Family Models * [PV-1159] - Creation of variant instances based on inherited VDMs does not work properly * [PV-1165] - Family models of variant instances/references are not link if parent does not have a family model * [PV-1166] - Nested variant instances are not named correctly starting with the second instance level * [PV-1169] - VDM with instances can not be opened after refactoring of project name * [PV-1180] - Result View does not show the attribute value of a ps:element attributes properly * [PV-1183] - New element wizard for user types does not store script language of calculations * [PV-1196] - pvSCL pv:Round can not called on integer * [PV-1204] - JavaScript Manipulator not working, if JavaScript is not located in the workspace * [PV-1217] - In HTML export wizard, filter cannot be reset to "No Filter" after another filter was selected * [PV-1224] - Matrix element filter does always remove attributes, if filter is set * [PV-1232] - Selection get lost during branching * [PV-1240] - Showing inherited attribute in Properties View throws ClassCastException * [PV-1246] - HTML description with at least two images cannot be shown in properties * [PV-1247] - HTML description is managed as one line in model * [PV-1249] - Deadlock when transforming a previously not evaluated vdm with instances containing errors Connector for AUTOSAR * [PV-1025] - Attribute values of non-selected elements cannot be resolved in external tool transformation Connector for IBM Rational DOORS * [PV-1160] - Doors Transformation may fail, if link set definitions are used * [PV-1174] - Autocompletion may give wrong results after loading models containing same unique names * [PV-1200] - Invalid operation error for valid calculations during transformation and preview operations * [PV-1203] - Unrestricted tables are removed (preview and transformation) * [PV-1230] - Integrations do not support setting keystore for using license server with SSL certificate * [PV-1241] - DOORS Importer creates inheritable attributes ObjectNumber and ObjectIdentifier Connector for Enterprise Architect * [PV-1025] - Attribute values of non-selected elements cannot be resolved in external tool transformation * [PV-1174] - Autocompletion may give wrong results after loading models containing same unique names * [PV-1230] - Integrations do not support setting keystore for using license server with SSL certificate Connector for PTC Integrity * [PV-1174] - Autocompletion may give wrong results after loading models containing same unique names * [PV-1230] - Integrations do not support setting keystore for using license server with SSL certificate Connector for Microsoft Office * [PV-1025] - Attribute values of non-selected elements cannot be resolved in external tool transformation * [PV-1133] - Integration buttons enabled while no document loaded * [PV-1172] - Office integration installer may not recognize Office 2013 * [PV-1174] - Autocompletion may give wrong results after loading models containing same unique names * [PV-1200] - Invalid operation error for valid calculations during transformation and preview operations * [PV-1230] - Integrations do not support setting keystore for using license server with SSL certificate Connector for IBM Rational Rhapsody * [PV-1025] - Attribute values of non-selected elements cannot be resolved in external tool transformation * [PV-1146] - Rhapsody preview only recognizes change of propagation stereotypes after reopening the project * [PV-1174] - Autocompletion may give wrong results after loading models containing same unique names * [PV-1202] - Rhapsody integration pops up during transformation * [PV-1212] - Rhapsody preview may not color use case diagrams in Rhapsody 8.0.5 or above * [PV-1230] - Integrations do not support setting keystore for using license server with SSL certificate Release Notes - pure::variants - Version 3.2.17 (09.10.2015) ** Improvements * [PV-799] - Show also none-user differences in VDM compare * [PV-946] - Matrix View and VDM Editor don't show calculated values * [PV-985] - "Link with Editor" button in projects view * [PV-1044] - Setting JavaScript-Nature for projects explicitly * [PV-1067] - Check validity of family models * [PV-1070] - Add Bookmark View instead of Tasks View to perspective * [PV-1072] - Include PDE API Tools in deployed eclipse * [PV-1114] - File Selection Dialog for JavaScript * [PV-1128] - BDD extended auto-resolver optimization for smaller models Connector for IBM Rational DOORS * [PV-864] - DOORS Copy Module Export shall use new dedicated link modules * [PV-951] - DOORS substitution calculations problems are not mentioned in Error View * [PV-1045] - Setting proper hotkeys for DOORS menu extension * [PV-1059] - Support changing of manipulator settings in Quickmode * [PV-1092] - Allow removing empty Headings after transformation * [PV-1141] - Show attribute values in integration window, which were set in VDM Connector for IBM Rational DOORS NG * [PV-1059] - Support changing of manipulator settings in Quickmode Connector for Enterprise Architect * [PV-1071] - Support of automatic login while transformation * [PV-1141] - Show attribute values in integration window, which were set in VDM Connector for PTC Integrity * [PV-1141] - Show attribute values in integration window, which were set in VDM Connector for Microsoft Office * [PV-794] - Support for Office 2013 * [PV-1141] - Show attribute values in integration window, which were set in VDM Connector for IBM Rational Rhapsody * [PV-1005] - Support "Add new p::v Constraint" context menu for non-standard Rhapsody elements * [PV-1042] - Improve Rhapsody transformation performance * [PV-1043] - Improve Rhapsody preview performance for large Rhapsody projects * [PV-1115] - Write transformation log listing affected elements * [PV-1117] - Preview Support in Eclipse Plug-In * [PV-1141] - Show attribute values in integration window, which were set in VDM Connector for Simulink * [PV-1140] - Change element class of sl:configurationparameters to ps:component ** Bug Fixes * [PV-65] - Changing something below a variant instance within a feature model causes currently opened VDMs to be in wrong state at least at UI level. * [PV-392] - UI doesn't show the variant reference, collection or instance and none of their relation until all models are closed and reopened again. * [PV-788] - New VDM instance should copy selections of existing VDM * [PV-810] - All vdms of a config-space linked to a Variant Collection are auto-selected regardless of their variation type * [PV-930] - Type Model Editor does not check OCL validity * [PV-975] - Change of model description/properties in VDM not shown in model compare/merge * [PV-989] - Exception logged when opening models with activated Link with Editor * [PV-999] - Clone VDM doesn't update variant instances id * [PV-1006] - Compare Editor is not updated, if a new sync is performed * [PV-1014] - Pasting many elements will crash server * [PV-1027] - Evaluation do not distinguish between ps:float and ps:integer * [PV-1032] - Undo selection changes only refreshes active entries in VDM editor * [PV-1033] - After editing a Variant Instance it no longer shows up until restart * [PV-1034] - Variant Instances are not inherited * [PV-1035] - Attributes in a Variant Instance are not editable * [PV-1037] - Instance exists in vdms XML but not in UI, error when creating new instance with this name * [PV-1065] - Merge fails to add new element when unique name is changed in same operation * [PV-1066] - Deadlock while Refactor->Delete a variant model * [PV-1068] - Compare of VDMs with Variant Instances does not work * [PV-1069] - Rationale is changeable in VRM editor * [PV-1073] - "Missing Property"-Quickfix does not consider container type * [PV-1078] - Changes in properties view are concurrently applied * [PV-1082] - Graph Export Labels are empty if no visible name * [PV-1084] - Save of Compare Editor fails, if using "Compare With Each Other" * [PV-1085] - Attributes Values in a Variant Instance can not be removed * [PV-1087] - Align handling for restrictions and constraints without rule * [PV-1110] - HTML export does not grayout non-filtered elements in hierarchy * [PV-1111] - NewFeatureWizard for TypeModel feature hangs while entering unique name * [PV-1112] - NewFeatureWizard cursor not visible in unique name field initially * [PV-1119] - Unique naming of variant instances is neither ensured nor checked * [PV-1120] - Mapping of features on ps:feature attributes does not work if variant instance/references are used * [PV-1121] - Result View does not show multi line values correct * [PV-1124] - "readOnly mode" of html editor rewrites a html file * [PV-1131] - Offline license failed with wrong user name * [PV-1143] - Label provider calculating wrong labels on first open of VRM editor Connector for Reporting with BIRT * [PV-852] - BIRT Data Set creation wizard shows last error message even if error was corrected * [PV-1058] - Nullpointer in BIRT Report generation for variant models, if attributes are used Connector for IBM Rational DOORS * [PV-1024] - DOORS module copy transformation fails for modules with link set restrictions * [PV-1029] - DOORS transformation fails with whitespace restrictions * [PV-1125] - Running ClientTransformationModule with in memory models does not work * [PV-1142] - DOORS Filter Preview may not reset the preview view correctly Connector for IBM Rational DOORS NG * [PV-1125] - Running ClientTransformationModule with in memory models does not work Connector for EMF Feature Mapping * [PV-1113] - In EMF Feature Mapper the preview grays out everything Connector for Enterprise Architect * [PV-1031] - EA preview in some cases does not color elements correctly * [PV-1063] - Transformation fails when deleting a package and "Require User Lock to Edit" is enabled * [PV-1083] - EA transformation fails when package with large id is constrained * [PV-1125] - Running ClientTransformationModule with in memory models does not work Connector for PTC Integrity * [PV-1054] - Admin Rights are needed for reading Integrity properties Connector for Microsoft Office * [PV-1125] - Running ClientTransformationModule with in memory models does not work Connector for IBM Rational Rhapsody * [PV-1089] - Instances of SysML Blocks are not grayed out in preview * [PV-1090] - Ports in SysML models are not grayed out in preview * [PV-1125] - Running ClientTransformationModule with in memory models does not work * [PV-1138] - Flows are not considered while preview * [PV-1144] - Rhapsody error visualization may fail Release Notes - pure::variants - Version 3.2.16 (10.07.2015) ** Improvements * [PV-839] - History Improvements [PV-599] - History should show the same difference information as the Compare Editor [PV-600] - History View filter should be saved * [PV-990] - Automatically create VRM when locally managed VDM is saved * [PV-1007] - Provide JavaScript Manipulator * [PV-1011] - Copying a huge number of elements takes too long ** Bug Fixes * [PV-851] - pure::variants User's Guide has at least one incorrect link * [PV-855] - Creating variant instance with already used name fails with no error message * [PV-973] - Splash screen image is not updated during installation with update option * [PV-976] - No error message if invalid vdm with variant references is transformed * [PV-977] - JavaScript Library does not expose some annotated items * [PV-982] - Sort Indicator in Config Space Editor shows wrong direction * [PV-988] - Update User's Manual * [PV-994] - Rare ConcurrentModificationException in CoreManager * [PV-996] - "Element to change not in model" error when synchronizing a model without using the Compare Editor * [PV-998] - Canceling a client transformation and then triggering it again causes pure::variants to crash * [PV-1003] - VRM is saved for the first transformed VDM only * [PV-1009] - pure::variants update wizard shows all versions newer than current * [PV-1010] - Nullpointer exception when transforming a not selected optional model in a server environment * [PV-1017] - "Edit Variant Attribute" dialog does not open when type model is not available * [PV-1022] - Missing operator in label for ps:discouragesAny and ps:recommendsAll Connector for IBM Rational DOORS * [PV-954] - Preview of a DOORS module containing calculations may fail with a DXL error * [PV-957] - In Integrations, autocompletion of attributes does not work for fully qualified feature names * [PV-981] - In Integrations, some pvSCL functions produce wrong results in preview and transformation * [PV-986] - Transformation and preview of external tools behaves inconsistently regarding pure::variants pvSCL rule evaluation * [PV-987] - Newline characters in Doors pvscl rules may be ignored * [PV-1013] - In Doors full mode, the baseline cannot be reverted from "mixed" state, after it was once synchronized as "mixed" Connector for EMF Feature Mapping * [PV-955] - Transformation does not work for MAC Connector for Enterprise Architect * [PV-957] - In Integrations, autocompletion of attributes does not work for fully qualified feature names * [PV-981] - In Integrations, some pvSCL functions produce wrong results in preview and transformation * [PV-986] - Transformation and preview of external tools behaves inconsistently regarding pure::variants pvSCL rule evaluation Connector for PTC Integrity * [PV-957] - In Integrations, autocompletion of attributes does not work for fully qualified feature names Connector for Microsoft Office * [PV-957] - In Integrations, autocompletion of attributes does not work for fully qualified feature names * [PV-981] - In Integrations, some pvSCL functions produce wrong results in preview and transformation * [PV-986] - Transformation and preview of external tools behaves inconsistently regarding pure::variants pvSCL rule evaluation * [PV-1023] - MS Office integration installer shows success, even when the installation fails Connector for IBM Rational Rhapsody * [PV-957] - In Integrations, autocompletion of attributes does not work for fully qualified feature names * [PV-981] - In Integrations, some pvSCL functions produce wrong results in preview and transformation * [PV-986] - Transformation and preview of external tools behaves inconsistently regarding pure::variants pvSCL rule evaluation Release Notes - pure::variants - Version 3.2.15 (05.06.2015) ** Bug Fixes * [PV-970] - Using tab in pvSCL rule corrupts calculation of label * [PV-972] - Workingset folders do not show any children, if parent (folder) is selected * [PV-974] - Merge editor for VDM not dirty if "Record all Selection Changes" is off Release Notes - pure::variants - Version 3.2.14 (02.06.2015) ** Improvements * [PV-849] - Improve performance of reuse transformation * [PV-853] - Provide option to select all components for silent installation * [PV-881] - Enable Copy/Cut/Paste in KTable text cell editor * [PV-882] - Rename tooltip of evaluation button * [PV-885] - Matrix Editor should show inheritance information in tooltip * [PV-899] - Support to specify the encoding for conditional text files * [PV-901] - Use input encoding for output in conditional XML * [PV-906] - Element tooltip should hide invisible attributes * [PV-927] - Provide additional $(QUALIFIER) variable * [PV-932] - Installer should provide a command line option to select the JVM * [PV-936] - Support to get visible name in pvSCL - pv:VName() * [PV-937] - Support pure::variants project controlled by RTC * [PV-948] - Full support of pvSCL Code Library * [PV-953] - Add counter to progress bar message when transforming multiple VDMs * [PV-956] - Support for long path names in variantscli.bat template Connector for IBM Rational DOORS * [PV-926] - Show attributes in pure::variants models Connector for IBM Rational DOORS NG * [PV-893] - Import setting are always changed while synchronisation Connector for Enterprise Architect * [PV-926] - Show attributes in pure::variants models Connector for PTC Integrity * [PV-926] - Show attributes in pure::variants models Connector for Microsoft Office * [PV-926] - Show attributes in pure::variants models Connector for IBM Rational Rhapsody * [PV-926] - Show attributes in pure::variants models Connector for Simulink * [PV-689] - Support of Copy and Paste in Variation Point Viewer ** Bug Fixes * [PV-465] - Selection problem is still shown in pure::variants VDM Editor and Problems View client although another client solves the problem * [PV-879] - "Edit Variant Attribute" dialog does not open when a variant collection is used * [PV-888] - Evaluating and Transforming VDMs using variant reference/ collection is using much more memory than without references * [PV-890] - Nullpointer in EveryVDMDecide and NoVDMDecide * [PV-900] - Creating version/branch of a branch failed in file-based server environment * [PV-902] - InvalidThreadAccessException in Variant Model Editor * [PV-903] - GoTo problematic element may not work in Matrix Editor * [PV-904] - Closing Matrix Editor may raise undo errors * [PV-905] - Nullpointer at opening Matrix Editor * [PV-916] - Config Space Editor allows changing of inherited/referenced attribute values * [PV-917] - Properties View does not allow changing values, if value is selected in VDM editor * [PV-918] - Inherited values can be deleted in VDM editor * [PV-920] - Inherited attribute values are shown in compare * [PV-929] - pure::variants can not be started with Windows network workspace path * [PV-931] - CSV Import uses given model name as model ID * [PV-934] - CONTEXT.elementName is not handled in Java pvSCL evaluator * [PV-938] - Exception when clicking on Prolog constraint/restriction elements * [PV-940] - "Open in Matrix" on the whole config space may not show all variants * [PV-941] - "Open in Matrix" action does not open selection if matrix editor already open * [PV-942] - HTML Transformation may exceed file name length limit * [PV-949] - Sorting in Config Space Edtior does not work for attributes if elements are shown hierarchically * [PV-952] - Conditional XML transformation removes xml comments from output * [PV-959] - Variant Projects View cannot work with working sets if not all resources in a project are selected * [PV-968] - Background transparency does not work for icons with indexed palette in tooltips Connector for AUTOSAR * [PV-924] - Conditions View greys out too many elements Connector for IBM Rational DOORS * [PV-889] - pvSCL function pv:Models() does not work in integrations * [PV-907] - Starting "{" in calculations are removed after editing * [PV-915] - Support "PVLICENSE" environment variable * [PV-939] - "Edit Calculation" fails for Doors attributes containing special characters * [PV-950] - Use of DOORS Search function crashes pure::variants Preview View Connector for IBM Rational DOORS NG * [PV-913] - Login dialog allows change of host address during transformation and synchronization * [PV-914] - Login dialog fails silently if exception with empty message is thrown * [PV-921] - Importer stores host address in model properties 2 times Connector for Enterprise Architect * [PV-889] - pvSCL function pv:Models() does not work in integrations * [PV-915] - Support "PVLICENSE" environment variable Connector for PTC Integrity * [PV-889] - pvSCL function pv:Models() does not work in integrations * [PV-915] - Support "PVLICENSE" environment variable Connector for Microsoft Office * [PV-889] - pvSCL function pv:Models() does not work in integrations * [PV-915] - Support "PVLICENSE" environment variable * [PV-922] - Transformation and preview do not update all field types Connector for IBM Rational Rhapsody * [PV-880] - Rhapsody project needs to be reopened before integration window displays * [PV-889] - pvSCL function pv:Models() does not work in integrations * [PV-891] - Integration does not work in SysML projects * [PV-897] - Transformation may fail during gettting the OMRoot * [PV-915] - Support "PVLICENSE" environment variable Connector for Source Code Management * [PV-923] - Exclusion/Inclusion pattern not working for file paths Connector for Version Control Systems * [PV-909] - Module Example needs update Release Notes - pure::variants - Version 3.2.13 (05.02.2015) ** Improvements * [PV-862] - Matrix View should instantiate linked models [PV-868] - Variant References and Collections are not evaluated correct [PV-870] - Matrix Editor does not show Variant References and VDMs of Variant Collection * [PV-866] - Transformation module to call an Ant build ** Bug Fixes * [PV-818] - Update of type model elements may fail in the server * [PV-865] - Segmentation fault during model load * [PV-867] - Memory leak when calculating model inheritance * [PV-869] - Unselecting Element in VDM used as Variant Reference not recognized * [PV-871] - Failed change of selection rational doesn't show error to user Connector for IBM Rational DOORS * [PV-780] - The setting "Evaluate pure::variants calculations" has no effect in Office integration or transformation * [PV-859] - The used family models are not saved by the Office and Doors integration Connector for Microsoft Office * [PV-780] - The setting "Evaluate pure::variants calculations" has no effect in Office integration or transformation * [PV-857] - Double-clicking a Word condition does not always open the correct condition * [PV-859] - The used family models are not saved by the Office and Doors integration Connector for IBM Rational Rhapsody * [PV-854] - Rhapsody transformation fails when removing elements that are referenced by other elements Connector for Simulink * [PV-841] - Change description of blockset installation in procedures Release Notes - pure::variants - Version 3.2.12 (17.12.2014) ** Improvements * [PV-803] - Support conversion from string to collection in pvSCL * [PV-804] - Support character access by index for strings in pvSCL * [PV-830] - pure::variants compare supports reverting changes from version control system Connector for IBM Rational DOORS * [PV-787] - DOORS preview gray fails if perform substitution is disabled * [PV-801] - Store implicit import setting for Quick Mode as for Full Mode Connector for IBM Rational DOORS NG * [PV-822] - Don't generate unique name for elements in Family Model Connector for Enterprise Architect * [PV-583] - EA Transformation should support database based projects * [PV-626] - EA Integration should support DBMS projects * [PV-832] - Support filtering of model root nodes in EA transformation Connector for Polarion * [PV-822] - Don't generate unique name for elements in Family Model Connector for Source Code Management * [PV-786] - Add Exclusion list for Source Importer ** Bug Fixes * [PV-784] - Version of supported tools need update in all installers * [PV-793] - Export Patchlist to File in VDM compare shows selection changes of not existing elements * [PV-807] - Details View does not recognize changes in description and rational * [PV-811] - Selection is lost after Clear Filter * [PV-812] - Load Selection from VDM ignores Rational * [PV-815] - Searching for Elements with CTRL+O may fail * [PV-817] - Server may block if a client connection is broken * [PV-818] - Update of type model elements may fail in the server * [PV-819] - Invalid thread access at perform Quick Fix in Matrix View * [PV-824] - Merge Application does not work with Eclipse 4.x * [PV-829] - Merge of VDMs with Merge Application fails Connector for AUTOSAR * [PV-834] - Active systems constant or condition view with an assigned config space prevents starting of Artop Connector for IBM Rational DOORS * [PV-785] - Closing the Doors integration does not stop variantsd.exe * [PV-790] - Autocompletion in Integration PVSCLEditor does not support multiple monitors * [PV-795] - p::v Default Rule Set selection change might not be recognized during sync * [PV-796] - Saved rule set selection in Import Wizards is removed, if all rule sets are deselected * [PV-797] - In-Tool Integrations: Changes to the feature model are not propagated to the loaded VRM * [PV-814] - In calculation editor, the editor result is only updated when pressing a key Connector for IBM Rational DOORS NG * [PV-795] - p::v Default Rule Set selection change might not be recognized during sync Connector for Enterprise Architect * [PV-790] - Autocompletion in Integration PVSCLEditor does not support multiple monitors * [PV-791] - pvSCL rules on attributes or operations are not evaluated during error visualizations * [PV-797] - In-Tool Integrations: Changes to the feature model are not propagated to the loaded VRM Connector for PTC Integrity * [PV-797] - In-Tool Integrations: Changes to the feature model are not propagated to the loaded VRM Connector for Microsoft Office * [PV-790] - Autocompletion in Integration PVSCLEditor does not support multiple monitors * [PV-797] - In-Tool Integrations: Changes to the feature model are not propagated to the loaded VRM * [PV-814] - In calculation editor, the editor result is only updated when pressing a key Connector for Polarion * [PV-795] - p::v Default Rule Set selection change might not be recognized during sync Connector for IBM Rational Rhapsody * [PV-791] - pvSCL rules on attributes or operations are not evaluated during error visualizations * [PV-797] - In-Tool Integrations: Changes to the feature model are not propagated to the loaded VRM Connector for Simulink * [PV-831] - Applying VP configuration changes variability information Release Notes - pure::variants - Version 3.2.11 (29.09.2014) ** Improvements * [PV-747] - Support standard directory for customized element icons * [PV-749] - Provide access to Transformation Progress Monitor for Java Modules * [PV-750] - Rework tooltips for all elements * [PV-754] - Apply property checks also to fixed properties in variant models * [PV-764] - Save always last server log file on server start * [PV-774] - Allow filtering of input models in HTML transformation * [PV-775] - Provide Sub Transformation Module Connector for IBM Rational DOORS * [PV-747] - Support standard directory for customized element icons * [PV-752] - Enable also Family Models in Integration * [PV-768] - Check support for DOORS 9.6 32bit and 64bit Connector for IBM Rational DOORS NG * [PV-727] - Harmonize compare of external tools * [PV-729] - Provide possibility to change import settings during sync * [PV-752] - Enable also Family Models in Integration * [PV-755] - Calculation of element IDs use complete URL address Connector for Enterprise Architect * [PV-747] - Support standard directory for customized element icons * [PV-752] - Enable also Family Models in Integration Connector for PTC Integrity * [PV-727] - Harmonize compare of external tools * [PV-752] - Enable also Family Models in Integration Connector for Microsoft Office * [PV-747] - Support standard directory for customized element icons * [PV-752] - Enable also Family Models in Integration Connector for Polarion * [PV-727] - Harmonize compare of external tools * [PV-729] - Provide possibility to change import settings during sync * [PV-752] - Enable also Family Models in Integration Connector for IBM Rational Rhapsody * [PV-747] - Support standard directory for customized element icons * [PV-752] - Enable also Family Models in Integration ** Bug Fixes * [PV-541] - Java Doc Reference is missing * [PV-720] - Check Model after 'Load Selection from VDM' if auto check enabled * [PV-741] - NullPointer in Constraints Viewer by selecting constraints without defining elements * [PV-756] - Server crashes when the evaluation result contains a reference to an element with unknown model * [PV-767] - Initializing ReferenceStore with input models can not handle attributes in calculations * [PV-776] - HTML Export produces incorrect style for restrictions * [PV-777] - Failed Override and Commit of server project results in inconsistent server data * [PV-778] - HTML Export produces element tiles nested with each other Connector for Reporting with BIRT * [PV-783] - BIRT Report Task may fail if linked projects used Connector for IBM Rational DOORS * [PV-652] - DOORS 9.5.2 is having a bug, which may result in opening the wrong modules * [PV-748] - Tooltips in the integration PVSCLEditor are not displayed correctly * [PV-753] - Reset visualization in tools before closing integration * [PV-765] - Syntax highlighting errors in integration pvSCL Editors * [PV-773] - Possible NullPointer during DOORS Transformation Connector for IBM Rational DOORS NG * [PV-728] - Primary Text of requirement not imported * [PV-730] - Login Dialog uses default storage for URL and user name * [PV-731] - WaitPointer for Import Wizard is missing * [PV-732] - Synchronization fails if transformation failed prior * [PV-733] - Login Dialog does not use auto corrected URL for log in * [PV-734] - Import wizard looses selection when going to previous page * [PV-738] - Sync and Transform ANT tasks not working * [PV-753] - Reset visualization in tools before closing integration Connector for EMF Feature Mapping * [PV-762] - Transformation fails for EMF-based tools * [PV-771] - Mapping view not able to load remote models Connector for Enterprise Architect * [PV-735] - EA crashes when trying to load missing EA project * [PV-748] - Tooltips in the integration PVSCLEditor are not displayed correctly * [PV-753] - Reset visualization in tools before closing integration * [PV-757] - In EA 10, a WaitPointer shows after opening a diagram and never disappears * [PV-765] - Syntax highlighting errors in integration pvSCL Editors Connector for PTC Integrity * [PV-724] - Deselection of Default Manipulator not recognized in Import Wizard * [PV-725] - Family Model is generated with name 'null' if attribute not imported * [PV-748] - Tooltips in the integration PVSCLEditor are not displayed correctly * [PV-765] - Syntax highlighting errors in integration pvSCL Editors Connector for Microsoft Office * [PV-748] - Tooltips in the integration PVSCLEditor are not displayed correctly * [PV-753] - Reset visualization in tools before closing integration * [PV-765] - Syntax highlighting errors in integration pvSCL Editors * [PV-769] - Cancelling a dialog of the Word integration hides the pure::variants task pane * [PV-770] - In Word integration, visualization is closed when VRM changes on the file system * [PV-780] - The setting "Evaluate pure::variants calculations" has no effect in Office integration or transformation * [PV-781] - Renaming an Office document corrupts the Integration's property handling Connector for Polarion * [PV-731] - WaitPointer for Import Wizard is missing * [PV-734] - Import wizard looses selection when going to previous page * [PV-736] - Failed model synchronize shows not error cause * [PV-744] - ANT Sync task not working * [PV-753] - Reset visualization in tools before closing integration * [PV-758] - Exception in Document Selection Page * [PV-759] - Images are missing in documentation Connector for IBM Rational Rhapsody * [PV-739] - Closing the Rhapsody integration window unloads the current pure::variants models * [PV-740] - Rhapsody transformation does not delete all pure::variants properties saved in the Rhapsody project * [PV-748] - Tooltips in the integration PVSCLEditor are not displayed correctly * [PV-753] - Reset visualization in tools before closing integration * [PV-765] - Syntax highlighting errors in integration pvSCL Editors Connector for Simulink * [PV-722] - Description not applied if added via new Variation Point / Variation wizard Connector for Source Code Management * [PV-782] - Source Importer does not set target folder into the import settings object Release Notes - pure::variants - Version 3.2.10 (28.05.2014) ** Improvements * [PV-632] - Enable using of $(xxx) Variables for css path in HTML export dialog * [PV-686] - Check workbench is running before using it * [PV-692] - Create new filters and a composite quickfilter that show uniquely selected or deselected elements in the configspace editor * [PV-713] - Disable dialog during clone VDM operation * [PV-717] - Load selection from VRM Connector for AUTOSAR * [PV-694] - Enable custom prefix instead of PVC and PVR for p::v generated SwSysConsts * [PV-695] - Enable conditions and therewith variation points on Describables Connector for IBM Rational DOORS * [PV-364] - Up-to-date Check for all External Tool Integrations * [PV-470] - When canceling the login dialog for a server-based VRM, unnecessary dialogs are displayed * [PV-560] - Automate refreshing of models in integration UI * [PV-631] - We do not check the type of the attributes we are writing to * [PV-710] - Make integration log accessible in preferences dialog Connector for Enterprise Architect * [PV-364] - Up-to-date Check for all External Tool Integrations * [PV-470] - When canceling the login dialog for a server-based VRM, unnecessary dialogs are displayed * [PV-560] - Automate refreshing of models in integration UI * [PV-693] - Harmonize monitoring of external processes * [PV-710] - Make integration log accessible in preferences dialog Connector for PTC Integrity * [PV-662] - Enable mapping of Project and Type field * [PV-710] - Make integration log accessible in preferences dialog Connector for Microsoft Office * [PV-364] - Up-to-date Check for all External Tool Integrations * [PV-470] - When canceling the login dialog for a server-based VRM, unnecessary dialogs are displayed * [PV-560] - Automate refreshing of models in integration UI * [PV-663] - In the Office transformation, a missing 'srcdir' attribute is interpreted inconsistently with other transformations * [PV-693] - Harmonize monitoring of external processes * [PV-710] - Make integration log accessible in preferences dialog Connector for IBM Rational Rhapsody * [PV-364] - Up-to-date Check for all External Tool Integrations * [PV-470] - When canceling the login dialog for a server-based VRM, unnecessary dialogs are displayed * [PV-560] - Automate refreshing of models in integration UI * [PV-693] - Harmonize monitoring of external processes * [PV-710] - Make integration log accessible in preferences dialog Connector for Source Code Management * [PV-703] - Support relative path outside the workspace ** Bug Fixes * [PV-196] - start.bat of Licenseserver and DB Server contains invalid option * [PV-478] - Type Model Editor with remote type model sometimes does not apply changes * [PV-546] - Deadlock while opening inherited remote VDM, if project of base VDM was not opened * [PV-574] - Not terminated JavaScript script is never ended * [PV-635] - In the extended description editor, images may appear broken * [PV-641] - Extension-point VariantExportXSLTScripts is missing * [PV-642] - HTML Export doesn't serialize properties name and value with same css class * [PV-645] - In extended Html-Editor ImagePre-/PostProcessing does not work properly * [PV-647] - Rework exception handling in import wizards * [PV-650] - There are two toolbar buttons enabled, but action is not available at pure::variants start up * [PV-655] - Breadcrumb navigation in exported HTML broken for some browsers * [PV-656] - Element headlines with length greater than row result in wrong layout in HTML * [PV-657] - Element ps:dir has no icon assigned in family model editor * [PV-664] - Context menu entries below Run JavaScript are duplicated * [PV-665] - Executed JavaScript script is always reference of Include- Hierarchy * [PV-679] - OCLValidator may not work correct * [PV-682] - The selection dialog of "Load Selection from VDM ..." allows selecting multiple VDMs * [PV-685] - NullPointerException in "Commit Files" Dialog * [PV-697] - Unrecognized function error in pvSCL condition * [PV-698] - Label for pvscl checks missing * [PV-699] - Icons in exported HTML not correct * [PV-704] - Rational not stored when switching to Description tab and then back to Rational * [PV-705] - Client transformation error if filename of vdm contains an ampersand * [PV-709] - Attribute will be lost while moving it between inherited attributes * [PV-711] - Exception after selecting element as dependency * [PV-718] - Update oppenssl after Heartbleed bug * [PV-719] - Installation with Windows installer failed when started from network share Connector for IBM Rational DOORS * [PV-628] - VariantRoot is not created for Variants Module * [PV-638] - Integration property handling causes unnecessary manual update steps for the user * [PV-650] - There are two toolbar buttons enabled, but action is not available at pure::variants start up * [PV-651] - DOORS Preview might fail, if baseline was previewed before * [PV-658] - Documentation of DOORS installation steps needs rework * [PV-678] - Warning and error dialog size not to be checked * [PV-688] - DOORS Connector is not working correct, if default view uses filter * [PV-707] - Type declaration is missing in DOORS scripts * [PV-708] - NullPointer while DOORS import with TCP/IP (without connection) Connector for Enterprise Architect * [PV-613] - EA error visualization should search for errors in all diagrams * [PV-638] - Integration property handling causes unnecessary manual update steps for the user * [PV-674] - In Enterprise Architect example, pure::variants constraints still use old pure::variants stereotype * [PV-678] - Warning and error dialog size not to be checked * [PV-701] - EA preview does not report evaluation errors * [PV-706] - EA transformation is missing null check Connector for PTC Integrity * [PV-643] - PTC Default Rule Set not initially selected * [PV-660] - Transformation does not use changed field names * [PV-712] - Nature is lost after synchronizing in Projects View Connector for Microsoft Office * [PV-629] - Office gray-out preview reports calculation errors in grayed out parts * [PV-638] - Integration property handling causes unnecessary manual update steps for the user * [PV-678] - Warning and error dialog size not to be checked Connector for IBM Rational Rhapsody * [PV-638] - Integration property handling causes unnecessary manual update steps for the user * [PV-678] - Warning and error dialog size not to be checked * [PV-687] - Rhapsody propagation settings are never written to properties file Connector for Simulink * [PV-690] - Comment column of Variation Point Viewer shows HTML text * [PV-696] - Assignments are lost after editing VariationPoint Connector for Source Code Management * [PV-671] - Source Code Importer generates identical constant IDs if imported with empty top level path Release Notes - pure::variants - Version 3.2.9 (10.02.2014) ** Improvements * [PV-646] - Support for customer special external tool handling Release Notes - pure::variants - Version 3.2.8 (31.01.2014) ** Improvements * [PV-68] - Improved HTML Export * [PV-460] - Enable filtering of selection depending on their rational * [PV-505] - Differences filter in Matrix should also work on attributes * [PV-529] - Specific Input/Output settings of Transform Module cleared * [PV-551] - Remove empty optional model from variant result * [PV-564] - Allow changing of input and output folder in pv.transform ANT Task * [PV-590] - Improve usage of Clipboard * [PV-597] - Add Constraint should directly open the Constraint Editor * [PV-591] - Allow expansion of a single attribute value in the tree editor * [PV-624] - Add Bookmark View to Short Cut List of pure::variants Perspective * [PV-581] - Copy/Cut and Paste of element should set Runtime Attributes Connector for AUTOSAR * [PV-517] - Improve search of .arxml files according to configuration Connector for Reporting with BIRT * [PV-577] - Provide BIRT Report Ant Task Connector for IBM Rational DOORS * [PV-589] - Support copy of Unique Names in integration tree view * [PV-579] - Error Preview should guide user to errors * [PV-499] - Validate access rights before starting DOORS transformation * [PV-531] - Copy baseline does not copy views * [PV-540] - Ease the product installation and update [PV-522] - Extend Windows installer to allow updates of an existing installation * [PV-588] - Let user always hide warnings for preview * [PV-587] - Preview should also be possible if there are errors * [PV-614] - Support creation of variant column and variant matrix in DOORS transformation Connector for EMF Feature Mapping * [PV-19] - Transformation Module for EMF * [PV-18] - Create Documentation for EMF Feature Mapper * [PV-554] - Add action to remove color of element * [PV-555] - Move assign vdm toolbar at top of view Connector for Enterprise Architect * [PV-589] - Support copy of Unique Names in integration tree view * [PV-579] - Error Preview should guide user to errors * [PV-449] - Provide "convert to p::v Constraint" for old stereotype * [PV-540] - Ease the product installation and update [PV-522] - Extend Windows installer to allow updates of an existing installation * [PV-588] - Let user always hide warnings for preview * [PV-587] - Preview should also be possible if there are errors Connector for PTC Integrity * [PV-605] - Technical Preview of pure::variants Connector for Integrity Connector for Microsoft Office * [PV-589] - Support copy of Unique Names in integration tree view * [PV-579] - Error Preview should guide user to errors * [PV-540] - Ease the product installation and update [PV-522] - Extend Windows installer to allow updates of an existing installation * [PV-588] - Let user always hide warnings for preview * [PV-587] - Preview should also be possible if there are errors Connector for IBM Rational Rhapsody * [PV-589] - Support copy of Unique Names in integration tree view * [PV-579] - Error Preview should guide user to errors * [PV-540] - Ease the product installation and update [PV-522] - Extend Windows installer to allow updates of an existing installation * [PV-588] - Let user always hide warnings for preview * [PV-587] - Preview should also be possible if there are errors * [PV-619] - Rhapsody transformation should support 64-Bit Rhapsody Connector for Simulink * [PV-573] - Manage Simulink Variation Points in Simulink Model instead in Data Dictionary [PV-575] - Increase version of Variant Blockset to 3 * [PV-602] - Add new Quickfilter in order to find variation points with one variation * [PV-620] - Support of configuration of Variable Classes in Data Dictionary * [PV-621] - Set value to variable in Data Dictionary while configuration * [PV-623] - Support of bookmarks on variation points and variations ** Bug Fixes * [PV-344] - Description of a Feature in VDM Editor can not scrolled in Properties View * [PV-437] - Full support of upper case model file extensions * [PV-502] - Move refactoring dialog starts with unfavorable size * [PV-504] - Wrong cell editor for enumeration list attribute in VDM * [PV-506] - Clone VDM does not set author, creation date and version of the new VDM * [PV-513] - Output folder with special characters not created * [PV-518] - Spurious error dialog "Error occured while checking model" * [PV-521] - Changes in extended HTML editor dialog are not applied in Properties View * [PV-523] - Configspace Matrix shows not newly created Variant models * [PV-524] - Creating/Refactoring models with upper case file extension not possible * [PV-527] - Auto Resolver does not consider fully qualified names * [PV-541] - Java Doc Reference is missing * [PV-543] - Selection Rational may be added to wrong selection * [PV-544] - Result View doesn't filter Relations * [PV-545] - Can't open Rationale in ConfigSpace Matrix Editor in Properties * [PV-549] - Unable to switch server projects offline, which contains inherited VDMs * [PV-550] - Extended Autoresolver errors during pure::variants start results in deadlock * [PV-477] - Remove Variant -> Transform menu * [PV-566] - Ensure compatibility of server with clients prior 3.2.6 * [PV-567] - Including non-existing JavaScript module silently ignored * [PV-615] - Local dependency releations are not stored fully-qualified Connector for AUTOSAR * [PV-514] - Output folder not set when Autosar Variant Project created * [PV-447] - AUTOSAR element references not updated when referent in other resource Connector for IBM Rational DOORS * [PV-500] - pure::variants installation path has to handle local user installation * [PV-501] - Current baseline may be last in available baseline list * [PV-519] - Import fails at very long file and folder names * [PV-520] - If no DOORS input modules defined, transformation still creates variant module and variant link module * [PV-532] - Copy baseline does not copy module attributes * [PV-559] - Transformation may fail, if variants root path ends with separator * [PV-558] - Additional pure::variants attributes are imported * [PV-568] - DOORS Preview fails in baselines * [PV-569] - DOORS client may report error during transformation * [PV-601] - Rework DOORS Preview * [PV-617] - DOORS Integration does not check if pvModels is module attribute * [PV-625] - DOORS Transformation may fail with option "Link Objects to Master" Connector for Enterprise Architect * [PV-585] - EA Transformation have to recognize remote database projects * [PV-450] - Convert to p::v Constraint not working when no model loaded * [PV-500] - pure::variants installation path has to handle local user installation * [PV-516] - Transformation errors sometimes not shown * [PV-526] - EA transformation fails for read-only input files * [PV-616] - In EA 10 diagram, layout may be destroyed when certain element types are used * [PV-582] - Warning popups bothering the user, if database based project is used Connector for Microsoft Office * [PV-565] - Restricted permissions may prevent Office transformation and visualization * [PV-491] - Changes can be tracked in Word visualization * [PV-451] - Transformation without input documents fails but no error message is displayed. * [PV-500] - pure::variants installation path has to handle local user installation * [PV-510] - Split/extend rule in Word document may fail * [PV-511] - Navigating through errors does not work correct * [PV-516] - Transformation errors sometimes not shown * [PV-515] - Office transformation does not create absolute paths of output file * [PV-571] - Word visualization is not reset when unloading models * [PV-572] - Visualization behaves incorrectly for unchanged default workbook opened during Excel startup * [PV-618] - Ribbon button states may be wrong when switching between documents Connector for IBM Rational Rhapsody * [PV-500] - pure::variants installation path has to handle local user installation * [PV-507] - Rhapsody transformation removes always all constraints from project * [PV-508] - Rhapsody transformation may not be able to read Windows registry * [PV-509] - Rhapsody Example does not work with Rhapsody 7.5.2 * [PV-542] - Rhapsody transformation allows whitespaces in output file names, even though Rhapsody does not support whitespaces Connector for Simulink * [PV-561] - Compare editor shows assignment of variations Release Notes - pure::variants - Version 3.2.7 (21.08.2013) ** Improvements * [PV-459] - Improve labels of selection differences * [PV-472] - License Server URL of preferences should overwrite URL of license file * [PV-476] - Enable Variant menu on remote configuration spaces * [PV-492] - Write server information to log file Connector for IBM Rational DOORS * [PV-480] - Module Baseline not visible in PV * [PV-490] - Show latest baseline first in import and update wizard Connector for Enterprise Architect * [PV-473] - .Net transformations may not work in user accounts with restricted registry access Connector for Microsoft Office * [PV-473] - .Net transformations may not work in user accounts with restricted registry access * [PV-466] - Word preview hide should remove all pure::variants comments that are not part of the variant ** Bug Fixes * [PV-448] - Variant result model path in Config Space properties not verified * [PV-471] - DB server crashes while evaluation * [PV-456] - Load Selection from VDM wizard does not block while applying * [PV-458] - Rational of selection is not merged * [PV-461] - Enable JavaScript on remote model resources * [PV-462] - Disable creation of JavaScript files for server projects * [PV-469] - Sometimes NullPointer Exception while changing tree layout for remote VDM * [PV-485] - PVSCL auto completion may miss attributes * [PV-489] - 'No license found' dialog opens again after canceling it in integrations * [PV-494] - Opening VDM fails, if containing invalid references. Connector for IBM Rational DOORS * [PV-467] - Calculations in DOORS do not support umlauts (like ä,ß....) * [PV-468] - DOORS Preview does not check if active module can be written * [PV-474] - Editing Calculation may duplicate escape character * [PV-464] - Links between copied modules (baselines) may not be recreated * [PV-479] - Baseline current is shown as 0.0,'current', which is confusing * [PV-484] - Exporting very big modules may run into race condition * [PV-482] - Copying Baselines fails, if module baseline contains only one element * [PV-487] - Possible Nullpointer during link correction * [PV-495] - Importing Baseline 0.0 not possible * [PV-498] - Doors transformation may miss requirements, if baseline is used Connector for Microsoft Office * [PV-454] - Excel and Word transformations do not support uppercase file extensions of output file. * [PV-481] - Errors in calculations cause the Excel transformation to fail, but no error message is displayed * [PV-488] - Variability is not hidden in a Word visualization document, when it is hidden in the original * [PV-491] - Changes can be tracked in Word visualization * [PV-493] - The Excel transformation only processes calculations with both begin and end marker * [PV-463] - Office transformation requires read-write access for input files Release Notes - pure::variants - Version 3.2.6 (24.07.2013) ** Improvement * [PV-427] - Extend Standard Transformation by ps:dir to copy complete directories * [PV-391] - Provide handling for deprecated transformation modules * [PV-388] - SDK Documentation Updates * [PV-367] - Allow automatic merge from command line * [PV-349] - Enable pure::variants deployment with license file * [PV-335] - Variant Project management refactoring actions [PV-336] - Refactoring support for renaming of models, folders and configuration spaces [PV-337] - Refactoring support for moving of models, folders and configuration spaces [PV-338] - Refactoring support for deletion of models, folders and configuration spaces * [PV-284] - ConfigSpace should generate warnings when it removes models which do not exist anymore * [PV-250] - Provide alternative rule completion which searches for substring match instead of begin of word match * [PV-236] - Calculations in PVSCL * [PV-44] - Investigate low performance of property_def in model with high property amount [PV-402] - Update Prolog core to newest version Connector for AUTOSAR * [PV-431] - Allow customer specific packages names for generated data Connector for IBM Rational DOORS * [PV-422] - Editing rules in DOORS preview should refresh preview * [PV-421] - Enable camel case Filter in constraint and calculation editor in external tool integrations * [PV-414] - pure::variants model paths should only be saved to an artifact model when writing to variation points. * [PV-412] - Provide possibility to change gray out color in DOORS preview * [PV-407] - Allow custom export paths for copied DOORS modules * [PV-405] - Support Baseline in DOORS Quickmode * [PV-384] - Better error message if DOORS export fails due to link module type One2One or One2Many * [PV-377] - Integration properties and licenses should be managed in one file for all integrations * [PV-365] - Improve DOORS Documentation * [PV-353] - Dump DXL script on failure in DOORS * [PV-328] - Long waiting time after Module selection * [PV-327] - Imported Models from DOORS should always get a different ID * [PV-298] - Add option for disabling text substitution during transformation * [PV-297] - Make Substitution Expression marker characters configurable * [PV-250] - Provide alternative rule completion which searches for substring match instead of begin of word match Connector for Enterprise Architect * [PV-421] - Enable camel case Filter in constraint and calculation editor in external tool integrations * [PV-414] - pure::variants model paths should only be saved to an artifact model when writing to variation points. * [PV-377] - Integration properties and licenses should be managed in one file for all integrations * [PV-250] - Provide alternative rule completion which searches for substring match instead of begin of word match Connector for Microsoft Office * [PV-421] - Enable camel case Filter in constraint and calculation editor in external tool integrations * [PV-417] - Word Integration: Add a means to expand or reduce the scope of conditions. * [PV-415] - Office integration: Visualizations should be displayed in a separate document * [PV-414] - pure::variants model paths should only be saved to an artifact model when writing to variation points. * [PV-377] - Integration properties and licenses should be managed in one file for all integrations * [PV-369] - Wrong use of msw:document wizard may cause unvoluntary deletion of Word document * [PV-298] - Add option for disabling text substitution during transformation * [PV-297] - Make Substitution Expression marker characters configurable * [PV-286] - The visualization behavior in Office integrations is inconsistent * [PV-250] - Provide alternative rule completion which searches for substring match instead of begin of word match Connector for IBM Rational Rhapsody * [PV-421] - Enable camel case Filter in constraint and calculation editor in external tool integrations * [PV-414] - pure::variants model paths should only be saved to an artifact model when writing to variation points. * [PV-377] - Integration properties and licenses should be managed in one file for all integrations * [PV-250] - Provide alternative rule completion which searches for substring match instead of begin of word match ** Task * [PV-358] - Last transformation configuration should be mentioned first by transformation button * [PV-277] - Improve synchronise models dialog [PV-198] - Context Information is missing if selecting multiple models for synchronisation * [PV-257] - JavaScript Integration for pure::variants [PV-251] - Integration of pure::variants JavaScript Library for JavaScript Transformation [PV-258] - Javascript Transformation Module always fails with empty message [PV-259] - Javascript Transformation locks script file [PV-260] - Decouple JavaScript API and Java API [PV-261] - Improve Error handling from JavaScript [PV-262] - Improve Documentation [PV-263] - Improve Context for JavaScript File [PV-264] - Provide User Interaction [PV-265] - Provide Mechanism for Calling JavaScript Files [PV-378] - Create JavaScript Library of pure::variants API Connector for IBM Rational DOORS * [PV-399] - p::v Installer/Eclipse Install Action initialize Installation Path of Integration * [PV-352] - Reuse scripts of DOORS connector in integration * [PV-348] - Review all DXL Scripts used by DOORS Connector Connector for Enterprise Architect * [PV-399] - p::v Installer/Eclipse Install Action initialize Installation Path of Integration Connector for Microsoft Office * [PV-399] - p::v Installer/Eclipse Install Action initialize Installation Path of Integration * [PV-359] - "New" wizard for Excel Workbook or Word Document part does not create file source element automatically Connector for IBM Rational Rhapsody * [PV-399] - p::v Installer/Eclipse Install Action initialize Installation Path of Integration * [PV-293] - Check Rhapsody connector and integration with all Rhapsody versions * [PV-288] - Provide support for Rhapsody 8.0 ** Bug Fixes * [PV-455] - Load Selection from VDM action moves selection when used database server * [PV-425] - Database Error during changing the Model stopped the server * [PV-424] - Merging an attribute from one VDM to another doesn't work with DB based server * [PV-410] - Defining a manipulator without manipulator wizard page results in NullpointerException in Import and Sync Wizard * [PV-408] - Wrong result values for non-fixed list and set attributes with default values * [PV-403] - Offline license which uses MAC from docking station is not valid after undocking * [PV-396] - Compare with other version/branch from server can not merge * [PV-390] - Runtime.getRuntime().exec(String command) does not work with Java versions 6u45 and 7u21 and newer * [PV-389] - Improve VariantModelOperation API * [PV-376] - VDM Editor does not allow user selection of automatically or implicitly selected elements * [PV-373] - Conditional Documents Example Models need fix for missing element type * [PV-371] - Invalid Path Variable Expressions e.g. for Transformation Input Path do not cause error message in UI * [PV-366] - Error on opening VDM immediately after offline-switch of server project * [PV-354] - Unexpected "Missing Change Ticket" error message * [PV-266] - Auto-resolved selections are not removed automatically Connector for AUTOSAR * [PV-433] - Transformation may fail in headless mode with "Workbench has not been created yet." error message * [PV-409] - Wrong syntax in created conditions for variation points * [PV-356] - Transformation fails if condition is empty * [PV-355] - Empty condition is stored into the AUTOSAR model * [PV-295] - Refresh of SysConstantViewer not correctly timed when changing a System Constant value Connector for IBM Rational DOORS * [PV-436] - Doors Preview may not perform substitutions * [PV-432] - DOORS export may fail if export folder is located in project, which is located in another project * [PV-428] - Doors Export may fail during tailoring of copied modules * [PV-426] - Doors Baseline parser does not handle dots in suffixes * [PV-423] - Login dialog for server-based VRMs does not show previous login names * [PV-416] - Autocompletion in integrations: features containing numbers are not completed * [PV-410] - Defining a manipulator without manipulator wizard page results in NullpointerException in Import and Sync Wizard * [PV-393] - Doors Integration: In read-only mode, writing a pvSCL rule sets the module to exclusive edit mode. * [PV-390] - Runtime.getRuntime().exec(String command) does not work with Java versions 6u45 and 7u21 and newer * [PV-383] - DOORS import may not work correctly if multiple module with the same name are imported * [PV-380] - Executing of DXL Script on OLE connection may fail * [PV-379] - DXL Scripts may return no result due to a race condition * [PV-368] - DOORS Transformation leaves some links pointing to non-existing objects * [PV-351] - Race Condition at closing modules during copy modules * [PV-345] - DOORS transformation with optional models may fail * [PV-322] - Improve Labels of Dialogs and Actions Connector for Enterprise Architect * [PV-441] - Multiple restrictions on one element do not evaluate correctly * [PV-440] - Highlight Visualisation may not be correct * [PV-439] - EA and Rhapsody transformation can not handle uppercase file extensions * [PV-423] - Login dialog for server-based VRMs does not show previous login names * [PV-416] - Autocompletion in integrations: features containing numbers are not completed * [PV-390] - Runtime.getRuntime().exec(String command) does not work with Java versions 6u45 and 7u21 and newer * [PV-387] - After uninstalling the pure::variants Add-In for Enterprise Architect other EA Add-Ins may not work * [PV-382] - C4Word: Umlaut in file attribute makes transformation fail without any notification * [PV-322] - Improve Labels of Dialogs and Actions * [PV-292] - EA Integration: If a p::v stereotype is already defined in EA, this stereotype is not always used for new constraints Connector for Microsoft Office * [PV-423] - Login dialog for server-based VRMs does not show previous login names * [PV-418] - Word transformation resets the formatting to the default formats. * [PV-416] - Autocompletion in integrations: features containing numbers are not completed * [PV-413] - Word Transformation: The generated variant may contain all text of the input document. * [PV-397] - Word Integration does not handle column/row selections correct * [PV-390] - Runtime.getRuntime().exec(String command) does not work with Java versions 6u45 and 7u21 and newer * [PV-382] - C4Word: Umlaut in file attribute makes transformation fail without any notification * [PV-381] - C4Word: Wizard creates variable (non-fixed) attributes for file, dir * [PV-350] - Word Transformation: A calculation that is directly followed by another calculation is deleted in the output document. * [PV-322] - Improve Labels of Dialogs and Actions * [PV-186] - Accidential overwriting of input Word documents during transformation possible Connector for IBM Rational Rhapsody * [PV-442] - Convert constraint to pv constraint may fail * [PV-440] - Highlight Visualisation may not be correct * [PV-439] - EA and Rhapsody transformation can not handle uppercase file extensions * [PV-423] - Login dialog for server-based VRMs does not show previous login names * [PV-416] - Autocompletion in integrations: features containing numbers are not completed * [PV-343] - Rhapsody integration "Properties" dialog shows wrong propagation settings * [PV-322] - Improve Labels of Dialogs and Actions Connector for Simulink * [PV-429] - Ensure pure::variants compatibility with TargetLink 3.4 Connector for Source Code Management * [PV-374] - SCM Import: Changed Variation Type is shown as "changed" during sync but it should not be shown as difference Release Notes - pure::variants - Version 3.2.5 (08.03.2013) ** Improvement * [PV-339] - Sign all AddIns, Jars and Setup Programms Connector for IBM Rational DOORS * [PV-300] - Perform automatic refresh at applying of rules in DOORS Integration ** Task * [PV-329] - pure::variants Uninstall.exe should remove all installed Software Connector for IBM Rational DOORS * [PV-311] - Performance Improvement while Variant Export/Transformation ** Bug Fixes * [PV-305] - Selection Changes on ManipulatorSelectionPage resets Manipulatorsettings to default * [PV-306] - Autoresolving of invalid pvSCL Constraints may fail * [PV-314] - Multiple ps:provides Relations results into very slow Performance * [PV-326] - Optional Models doesn't work in Transformation on Server * [PV-330] - Matrixview shows wrong variationtyp icon for optional models * [PV-331] - Export of pure::variants projects to server ignores model variationtypes Connector for IBM Rational DOORS * [PV-296] - DOORS Documentation Updates * [PV-301] - Formating within Calculations is not working during preview * [PV-315] - DOORS Quick Mode ignores Constraints defined in DOORS * [PV-316] - DOORS Quick Mode can not handle SELF and CONTEXT * [PV-319] - DOORS Quick Mode can not handle ps:provides/ps:supports relations * [PV-325] - Error Mesages does not show element label * [PV-342] - DOORS Preview may not gray out Headings * [PV-346] - Race condition at variant module creation in DOORS transformation * [PV-347] - DOORS transformation may remove incoming links Connector for Microsoft Office * [PV-294] - Transformation with Office 2010 and output type docx or xlsx fails * [PV-312] - Office Integration Installer: For Office 2010, installation repair breaks add-in installation * [PV-313] - Word visualizations do not work due to a missing file * [PV-317] - Word Transformation: When several conditions end on the same index, too many characters are deleted * [PV-320] - Excel: After transformation, references between cells link back to the input document * [PV-321] - Word Transformation: Calculations are replaced, even though the containing text is not part of the variant ** Known Issues Connector for CaliberRM * Using CaliberRM 10.1 needs replacement of CaliberRM libraries Release Notes - pure::variants - Version 3.2.4 (06.02.2013) ** Improvement * [PV-162] - Provide Tooltip in ElementPropertiesDialog for Attribute Table Header * [PV-206] - Transfer Details Extension into separate Feature * [PV-227] - Improve messages in offline license dialog * [PV-235] - Allow optional models in Configuration Space * [PV-253] - Make "Synchronize Model" available as ANT task * [PV-283] - pv.import ant task should also import referenced projects * [PV-254] - Define general way how to transfer login data from command line to synchronizer / transformer Connector for DOORS * [PV-110] - Allow Server Projects for all Tool Integrations * [PV-192] - Integrations allow loading of vdms. * [PV-229] - O(n^2) slowdown in module copy transformation * [PV-225] - DOORS UI integration does not work with modules in Shared Edit mode. * [PV-228] - DOORS Quickmode Transformation * [PV-231] - DOORS UI integration with support for modules in Shared Edit mode. * [PV-239] - Reuse OLE Windows for further operations * [PV-240] - DOORS Variant Preview * [PV-245] - Improve Open Model Dialog in integrations * [PV-246] - Simplify OLE Structure * [PV-249] - Make Label in External Tool Feature Model View switchable to Unique Name Connector for Enterprise Architect * [PV-110] - Allow Server Projects for all Tool Integrations * [PV-192] - Integrations allow loading of vdms. * [PV-245] - Improve Open Model Dialog in integrations * [PV-249] - Make Label in External Tool Feature Model View switchable to Unique Name Connector for MS Office * [PV-110] - Allow Server Projects for all Tool Integrations * [PV-192] - Integrations allow loading of vdms. * [PV-242] - Connector for MS Office Full Excel Support * [PV-245] - Improve Open Model Dialog in integrations * [PV-249] - Make Label in External Tool Feature Model View switchable to Unique Name Connector for Rhapsody * [PV-110] - Allow Server Projects for all Tool Integrations * [PV-192] - Integrations allow loading of vdms. * [PV-245] - Improve Open Model Dialog in integrations * [PV-249] - Make Label in External Tool Feature Model View switchable to Unique Name ** Task * [PV-168] - Provide pure::variants submenu in Help menu * [PV-215] - Improve Memory Footprint of Server Undo Stack * [PV-230] - Missing typemodel and documentation for ps:discouragesAny * [PV-270] - Harmonize Integrations * [PV-276] - Extend CSV Import to create Family Models ** Bug Fixes * [PV-197] - Problem Transforming a VRM with several Java Transformations * [PV-213] - Matrix View does not show variants located in folder below the configuration space folder * [PV-218] - Change of OR Group Range not visible in Merge View * [PV-221] - Deadlock in CoreManager * [PV-222] - Constraint with Compare of Integer Enumeration Type always failed * [PV-244] - Newlines in TreeLabel for Prolog Restrictions * [PV-275] - In some cases only the leftmost VDM in matrix view is autoresolved * [PV-280] - CSV synchronisation: Ignore changes for missing information columns * [PV-281] - 3 Way merge of relation failed if both sides create a relation * [PV-287] - Web interface of license sever may not recognize password * [PV-289] - Cancel of Update Wizard do not close model * [PV-290] - Open the Compare Editor twice opens model again Connector for AUTOSAR * [PV-285] - Create duplicate condition in Conditions View removes mapped Elements Connector for CaliberRM * [PV-252] - Headless Caliber transformation fails Connector for DOORS * [PV-226] - DOORS UI integration does not work with Offline Floating License Connector for Enterprise Architect * [PV-216] - Context Menus incorrect for some Element Types * [PV-278] - Preview not updated correctly when feature model loaded Connector for MS Office * [PV-209] - Several minor errors in Word Add-In user interface behaviour * [PV-212] - Calculation with Syntax Error not processed correctly in Word visualization and transformation * [PV-273] - During Word transformation too many characters are deleted and fields are not updated correctly * [PV-274] - Inconsistencies between Word preview and transformation Connector for Rhapsody * [PV-223] - Rhapsody visualisation problem * [PV-272] - Visualisation fails with MFC Error * [PV-278] - Preview not updated correctly when feature model loaded Connector for Simulink * [PV-207] - Propagation of Configuration requires Equality of Variationpoint and Parameter * [PV-279] - Improve script APIs for newer MATLAB Versions ** Known Issues Connector for CaliberRM * Using CaliberRM 10.1 needs replacement of CaliberRM libraries Release Notes - pure::variants - Version 3.2.2 (20.09.2012) ** Bug Fixes * [PV-85] - Import doesn't work with Server Project and projects linked into the workspace * [PV-91] - ElementDialog::getWindowTitle doesn't use calculated arguments * [PV-95] - Problems Transforming a VRM * [PV-120] - Model Hierachy broken due Race Condition * [PV-143] - 3-Way-Merge failes if one side changes and other side removes a restriction, property, value, .... * [PV-150] - Expand Simple Car Example feature Model does not work * [PV-151] - Product Documentation shows version 3.0 * [PV-152] - Local sever accepts floating license with subtype "licence server" * [PV-154] - New parameter not visible in UI for existing Module Configuration * [PV-161] - Changed Rationale of Selection is not updated in DataBase Server * [PV-169] - Reserve offline license does not work with pv Enterprise 3.2.1 * [PV-171] - Copy-paste of attributes or values with unicode will loose data * [PV-172] - USB protected p::v use extra license per instance * [PV-185] - [CR] Support of $(TRANSFORMATION) as transformation parameter * [PV-188] - Path problems if p::v workspace contains one of the following characters ([{ * [PV-189] - JavaScriptTransformation does not process ClientTransformStatus returned from JavaScript * [PV-190] - Relations View does not show new Element by applying values in Properties View * [PV-193] - Offline license is deleted if multiple instances are running Connector for DOORS * [PV-147] - DOORS Transformation does not work, if target project is not selected in DOORS client * [PV-160] - Copy of DOORS Module fails, if internal links exist * [PV-176] - UpdateWizard selects pure::variants Default Rule Set, even if was not used in import by default Connector for Enterprise Architect * [PV-138] - Transformation does not work correct with Enterprise Architect 9.x Connector for MS Office * [PV-90] - pure::variants Taskpane in Word sometimes disappears * [PV-112] - Preview is not reset at unload models * [PV-113] - Loading a vrm might result in an Cannot access disposed Object 'FeatureView' Error * [PV-133] - In Office 2007 the label of the pure::variants Tab is not always displayed * [PV-134] - Error "The specified range is not from the correct document or story." may be shown in Word * [PV-139] - Changes to Word documents resulting from unloading all p::v models are not saved Connector for Rhapsody * [PV-118] - To some Rhapsody Elements Constraints can be added, but not deleted * [PV-140] - Rhapsody crashes at closing project * [PV-149] - Rhapsody Project Element Wizard does not set source element to default selected on * [PV-153] - New Rhapsody Variant Project Wizard selects wrong transformation module Connector for Simulink * [PV-136] - Cannot open TL properties of VAR_TL blocks * [PV-137] - Cannot change TL values of VAR_TL-Switch block ** Improvement * [PV-61] - Allow license server to serve licenses from multiple pools/contracts * [PV-76] - If error occurs during refactoring, the framework should undo all performed changes * [PV-111] - Automatically extract server plugin directory if plugin is build as jar * [PV-177] - Support model reloading if resource has changed on disk * [PV-178] - Support for default values of all kind of transformation module parameter * [PV-180] - Support StyledStrings for LabelProvider ** Task * [PV-75] - UI Refactoring does not check if all models are writeable * [PV-71] - Check all Importer if they can handle linked Projects and Server Projects * [PV-121] - Check for correct parent and child relation after every command * [PV-122] - Rewrite Merge to split big operation into multiple ModelOperations by itself * [PV-123] - Check for correct tree conditions after every command * [PV-141] - Provide compatibility with Eclipse 4.2 * [PV-181] - Allow colored labels for PVSCL restrictions * [PV-182] - Use double quote and colored keywords in relation label * [PV-184] - Licenses of type usb must only be accepted by encoded server Connector for AUTOSAR * [PV-107] - Define storage location for system constant values with conditions * [PV-108] - Create predefined variant from system constant values * [PV-109] - UI integration for System Constant Values Connector for CaliberRM * [PV-117] - Add Support for multiple import projects to the Caliber export Connector for DOORS * [PV-17] - OLE Integration into DOORS UI * [PV-102] - Analyse Model Structure for Refactoring * [PV-103] - Make creation of variant module optional * [PV-104] - Support default selected state in importer * [PV-105] - Improve speed of importer in big documents * [PV-115] - Sync Enhancements * [PV-116] - Import Enhancements * [PV-157] - Integrate New Importer and Synchroniser * [PV-158] - Improve Import Wizard * [PV-159] - Improve Export Wizard / Transformation * [PV-164] - Make import of Links optional * [PV-165] - Create error message regarding missing requirements * [PV-166] - Export does not support baselines * [PV-167] - Warnings and Infos generated by DXL Scripts are ignored * [PV-170] - DOORS Partial Text Substitution * [PV-179] - Update Doors Documentation Connector for Enterprise Architect * [PV-99] - Harmonize the name of the condition stereotype Connector for Rhapsody * [PV-97] - Use attribute to get condition code * [PV-98] - Support for Requirements * [PV-99] - Harmonize the name of the condition stereotype * [PV-100] - Support Deployment View in Visualization * [PV-144] - Allow multiple stereotypes for links which connect requirements with model elements * [PV-145] - Change LicensePreference Dialog for also configure the propagation to elements connected to requirements * [PV-146] - Use Rhapsody Plugin Transformer also for transformation in pure::variants Release Notes - pure::variants - Version 3.2.1 Please note that the issue tracking system was changed with Release 3.2.1. New issues will have the prefix PV- followed by a numeric identifier. Older issues will have only a number as identifier. ** Bug * [PV-39] - Enterprise Architect / Word Transformer may not work without the Add-In installed * [PV-40] - Unhandled event loop exception on new element dialog * [PV-42] - No validity checks for command updateelement * [PV-46] - Failed to compare model with other revision on server * [PV-47] - Compare with server revision opens wrong compare editor * [PV-48] - History view doesn't care about used revision * [PV-50] - Saved model paths are not removed during transformation * [PV-51] - Copy of project during export changes order of requirements * [PV-53] - Switch between calculation and constant does not work for single valued properties * [PV-54] - Switching Calculation/Constant on value with restriction removes restriction * [PV-56] - Connector for Rhapsody does not work for IBM Rational Rhapsody 7.6 and above * [PV-57] - Rhapsody Transformation does not work due to java.library.path problem * [PV-58] - Propagation to MATLAB/Simulink interprets Warnings as Errors * [PV-59] - Allow access to preferences in Merge Application * [PV-64] - Word transformation can not handle absolut paths * [PV-69] - Range Parser of Variantionpoint Plugin fails to parse simple integer * [PV-70] - SDK plugin template can not handle linked projects (Importer) * [PV-73] - [CR] The model evaluation listener should support list evaluation * [PV-74] - [CR] The model transformation listener should support list transformation * [PV-82] - CSV Feature Model Import Wizard does not start when running without selected file * [PV-86] - Context menus missing on serveral Rhapsody Elements * [PV-87] - Rhapsody Activity Diagram located in package is not processed during visualisation * [PV-88] - Rhapsody context menu on requirements grayed-out * [PV-89] - Standard Enterprise Architect Project contains invalid transformation configuration ** Improvement * [PV-43] - Performance of evaluation when using properties in pvSCL restrictions * [PV-45] - Extensions EA, Word, Rhapsody: Allow to free p::v License if not used * [PV-49] - Enable Undo in MergeViewer * [PV-60] - Support for AUTOSAR 4 Projects * [PV-62] - Check if file is writable/changeable in Merge Application * [PV-66] - Add CSV Matrix generating JavaScript to JavaScriptExample * [PV-72] - Add getContainer() to ConsulModelGenericPane * [PV-81] - Update Word Add-In Docu * [PV-83] - [CR] Support "Parent Unique Name" column in CSV Import in addition to "Parent Name" * [PV-92] - [AI] Allow import of Object Identifier of DOORS Requirements Version 3.2.0 (28.02.2012) * Extensions - pure::variants for Simulink Version 2 (former known as Simulink Configurator) - pure::variants Add-in for Enterprise Architect - pure::variants Add-in for Microsoft Office - pure::variants Plug-in for IBM Rational Rhapsody * Full list of Bugfixes, Action Items (AI), Changes (CR) and Performance Issues (PI) from 3.0.22 to 3.2.0 3621 [AI] Improved Synchronisation at Project View 3654 [CR] PV4SL: Provide script errors to user 3818 [PV4DOORS] Linking copied modules are not working correctly after DOORS export 3836 [CR] Remove sorter in Matrix Editor 3838 ModelOperation returns silently for none-initialized In-Memory Model 3839 Standard Transformation fails for files with extra charaters 3841 Some HTML descriptions can not be parsed correctly 3842 [AI] Allow conversion from text/html to text/plain for descriptions 3843 [CR] VDM editor should only get dirty on user changes 3845 [CR] Change sorting of elements in csv export from unique name to hierarchichal 3846 Model tree in .Net Add-Ins does not work correctly 3851 [PV4RPY] Problems with handling relative paths 3853 Multi-line Paste to Single-line Text Control pastes only first line 3854 [CR] [PV4RPY] Make paths to external jars relative in pvRhapsody.hep 3855 [CR] Set "Create" and "Clean" to ON when creating a new Configuartion Space 3856 [CR] Create project empty as default 3857 [AI] Compare & Merge Application 3861 Full qualified element names are interpreted as normal element names in pvSCL 3862 Three-Way Compare of VDM doesn't work 3863 [PV4RPY] Focus to Constraint Editor is not set properly 3868 [PV4DOORS] DOORS Importsettings changes are shown while sync, even if there none 3871 [CR] [PV4EA] Use .NET as default transformation engine 3876 Nullpointer Exception during Compare Calculation 3880 Linking a p::v project twice in workspace results in failure while evaluation * Full list of known Issues 3784 Some EA-constraints are not identified while JAVA-transformation Version 3.0.22 (20.01.2012) * Full list of Bugfixes, Action Items (AI), Changes (CR) and Performance Issues (PI) from 3.0.21 to 3.0.22 3858 Duplicated pvSCL rule with SELF or CONTEXT leads to wrong configured variant 3859 Negated SELF or CONTEXT leads to error in evaluation * Full list of known Issues 3784 Some EA-constraints are not identified while JAVA-transformation 3818 Linking copied modules are not working correctly after DOORS export Version 3.0.21 (23.11.2011) * Full list of Bugfixes, Action Items (AI), Changes (CR) and Performance Issues (PI) from 3.0.20 to 3.0.21 2760 [CR] Allow paste to multiple elements 3419 [CR] PV4SL: Implement improved UI for Variation Point and Variant Block interface 3450 PV4SL: Unify / Harmonize terms&formatting used in SLC UI and pure::variants 3459 Some spaces in attribute values are replaced by empty strings in very large models 3497 PV4SL: Synchronizing removes VP info in pure::variants if Variation Point Parameter is not set in Simulink 3498 PV4SL: Documentation Update 3508 Threeway compare shows same changes in both models as conflict 3510 PV4SL: Missing List of Variation Name&Value Pairs in Variant Block Dialog 3551 Element selection dialog resorts selected elements 3576 PV4SL: "Reset hightlights" on Root node does not reset highlights to normal state 3727 Exception while filtering ElementWizards in NewEditActionFactory 3755 [AI] New Javascript example which access to the original models 3761 [CR] Use attribute default value in wizard and quick fix 3764 [AI] PV4SL: Provide proper error message if TargetLink dd is not available in Simulink and blockset is started 3772 [AI] Documentation Update for Matrix Editor 3777 [AI] PV4SL: Serialize parameter of unknown type 3780 PV4SL: Parameter of special unknown type corrupt model import 3786 [AI] Show properties of selected item of Matrix Viewer 3788 [CR] Add cmake dialect to supported dialects in Makefile Generation transformation module 3790 [AI] Support for configurable prefix in Makefile Generation transformation module 3792 [AI] Enable filtering on constraints 3793 Missing information in TypeModel if multiple extension are registered by Eclipse Plugins 3794 PV4SL: Values in working viewer are shorten 3797 [AI] Result View has to show relations 3801 [CR] Allow selection of used makesystem for ps:makefile 3803 PV4EA: Edit pv constraints through context menu only when visible in EA 3805 [AI] Allow disabling of writing admin properties 3806 [CR] Floating License Server settings 3807 [AI] Add new QuickFix to Missing Attribute Check 3808 [CR] Ignore merge conflicts with has same change on both sides 3809 Merge failed for Element Move in 3Way Compare 3812 Enabling of merge buttons in 3way compare not correct 3813 Matrix view still shows marker background on element even if problem is solved 3814 [AI] Extend the Java PVSCLEvaluator to allow simple calculations 3815 Matrix Viewer shows element twice 3816 Matrix Viewer indents elements in none-hierarchical view 3819 [AI] Allow selection comments 3820 [AI] Allow access to selection comments in reports 3821 [AI] Convert Example models to text/html description type 3823 [AI] Allow filtering of already merged changes in MergeTreeView 3824 PV4DOORS: Links from/to at none-variant requirements are not removed 3828 [CR] PV4DOORS: Show Wizard Pages of Manipulators while Synchronization with DOORS 3830 [AI] Anonymization of license log 3837 PV4MATLAB: Updating a Family Model from a Simulink Model does not work * Full list of known Issues 3784 Some EA-constraints are not identified while JAVA-transformation 3818 Linking copied modules are not working correctly after DOORS export Version 3.0.20 (01.08.2011) * Full list of Bugfixes, Action Items (AI), Changes (CR) and Performance Issues (PI) from 3.0.19 to 3.0.20 3635 Matrix Viewer checks always at activation 3746 When running multiple transformations in Matrix view only one VRM is generated 3751 Properties View not available all time in Eclipse 3.6 3754 ElementSelectionDialog ignores label texts of extension point 3756 [CR] toFile() results to performance issues in dynamic VOBs 3758 [CR] Filter out Element Runtime Attributes while Compare 3759 Model changes are not reflected by the tree viewer 3760 [AI] Refresh Model Resources after Saving 3762 Create type model in server project failed 3763 Load Selection from VDM doesn't work for server projects 3765 Open VDM editor failed after VDM merge 3768 [CR] Default to OLE in DOORS connection method 3769 Missing Error while trying to save read-only models in matrixview 3771 [CR] Rename "Show Elements" and "Show Models" in Matrix Editor 3774 Contains Operation of the Filters doesn't work for multi-line values 3775 Formated Model Save broken 3782 Some EA-constraints are not identified while transformation 3783 [AI] Harmonize EA Integration and p::v Transformation (.NET) 3785 [CR] Matrix viewer with new table design * Full list of known Issues 3784 Some EA-constraints are not identified while JAVA-transformation Version 3.0.19 (01.04.2011) * Full list of Bugfixes, Action Items (AI), Changes (CR) and Performance Issues (PI) from 3.0.17 to 3.0.19 3583 [AI] Update Build for CodeMeter 4.20 3666 [AI] Transform All Action in Projects View 3720 [CR] Support mapping between user relation types and base relation types 3721 [CR] Resolve requires relations inside prolog 3722 [CR] Improve auto resolving of constraints REQUIRES 3724 [AI] Update CSV import documentation 3725 Wrong model state after failed save operation 3731 [CR] Create pvscl when drag&drop features 3732 Invalid UTF-8 is generated by DOORS and causes Import/Sync to fail 3734 [CR] Close model should undo changes by default 3735 [CR] Compare has to use the same model instance as an already opened editor 3738 Deleted model can not be committed to SVN 3741 [CR] Support default values for attributes in TypeModel 3742 [CR] Support for Type Model Default Values in UI 3743 Identical relation check reports wrong problem 3744 Transforming EA Model crashes with certain UML model structures 3745 Problems when using certain charsets in HTML descriptions 3747 [AI] Integration of pure::variants EA UI Integration Add-In as Preview 3748 [AI] Integration of pure::variants RPY UI Integration Plug-In as Preview 3749 [AI] pure::variants EMF Feature Mapping as Beta feature Version 3.0.17 (30.11.2010) * Full list of Bugfixes, Action Items (AI), Changes (CR) and Performance Issues (PI) from 3.0.16 to 3.0.17 3163 [AI] Document how to update pure::variants 3391 [CR] Rename Prefs "External Tools" to "Connectors" or "Connector Preferences" 3392 [CR] Move Connector for CaliberRM and Connector for DOORS Preferences under "Connector Preferences" 3440 Integrate XML usage in TextTransformation Example 3578 Deleting Shared restriction via Element Dialog fails 3582 CSV import works not correct on some attributes 3592 [PI] Remove usage of DOM for VRM loading 3593 [AI] Get preview model from ModelOperation 3595 [AI] Allow extensions for the popup menus of the compare editor views 3596 [AI] Allow resorting/reordering of patch list entries in the compare editor 3597 [AI] Extension point for the label text of elements, relation, attributes and values 3598 [AI] General history for text controls 3601 Wrong order of concrete models in result 3605 Wrong order of linked family models 3618 Compare editor does not show variation type changes in patchlist correct 3637 [AI] Add section-begin section to editor context menu 3639 [AI] Allow editor viewer to decide whether they appear 3656 Inherited attributes can be changed 3657 [AI] Disable synchronize button if not needed 3665 [AI] Check All Action in Projects View 3667 [PI] Fixed Property Handling for lists and sets 3668 [PI] Improve Handling of Fixed Properties 3687 [AI] Saving Policy for Refactoring Actions 3688 Constraints are not selected in MergeViewer of CompareEditor 3692 [CR] Extension Point to filter visible Wizards for an specific element 3699 [CR] Re-order element and restset messages of ModelOperation 3701 [CR] Improve naming patches while VDM compare 3702 Constraints are not marked in Compare View 3712 PVSCL Element Reference QuickFix corrupts script 3719 [PI] Improve performance of model save operation Version 3.0.16 (10.08.2010) * Full list of Bugfixes, Action Items (AI), Changes (CR) and Performance Issues (PI) from 3.0.14 to 3.0.16 3581 [AI] Printout/Save to File of Model Diff 3627 [C4DOORS] Validation Check marks invisible attribute with warning 3629 [CR,C4DOORS] Make pvPVVDMID attribute inaccessible for normal users 3641 [C4Rhapsody] PDF not correctly linked in documentation 3644 Deletion of constraints does not remove reference on element 3645 Element Properties Dialog is never shown again on error 3646 MatrixView: Attribute entry does not opens list editor for array and set attributes Version 3.0.14 (01.07.2010) * Full list of Bugfixes, Action Items (AI), Changes (CR) and Performance Issues (PI) from 3.0.13 to 3.0.14 3305 [CR] Add warning if a transformation module was not found 3342 C4SCM: Import does not create working family models if default import location is changed 3455 CodeMeter dongled pure::variants does not work under Windows 7, core server does not start with error message 3478 Variant Collection variant features are set default selected on 3506 [PI]Improve import performance for local models 3513 Shell title for New Variant Reference 3524 New JavaScript Transformation Module Dialog does not check if file exists correctly 3525 [CR,PI] C4D: Lazy loading for directory structure to speed up import process with very large structures 3526 C4D: Baseline import does not work, if complete folder structure is not imported 3527 Exception at compare models with moved restriction or constraint 3528 [CR] C4D: DOORS -J parameter should be enclosed in double quotes 3529 C4D: Finish Button not disabled in DOORS export dialog if invalid ocl is used for module name 3535 Last result of linked transformations wins 3537 [PI] Improve Performance of EvaluationResults::fromXML 3538 [PI] Imporve performance of Model2Prolog 3539 [PI] Reduce memory usage of C++ data model 3540 [CR,PI] Limit absolute number of markers created for model problems 3541 [PI] Relations View should analyze the model in a background thread 3543 [CR,PI] Remove unnecessary XML DOM from transformation 3545 [AI] Filter mechanism for the XSLT based transformation 3546 [AI] C4D: Implement user-friendly attribute selection wizard page 3548 PV4RPY: Not only p::v constraints are deleted 3549 [CR] Allow sharing of restriction sets between multiple model objects 3550 C4D: [CR] Allow specific Customization of the imported Models 3553 Server can not handle url with %20 3558 [CR] Set output and input path by default while creation a new configuration space 3559 [CR] AbstractRemoveRelationRebuildTask should also handle changes of IPVRelations 3560 [CR] Search action of editor should enable "Selected Resource" scope 3561 Filter action needs to much time if the model contains many elements 3562 [CR] Allow filtering in the structure viewer of the compare editor 3563 C4D: Requirements with incoming links create error message during variant module copy 3567 [AI] C4D: Support of additional DXL-scripts 3572 JavaScript Transformation locks script file 3577 PV4SL: var_search_points fails if parameter 'handle' is specified 3579 Float Attributes ending with '.' are ignored during evaluation 3580 [CR] Remove relations with failed restrictions from Variant Result Model Version 3.0.13 (11.03.2010) * Full list of Bugfixes, Action Items (AI), Changes (CR) and Performance Issues (PI) from 3.0.12 to 3.0.13 3511 Set project specific compiler compliance level to 1.5 for SDK projects 3512 Javascript path does not work on Mac OS X and Linux 3516 Deadlock during request floating license 3517 Javascript Transformation Module fails with empty message 3518 pure::variants local server not stopped after Eclipse crash 3519 Transformation with links but no family models does not work 3521 PV4SL: Root path has to be removed during deactivation 3523 PV4SL: Calling slserver stop creates error message if server was not started Version 3.0.12 (24.02.2010) * Full list of Bugfixes, Action Items (AI), Changes (CR) and Performance Issues (PI) from 3.0.11 to 3.0.12 3211 [CR] Automatic update of VDM with variant collections/instances/ references 3218 Compare & Merge doesn't support multiple languages in Descriptions or Visible Names 3461 PV4SL: Matlab Server cannot run together with Model Examiner Server 3469 [AI] Provide DOORS transformation module based on VDM Export 3473 CompareView may stay dirty after saving 3475 PV4SL: SL Server does not properly in ML stop when it was used for sync 3477 VDM with Hierachical Composition cannot be open 3481 Modularization Type Model Extension is missing for Remote Servers 3489 [AI] PV4SL: Documentation of changes in module_pvapi.m 3491 PV4SL: Extra output when starting blockset 3492 PV4SL: CSD tool chain integration: Handle ML errors during gracefully 3494 PV4SL: TargetLink 2/3 variation: blockset dir is written to during blockset initialization 3496 PV4SL: Control Block Dialog does not show correct value for variation point when opened 3504 pure::variants not runnable in UNC path 3505 Investigate Performance Issue during DOORS Import 3509 [AI] Enable OLE support for DOORS communication Version 3.0.11 (21.12.2009) * Full list of Bugfixes, Action Items (AI), Changes (CR) and Performance Issues (PI) from 3.0.10 to 3.0.11 3472 Compare with each other does not show the tree in compare view Version 3.0.10 (16.12.2009) * Full list of Bugfixes, Action Items (AI), Changes (CR), and Performance Issues (PI) from 3.0.9 to 3.0.10 3433 In some cases extended autoresolver does not run, despite being shown as enabled 3434 Matrix view does not evaluate all models 3437 Default shortcuts does not work in text, combo and ccombo widgets within model editors 3438 [PI] Model validation slows down heavily 3447 PV4SL: "Block Dialog" Button Missing in Variant Block Dialog 3448 PV4SL: VP Explorer context menu Hilight block works only when VP and parameter have same name 3451 Generic Type Element Wizard fails for types without dir attribute 3457 [AI] Added copyrights to DXL code 3458 [CR] Update Icons for DOORS to IBM Rational standard icons and add type icons 3459 Some spaces in attribute values are replaced by empty strings in very large models 3461 PV4SL: Matlab Server cannot run together with MXAM Model Examiner 3462 Using list attribute types creates multiple value entries in VRM when used with Matrix transformation 3464 [AI] Integrate requested changes for Simulink Blockset Packaging Version 3.0.9 (21.09.2009) * Full list of Bugfixes, Action Items (AI) and Changes (CR) from 3.0.8 to 3.0.9 3296 VDM failed to open feature model from other project 3400 [AI] Update License Server Functionality 3422 [AI] Fix performance issue of XMLT getElementByName/getElementById functions 3423 Transformation Error Dialog Box interacts with transformation progress indicator and goes away without user interaction often 3424 Transformation Input & Output Path changes are not recognized 3425 Spaces are deleted in HTMLeditor 3427 Transformation with own output path doesn't refresh 3429 NullPointer while deleting described item Version 3.0.8 (13.08.2009) * Full list of Bugfixes, Action Items (AI) and Changes (CR) from 3.0.7 to 3.0.8 3408 High CPU load for a transformation job 3410 Jira doesn't work in standalone installations 3418 Standard JVM on Ubuntu doesn't support XPathAPI Version 3.0.7 (10.07.2009) * Full list of Bugfixes, Action Items (AI) and Changes (CR) from 3.0.5 to 3.0.7 3276 Invalid link to PDF in ecore documentation 3308 CSV importer crashes if wrong separator is selected during import or sync 3326 [CR] Integrate the "Visualize in Matrix" action 3358 [CR] Store licenses for different editions into different preference variables/files 3360 [CR] PV4EA: Change user message when opening VDMs with family models 3362 [CR] Rename "Directed Graph Export" to "Export Model as Image" 3363 NullPointer in properties view when element has no class/type 3366 EA Example is shown below category Others 3371 Large number of models will prolog command fail 3372 Exception while loading tree layout 3374 Exception is throw if module cannot map to given node 3375 [AI] Support Images in HtmlEditor 3376 [CR] Set marker location entry 3381 [AI] Add 'New Model' also for selected model entries 3383 Editors for fm and ccfm are not correct registered in Eclipse 3.5 3385 [CR] Create product icons also in HiRes 3386 Recursion in auto completion of pvscl editor for reference- cycle in projects 3387 Update of an Association Model fails if it was created from an Simulink Model w/o DD open 3388 [CR] VP block dialog opening possible when parameter is not set 3390 ps:fmdependencies and ps:ccfmdependencies are shown in Element- Dialog(RelationPage) 3396 pvi_resolve must not leave choice point after successful resolution 3406 Association Editor is not closed during Project delete Version 3.0.5 (27.05.2009) * Full list of Bugfixes, Action Items (AI) and Changes (CR) from 3.0.4 to 3.0.5 3268 Fragment wizard sets wrong attribute type for "mode" 3279 CSV Export ignores HTML descriptions 3287 [CR] Subtree Filter Option should also handle unique names 3293 [CR] Graph view should display variability type and/or element type icons 3298 Saving merged models does not work in compare view (Eclipse 3.3+) 3309 Compare VDM with Subversive does not work 3304 [CR] Run Client Transformation in a separate Thread 3311 Elements disappear when closing changed feature model while VDM is open 3312 Transformation aborts if output path name is part of input path name 3316 Cut & paste of restriction: paste does not work sometimes 3318 [CR] Matrix View: Commonalities shall also include unselected and excluded elements 3325 Showing inherited attributes in tree works only of showing attributes is also selected 3333 VDM Compare: Selection Change of User <> None User Selection is not recognized 3335 Allow more relative path mode during import 3346 [AI] Add support for ps:requiredForAll and ps:recommendedForAll Version 3.0.4 (27.02.2009) * Full list of Bugfixes, Action Items (AI) and Changes (CR) from 3.0.3 to 3.0.4 2991 [AI] Add Check to correct value type towards the attribute type 3057 Marker creation for Configspace Editor does not work correctly 3103 [CR] Limit number of projects in Variant Server Project Export Dialog 3175 Prolog parser can't parse new lines before operators 3181 Various problems with combo box and button in tree cell editor 3184 Copy of elemets in read-only editors does not work 3196 [AI] Enable Copy/Paste-Short-Cuts for tree cell editors 3232 Info marker has curious label in VDM for inherited attribute 3235 [CR] Delete all problems marker while closing editor 3236 Viewer pages of variant model editor are not decorated after failed evaluation 3238 getAllSelectedElements of pvProlog returns empty list after backtracking 3239 Removed base variant description from inheritance hierarchy is not closed 3242 Configuration Space Wizard creates moduleconfig.xml at wrong place 3243 Error while starting transformation module is not reported 3245 [AI] Relations View should not lost information after opening files referencing elements 3246 VC90 DLLs missing in bin dir of binary transformation modules compiled with VS 2008 3252 Refresh in Variant Project View always refreshes whole workspace 3253 Wrong value for restricted, non-fixed attributes in evaluation result 3257 [CR] Generate indented output in condtransform.xsl script 3260 No logging message if server plugins have same id 3261 Quick Outline is built to slow for huge models 3263 Visualization View does not store correctly its expanded state 3265 Transformation module mapping does not work for result model transformation 3266 [AI] Handle self, context, true and false keywords in pvSCL script value provider Version 3.0.3 (16.12.2008) * Full list of Bugfixes, Action Items (AI) and Changes (CR) from 3.0.2 to 3.0.3 3176 Attribute ID in problem message of check for wrong attribute types 3180 Invalid change ticket if starting an evaluation while a cell editor is open 3197 No error is reported if codemeter could not be started by vbs-script 3200 Variant Projects View Filter does not match correctly 3201 Compare with Each Other shows result of previous compare 3202 Keywords true and false in pvSCL are marked as "non existing relation target" 3206 Prolog normal termination with incomplete output does not cause failed evaluation 3207 Model validation does not validate correctly after reopening model 3208 Autoresolver disabled after releasing floating license 3209 [PI] Use an iterator for lists instead of get(int) inside a loop 3213 Quickfix for broken pvscl and pvprolog targets doesn't work 3214 Ant-Task doesn't auto resolve 3215 Improve error reporting for Ant-Tasks 3216 [CR] Add option to sort the imported files and directories 3217 Workspace relative Import doesn't work for linked Projects 3219 [CR] Use list dialog for result dialog in Configuration Space Editor 3220 Moving one of many restrictions/constraints in same restriction set does not work 3221 Exceptions of database are not utf8 encoded 3222 Label annotation in Relations view is wrong sometimes 3223 hasElement() much too slow for existing elements that are not in the variant 3225 [CR] Attribute container are not editable in cell editors text field Version 3.0.2 (28.10.2008) * Bugfixes - Installation problem with Eclipse 3.4 on Mac OS X fixed - Synchronization with DOORS fixed - Wrong evaluation of pvscl restrictions with value comparisions fixed - Formating of integer and float result values corrected * Full list of Bugfixes, Action Items (AI) and Changes (CR) from 3.0.0 to 3.0.2 3043 Exception is thrown in compare view while comparing a changed vdm with repository 3114 [CR] Unique name of Root element of imported models shall be named like model 3131 The image columns are not stored correctly for the layouts 3153 SimpleDoc::setRootNode() moves namespace declarations 3154 Modellogic.getModelType(Node) overrides concrete model types 3157 Transformation of Hierarchical Variants in Release 3.0 partly broken 3158 Refactor actions for element / attribute type shall contain types from own type model 3159 ToolConnection Markers are not updated 3160 Compare with all Sync Framework instances broken 3161 Don't save the tree/table layout for a resource if it's the default layout 3166 New Config Space Wizard: no default location for module config 3170 Markers are not updated 3173 Wrong order of enumeration values in constant editor and cell editor 3174 Wrong PVSCL restriction crashes server during evaluation 3185 Double IDs in models of "SCM Module Example" and "Simple Version Control Example" 3188 Model attribute 'dir' documented as 'path' 3189 Server crash possible while closing session 3192 Binary Core plugin not installed on MacOSX with Eclipse 3.4 3193 Connector for Doors: Synchronize failed when adding new elements 3194 pvscl: OR-combining value comparisons does not work 3195 ps:integer values are translated to Prolog using the E-notation Version 3.0.0 (09.09.2008) * Enhancements - Hierarchical Variant Composition support added. Allows to reuse variant descriptions by composing variant hierarchies. Makes it possible to express relations between variants (by extended pvSCL and pvProlog syntax). - Enhanced descriptions supporting HTML. - Multiple language support for visible names and descriptions. - Support for specifying List and Set attribute types. - Quick Overview in all model editors added. Opened by pressing CTRL-O. Used to navigate quickly through models supporting wildcards and camel case. - ANT Tasks for Evaluation and Transformation available. Enables pure::variants for scripting. - Multiple named Transformation configurations can now be defined for a single Configuration Space. - Extensions for the global pure::variants Type Model can now be created in a project using the new Type Model Editor. - Regular Expression based text replacement added to the pure::variants Standard Transformation. All source elements representing files can now define sed based regular expressions for searching and replacing text in the file. - Refactoring of models added. The new Refactoring action in the context menu of the Feature and Family Model editors allows refactoring several properties of elements, attributes, relations etc. * Improvements - Documentation improved. More tasks added. - Relations View lists external documents according to ps:url attributes. - Properties View completely revised. - Metrics now available for all model types. - Visualization View tree layout support improved. - Family Models now allow changing the Variation Type of elements. - Definition of own meta-attributes in pvSCL now supported. - Support for calculations in Conditional Text added. By using the new construct PV:EVAL(expression), calculated values can be inserted in text files. * Extensions Version 2.4.3 (21.04.2008) * Bugfixes - Automatic start of CodeMeter script fixed - Linux installation now works correctly on Ubuntu - Recognition of model changes affecting pvSCL restrictions and constraints corrected - Metrics for the number of variations and unselected elements fixed - Location of the pure::variants log file now network drive safe * pvSCL Improvements - Support for element attribute access/comparison added - String, integer, boolean, and list literal support added - Special element references self and context added - Additional meta attributes available for model, element, etc. - Preview of pvSCL expressions in pvSCL Code Editor * Improvements - Key navigation support added for VDM editor - New generic wizards for element types defined in the Type Model - Auto resolver now automatically excludes default-selected features of an alternative group if another feature of this group is selected - pvProlog getAttribute() now supports list properties - Restrictions on properties now expandable in VDM editor - Element type of family model root element now changeable * Bugfixes pure::variants Transformer for Software Configuration Management - Environment variable %SCM_OUTPUTDIR% now contains the correct value * Full list of Bugfixes, Action Items (AI) and Changes (CR) from 2.4.2 to 2.4.3 2757 CodeMeter start script not started automatically 2674 Subsequent Tree Collapses on Item Deletion or Movement 2742 finishInstallation.sh fails on Ubuntu with Dash Bash 2859 [AI] Provide refactoring actions for read/write editors only 2877 Metric Unselected Elements calculates wrong results 2818 [AI] Type Model loading and access 2897 Exception in NewActionFactory 2284 findChild recursive on SimpleNode doesn't work 2881 [AI] New server command "solve" 2886 Heap corrumption in ConditionMacroReplacer due to VC++ bug 2922 SCM_OUTPUTDIR not set correctly in SCM transformation module 1640 [CR] Reject type model extensions containing errors 2847 Core log file default location not network drive safe 2863 Local relation target are not resolved by ElementSelectionDialog 2891 Wrong email address pv-support@pure-system.com printed to user 2737 [CR] component type is not shown in family model on empty visible name 2738 [CR] make family element type editable 2741 [AI] make restrictions in the feature tree viewer of the VDM editor expandable 2778 When editing a non-existent attribute in the table then two attributes are created 2843 [CR] Add Preview to PVSCL-Editor 2853 Provide new VDM Action additionally at selected vdms (not only CS) 2077 [CR] getAttribute() has to support list properties 2820 [CR] automatically exclude default selected feature of an alternative group 2842 Use Element ID if there is no Unique Name in PVSCL 1974 Constraint page in element properties dialog doesn't clear descriptions after remove 2542 Initial selection is not set in the Metric Dialog 2627 Metrics Plugin calculates wrong number of variations 2660 Description text field of constraints not disabled 2733 New restriction dialog does not show existing restrictions 2868 Wrong marker position 2927 [AI] Improve pvSCL language 2861 Evaluation returns wrong result for pvSCL rules if input model changes 2867 [AI] Provide a list with failed and one with succeeded restrictions 2817 [CR] Extend Java Type Model abstraction to handle multiple Type Models 2825 [AI] Generic Wizard using the Type Model Information 2862 Null Pointer Exception when open a model from CVS Resource History 2740 Key navigation in VDM editor not possible 2819 [CR] Update type model loading to UML 2.1 Version 2.4.2 (06.11.2007) * Bugfixes - Relative path handling fixed for transformation related paths - Drag & drop of properties with restricted values fixed - Error handling improved for pvProlog getAttribute() function - Navigation in Relations view fixed - Model inheritance fixed for non-selectable and inherited selections - Auto resolving of contraints fixed * Bugfixes pure::variants Connector for Matlab/Simulink - Importer list fixed, Matlab/Simulink model import was not in list - Import crashed when nothing was selected - Saving an import filter created invalid preference entry - Import of Simulink models with large data records took very long * Bugfixes pure::variants Connector for Source Code Management - Relation Indexer properties page was not shown on all projects * Full list of Bugfixes, Action Items (AI) and Changes (CR) from 2.4.1 to 2.4.2 1432 Integer suggestion doesn't make sence in some cases 1888 [AI] Add support for compare patches that should be ignored during update 2350 [AI] Need automatic copyright year update for docus 2370 Table Layout Storage has problems 2411 Implicit selection is not computed correctly if a mandatory feature is excluded 2416 SimpleNode::unlink() sets the document pointer of the unlinked node to null 2426 SDK: Imports and exports have to handle model version 1.5 2427 The model version was changed to 1.5 2594 [AI] Integrate UI handling for invisible properties 2621 [AI] Add isVariant() function 2626 Floating License Server Preferences has to validate the URL 2629 Module config file is not refreshed in projects view 2630 Tests 2388, 2389, 2390, 23901 fail with server 2631 [AI] ConditionMacroReplacer should output line numbers in error messages 2632 [AI] Show error message when paste action fails 2635 Label update after preferences changed 2637 CLI: Variables in paths are not resolved 2640 VDM Clone does not close models if exception occures while cloning 2641 No schema in deployment of some extension points 2642 Wrong behaviour of radio buttons in Metrics dialog 2643 Performance problems in Element Relations Page 2644 Wrong level calculation in table view after cut & paste 2646 Connector for Source Code Management: The Indexer Property Page is not shown on all projects 2648 [CR] Extend Selection/Deselection/Exclusion actions for multiple selected elements 2649 DnD of properties with restricted values apparently removes RestrictionSet 2653 Source import not possible in remote projects 2661 Connector for Matlab/Simulink does not show up in Importer list 2664 Connector for Matlab/Simulink: Import crashes when nothing is selected 2666 [CR] Add Label column to table editor 2668 Metrics plugin calculates wrong number of restrictions 2671 Filter forgets its category on change 2676 Connector for Matlab/Simulink: Filter saving creates invalid preference string 2677 Visualisation import fails 2680 [CR] Check if source models are deleted on transformation 2682 [CR] Change ConflictsAny and RequiresAll colors in Graph Editor an Relations View 2684 Variation Type in the Family Model? 2685 [AI] getAttribute() must issue error message when referencing a non existent element or attribute 2686 Handling of ".." in transformation paths broken 2691 Relation View's navigation broken 2692 [AI] Element wizards with TypeModel support 2697 Auto resolver works too busy 2701 requiresFeature & conflictsFeature are deprecated 2704 Model inheritance doesn't work correctly with auto resolver enabled 2711 TargetResolver fails for non-opened server projects 2713 Project References page not shown in Properties dialog in project view 2714 Connector for Matlab/Simulink: Import of Simulink models with large data records takes very long 2720 Error in Weather Station example 2736 Relation merging bug in 1.4 to 1.5 conversion scripts Version 2.4.1 (03.07.2007) * Bugfixes - loading of old tabel layouts and filters fixed - deprecated prolog functions fixed - usage of unique names in variant models fixed * Bugfixes pure::variants server - password protected web access for server fixed - server crash after failure during database operation fixed * Bugfixes pure::variants Connector for Telelogic DOORS - correct handling of current code page in DOORS * Full list of Bugfixes, Action Items (AI) and Changes (CR) from 2.4.0 to 2.4.1 1033 [CR] Extend restriction by Drag & Drop 1168 [CR] hide warning in CS-properties 1242 [CR] cumulate error messages on project deletion in SE after version change 1251 [CR] apply button in filter view does not apply. rename it in preview 1651 [AI] Regular Expression Documentation 1872 SE: PartInitException on startup with open remote editor and failed login 1962 Check server compatibility if server and client differ 1975 ArrayOutOfBoundsException in restriction pilot 2057 CheckPVSCLCode runs very long or indefinitely on some family models 2262 [AI] Add test for DOT export with the newest Graphviz version 2339 LevelColumn shows wrong values after specific Model Changes 2351 Details type model not in remote server plugins dir 2379 Some pvSCL constraints produce empty items in relations view 2488 Discarded model changes are not reset while closing editor 2509 [AI] Check all synchronizer whether they should hide model head properties 2549 only select element quick fix for alternatives 2561 Compare does not visualize item 2562 [CR] Baseline selection and attributes tables of Doors import dialog should grap vertical space 2567 ProjectView: Missing Refresh on Selection Change in Matrix Editor 2572 [CR] ClearQuest: Show Title on New Defect or Test 2582 LightweightModel does not show correct labels 2593 All extension features have to be compatible to main feature 2.4.0 2595 History View needs an appropriate icon 2599 [CR] Do not open Editor on Error 2600 [AI] Think about Removal of Head Properties for the Synchronizer 2601 Removal of transformation modules via multiple selections causes problems 2602 When changing an attribute from non-fixed to fixed, existing VDM values cannot be deleted 2607 DOT export uses cm:head/cm:name 2609 Through refactoring of ElementAttributeProvider restore of Attriute Value Providers is not possible anymore 2610 [CR] Visible name of generated root element has to be model name not Root 2611 Web access crashes the server if a password is used 2614 Exception when double click a user in the Variant Project View 2615 [AI] Warn during export of an project if it contains plain files 2617 Ensure all features include the needed API plugins 2618 Add model name to error message 2619 Change handling of invisible model properties 2620 Export of an module with german Umlaut crashes DOORS 2622 Empty unique names if a caption contains only non ascii charaters 2623 [CR] Remove Model Created Attribute in all Synchronizers 2624 [AI] Add VDM check for VDM attribute values at fixed attributes 2625 [CR] Improve treatment of property values in vdm 2628 Usage of has_feature aborts prolog 2633 Sever crashes after exception from database 2634 Copy & Paste of an attribute with description failed 2636 Server creates wrong unique names for autoresolved selections Version 2.4.0 (23.05.2007) * Improvements - All built-in transformation modules now have a new parameter "execution time" that is used to specify whether a module is executed before, after, or before and after the associated nodes of the transformed result model are visited. This directly influences the order in which the transformation modules are executed. - It is now possible to perform transformations even if the current feature selection is not valid. In this case now a dialog is opened asking whether or not to transform anyway. - The Prolog Code Extension Point now supports a path to a file containing the Prolog code. - The password for remote servers can be changed on the Known Servers page of the Variant Management preferences. - To distinguish automatic and user exclusions of model elements in the variant description model editor the icon for excluded elements has now a black border if it is a user exclusion. - The pure::variants model search can now be invoked from the context menu of the model editor. - The selection/deselection/exclusion of a model element in the variant description model editor is now also possible using the context menu. - Setting the automatic model validation state of a model validation check is now done on a separate page of the model validation framework preferences page. * Enhancements - Support for default model element selection states added. For each element in feature and family models a default selection state may be defined. An element with the default selection state "selected" is selected implicitly if the parent element is selected. To deselect this element either the parent has to be deselected or the element itself has to be excluded by the user or the auto resolver. - Support for loading the selection from one variant description model into another variant description model. Available through menu item "Load Selection" from the context menu of the variant description model editor. - Support for variant description model inheritance. To share common feature selections/exclusions between several variants pure::variants now supports variant description model inheritance. This allows users to define for each variant description model the models from which selections are to be inherited. Changes in the inherited model selection will be propagated automatically to all inheriting models. Inheritance is possible across configuration spaces and projects. - Support for list attributes. Instead of selecting one value from a list of possible values, pure::variants now supports attributes which have a configurable list of values as data type. Each listed value is available in a variant if the corresponding restriction holds true. - Variant description model metrics added. Provides metrics about the selections/exclusions made in a variant description model. - Support for general model properties added. In the properties dialog of a model it is now possible to add user defined model properties. - EQUALS operator added to restriction and constraint language pvSCL. Used to check if both operands evaluate to the same result, e.g. A EQUALS B is true if A and B are true or A and B are false. - Several new element to element relations have been introduced to ease definition of complex variability relationships. New relations include ps:provides/ps:supports (the reverse counterparts to ps:requires/ps:recommends) and ps:sharedProvider (complements ps:exclusiveProvider). - Special model property ps:codelib:prolog added. With this model property it is possible to provide a Prolog code library to be used in pvProlog expressions of restrictions and constraints. This is useful for instance to provide functions for complex or common calculations. - Model change history added for remote servers with database back-end. The history of all or single model element changes can be browsed in the new History view. - The configurator edition of pure::variants now provides read-only model editors to prevent users from changing the elements of a model. * Extensions - Connector for BIRT, the Eclipse Business Intelligence and Reporting Tools, added. The Connector for BIRT enables users to define and generate reports using the Eclipse Reporting Framework BIRT. This makes it easy to distribute even complex reports based on pure::variants models data and possibly other data sources as HTML pages and printable documents. - Connector for Bugzilla added. The Connector for Bugzilla allows users to create defects from within pure::variants and do real-time monitoring of variant-specific defect states in Bugzilla databases. With a glance one can see which variants are affected by the currently existing defects. - Synchronizer for Doors updated. The Synchronizer for DOORS now supports use of (mixed) DOORS baselines in pure::variants models. - Connector for TWiki added. The Connector for TWiki allows users to create Web content collaboratively from within pure::variants. This is typically used to run a project development space, a document management system, a knowledge base, or any other groupware tool, on an intranet or on the internet. - Connector for ClearQuest added. The connector for ClearQuest allows users to map defects and tests from ClearQuest to elements in pure::variants. It also allows real-time monitoring of variant-specific defect states and test states in ClearQuest database. With a glance one can see which variants are affected by the currently existing defects and which variants are covered by the currently existing tests. * Bugfixes - The xml model version is now 1.5 a) empty type of a relation of class ps:children is set to ps:children b) empty type of a relation of class ps:parents is to ps:parent c) local target (./EID) of a relation of class ps:dependencies set to a fully qualified target (MID/EID) d) model head gets properties e) model head information is saved in corresponding properties below the head f) relation gets properties g) restriction gets properties h) lookup element in variant description models does no longer exist i) rootid-Attibute at elements-Tag in variant description model is removed j) cutelements-Tag is removed k) elements-Tag, restrictions-tag and properties-Tag has no longer an id l) mimedesc-Tag gets an id m) optional attribute ps:default is possible at element-Tag - White-space problem in Windows paths is fixed for prolog. Prolog now is able to handle pathes with white-spaces. - A set value of attribute in variant description model can have a invalid type, if the attribute type is changed in the input model. There is a check which checks this and provides a quickfix for this problem. * Full list of Bugfixes, Action Items (AI) and Changes (CR) from 2.2.8 to 2.4.0 594 [AI] Provide error/warning channel for XSLT script modules 617 [AI] Improve error handling of prolog evaluation 1142 [CR] Replace text field for attribute name with combo box 1173 Realtime filter does only check value-change 1228 [CR]Celleditor for attribute name should be activated after one click 1232 Hide filtered attributes in hierarchical view of configspace editor 1315 [CR] Result delta should be able to use an other VDM as reference for the diff 1327 [CR] Change prologcode extension point to accept a path to the source code 1329 Expanding remote models first time in project view cause empty line 1444 "Element Scope"-selection is not stored in variant search 1571 [AI] Do not use relative module path of DOORS modules for mapping modules 1598 Error Output blocks external program execution (prolog) 1624 [CR] Do not import DOORS attributes with no values 1716 [CR] Alphabetic sorting of search result is only inside models 1756 [CR] Hide read only standard attributes on model compare 1780 [AI] Do not import CaliberRM attributes with no values 1834 [CR] search history contains only 2 values 1847 [AI] Add average attribute counting to attribute metric 1874 [AI] Sync Framework needs support for constraints 1892 [CR] Allow model transformation even if errors exist in the selection 1948 XSLT Import into remote subfolders does not work correctly 1965 Connector for source code management may be finished without file type selection 1978 Types of attribute imported from DOORS are not valid 2015 [AI] Possible model patches to version 1.5 2026 [CR] Globally ignored attributes should be listed in DOORS import wizard# 2081 CaliberRM session is not closed after operations 2096 [AI] Improve filter saving mechanism 2187 [AI] Define merge rule for auto validation flag of checks 2248 RelationsBuilder does not treat deleted/moved files correctly 2381 [AI] Implement Variant Model Inheritance 2402 [CR] Add check for evaluation quickfixes if selection is possible 2422 [AI] Support new cm:default on/off in server and prolog core 2441 New relation types are missing in type model 2447 [AI] Add ps:date and ps:time to type model 2450 Prolog has problems with spaces in paths on Windows 2454 [AI] Additional prolog code support per model (model property) 2459 [AI] Add type for constaints to type model 2476 No error message if integer/float attribute value is not valid 2477 [AI] Provide check for the correctness of attribute values in a VDM 2486 Target Resolution Problem in ElementSelectionDialog 2505 Last restrictions editor language is not saved 2508 Attributes View does not refresh if the fixed state of an attribute changes 2511 Pending changes in Constraint editor page are discarded silently sometimes 2523 Rejected model property changes not reported to user 2589 Variant search for enclosed remote project does not work Version 2.2.8 (23.01.2007) * Improvements - Documentation of pure::variants Transformer for Software Configuration Management Systems extended. * Bugfixes - Transformation Result Model generation for restricted attributes fixed. Restricted attributes were not removed from the result model even if the restriction failed. - Connector for Source Code Management failed to import if a matching file had no file extension. In this case nothing was generated beside the .sourceimportinfo files in the original directory tree. * Full list of Bugfixes, Action Items (AI) and Changes (CR) from 2.2.7 to 2.2.8 2340 'module' attribute is mandatory in SCM File wizard 2342 Restricted attributes are still visible in transformation result model during transformation 2348 Escaping problem with '\' on PostgresSql 2349 Connector for Source Code Managment failed import when a matching file had no file extension Version 2.2.7 (16.01.2007) * Enhancements - Support for filtering out a given list of attributes during the model evaluation. Default list contains administrative attributes ps:Created, ps:Changed, ps:CreatedBy, ps:ChangedBy. The filter is activated by default in 2.2.7. Using the filter can improve the evaluation performance for larger models. - Progress bar added for exporting local projects to a remote server * Improvements - Several performance improvements - Memory and speed improved when opening very large models - Evaluation Speedup (on average twice as fast) - Element filtering performance increased in Server Edition * Full list of Bugfixes, Action Items (AI) and Changes (CR) from 2.2.6 to 2.2.7 2273 Problem with model descriptions containing non-ASCII characters 2302 Switch Online/Offline not usable with baselining 2303 Auto model evaluation off doesn't work 2307 After model evaluation the system pauses 2309 The metrics do not consider restrictions on property values 2310 The Variants search does not find restrictions below property values 2311 It takes a long time when deselecting all elements in the components tab 2315 Table layout entries in Visualization View seem to accumulate 2317 Extend search for property values, relations and restrictions towards usability 2323 NullPointer if opening metrics of a non-root model element 2328 Switch Offline fails on a project with broken configspace references 2180 [CR] Do not pass the administrative properties to prolog 2301 [CR] Extend license login handler extension point with priority attribute 2306 [CR] Filter results during the serialization to string 2312 [CR] Show progress bar when exporting project to server 2316 [CR] Change icon of metric "Unselected Elements" Version 2.2.6 (15.12.2006) * Enhancements - New wizard for element ps:transform - Server entries in preference page are changeable - Makefile transformation can handle several Makefile-types - Label length can be limited - Read-only Variant-Result-Model-Editor added - Creation of known element attributes are improved * Improvements - DocType during XSLT transformation kept - Error messages of XSLT extension functions improved - Zero counts for VDMs in metrics dialog shown - Performance of constraint analysis improved - Module parameter page improved - Metrics dialog improved * Bugfixes - Extended Autoresolver optionally auto selects ps:recommends and ps:discourages - Symbolic links in output directory can be handled by server - Selections of tree view and table view in family model editor synchronized - Documentation of extension points corrected * Full list of Bugfixes, Action Items (AI) and Changes (CR) from 2.2.5 to 2.2.6 2071 DOCTYPE information gets lost during XSLT transformation 2073 [CR] Extended Autoresolver auto select ps:recommends and ps:discourages optionally 2102 [AI] Add wizard for ps:transform 2103 Symbolic links in transformation output path confuse the server 2104 [CR] Improve error reporting of XSLT extension functions 2174 VDM metric does not show zero values 2178 [AI] Improve too slow failed constraint analysis 2183 Selections in table and tree view of family model editor are not synchron 2189 Missing Documentation of Extension Points 2193 [CR] Make Server Entries changable 2194 Conflicting exculsive provider are only shown as "info" instead of "error" 2198 Win32: Makefile transformation is producing non-working paths for cygwin environment 2202 Compare View's "Expand All" Action doesn't work 2213 [CR] Add capability to modify and switch label length limitation 2216 [AI] Add a readonly VRM Editor 2217 [CR] Improve module parameters page 2223 [CR] Use type model for getting attribute names and types for elements 2225 [AI] Provide 'Selection Range' for Metric Dialog 2232 userMessage() does not handle special XML characters in message 2241 [CR] Ask before compare with each other whether open models should be saved first. 2246 Feature Property Tree CellEditors in VDM do not work 2247 Mapped feature Evaluation does not work with VDM values 2249 Paste element does not work correctly for model root element 2270 Matrix View: Named table layouts can taint the layout Version 2.2.5 (26.10.2006) * Enhancements - Simple Version Control Example also available for Server Edition * Bugfixes - Version of local project support plugin corrected * Full list of Bugfixes, Action Items (AI) and Changes (CR) from 2.2.4 to 2.2.5 2063 Simple Version Control Example is missing for SE 2209 Can not create project in evaluation version 2210 Can not use all classes which depends on filter pane Version 2.2.4 (23.10.2006) * Enhancements - Extensibility Software Development Kit (ESDK) improved - Public Model Synchronization Framework API released - Public Model Validation Framework API released * Improvements - Transformation performance improvements for big models - Automatic Model Validation handling improved. Models are not checked anymore if the models already are checked and not changed in the meanwhile. * Bugfixes - Some model synchronization and compare bugs fixed * Full list of Bugfixes, Action Items (AI) and Changes (CR) from 2.2.3 to 2.2.4 2153 VariantResult page causes error in preference notify change listener 2154 Wrong (outdated) StateUpdater used in VDM editor for family models 2161 Change order of file extension in Visualisation View Import 2162 Extension point shema is missing in source build 2167 Invalid PVSCL scripts can compromise the server 2175 NullPointer exception in CSV export wizard 2181 Mispatches for order inconsistent relation blocks 2186 Default check configurations have to enable "auto checking allowed" flag 2188 Element Moves From Removed and/or to Added Elements are not recognized 2190 Null pointer exception when synchronizing matlab model 2203 Compare of models with different root ids failed 2204 Applying patches changes element order 2177 [AI] Improve performance of result model generation 2182 [AI] Improve the auto model validation trigger 2148 [CR] Changes of log level in pure::variants console should be stored 2163 [CR] Remove abstract class Check from internal package Version 2.2.3 (27.09.2006) * Enhancements - Table layouts can now be saved under a name. This makes it possible to provide predefined layouts and to save own layouts. - Export and import of named table layouts and filters added. This can be used to share named table layouts and filters with other users or workspaces. - Visualisation view added. This view replaces the old Filter view. It is used to show and manage all named filters and table layouts. * Improvements - Performance improvements when opening large models (25% faster). - Matrix view reviewed. Properties handling and handling of selection problems improved. - Fragment wizard reviewed and improved. String fragments can now be calculated. - Relations Builder documentation improved. Support for pointing to preprocessor constants in the Relations view now also availble on Linux and MacOSX. * Bugfixes - Example projects were broken on Linux. - Outline view for family models was broken for some configurations. * Full list of Bugfixes, Action Items (AI) and Changes (CR) from 2.2.2 to 2.2.3 2141 Relations without targets are not created silently 2139 Applying of patches fails sometimes 2067 Applying conflicting changes duplicates elements 2106 Auto resolver creates selected element for default feature with empty name 2143 CaliberRM - InvocationTargetException during compare 2086 ClassCastException in ConsulProjectEvaluator class 2084 Creating properties in table when entering value in column has problems 2108 DOT export sometimes produces wrong line styles for children 2068 Examples are not useable on Linux 1565 ExportWizard do not close models 2131 Matrix view shows hidden properties 2137 NullPointerException in Compare View 2145 NullPointerException in ConsulProjectEvaluator 2127 NullPointerException while filter creation 2090 "Open with" action does not work on non-Variant Projects 2078 Preferences changes are not send to remote servers 2087 Quickfix Text for unselected Or-Features is wrong 2079 Relations View does not store collapsed state 2121 Server exception after closing of the matrix editor 2119 Sorting of image column in Matrix View is invalid 2152 Sorting of tree items doesn't work correctly in result view 2128 Table in Outline view does not show components 2114 Unselectable feature in VDM editor not excludeable 2146 VDM CSV export wizard does not close after pressing Finish 2115 Widget disposed exception in table editor 2154 Outdated state updater used in Family Model tree viewer of Variant editor 2116 Wrong Text for Quick Fix of Attribute Type Check 2112 [AI] Improve performance of ID generations while model creation 2082 [AI] Multi Quick Fix for attribute type check 2097 [AI] Implement a mechanism to save table layouts 2080 [CR] Change Variant Result: Store Property Values also by element id 2098 [CR] Add filter action to the context menu of the result view 2091 [CR] All expand all actions should store the last vscroll bar value and jump to it back after expanding 2013 [CR] Change all documentation file names to follow uniform scheme 2095 [CR] Improve Cache Handling in RelationsBuilder Plugin 2070 [CR] Improve error reporting of exec module 2105 [CR] Make content field of Fragment wizard calculable 2094 [CR] Provide possibility to switch off sorting in result view 2088 [CR] Replace ifdef parser for Relations Builder such that it works OS independent Version 2.2.2 (26.07.2006) * Enhancements - New model naming scheme for models automatically created when choosing a standard variant project. The model names now are prefixed by the project name for a better distinction of models from different projects. - User interface improvement for creating new table items. Now for many tables it is possible to create a new item by double clicking on the first empty row of the table. This is supported for instance in the relations, attributes, restrictions, and constraints tables of the element properties dialog. - New transformation error handling. The transformation is now aborted if transformation modules report errors. This behavior is optional and can be changed with a new option on the transformation configuration page of the configuration space properties editor. - New XSLT transformation error handling. XSLT scripts now are able to report error, warning, and info messages to the user. Also reporting errors optionally aborts the execution of the XSLT script and the whole transformation. - Improved error reporting for failed imports - Compare editor revised * Full list of Bugfixes, Action Items (AI) and Changes (CR) from 2.2.1 to 2.2.2 2060 Compare Editor: Children relation is duplicated 2061 Compare Editor: Child relation target not created 2066 Compare Editor: Patch creates more than one children relation 1930 Compare Editor: Patch with two added elements may cause invalid model states 2056 Public extension point list is missing/hard to find in PVESDK 2034 Endless loop in string tokenizer 1999 PersistentStore does not clean up 2021 Server is not found if it is not in known core list 2010 Wrong error message in ProjectListDialog 2042 Clone VDM misbehaviour: filename is ignored 2059 Add Server Button does not work in Import/Export Server Project pane 1964 Source code connector permits invalid model names for import 2002 Source importer always sets relative path if source is in workspace 1986 Tooltips for check markers have to use label provider for elements 2030 Failed constraints not always set the evaluation state to failed 2035 Inherited attributes not correctly accessible in Prolog 2037 XSLT path extension functions use data() instead of c_str() 2043 LockFile implementation does not work as expected on Linux and MacOS 2011 Create server property expiration date 2023 Evaluation Server has to check for license type=evaluation 1950 Remote project names with slashes cause exception 1979 User should be informed about a failed import 2005 Refresh action on ConfigSpace doesn't refresh directory 2040 Wrong naming of models in standard project 2041 Project tests.transformation.xslt cannot be uploaded to server 2008 ps:exclusiveProvider and ps:expansionProvider are not conflicting relations 1976 Prolog stops after function call with invalid parameters 2049 Ignore invisible attributes during model validation 1857 Model creation in offline project fails (Server Support) 1855 Offline project does not refresh (Server Support) 1859 Switching offline without connection has errors (Server Support) 1998 Remote project creation with existent name causes problems (Server Support) 2031 [AI] Move model content type extension to core Plugin 1992 [AI] Add tooltip for next, previous patch buttons in compare editor 2019 [AI] Create separate documentation plugins 1961 [AI] Import project from server on double click 2044 [AI] Create new table item after double click of the first empty row 2032 [CR] When trying to save an invalid result show dialog to decide whether to save 2053 [CR] Ensure that for all relation types boolean target connectors are displayed 1920 [CR] Let transformation abort if modules report errors (optional) 2045 [CR] Add note for getAttribute prolog function Version 2.2.1 (28.06.2006) * Enhancements - New simpler rule language pvSCL (pure::variants Simple Constraint Language) - New model constraint to simplify expressing global constraints and complex element relations - New Model Validation Framework for easy checks for specific conditions in models during editing - New enhanced Autoresolver mode - Less memory usage (50% less) - Extended and improved documentation (3 new tutorials, User's Guide reorganization) - Many minor user interface improvements like rearranging model elements with drag'n'drop in tree view - Extended syntax for ps:condtext (see User's Guide), now more control structures are supported (if/else,elseif) - New pure::variants extensions: Connector for Source Code Management helps when importing larger source code projects into family models by providing mapping between source files and family model elements. It is also possible to update the family model after changes in the file systems structure (e.g. after adding new files). - Improved Relations view. It now also provides navigation to elements referenced in textual restrictions - Integrated versioning and branching (Server Edition only) - Database model storage (Server Edition only) * Full list of Bugfixes, Action Items (AI) and Changes (CR) from 2.0.2 to 2.2.1 1205 "New CVS File" Wizard too slow for usage 1581 Add a more safe check before clean output directory 1566 Add Project Open/Close actions to Variant Project View Context Menu 1923 apply only incoming, non conflicting changes on "apply all" action 1957 Auto resolver selects any element in an alternative group for a ps:requires 1412 Can not filter out configuration spaces 1786 Can not handle case sensitive file and directory names 1682 Cannot change type of ps:component element in Properties view 1836 Change description of metrics and fix spelling problems 1938 Change title of metrics dialog 1683 Changes in Properties view get lost in combination with VDM editor 1310 ClassCastException in AccessRights property page 1692 Clone of a VDM does not work 1711 Compare Editor looses dirty flag 1211 config space cannot be deleted after property change. (rare appearance) 1958 copy of multiple value attribute is not possible 1407 Eclipse hangs after opening a vdm without valid licence 1584 Element Moved not recognized 1785 Environment Cache and Evaluation Cache uses unqualified model ids 1731 Error during creation of configspace (using invalid models) 1896 Fix wrong descriptions in Metrics plugin 1940 Image column is displayed as filter type 1732 Input of input field in New Component Wizard gets lost if hitting Enter too fast 1910 Invalid extension point ids 1457 Invalid initialisation of the ElementSelectionDialog from ScriptCodeEditor 1822 Invalid parent relation causes strange effects 1922 Marker are not removed when starting a transformation 1230 Matrix View: model is not opened on double click on an element name & vdm opening action is missing 1886 Model transformation not allowed after model evaluation finished with warnings 1673 new mapped feature wizard deletes entry 1709 NullPointer exception when closing compare editor 1669 NullPointer on project deletion 1252 One restricted attribute value is not shown in tree 1858 opening a non-model file without xml content but a pv-extension causes a NullPointer 1677 ps:changed,ps:created invisible 1714 ps:path parameter viewer uses different dialog 1963 ps:requiresAll error output does not list required target elements 1667 refreshing problem in projects view if project was deleted in background 1672 registered commands should have a category 1708 Relation cache update problem 1212 Relationsview table doesnt sort correct when clicking on columnhead 1824 remove model in background causes invalid workbench state 1424 Remove VDM from input models for vdm-export 1665 Restriction Editor(Source/Prolog) ctrl+space closes wizard immediately 1902 Restrictions of RestrictedItems are not pasted 1572 Save Result doesn't save the full VRM 1713 saving of a result with an invalid selection is erroneous 1718 scrdir attribute is ignored in 'new -> fragement' wizard 1606 SDK Example Wizard shows empty page 1450 search does not close all its open models 1704 Search Markers (on the left side) have no icon 1686 Search result page title displays wrong model type 1579 Sometimes Nullpointer in Compare View 1893 special characters in error msg are not escaped and causes parsing error 1838 The filter dialog combo box provides no AND 1746 transformation with equal input & output path shows no error 1719 Variant Management Check Problem markers not selected in problem view per default 1448 variant search over "enclosing projects" does not work 1255 Variation Points sub menu of Variant menu disappears 1587 [AI] Add auto resolving of failed pvscl constraints 1491 [AI] Add config file command line option 1573 [AI] Add enhanced evaluation to model evaluation 1595 [AI] Add range check functions to be used in restrictions and constraints 1626 [AI] Change user interface for enhanced auto resolving 1867 [AI] Check that all provide online documentations provide a link to their PDF representation 1616 [AI] Check whether it is possible to activate paste (and copy/cut) in CellEditors 1773 [AI] Enable sorting of elements by Drag & Drop 1056 [AI] Enumeration attribute values have to be checked against type model 1567 [AI] Implement new ps:condtext syntax 1866 [AI] Move and improve description of Compare Editor 1887 [AI] Refresh workspace relative transformation output directory 1891 [AI] Remove New and Delete actions for offline projects 1633 [AI] Restriction Acquire scans also Element content 1728 [AI] Review family model element wizards reg. mandatory unique names 1249 [AI] Review limit implementation for undo / redo 734 [AI] rules checker for models 1623 [AI] SDK Docu Update 1960 [AI] Support PVSCL keyword IMPLIES in pvscl editor 1162 [AI] variantcli needs better error reporting 592 [AI] Version information for external transformation module API 1617 [CR] Add all attribute types currently existing in the model to the available attribute type list 1663 [CR] Add Borders to Tables (e.g. new element dialog) 1632 [CR] Add input field for saving the VRM 1904 [CR] add remove button to constraints editor 1167 [CR] All extenders from TitleAreaDialog should extends ConsulTitleAreaDialog 1619 [CR] Always activate the first entry (select and set focus) in Element Editor 1601 [CR] Always report error from prolog StdErr output 1881 [CR] Change labels and add tool tips in element Properties dialog 1883 [CR] Change layout of documentation documents 1185 [CR] Change order of Models - Tab in HTML Export 1841 [CR] change parameter type in HTML export wizard of attributes stylesheet and embed 1414 [CR] check filename validity while typing in the export wizzard 1447 [CR] Create transformation output dir dialog has problem with long paths 1946 [CR] Dialog title for remote user modification doesn't match content 1767 [CR] do not use vdm editor model instance for export 1611 [CR] Ensure complete path is visible in transformation warning dialogs 1421 [CR] failed to open model due to duplicate models is confusing 1586 [CR] For ps:classalias generate always slashes for paths in #includes 1568 [CR] Format constraint scripts in failed constraint messages 1443 [CR] html-export of vdms has usability-problems 741 [CR] model checking abstraction 1931 [CR] new vdms in configspace should be visible as default in the matrix editor 1604 [CR] Preference option for autoresolve recommends/discourages 494 [CR] Provide UniqueName-ID-Mapping in a ConsulModel 1799 [CR] ps:requestsProvider, ps:exclusiveProvider, ps:defaultProvider, ps:expansionProvider support extended to all models 1575 [CR] Reduce port usage of the server to a single port 1597 [CR] Remove generation of old prolog rules from models 1484 [CR] Rename ConfigSpace-Methods 1688 [CR] Review error messages in New Feature/Component Model wizard 1699 [CR] Review tooltips and labels in model validation preferences page 1870 [CR] Set default limit for extend eval elements to a useful value 1615 [CR] set Focus to editor after element was edit by ElementEditor 1900 [CR] Set the evaluation timeout value to a appropriate value > 0 by default 1618 [CR] Store the last selected language editor when the input does not provide own language (is new) 1485 [CR] Store the remote model url without host and portin CS 567 [CR] Use Process class to execute external programs 2003 [CR] value of dir attribute in source importer should be value of srcdir 1934 [CR]Change handling of model properties changes Version 2.0.2 (22.12.2005) * Enhancements - Variables (WORKSPACE, PROJECT, OUTPUT, INPUT, MODULEBASE, VARIANT) can be used for transformation path specifications (see tool tips in properties dialog) - Handling of temporary files improved - Optional display of all projects in "Variant Project" view (can be turned off with a "Variant Project" view filter * Changes - Projects which use variables in transformation path specifications can not be used with older pure::variants versions (<2.0.2!) * Bugfixes - Storage of persistent settings fixed for Eclipse 3.1 - Auto checking is now actived also when attributes in VDM are changed - Handling of permissions in Server Edition fixed - Several fixes in the "Compare" editor for pure::variant Models - Minor bug fixes Version 2.0.0 (3.11.2005) * Enhancements - Server Edition with role-based access control available - Remote server access plugin for Developer Edition to access Server Edition projects - Graph editor now also permits display of attributes and relations - Model compare and merge for feature and family models with full Eclipse compare and version control integration. * Changes - No relevant changes in the user API and model formats * Full list of Bugfixes, Action Items (AI) and Changes (CR) from 1.4.0 to 2.0.0 1210 Allow capital letters as first letters of element type names 1124 AutoChecking doesn't work with QuickFixes 1110 Deleted feature is not removed from table view 1179 ElementPropertyDialog removing attributes fails 1196 Failure during creating attribute with restricted value 1027 FeatureSelection class is not thread safe 1163 Filter Dialog in Project View layouting problem 1203 filter in matrix view doesn't work 1184 FilterView ClastCastException 1193 GraphEditor shows invisible nodes 1044 Icons are too small in matrix editor 1170 Impossible to open ConfigurationSpaceEditor 1164 Inconsistency between model naming possibilities 1071 Installhandler dosen't work 1198 Metrics dialog - internationalization issue 1202 Misspelling in context menu of feature matrix editor 1194 NullPointer in ElementSelectionDialog 1155 Nullpointer in Relationspage on opening a Feature/FamilyModel 1216 Pictures are missing in server extensions docu 1197 Problem during restriction evaluation 1084 Property change on models throws a classcast exception 1189 Ranks of newly selected model are not applied 672 Relations view does not store the table width correctly in windows 1160 Server crashes during shutdown 1109 Transformation doesn't work correct with disabled AutoChecker 1138 Update the model xml schema 1123 [AI] Add basepath attribute to module config 1153 [AI] Add command line option for XML validation in variantscli 1161 [AI] Copy details type model extension to server plugin folder when building the server 1102 [AI] Create Windows Service interface for server 1135 [AI] Ensure correct Default Initialisation and Spelling in Consul Preference Pages 1057 [AI] PAM Linux authentification for server edition 1136 [AI] Improve performance of model operations 1128 [AI] Propagate permissions to children if not recursive permission change 1062 [AI] Provide transformation with given result model 1107 [AI] Server License support 1223 [CR] Add level column to matrix view 1151 [CR] Change default for XML validation to false 1166 [CR] Change delete message for configspace 1156 [CR] Change plugindir option to accept list of directory 1129 [CR] Check unique model id of imported model 1204 [CR] Close dead user sessions 1085 [CR] Change default settings for tree visualisation 1268 [CR] Do not set permissions for VDM elements 1101 [CR] Enable recursive setting of premissions 1064 [CR] Enable remote server transformation 1152 [CR] Evaluation and transformation core shall evaluate the "validate models" property 1127 [CR] Forbid to create Remote Server Projects with equal names 1285 [CR] Lock models when evaluating and transforming 1045 [CR] Problems in vdm-selection are filtered on a newly installed pure-variants system 1206 [CR] Record opened projects for every session 1108 [CR] Rework Undo/Redo for Server 1029 [CR] Rewrite ElementSelectionDialog 1078 [CR] Server sets ps:changed, ps:changedby, ... properties Version 1.4.0 (27.07.2005) * Enhancements - User extendable UML 2.0 type model for element types, attribute types and relations. Defined types like enumerations etc. are automatically available in the user interface (cell editors etc.) - Extensibility Software Development Kit included in distribution. An optional component of the pure::variants 1.4 distribution is the SDK which permits users to write new importer/exporter, element type specific editors, type model extensions and more. Comes with online documentation of model formats and Java API. - (Optional) integration with requirements tools and version control systems (Borland CaliberRM, Telelogic DOORS, CVS, subversion, ...) - Improved usability (prolog function pilot, named filters, model printing for feature and family models) - Model diagram editor. The editor requires GEF from http://www.eclipse.org/gef * Changes - Internal model format update. All old models will be converted automatically to new format, the export to old format is provided. The changes do not affect model structure but only renaming of relations and some internal attributes. * Full list of Bugfixes, Action Items (AI) and Changes (CR) from 1.2.4 to 1.4 538 1.2 branch MacOS X server crashes with OpenEmpyModel Test (39) 918 A question dialog should open when deleting filters from the filter view 598 Add New->Other Menu entry to the Variants Project View 937 All markers disappear after first quickfix 827 Always expand first level of family model outline in tree mode 477 An invalid xml-license seems to be installed but not stored 399 Attribute changed goes into wrong model/disable editing is ignored 964 Bad text descritpion of 1.2 export file selction page. 625 Boolean type attributes cannot be used in restrictions/caluclations 998 Caching of evaluation results with enabled Autoresolver gives wrong results 726 Care more the context for opening the element selection dialog 795 Changing attribute values in VDM starts evaluation but does not update result view 536 Changing the name of a feature does not change the label of referring relations 767 Check changes of SaveResultActionDelegate 768 Check correct useage of ModelAttributeHandler.IAttributeChangeListener 550 ConcurrentModificationException in RelationsCache 1004 Configspace properties did not allow to close the open vdm 1007 Constant Code Editor does not open for PropertyValues in Tree 769 Creation of new Component in special cases fails 698 CSV export - wrong columns if an attribute is not defined 718 Cut & paste and deletion of properties crashes the server sometimes 630 Edit dialog is opened when selecting something in Result View and then switching back to editor 975 Element Selection Dialog does not open 2. time in PrologEditor 977 Element Selection Dialog uses dots for local models in PrologEditor 744 ElementSelectionDialog sometimes blocks whole eclipse 727 ElementSelectionDialog-FilterProperties: Show all attributes in Field-Combo 455 Emtpy label shows up in trees 973 Evaluation cache sometimes forgets detaching state listeners from some models 914 Example wizards projects names are rejected by OCL validator 780 Exception after cut of an Element and switch to another model 824 Exception during storeGraph 511 Exception when creating opening vdm 1001 Exception when opening constant code editor from tree cell editor 1020 Expanding and collapsing elements in Graph Editor is buggy 797 Export of VDM to DOT/image does not work 962 Export to p::v 1.2.x not shown on Linux 596 Formated VariantsPath does not work 776 Generated prolog_error for ps:conflictsAny is incomplete 963 HTML Export - Output File text box is bad layouted 756 HTML export of feature models does not work 835 IDs on cm:properties and cm:relations nodes are not cloned but copied 554 Include statement for class alias is not created 570 Inherited attributes are editable if attribute values are handled 691 Language of an IElement 953 Marker Position Calculation failed if the model contains Subtree References 830 Method getReferenceType does not refresh type string if necessary (after syncCaches) 631 Module parameter table switches sorting when applying a new module value 960 Named Filter not saved 621 needed monitoring of IVariantSearch 666 New Fragment Wizard/inherit Button misbehavior 891 Null pointer when transforming without a VDM (usually when exporting) 699 Nullpointer Exception when open constant editor for a non existens attribute 1011 nullpointer on export 908 NullPointer Reference at HTML EXPORT 839 NullPointerException in RelationsView 855 NullPointerException in RelationsView 709 Pasting to a reference 587 Problems on saving a model. star don't disappear. 656 Prolog profiling enabled causes Prolog worker thread to hang in case of errors 1008 References to the ps:family element (family model root node) cannot be deleted 837 Refreshing of VDM 509 Relations description after deleting of that relation shown 968 Remove method getModel at ModelInfo 777 Restriction editor dialog does not appear 778 Restriction pilot does not handle negation of condition correctly 745 Search Engine does not found all Models 735 Selection of mandatory feature 655 Server/Prolog TimeOut failed 716 Showing of Models after deletion 1005 Source Pane in Restrictions Editor does not resolve multiple element list 932 svnsync with Subversion 0.27 cannot handle spaces in file names (URIs) 723 The new TreeFilter triggers a whole refresh for the viewers 556 ToolTip window has wrong size 958 Unique Name Check Box in Consul Filter Pane 553 Unreadable server plugin directory aborts the server 628 Use of DeltaPlugin causes eclipse workbench not to start with a new empty workspace 807 Using XML_PARSE_NSCLEAN flag results in server update messages without correct namespace 673 Variant Project View crash 469 Variants Project View| Imported projects not shown 597 Various Problems in the Export Modul 799 VDM attribute values of former non-fixed attributes are still used after change to "fixed" 568 Wrong dialog for ps:feature attribute in properties view 610 Wrong Ranks for models used in different configurations 783 [AI] "Add restriction" action for attributes, values and relations / "Add value" actions for attributes 817 [AI] Add "is fixed" type property to existing type attributes 836 [AI] Add "save type model" button to console view 722 [AI] Add a level column to the table 933 [AI] Add a new type domainelement 753 [AI] Add conflicts_any to type model 742 [AI] Add element reference types 821 [AI] Add extension point for session property (read-write) 985 [AI] Add new source element ps:condtext and corresponding transformation 404 [AI] Add searching in restrictions to search dialog 801 [AI] Added filter decide "subtreeof()" ,"childOf" ,"class" 531 [AI] Autoresolver should optionally remove all autoselected features ID Summary 863 [AI] Case insensitive sorting in table layout 502 [AI] Check in ModelLogic for all methods the parameter not equals NULL 981 [AI] Check TypeModel for visible Types ps:component,ps:feature 736 [AI] Consolidate actions for variation points 980 [AI] Convert Examples having element types for each element 979 [AI] Converting 1.3 without type -> 1.4 with type 389 [AI] Cross Model Cache 876 [AI] CVSSync Module path handling and tag/branch/version precedence 395 [AI] Define grammar for prolog rule editor 289 [AI] Document restriction handling for elements 764 [AI] Enable visualisation of models in Variant Project View 978 [AI] Ensure that elements are always created with types 833 [AI] Extend "Standard Transformation Example" with ps:transform, ps:condxml, ps:fragment 928 [AI] Extend Enviroment with isLinux() and isMacOS() 774 [AI] Extend ModelManager with Open/Close Listeners 676 [AI] Generate variant structure corresponding to the model ranks 383 [AI] Global Import/Export 784 [AI] Icon should clearly indicate whether attribute value is calculation or constant 605 [AI] Implement drag/drop support for changing the model element order 952 [AI] Implement Infrastructure for Manipulation the Result in the ResultView 772 [AI] Implement References Validation 810 [AI] Improve the tool tips for all model elements 645 [AI] Missing "..." on various context menu entries for dialog opening 866 [AI] Model conversion from 1.3 to 1.4 724 [AI] Model dependent Table Views (ColumnSelections) 591 [AI] Module configuration structure needs version attribute 706 [AI] New Classalias wizard needs field for optional "class" attribute 384 [AI] Prolog Rule Editor 944 [AI] Provide "Relation" column for table 859 [AI] Provide a button to change the language in the feature tree 816 [AI] Provide a quick fix for ps:conflictsAny 823 [AI] Provide a type model extensio for the bugz attributes 771 [AI] Provide access in Prolog to context element in restrictions/calculation 738 [AI] Provide level information for a element 387 [AI] Provide mechanism for costumizing component labels 875 [AI] Provide model export to model version 1.3 861 [AI] Provide various Auto Unique Name Providers by Extension Point 800 [AI] Provide visual indication of fixed/non-fixed state of attribute 418 [AI] Refactor the cell editor handling 627 [AI] Replacement of static lists for types from the meta modell 752 [AI] Script for renaming properties and types of model elements 867 [AI] SDK example for the metric plugin 750 [AI] Server plugin for configuring customer specific auto resolver features 685 [AI] Simple Configuration API 329 [AI] Store License in Windows Registry 737 [AI] Subtree references 555 [AI] Support all p::v provided restriction rules in acquire 714 [AI] Type model refactoring 747 [AI] Update all prolog functions to use new error code mapping 646 [AI] Useless "show advanced properties" button in the properties view 748 [AI] UserMessage for relations does not work properly 660 [AI] Variation Point Filter 775 [AI] [CR] Remove Prolog API functions and relations with underscores (_) 849 [AI] ElementSelectionDialog: provide modelname for an element 845 [AI] Switch language 949 [CR] Improve Target file selection in Simple XSLTImport 943 [CR] Add "modelname" column to the element table in the ElementSelectionDialog 995 [CR] Allow Folder Selection in Import Source and Target Pane 959 [CR] Always create equal guards for the same class alias 929 [CR] Change the search for the core server 986 [CR] Change types ps:feature and ps:component not to be abstract anymore 915 [CR] Change validator for project names 822 [CR] Change Wiki Attribute names and provide a type model 828 [CR] Correct handling of double click events 813 [CR] Create and nodes with id 757 [CR] Create a central relation value provider with suited target separators 796 [CR] Default to "fixed" for newly created attributes 719 [CR] Deleting references of IRestriction after disposing 974 [CR] Deliver additional plugin dirs as absolute paths to the server 826 [CR] Do not add new attributes to table layouts 946 [CR] Do not sort TypeModel Enumerations in Celleditor 761 [CR] Fetch attribute type from Type Model 879 [CR] Find icons for the graph editor 858 [CR] getDesc on an IElement should give back nothing if language not exists 820 [CR] Improved performance for family model evaluation 947 [CR] Inline the Detla Menu into the ResultViews menu 612 [CR] Keep restrictions for property values; Keep content in codeeditor 811 [CR] limit maximal memory used by the change log for a model 700 [CR] Make "Save Model Formated" on default ON 684 [CR] Make only special elements available for prolog functions 956 [CR] Make the type field for ps:component editable 818 [CR] Mark files with type != "impl|def" as "Exclude From Build" for VSProjects 848 [CR] Offer Relation instead of Restriction in Table View 865 [CR] Pilot cell editor for log. Op (AND,...) 696 [CR] Provide generic dialog for elements with custom editor 991 [CR] Provide in Result View possibilty to show only elements (ContextEntry) 825 [CR] Rename "Graph Editor" into "Graph" 812 [CR] Rename attributes used by the details editor 869 [CR] Rename export extension point 940 [CR] Replace ps:*_for with ps:*For 871 [CR] Result delta should show old value of a changed attribute 992 [CR] Rework ElementSelectionDialog Filter (SimpleFilter:contains,visible items,sensefull items) 759 [CR] Show class/type combos also for features 988 [CR] Show type of component in label if it isn't ps:component 758 [CR] Store the sizes of all dialogs between session 695 [CR] Support Element Reference 931 [CR] Take plugin version into account 609 [CR] The column update mechanism is too expensive 615 [CR] The filter dialog needs apply button and realtime filtering 614 [CR] The matrix view content should be switchable to the real tree structure 870 [CR] Tool tip in result view for attributes should only show the calculated value 292 [CR] Type dependent editors for transformer module parameters. 804 [CR] Update libxml2 and libxslt with the following versions 766 [CR] Update variantscli build process 942 [CR] Use "newValue <= oldValue" for changed Values in Result Delta Version 1.2.4 (18.05.2005) * Bug fixes - memory leak fixed - selection problem in configuration matrix editor fixed - fix in standard transformation for conditional documents * Enhancements - Java 1.5 compatibility added Version 1.2.3 (07.02.2005) * Bug fixes - fixed creation of default features Version 1.2.2 (20.01.2005) * Bug fixes - fixed escaping problem when using XML special characters in restrictions and calculations - fixes in standard transformation for classalias (name space support) and makefile variables - corrected visualization of inherited attributes in element dialog - tool tips Linux & Mac OS fixed * Enhancements - access to model meta informations in restrictions and calculations - sorting in tree views now disabled by default. Configurable in preferences - more XSLT extension functions - transformation module for makefile generation * Known issues in 1.2.2 - escaping von moduleconfig.xml oder configspace.xml changed please check config space properties pages after upgrade. Affects items with XML special characters ( <,>,& . If such characters appear in model file names, the respective models have to be reselected after upgrade. Version 1.2.0 (30.11.2004) * UI: - model editing in tree viewer added - feature matrix editor added - searching in pure::variants models added - improved restriction editor - enhanced relation, outline and result view - reworked element selection dialog * Transformation engine: - enhanced frame processor - xpath functions for model access - standard transformation with new source elements - conditional document processing (e.g. for WordML) * General: - major performance improvements - bug fixes - default eclipse platform is now 3.0, 2.1.x support only on request - new operating system platform Mac OS X (beta) Version 1.0.2 (30.09.2004) * HTML export improved * fixed relation problem in family model * fixed bug during transformation * parameter handling for module configuration corrected Version 1.0.1 (01.09.2004) * Community Edition released * Linux version released * fixed for some minor problems with Eclipse 3.0 * improved tool tips