- Fix decompression of JPEG Baseline Process 1 images
- Fix conversion of YBR to RGB in JPEG compressed images
- Add ability to handle encapsulated OW pixel data
- Better handling of grayscale images without Window/Level in dataset
- Add ability to store user state object in DicomService based classes
- Add ability to store user state object in DicomClient
- Fix handling of UIDs in DicomCFindRequest
- Fix comparison of private DicomTags
- Add shortcut constructor for private DicomTags
- Handle null DicomDateRange in DicomDataset.Add()
- Modality Worklist C-Find helper method
- Fix bug in DicomDatasetReaderObserver handling zero length Specific Character Set elements
- Fix bug in DICOM Dump when displaying zero length UIDs
- Load implementation version from assembly info
- Add ability for library to create and manage temp files
- User state object for DIMSE requests and responses
- Fix reading of elements with unknown dictionary VR (Justin Wake)
- Fix handling of UIDs in DicomCMoveRequest (Justin Wake)
- Add version to file meta information
- Add support for multiframe images in DicomImage
- Add private dictionary to assembly
- Fix parsing errors when reading private dictionaries
- Fix reading of private tags
- Miscellaneous enhancements
- Accept unknown transfer syntaxes
- Add ability to write DICOM dataset to string
- Fix bug preloading dictionary from another assembly (Mahesh Dubey)
- Add name of UID to DICOM Dump elements
- Better error handling in GetDateTime method
- Persistent temporary file remover
- Parsing of Attribute Tag element type
- Fix bug displaying compressed images
- Add codec libraries as references to DICOM Dump utility
- Fix bug writing private sequence lengths
- Fix stack overflow when reading datasets with lots of sequences
- Fix big endian pixel data being swapped twice
- Fix exception when accessing overlay data
- Fix parsing of multi-value string elements
- Add option to display image in DICOM Dump utility
- Fix C-Store request from Conquest causing exception
- Don't throw exception for invalid UID characters
- Allow casting of OB & UN elements to value types
- Bug fixes
- DICOM Dump example project
- Make logger instance protected in DicomService
- Lock DICOM dictionary while loading
- Throw exception if no DICOM dictionary entry is found while adding element to dataset
- Fix bug where status is not being set in DIMSE response
- Fix bug in C-Store SCP where file is inaccessible
- Add C-Store SCP example project
- Fix parsing of explicit length sequences
- Image rendering
- Don't create offset table for datasets over 4Gb
- Regenerate dictionary and tags to include grouped elements such as overlays
- Fix bug in ByteBufferEnumerator
- Initial public release