Skip to content

Releases: lamyj/odil

v0.7.3

20 Oct 12:08
Compare
Choose a tag to compare

This is a bugfix release, with minor improvements:

  • Add missing PDUs (Asychronous Operation Window, SOP Class Extended Negotiation, SOP Class Common Extended Negotiation)
  • Fix printing empty elements in the CLI application
  • Fix a memory leak in the Python wrapper of JSON converter
  • Update the dictionary to version 2016d

v0.7.2

16 Aug 11:13
Compare
Choose a tag to compare

This a bug fix release, with small improvements:

  • Fix JSON encoding (#31, #33)
  • Improve unicode handling (#34)
  • Improve receiving association (#35, #36)
  • Expose binary data as Python array (#32)
  • Improve exception handling in SCPs

v0.7.1

08 Jul 15:48
Compare
Choose a tag to compare

Release notes

New features

  • Improvements to C-Get command line tool (DICOMDIR generation, files layout)
  • Add status details to SCPs

v0.7.0

14 Jun 14:06
Compare
Choose a tag to compare

Release notes

New features

  • Implementation Class UID and Implementation Version Name are modifiable
  • Add Move Originator to Store SCU
  • Fragment messages based on negotiated maximum length
  • DCMTK is now an optional build-dependency
  • Add transfer syntax to data set
  • Add partial reading from a file
  • Update registry to version 2016c

Bug fixes

  • Endless loops when sending an A-ABORT PDU
  • Switch between calling and called AE Titles
  • Loss of precision when writing DS elements
  • Exception thrown on unknown item in UserInformation

Thanks to @cguebert and @FredChamp!

v0.6.0

12 May 14:47
Compare
Choose a tag to compare

Release notes

New features

  • DICOMDIR creation tool
  • SCP Python wrappers (C-ECHO, C-STORE, C-FIND, C-GET, C-MOVE)
  • Improved ease of use of Python wrappers
  • Improved flexibility of GetSCU and MoveSCU
  • Windows compatibility (thanks to @cguebert)

Bug fixes

  • Creation of DICOMDIR for multiple patients
  • Reading and writing empty elements

v0.5.0

08 Apr 16:18
Compare
Choose a tag to compare

Release notes

New features

  • Simple application for printing, transcoding and network services
  • Python wrappers (cf. examples and application)
  • Echo SCU as a separate class

Bug fixes

  • Reading of encapsulated pixel data
  • JSON conversion of AT tags
  • XML conversion of private elements

v0.4.2

14 Mar 14:18
Compare
Choose a tag to compare

Release notes

New features:

  • Update dictionary to version 2016a
  • Add handling of repeating groups

v0.4.1

28 Feb 10:31
Compare
Choose a tag to compare

Release notes

This is a bugfix release.

Bug fixes:

  • base64 decoding

v0.4.0

12 Jan 09:25
Compare
Choose a tag to compare

Release notes

DCMTK++ is dead, long live Odil! Since all parts of DICOM implemented in this library are now native instead of wrappers around DCMTK, a name change was in order.

New features

  • Native implementation of the standard SCU and SCP (Echo, Find, Get, Move, Store)

v0.3.2

16 Dec 15:02
Compare
Choose a tag to compare

Release notes

New features

  • The meta-information of files can be user-specified
  • Objects to manipulate PDU items

Bug fixes

  • Compatibility with DCMTK 3.6
  • Reading padded strings