Skip to content
This repository was archived by the owner on Mar 17, 2021. It is now read-only.

Commit 1bccbf8

Browse files
authored
Merge pull request #226 from NifTK/225-add-release-notes-for-0.4
Added release notes for 0.4
2 parents 67160c7 + f4dc38d commit 1bccbf8

File tree

2 files changed

+40
-1
lines changed

2 files changed

+40
-1
lines changed

CHANGELOG.md

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,31 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
66

77
## [Unreleased]
88

9+
## [0.4.0] - 2018-09-13
10+
### Added
11+
* `niftynet.layer`: new layers
12+
- Tversky loss function for image segmentation
13+
- Random affine augmentation layer
14+
- Random bias field augmentation layer
15+
- Group normalisation layer
16+
- Squeeze and excitation blocks
17+
* Documentation
18+
- [Image reader and window sampler demo](https://github.com/NifTK/NiftyNet/tree/c457a5bb07284b030ce588d1d82b2907f7e4e65e/demos/module_examples)
19+
- [2D U-net demo](https://github.com/NifTK/NiftyNet/tree/c88cb1e4c6794ebbd6bf681901ee8902da41d7eb/demos/unet)
20+
- [Dense CRF layer demo](https://github.com/NifTK/NiftyNet/tree/8b9f3e40b6d0f3db61fab34d3b7afca43b93723d/demos/crf_as_rnn)
21+
- [FAQ list](https://github.com/NifTK/NiftyNet/wiki/NiftyNet-FAQ)
22+
* Misc.
23+
- [Subject id from filename with regular expression](https://niftynet.readthedocs.io/en/dev/filename_matching.html)
24+
- Versioning with python-versioneer
25+
- Tested with TensorFlow 1.10
26+
27+
### Changed
28+
* `niftynet.engine`: improved core functions
29+
- IO modules based on `tf.data.Dataset` (breaking changes)
30+
- Decoupled the engine and event handlers
31+
* Migrated the code repository, model zoo, and [niftynet.io](http://niftynet.io) source code to [github.com/niftk]
32+
(https://github.com/niftk).
33+
934
## [0.3.0] - 2018-05-15
1035
### Added
1136
* Support for 2D image loading optionally using `skimage`, `pillow`, or `simpleitk`
@@ -75,7 +100,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
75100
### Fixed
76101
* Bugs in data augmentation, I/O, sampler
77102

78-
[Unreleased]: https://github.com/NifTK/NiftyNet/compare/v0.3.0...HEAD
103+
[Unreleased]: https://github.com/NifTK/NiftyNet/compare/v0.4.0...HEAD
104+
[0.4.0]: https://github.com/NifTK/NiftyNet/compare/v0.3.0...v0.4.0
79105
[0.3.0]: https://github.com/NifTK/NiftyNet/compare/v0.2.2...v0.3.0
80106
[0.2.2]: https://github.com/NifTK/NiftyNet/compare/v0.2.1...v0.2.2
81107
[0.2.1]: https://github.com/NifTK/NiftyNet/compare/v0.2.0.post1...v0.2.1

CONTRIBUTING.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -158,6 +158,19 @@ Please send a merge request with only relevant changes to a particular unit test
158158

159159
## NiftyNet admin tasks
160160

161+
### Adding release notes
162+
163+
The notes for NiftyNet releases are kept in the [NiftyNet changelog][changelog], and follow the ["keep a changelog"
164+
standards][keep-a-changelog]. Notes should be added for each release, highlighting the changes in the appropriate
165+
sections. See for instance [this commit][sample-changelog-commit]. Following the tagging of the new release on GitHub
166+
(see the section below), the release notes can be synchronised with the [GitHub release page][github-release-page]
167+
using [chandler][chandler]
168+
169+
[sample-changelog-commit]: https://github.com/NifTK/NiftyNet/commit/1d936d3b9cebb79cd58982863d8d5b97d3293511
170+
[keep-a-changelog]: http://keepachangelog.com/
171+
[github-release-page]: https://github.com/NifTK/NiftyNet/releases
172+
[chandler]: https://github.com/mattbrictson/chandler
173+
161174
### Making a release
162175

163176
NiftyNet versions are numbered following [Semantic Versioning (semver)](https://semver.org/spec/v2.0.0.html).

0 commit comments

Comments
 (0)