PackageTrack
Sign in Get early access

github.com/suyashkumar/dicom

v1.1.0 #1566 most downloaded on Go modules suyashkumar/dicom

What this package is like to depend on

Last release 2 months ago

21 Jun 2026

Release timing varies

gaps range from 2 weeks to 9 months

Some releases are documented

notes for 9 of 16 stable releases

Nothing withdrawn

no release was ever pulled

11 years old

82 releases · first in 2015

3 releases in the last 12 months

see the full history below

Release timeline

82 releases · Sep 2015 to Jun 2026
2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 60 of 82
  1. v1.1.1-0.20260621032324-8ae5137aa164 21 Jun 2026 pre-release

    Nothing published for this version

  2. v1.1.0 25 Sep 2025
    Release notes

    It's been a while since the last release, and we have a lot of great changes, fixes, and improvements! It feels about time to bump the minor patch version. Say hello to v1.1.0! A huge thank you to all the contributors to the repo! 🎉

    What's Changed

    • write: fix/support BigEndian PixelData writes, pad odd byte lengths with extra byte by @ducquangkstn in #302
    • Remove mocks by @suyashkumar in #312
    • Update to go 1.22 and go mod tidy by @suyashkumar in #317
    • Use innolitics DICOM Standard JSON dump to generate tags. by @lnogueir in #316
    • Improve comment about magic word not present. by @lnogueir in #318
    • Deflate transfer syntax support (for parse) by @suyashkumar in #321
    • Remove Reader interface in favor of using the struct directly, use writer struct pointer for consistency by @suyashkumar in #324
    • Read elements with VR=UN and undefined VL as SQ by @suyashkumar in #331
    • Add WriteOption to override missing transfer syntax in dataset by @suyashkumar in #332
    • Parse: If transfer syntax is missing, attempt to infer it by peeking next 100 bytes. by @suyashkumar in #330
    • Improve error annotations in read.go, rename interface{} to any by @suyashkumar in #333
    • Improve NativeFrame memory footprint by storing data in a flat slice and supporting generic integer data representation. by @suyashkumar in #315
    • Fix typos found by codespell by @DimitriPapadopoulos in #284
    • tag.Add: allows users to register custom or missing tags into the tags registry by @flicaflow in #342
    • Allow unknown specific character set to default to UTF-8 encoding when parsing by @johnmarkli in #346
    • Rename testable examples to follow Go convention by @suyashkumar in #351
    • Parse undefined length OB/OW elements by @patrickwhite256 in #350

    New Contributors

    Full Changelog: v1.0.7...v1.1.0

    Open source →
    Release notes

    dicom v1.1.0 Latest

    Latest

    Compare

    Choose a tag to compare

    Open source →
  3. v1.0.8-0.20250523201510-4c45b44e60ab 23 May 2025 pre-release

    Nothing published for this version

  4. v1.0.8-0.20250219044612-0fbaef53037e 19 Feb 2025 pre-release

    Nothing published for this version

  5. v1.0.8-0.20241129181309-37f0671f9dd1 29 Nov 2024 pre-release

    Nothing published for this version

  6. v1.0.8-0.20240920202915-9a71c1f3589b 20 Sep 2024 pre-release

    Nothing published for this version

  7. v1.0.8-0.20240903040201-41fd08ede4de 03 Sep 2024 pre-release

    Nothing published for this version

  8. v1.0.8-0.20240809034138-cb3864efadad 09 Aug 2024 pre-release

    Nothing published for this version

  9. v1.0.8-0.20240616041018-b00166e2b352 16 Jun 2024 pre-release

    Nothing published for this version

  10. v1.0.8-0.20240610031330-b8bf692a2c56 10 Jun 2024 pre-release

    Nothing published for this version

  11. v1.0.8-0.20240601222422-65259e55c2dd 01 Jun 2024 pre-release

    Nothing published for this version

  12. v1.0.8-0.20240529213949-bb750f079954 29 May 2024 pre-release

    Nothing published for this version

  13. v1.0.8-0.20240528025847-a7f7bd4d622d 28 May 2024 pre-release

    Nothing published for this version

  14. v1.0.8-0.20240526034017-eb06882086ba 26 May 2024 pre-release

    Nothing published for this version

  15. v1.0.8-0.20240309221228-82da81924db9 09 Mar 2024 pre-release

    Nothing published for this version

  16. v1.0.7 26 Aug 2023
    Release notes

    What's Changed

    New Contributors

    Full Changelog: v1.0.6...v1.0.7

    Open source →
    Release notes

    dicom v1.0.7

    Compare

    Choose a tag to compare

    Open source →
  17. v1.0.7-0.20230826234135-8f1f1517075e 26 Aug 2023 pre-release

    Nothing published for this version

  18. v1.0.7-0.20230702224932-961275650f24 02 Jul 2023 pre-release

    Nothing published for this version

  19. v1.0.7-0.20230617233205-d974e0034ae8 17 Jun 2023 pre-release

    Nothing published for this version

  20. v1.0.7-0.20230609204409-5894fa35e506 09 Jun 2023 pre-release

    Nothing published for this version

  21. v1.0.7-0.20230606032648-01c852a9408a 06 Jun 2023 pre-release

    Nothing published for this version

  22. v1.0.7-0.20230516005233-48ba291715cc 16 May 2023 pre-release

    Nothing published for this version

  23. v1.0.7-0.20230402041533-f77ffdec9a83 02 Apr 2023 pre-release

    Nothing published for this version

  24. v1.0.7-0.20230227032526-ed68d941fbbc 27 Feb 2023 pre-release

    Nothing published for this version

  25. v1.0.6 26 Feb 2023
    Release notes

    Notable Changes

    • New options to skip pixel data processing or skip pixel data entirely (#256, #255) to save memory or CPU (#264) for those who don't need the PixelData.
    • Option to tolerate VL and PixelData mismatches #245.
    • Support padding byte with odd number of pixel data bytes #233

    What's Changed

    New Contributors

    Thank you again to all contributors!

    Full Changelog: v1.0.5...v1.0.6

    Open source →
    Release notes

    dicom v1.0.6

    Compare

    Choose a tag to compare

    Open source →
  26. v1.0.6-0.20230226050105-75975a593194 26 Feb 2023 pre-release

    Nothing published for this version

  27. v1.0.6-0.20230223234424-cb27a3400476 23 Feb 2023 pre-release

    Nothing published for this version

  28. v1.0.6-0.20230220222216-23307a8f5924 20 Feb 2023 pre-release

    Nothing published for this version

  29. v1.0.6-0.20230220030505-954baa99570f 20 Feb 2023 pre-release

    Nothing published for this version

  30. v1.0.6-0.20220907030541-58fd583d8e5a 07 Sep 2022 pre-release

    Nothing published for this version

  31. v1.0.6-0.20220705173944-836cc53a9bb7 05 Jul 2022 pre-release

    Nothing published for this version

  32. v1.0.6-0.20220129033647-965296c6d051 29 Jan 2022 pre-release

    Nothing published for this version

  33. v1.0.5 17 Nov 2021
    Release notes

    What's Changed

    • Add initial support for bitsAllocated=1 by @suyashkumar in #212
    • Introduce element-by-element Writer API, add SkipMetadataReadOnNewParserInit Parser Option, add ParseOptions to Parser API. by @kristianvalind in #208
    • Interpret "" DICOM Character Set as iso-8859-1 by @marineotter in #219

    New Contributors

    Full Changelog: v1.0.4...v1.0.5

    Open source →
    Release notes

    dicom v1.0.5

    Compare

    Choose a tag to compare

    Open source →
  34. v1.0.5-0.20230702224932-961275650f24 02 Jul 2023 pre-release

    Nothing published for this version

  35. v1.0.5-0.20230617233205-d974e0034ae8 17 Jun 2023 pre-release

    Nothing published for this version

  36. v1.0.5-0.20210926195327-cd30440eca0b 26 Sep 2021 pre-release

    Nothing published for this version

  37. v1.0.5-0.20210822221925-a3cee26ddc01 22 Aug 2021 pre-release

    Nothing published for this version

  38. v1.0.5-0.20210717204241-6dcd120926e3 17 Jul 2021 pre-release

    Nothing published for this version

  39. v1.0.4 16 Jul 2021
    Release notes
    • In this release, we properly return sentinel errors on dicoms with unsupported BitsAllocated values instead of parsing them incorrectly (#210).

    • We also have added some debug logging that will only print when in a binary build with -tags debug (#209).

    • Additions and improvements to pkg/ (TODO(suyashkumar): describe these)

    Open source →
    Release notes

    dicom v1.0.4

    Compare

    Choose a tag to compare

    Open source →
  40. v1.0.4-0.20210625021739-8033032d2c6d 25 Jun 2021 pre-release

    Nothing published for this version

  41. v1.0.4-0.20210410155228-04a39fac0285 10 Apr 2021 pre-release

    Nothing published for this version

  42. v1.0.4-0.20210324062528-8494b8d69903 24 Mar 2021 pre-release

    Nothing published for this version

  43. v1.0.3 08 Feb 2021

    Nothing published for this version

  44. v1.0.3-0.20210125063606-55c269f285ad 25 Jan 2021 pre-release

    Nothing published for this version

  45. v1.0.2 05 Jan 2021
    Release notes

    v1.0.2 of this library comes with some notable improvements:

    • Significant Native PixelData read performance improvements (15-20% from #157 and ~50% from #163)
    • vrraw package to hold raw string VR consts

    Other useful updates:

    • Comprehensive benchmarks and enhanced testing for NativePixelData read/write
    • GitHub action benchmark support (PRs show diff against base ref, otherwise shows diff against HEAD~1)
    Open source →
    Release notes

    dicom v1.0.2

    Compare

    Choose a tag to compare

    Open source →
  46. v1.0.2-0.20201231045608-5accaa29e0e2 31 Dec 2020 pre-release

    Nothing published for this version

  47. v1.0.1 17 Dec 2020
    Release notes

    In this release:

    • dicomutil now supports a --version flag
    • AT Tag support
    • Some bugfixes (#155)
    Open source →
    Release notes

    dicom v1.0.1

    Compare

    Choose a tag to compare

    Open source →
  48. v1.0.0 27 Nov 2020
    Release notes

    🎉 v1.0 is here!

    After almost a year of work, we are finally ready to cut the official dicom v1.0 release!

    With this release, almost the entire library has been rewritten (from the API to the internals) to be more performant, more maintainable, easier to use, more canonical Go, and better tested. There were so many changes internally and at the API layer, so I'll focus on just 5 to call out below.

    A selection of 5 interesting changes:

    • A new and more canonical data structure to represent DICOM Dataset and Element in a Go world without generics (inspired by protocol buffer's oneof).
    • Easy to use Flat and Nested element iterators to examine the DICOM Dataset tree.
    • Simpler Parse and Write APIs (while still retaining some advanced options like channel-based streaming of frames, or an element-by-element read API).
    • Several bugfixes discovered along the way (support for icons, support for dicoms without proper headers, and more).
    • Completely rewritten and redesigned internal logic for reading and writing dicoms (more piecewise, modular), better handling of reading and writing sequence elements, and new per-commit benchmarks to go with this.

    Thanks to all the contributors, and a special thanks to Segmed who logged issues, helped test against terrabytes of public dicoms, and helped with pieces of the tool!

    There are still improvements to make, and new features to add on the roadmap, but it's still great to get to this point!

    Open source →
    Release notes

    v1.0.0 dicom

    Compare

    Choose a tag to compare

    Open source →
  49. v1.0.0-beta.1 01 Nov 2020 pre-release

    Nothing published for this version

  50. v1.0.0-alpha.11 08 Oct 2020 pre-release

    Nothing published for this version

  51. v1.0.0-alpha.10 27 Sep 2020 pre-release

    Nothing published for this version

  52. v1.0.0-alpha.9 26 Sep 2020 pre-release

    Nothing published for this version

  53. v1.0.0-alpha.8 23 Sep 2020 pre-release

    Nothing published for this version

  54. v1.0.0-alpha.7 23 Sep 2020 pre-release

    Nothing published for this version

  55. v1.0.0-alpha.6 23 Sep 2020 pre-release

    Nothing published for this version

  56. v1.0.0-alpha.5 18 Sep 2020 pre-release

    Nothing published for this version

  57. v1.0.0-alpha.4 12 Sep 2020 pre-release

    Nothing published for this version

  58. v1.0.0-alpha.3 10 Aug 2020 pre-release

    Nothing published for this version

  59. v1.0.0-alpha.2 18 Jul 2020 pre-release
    Release notes

    v1.0.0-alpha.2 Alpha Release Pre-release

    Pre-release

    Compare

    Choose a tag to compare

    Open source →
  60. v1.0.0-alpha.1 17 Jul 2020 pre-release

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive