Skip to content

Latest commit

 

History

History
349 lines (240 loc) · 23.4 KB

CHANGELOG.md

File metadata and controls

349 lines (240 loc) · 23.4 KB

CHANGELOG

3.2.0 - 2024-07-26

Dear dcm2bids Community,

We are excited to announce the release of dcm2bids version 3.2.0 🎉 🥳 It comes with a couple of new features such as:

  • Our new container allows you to enjoy the full dcm2bids experience with defacing and bids validation more easily.
  • dcm2bids is now compatible with BIDS 1.9.0
  • Updated documentation

Thank you Arnaud and Sam

We would like to thank @smeisler and the users from neurostars for their feedbacks.

What's Changed

  • Fixed Nick's name by @jcohenadad in #285
  • Fetch all descriptions: id list by @arnaudbore in #283
  • [BF] Replace macos-latest with macos-13 by @arnaudbore in #299
  • Changed 'there' to 'their' by @joey-scanga in #292
  • Update to BIDS 1.9 by @arnaudbore in #301
  • [ENH] Allow disable automatic reorder entities by @arnaudbore in #303
  • Update dev to match master' state by @SamGuay in #306
  • [ENH] Allow user to use relative path for bids uri by @arnaudbore in #304
  • Update GHA to use setup-python@v5 instead of v1 by @SamGuay in #309
  • [BF] Fix output log and output folder with dcm2bids_helper by @arnaudbore in #312
  • [BF] Fix check folder by @arnaudbore in #313
  • Document new features + docker by @SamGuay in #311
  • Update master to 3.2.0 by @arnaudbore in #314

New Contributors

  • @jcohenadad made their first contribution in #285
  • @joey-scanga made their first contribution in #292

Full Changelog: https://github.com/UNFmontreal/Dcm2Bids/compare/3.1.1...3.2.0

3.1.1 - 2023-10-12

Here is the newest release of dcm2bids ! 🎉 🥳

No new feature but two useful fixes ! Hope you like this new feature less buggy ⛔ 🐛

Arnaud and Sam

What's Changed

Full Changelog: 3.1.0...3.1.1

3.1.0 - 2023-09-13

We are excited to announce the newest release of dcm2bids ! 🎉 🥳

This update introduces some new features, improvements, and bug fixes to enhance your DICOM to BIDS conversion experience. Everything embedded into this version comes from the community ❤️. Here are few examples.

  • During OHBM we've been asked to support archives as a dicom input, it's part of Dcm2bids 3.1.0. Check dcm2bids --help output. link
  • While helping people on Neurostars, @smeisler indicates that he needed to run pydeface after dcm2bids conversion since he needed both versions before and after defacing, it's now part of Dcm2bids 3.1.0. Check custom_entities in post-op section. link
  • If you want to speed up dcm2bids conversion @SamGuay wrote a really nice tutorial to convert your data faster than ever.

Your questions and concerns remain our top priority and continue to shape the future of Dcm2bids!

Thank you Arnaud and Sam

We would like to thank @smeisler, @Remi-Gau, @raniaezzo, @arokem and the users from neurostars for their feedbacks.

What's Changed

Full Changelog: 3.0.2...3.1.0

3.0.2 - 2023-31-23

First of all thank you to everybody who came see our poster during OHBM 2023 in Montreal !

We listened to you and we added an option to reorganize your NIFTIs into a BIDS structure. Check this link. We also extended the possibilities provided by the item sidecar_changes.

Congrats 🥳

What's Changed

New Contributors

Full Changelog: 3.0.1...3.0.2

3.0.1 - 2023-07-23

We could not be more proud of the 3.0.1 dcm2bids release 😊 . We put everything we've learned from our past experiences and listen to all our users' ideas into this version.

Advanced searching criteria such as extractors combined with custom entities, the ability to compare floats or the auto_extract_entities option directly accessible from dcm2bids command will make the conversion to BIDS smoother than ever and significantly reduce the complexity and the length of your configuration file especially for multi-site acquisitions.

We highly encourage you to dive into the documentation since we added quite a lot of new features.

Please don't hesitate to give us your feedback using this #240.

Thank you again for all our users who contributed in some ways to this release. Thank you @SamGuay for the long discussions and late debug sessions. 🎉

Arnaud

What's Changed

New Contributors

Full Changelog: 2.1.9...3.0.1

3.0.0rc1 - 2023-07-17

Ok let's be clear after working very hard on this we are definitively biased so we decided to ask ChatGPT to write for us a short fun description for our brand new version.

Introducing the latest version of dcm2bids: the superhero of medical imaging data conversion! With simplified configuration, enhanced DICOM handling, comprehensive data validation, advanced options, and amazing new features, dcm2bids will transform your data into BIDS format like magic. Join the fun and unleash your scientific superpowers today!

Please check the documentation 🎉

⚠️This is a release candidate.

What's Changed

New Contributors

Full Changelog: 2.1.8...3.0.0rc1

2.1.9 - 2022-06-17

Some issues with pypi. Sorry for this.

What's Changed

New Contributors

Full Changelog: 2.1.7...2.1.9

2.1.8 - 2022-06-17

This will be our last PR before moving to a new API.

What's Changed

New Contributors

Full Changelog: 2.1.7...2.1.8

2.1.7 - 2022-05-30

Last version before refactoring.

  • Major and minor documentation fixes
  • Fix Ìntended for
  • Fix Entity table order
  • Fix Windows paths
  • Fix issue when no internet
  • Remove support to Python 2.6

2.1.6 - 2021-02-16

  • New Containers
  • Fix pypi package

2.1.5 - 2021-01-04

  • Add possibility to be not case sensitive
  • Fix issue 34: dcm2bids not ordering runs chronologically

2.1.4 - 2019-04-04

  • Add a tutorial to the documentation
  • Update BIDS version in dcm2bids_scaffold
  • Bug fix when intendedFor was equal to 0
  • Restructuring of the documentation and add version description

2.1.3 - 2019-04-02

  • dicom_dir can be a list or str

2.1.2 - 2019-04-01

  • Add documentation with mkdocs
  • Bug fix in dcm2niix_version

2.1.1 - 2019-03-29

  • Bug fix

2.1.0 - 2019-03-28

  • Checking if a new version of dcm2bids or dcm2niix is available on github
  • dcm2niix output is now log to file as debug
  • Add dcm2bids version to sidecars
  • intendedFor option can also be a list

2.0.0 - 2019-03-10

  • The anonymizer option no longer exists from the script dcm2bids. It is still possible to deface the anatomical nifti images using the "defaceTpl" key in the configuration file.
  • Acquisitions are now sorted using the sidecar data instead of only the sidecar filename. The default behaviour is to sort by SeriesNumber then by AcquisitionTime then by the SidecarFilename. You can change this behaviour setting the key "compKeys" inside the configuration file.
  • Add an option to use re for more flexibility for matching criteria. Set the key "searchMethod" to "re" in the config file. fnmatch is still the default.
  • Design fix in matching with list in the sidecar.
  • Sidecar modification using "sidecarChanges" in the configuration file.
  • intendedFor option for fieldmap in the configuration file
  • log improvement
  • major code refactoring
  • add docstrings
  • add tests with pytest

1.1.8 - 2018-02-02

  • Add dcm2bids as runscript inside Singularity
  • Remove logger from dcm2bids_helper

1.1.7 - 2018-02-01

1.1.6 - 2018-02-01

1.1.4 - 2017-11-09

1.1.3 - 2017-11-09

1.1.2 - 2017-11-03

1.0.1 - 2017-11-01