New and Noteworthy
Version 3.10.0
Changes
- Improved performance and security of the application.
- Changed
Column.getBaseAttribute()
to be ColumnAttributeKind.UNSPECIFIED_LITERAL
for columns that are not based on a standard attribute (i.e. columns representing custom attributes, DXL layout or links).
- Changed packaging and dependencies:
- The
com.sodius.mdw.metamodel.doors
plug-in now depends on com.sodius.solstice.core
plug-in.
Version 3.9.7
Changes
- Enhanced
SetAttributeValueFragment
to throw an exception when a file is not
properly converted to an OLE object by the underlying application (e.g. Paint for a very large PNG file).
Added Common.OPTION_IGNORE_INVALID_GENERATED_OLE_OBJECTS
option to rather discard such invalid OLE object and log a warning.
Version 3.9.6
Changes
- Improvement of the performance when reading many DOORS views, notably when they have DXL errors.
Version 3.9.5
Bug Fixes
- Fixed the execution of
SetAttributeFragment
when an attachment
needs to be converted to an OLE object and the attachment path contains black slash characters.
Version 3.9.4
Changes
- Enabled associating a debug description to an
ObjectFragment
instance, used to create an object in DOORS.
It describes the intent of the object creation and eases the debugging and identification
when an attachment fails to be inserted as a OLE object in DOORS.
Refer to the Javadoc of ObjectFragment.setDebugDescription(String)
for details.
Version 3.9.3
Bug Fixes
- Fixed unique identifier parsing for some DOORS item and object URLs.
Version 3.9.2
Changes
- Support reading width and justification of cells in DOORS tables.
Those values can be retrieved with the
Object.getCellStyle()
method.
Version 3.9.1
Bug Fixes
- Fixed a string escaping issue in
SetAttributeValueFragment
when enumeration literals contain quotes.
- Fixed insertion of images in a DOORS Object rich text value in the event the image fails to be converted to a BMP file.
Image files are converted to BMP format before insertion, so that DOORS client can show a picture preview.
If the conversion fails, the image file is now inserted as is instead of aborting the insertion process.
Version 3.9.0
Changes
- Verified support for DOORS client 9.7.0.
- Added an option to use cache when starting a DOORS batch client.
Turning this option on enables streaming for the transfer of data between the DOORS database server and the client.
It can improve data transfer performance over a WAN.
See
Common.OPTION_BATCH_CACHE
for more information.
- Added an option to avoid reading Object system text attributes (heading, text and short text),
for use cases where such attributes are not of interest and skipping them can provide better performance.
See
Common.OPTION_IGNORE_SYSTEM_TEXT_ATTRIBUTE_VALUES
for more information.
Bug Fixes
- Fixed reading of incoming and outgoing links for which current user has no access right to source or target objects.