Releases: dwikler/dcmspec
Releases · dwikler/dcmspec
v0.3.0
Added
- CSV output mode in
SpecPrinterviaprint_csvmethod - Excel OOXML output mode in
SpecPrinterviaprint_xlsxmethod - Optional
outputparameter inSpecPrinterfor writing to files - Optional
column_widthparameter inprint_tableandprint_xlsx --print-modeoption inmodattributesCLI for CSV and OOXML output--outputoption inmodattributesCLI for directing output to files
Changed
- Switch PyPI version badge in
READMEfrombadge.fury.iotoshields.iofor faster updates - Update modattributes CLI example for CSV and XLSX output
- Improved nesting level color schemes for consistency and better contrast and readability.
Fixed
- Correct handling of
include_tablenames inDOMTableSpecParser - Correct handling of empty node attributes in
SpecPrinter
v0.2.3
v0.2.2
Fixed
- Fix CONTRIBUTING.md link in README for PyPI compatibility
- Remove focus border and misleading text cursor in iod-explorer details panel
Changed
- Update README: add PyPI and Python version badges
- Replace Unicode ▶ with ASCII > in status bar for compatibility
- Improve DICOM Modules usage condition parsing using regex for robustness to missing spaces
- Add PR template to remind contributors to check the target branch and check tests and docs were updated
- Move detailed table parsing logs to DEBUG level for less verbose INFO output
v0.2.1
v0.2.0
This release introduces registry mode for efficient module model sharing and includes a breaking change to the IODSpecBuilder API.
Changed
- Breaking change:
IODSpecBuilder.build_from_urlnow returns a tuple(iod_model, module_models)instead of just the IOD model. All callers must be updated to unpack the tuple. - Updated CLI and UI applications to support new return value.
- Added registry mode to
IODSpecBuilderfor efficient module model sharing.