Releases: pydicom/pydicom
pydicom v2.4.4
Fix search in help docs
Pydicom v2.4.3
Patch release to fix bug in codify
when using a relative file path.
Pydicom 2.4.2
- Fix error thrown when Sequence parent is None
Pydicom v2.4.1
- Fix deepcopy of Dataset and Sequence (#1814)
Pydicom v2.4.0
Various bug fixes and enhancements. See details below, or the release notes for a less detailed changelog.
Note: the tests
folder is no longer included in the packaged builds installed using pip
, etc.
What's Changed
- Do not use pytest.warns(None) by @mrbean-bremen in #1623
- Add alphabetic property to PersonName VR by @bernardopericacho in #1634
- Use a next-gen Docker convenience CircleCI image by @bernardopericacho in #1635
- Use sensible chunk size for test data download by @mrbean-bremen in #1636
- Fix length validation of DS values by @mrbean-bremen in #1633
- Prevent crash due to invalid private creator by @mrbean-bremen in #1639
- Add validation for numerical VR values by @mrbean-bremen in #1640
- json_key method for BaseTag by @sanjaymjoshi in #1648
- Fix source comment typo by @luzpaz in #1663
- Avoid multi-megabyte error message by @chris-remedy in #1683
- Codify Ensures distinct names by @darcymason in #1674
- Catch error in creating a dataelement in to_json_dict by @mrbean-bremen in #1694
- Fix reading of 1 byte Big Endian data with OW by @mrbean-bremen in #1687
- Add CI builds for Python 3.11 by @mrbean-bremen in #1659
- Handle invalid DICOMDIR dataset by @mrbean-bremen in #1707
- Skip jpeg-ls tests for Python 3.11 by @mrbean-bremen in #1708
- Add more information about pydicom purpose by @mrbean-bremen in #1709
- Add lint-action workflow by @mrbean-bremen in #1711
- IS float by @darcymason in #1720
- Pytest deprecations by @darcymason in #1730
- Correct waveform calculation. Closes #1667 by @MartinFLH in #1715
- Nested seq speed by @darcymason in #1734
- cut LUTData to expected size by @rgsoda in #1747
- Fix decoding of multibyte text with backslash by @ykszk in #1724
- Removed inactive gitter badge by @ZviBaratz in #1756
- [DOC] Minor fixes and suggestions by @ZviBaratz in #1761
- [DOC] File-set tutorial styling suggestions by @ZviBaratz in #1764
- Ensure AT DataElements are encoded properly by code_dataelem by @suever in #1768
- GitHub Actions: Upgrade to Python v3.11 production release by @cclauss in #1777
- GitHub Action to lint Python code with ruff by @cclauss in #1771
- small bugfix in example pydicomtree.py by @Grarie in #1787
- Exclude CharPyLS for Python 3.11 by @mrbean-bremen in #1791
- Switch build to pyproject.toml by @darcymason in #1792
- Use CharPyLS fork with newer cython version by @mrbean-bremen in #1794
- Use wheel packages to install pyjpegls by @mrbean-bremen in #1797
- Update DICOM and UID dicts to Dicom2023b by @darcymason in #1803
New Contributors
- @bernardopericacho made their first contribution in #1634
- @sanjaymjoshi made their first contribution in #1648
- @luzpaz made their first contribution in #1663
- @chris-remedy made their first contribution in #1683
- @MartinFLH made their first contribution in #1715
- @rgsoda made their first contribution in #1747
- @ykszk made their first contribution in #1724
- @ZviBaratz made their first contribution in #1756
- @suever made their first contribution in #1768
- @cclauss made their first contribution in #1777
- @Grarie made their first contribution in #1787
Full Changelog: v2.3.0...v2.4.0
pydicom 2.3.1
Small fix to make 2.3.X compatible with Python 3.11.
pydicom 2.3.0
A number of changes, enhancements and bug fixes.
See the release notes.
pydicom 2.2.2
Bug fixes and DICOM dictionary update to 2021d.
pydicom 2.2.1
Bug fixes since 2.2.0 release
pydicom 2.2.0
Some of the updates in pydicom 2.2.0 include:
-
a command-line interface was added with subcommands 'show' and 'codify'.
-
improvements or new methods for private tags, JSON handling, FileSets, and VRs of AT, DS, and PersonName.
-
improvements in color space conversion and RLE encoding/decoding.
-
Data dictionaries were updated to version 2021b of the DICOM Standard
There were many bug fixes and other changes; see the release notes for full details of changes, additions, and bug fixes.