@@ -4,24 +4,43 @@ All notable changes to this project will be documented (for humans) in this file
44The format is based on [ Keep a Changelog] ( http://keepachangelog.com/en/1.0.0/ )
55and this project adheres to [ Semantic Versioning] ( http://semver.org/spec/v2.0.0.html ) .
66
7- ## [ 0.5] - TBD
8- First release after major refactor
9- ### Added
10- - [ CHANGELOG.md] ( https://github.com/nipy/heudiconv/blob/master/CHANGELOG.md )
11- - [ Regression testing] ( https://github.com/nipy/heudiconv/blob/master/tests/test_regression.py ) on real data (using datalad)
7+ ## [ 0.5] - 2018-03-01
8+ The first release after major refactoring:
9+
1210### Changed
1311- Refactored into a proper ` heudiconv ` Python module
12+ - ` heuristics ` is now a ` heudiconv.heuristics ` submodule
13+ - you can specify shipped heuristics by name (e.g. ` -f reproin ` )
14+ without providing full path to their files
15+ - you need to use ` --files ` (not just positional argument(s)) if not
16+ using ` --dicom_dir_templates ` or ` --subjects ` to point to data files
17+ or directories with input DICOMs
1418- ` Dockerfile ` is generated by [ neurodocker] ( https://github.com/kaczmarj/neurodocker )
1519- Logging verbosity reduced
1620- Increased leniency with missing DICOM fields
17- - dbic_bids heuristic renamed into reproin
21+ - ` dbic_bids ` heuristic renamed into reproin
22+ ### Added
23+ - [ LICENSE] ( https://github.com/nipy/heudiconv/blob/master/LICENSE )
24+ with Apache 2.0 license for the project
25+ - [ CHANGELOG.md] ( https://github.com/nipy/heudiconv/blob/master/CHANGELOG.md )
26+ - [ Regression testing] ( https://github.com/nipy/heudiconv/blob/master/tests/test_regression.py ) on real data (using datalad)
27+ - A dedicated [ ReproIn] ( https://github.com/repronim/reproin ) project
28+ with details about ReproIn setup/specification and operation using
29+ ` reproin ` heuristic shipped with heudiconv
30+ - [ utils/test-compare-two-versions.sh] ( utils/test-compare-two-versions.sh )
31+ helper to compare conversions with two different versions of heudiconv
1832### Removed
19- ### Deprecated
33+ - Support for converters other than ` dcm2niix ` , which is now the default.
34+ Explicitly specify ` -c none ` to only prepare conversion specification
35+ files without performing actual conversion
2036### Fixed
37+ - Compatibility with Nipype 1.0, PyDicom 1.0, and upcoming DataLad 0.10
2138- Consistency with converted files permissions
2239- Ensured subject id for BIDS conversions will be BIDS compliant
2340- Re-add ` seqinfo ` fields as column names in generated ` dicominfo `
24- ### Security
41+ - More robust sanity check of the regex reformatted .json file to avoid
42+ numeric precision issues
43+ - Many other various issues
2544
2645## [ 0.4] - 2017-10-15
2746A usable release to support [ DBIC] use-case
0 commit comments