Dicognito

Latest version: v0.18.0

Safety actively analyzes 681812 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 4

0.18.0

Changed

- Require pydicom 3.0.1 or higher ([168](https://github.com/blairconrad/dicognito/issues/168))
- Drop support for Python 3.9 ([168](https://github.com/blairconrad/dicognito/issues/168))
- Drop support for Python 3.8 ([168](https://github.com/blairconrad/dicognito/issues/168))

New
- Support Python 3.12 ([168](https://github.com/blairconrad/dicognito/issues/168))

0.17.0

New

- Retain selected elements' original values using `--keep <tag_name>`.
The argument may be repeated to retain multiple elements' values.
Elements are identified by name (e.g. "PatientName", "StudyDate") or by
hexadecimal tag value (e.g. "0010,0010"). ([155](https://github.com/blairconrad/dicognito/issues/155))
- `Anonymizer.add_element_handler` allows addition of new element handlers (even custom ones)
to override existing behavior. ([155](https://github.com/blairconrad/dicognito/issues/155))
- New element handler type `dicognito.value_keeper.ValueKeeper` that will
keep element values as-is. ([155](https://github.com/blairconrad/dicognito/issues/155))
- New `--what-if` flag shows intended anonymization actions (as appear in the project README)
([163](https://github.com/blairconrad/dicognito/issues/163))

Fixed

- `--output-directory` may create duplicate anonymized files ([161](https://github.com/blairconrad/dicognito/issues/161))

Additional Items

- Format code using [Ruff](https://ruff.rs/) ([#156](https://github.com/blairconrad/dicognito/issues/156))

0.16.0

Changed
- Drop support for Python 3.7 ([151](https://github.com/blairconrad/dicognito/issues/151))
- Require pydicom 2.3.1 or higher ([136](https://github.com/blairconrad/dicognito/issues/136))

New
- Officially support Python 3.11 ([136](https://github.com/blairconrad/dicognito/issues/136))
- Complete list of attribute changes now listed in README ([140](https://github.com/blairconrad/dicognito/issues/140))

Fixed
- Version table format has bad separator ([147](https://github.com/blairconrad/dicognito/issues/147))
- Private creator 0031,0020 breaks anonymization ([157](https://github.com/blairconrad/dicognito/issues/157))

0.16.0a1

Changed

- Require pydicom 2.3.1 or higher ([136](https://github.com/blairconrad/dicognito/issues/136))

New

- Officially support Python 3.11 ([136](https://github.com/blairconrad/dicognito/issues/136))
- Complete list of attribute changes now listed in README ([140](https://github.com/blairconrad/dicognito/issues/140))

0.15.0

Changed

- If neither `--in-place`/`-i` or `--output-directory`/`-o` are specified on the command line, a
warning will be printed ([134](https://github.com/blairconrad/dicognito/issues/134))

The anonymization will proceed as if `--in-place`/`-i` were specified.
A future release will require that one of the options be specified.

New

- `--in-place`/`-i` flag added to explicitly specify in place editing of source files ([134](https://github.com/blairconrad/dicognito/issues/134))

It's an error to specify both `--in-place`/`-i` and `--output-directory`/`-o`.

0.14.0

Changed

- Now assuming DA fields are 8 characters long ([123](https://github.com/blairconrad/dicognito/issues/123))
- Summary formatted as GitHub Flavored Markdown ([125](https://github.com/blairconrad/dicognito/issues/125))
- Anonymized UI values are now consistent between runs if the same seed is supplied ([126](https://github.com/blairconrad/dicognito/issues/126))

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.