This file lists the major changes and improvements made to pure::variants ordered by release date. Please scroll down for the latest pure::variants 4.x release. 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