Skip to content

Commit ed68215

Browse files
luomaiJonathan DEKHTIAR
authored andcommitted
CHANGELOG for 1.8.6 official release (#694)
* Update CHANGELOG.md * Update CHANGELOG.md * Update CHANGELOG.md * Update CHANGELOG.md
1 parent dea9d40 commit ed68215

File tree

1 file changed

+79
-73
lines changed

1 file changed

+79
-73
lines changed

CHANGELOG.md

Lines changed: 79 additions & 73 deletions
Original file line numberDiff line numberDiff line change
@@ -70,107 +70,113 @@ To release a new version, please update the changelog as followed:
7070

7171
### Added
7272
- API:
73-
- `tl.alphas` and `tl.alphas_like` added following the tf.ones/zeros and tf.zeros_like/ones_like (by @DEKHTIARJonathan in #580)
74-
- `tl.lazy_imports.LazyImport` to import heavy libraries only when necessary (by @DEKHTIARJonathan in #667)
75-
- `tl.act.leaky_relu6` and `tl.layers.PRelu6Layer` have been (by @DEKHTIARJonathan in #686)
76-
- `tl.act.leaky_twice_relu6` and `tl.layers.PTRelu6Layer` have been (by @DEKHTIARJonathan in #686)
73+
- `tl.alphas` and `tl.alphas_like` added following the tf.ones/zeros and tf.zeros_like/ones_like
74+
- `tl.lazy_imports.LazyImport` to import heavy libraries only when necessary
75+
- `tl.act.leaky_relu6` and `tl.layers.PRelu6Layer` have been deprecated
76+
- `tl.act.leaky_twice_relu6` and `tl.layers.PTRelu6Layer` have been deprecated
7777
- CI Tool:
78-
- [Stale Probot](https://github.com/probot/stale) added to clean stale issues (by @DEKHTIARJonathan in #573)
79-
- [Changelog Probot](https://github.com/mikz/probot-changelog) Configuration added (by @DEKHTIARJonathan in #637)
80-
- Travis Builds now handling a matrix of TF Version from TF==1.6.0 to TF==1.8.0 (by @DEKHTIARJonathan in #644)
81-
- CircleCI added to build and upload Docker Containers for each PR merged and tag release (by @DEKHTIARJonathan in #648)
78+
- [Stale Probot](https://github.com/probot/stale) added to clean stale issues
79+
- [Changelog Probot](https://github.com/mikz/probot-changelog) Configuration added
80+
- Travis Builds now handling a matrix of TF Version from TF==1.6.0 to TF==1.8.0
81+
- CircleCI added to build and upload Docker Containers for each PR merged and tag release
8282
- Decorator:
83-
- `tl.decorators` API created including `deprecated_alias` and `private_method` (by @DEKHTIARJonathan in #660)
84-
- `tl.decorators` API enriched with `protected_method` (by @DEKHTIARJonathan in #675)
83+
- `tl.decorators` API created including `deprecated_alias` and `private_method`
84+
- `tl.decorators` API enriched with `protected_method`
8585
- Docker:
86-
- Containers for each release and for each PR merged on master built (by @DEKHTIARJonathan in #648)
87-
- Containers built in the following configurations (by @DEKHTIARJonathan in #648):
86+
- Containers for each release and for each PR merged on master built
87+
- Containers built in the following configurations :
8888
- py2 + cpu
8989
- py2 + gpu
9090
- py3 + cpu
9191
- py3 + gpu
9292
- Documentation:
93-
- Clean README (by @luomai in #677)
94-
- Release semantic version added on index page (by @DEKHTIARJonathan in #633)
95-
- Optimizers page added (by @DEKHTIARJonathan in #636)
96-
- `AMSGrad` added on Optimizers page added (by @DEKHTIARJonathan in #636)
93+
- Clean README
94+
- Release semantic version added on index pag
95+
- Optimizers page added
96+
- `AMSGrad` added on Optimizers page added
9797
- Layer:
98-
- ElementwiseLambdaLayer added to use custom function to connect multiple layer inputs (by @One-sixth in #579)
99-
- AtrousDeConv2dLayer added (by @2wins in #662)
100-
- Fix bugs of using `tf.layers` in CNN (by @zsdonghao in #686)
98+
- ElementwiseLambdaLayer added to use custom function to connect multiple layer inputs
99+
- AtrousDeConv2dLayer added
100+
- Fix bugs of using `tf.layers` in CNN
101101
- Optimizer:
102-
- AMSGrad Optimizer added based on `On the Convergence of Adam and Beyond (ICLR 2018)` (by @DEKHTIARJonathan in #636)
102+
- AMSGrad Optimizer added based on `On the Convergence of Adam and Beyond (ICLR 2018)`
103103
- Setup:
104-
- Creation of installation flaggs `all`, `all_cpu`, and `all_gpu` (by @DEKHTIARJonathan in #660)
104+
- Creation of installation flaggs `all`, `all_cpu`, and `all_gpu`
105105
- Test:
106-
- `test_utils_predict.py` added to reproduce and fix issue #288 (by @2wins in #566)
107-
- `Layer_DeformableConvolution_Test` added to reproduce issue #572 with deformable convolution (by @DEKHTIARJonathan in #573)
108-
- `Array_Op_Alphas_Test` and `Array_Op_Alphas_Like_Test` added to test `tensorlayer/array_ops.py` file (by @DEKHTIARJonathan in #580)
109-
- `test_optimizer_amsgrad.py` added to test `AMSGrad` optimizer (by @DEKHTIARJonathan in #636)
110-
- `test_logging.py` added to insure robustness of the logging API (by @DEKHTIARJonathan in #645)
111-
- `test_decorators.py` added (by @DEKHTIARJonathan in #660)
112-
- `test_activations.py` added (by @DEKHTIARJonathan in #686)
106+
- `test_utils_predict.py` added to reproduce and fix issue #288
107+
- `Layer_DeformableConvolution_Test` added to reproduce issue #572 with deformable convolution
108+
- `Array_Op_Alphas_Test` and `Array_Op_Alphas_Like_Test` added to test `tensorlayer/array_ops.py` file
109+
- `test_optimizer_amsgrad.py` added to test `AMSGrad` optimizer
110+
- `test_logging.py` added to insure robustness of the logging API
111+
- `test_decorators.py` added
112+
- `test_activations.py` added
113113
- Tutorials:
114-
- `tutorial_tfslim` has been introduced to show how to use `SlimNetsLayer` (by @2wins in #560).
114+
- `tutorial_tfslim` has been introduced to show how to use `SlimNetsLayer`
115115

116116
### Changed
117-
- Tensorflow CPU & GPU dependencies moved to separated requirement files in order to allow PyUP.io to parse them (by @DEKHTIARJonathan in #573)
118-
- The document of LambdaLayer for linking it with ElementwiseLambdaLayer (by @zsdonghao in #587)
119-
- RTD links point to stable documentation instead of latest used for development (by @DEKHTIARJonathan in #633)
120-
- TF Version older than 1.6.0 are officially unsupported and raises an exception (by @DEKHTIARJonathan in #644)
121-
- Readme Badges Updated with Support Python and Tensorflow Versions (by @DEKHTIARJonathan in #644)
122-
- TL logging API has been consistent with TF logging API and thread-safe (by @DEKHTIARJonathan in #645)
123-
- Relative Imports changed for absolute imports (by @DEKHTIARJonathan in #657)
124-
- `tl.files` refactored into a directory with numerous files (by @DEKHTIARJonathan in #657)
125-
- `tl.files.voc_dataset` fixed because of original Pascal VOC website was down (by @DEKHTIARJonathan in #657)
126-
- extra requirements hidden inside the library added in the project requirements (by @DEKHTIARJonathan in #657)
127-
- requirements files refactored in `requirements/` directory (by @DEKHTIARJonathan in #657)
128-
- README.md and other markdown files have been refactored and cleaned. (by @zsdonghao @DEKHTIARJonathan @luomai in #639)
129-
- Ternary Convolution Layer added in unittest (by @DEKHTIARJonathan in #658)
130-
- Convolution Layers unittests have been cleaned & refactored (by @DEKHTIARJonathan in #658)
131-
- All the tests are now using a DEBUG level verbosity when run individualy (by @DEKHTIARJonathan in #660)
132-
- `tf.identity` as activation is **ignored**, thus reducing the size of the graph by removing useless operation (by @DEKHTIARJonathan in #667)
133-
- argument dictionaries are now checked and saved within the `Layer` Base Class (by @DEKHTIARJonathan in #667)
134-
- `Layer` Base Class now presenting methods to update faultlessly `all_layers`, `all_params`, and `all_drop` (by @DEKHTIARJonathan in #675)
135-
- Input Layers have been removed from `tl.layers.core` and added to `tl.layers.inputs` (by @DEKHTIARJonathan in #675)
136-
- Input Layers are now considered as true layers in the graph (they represent a placeholder), unittests have been updated (by @DEKHTIARJonathan in #675)
137-
- Layer API is simplified, with automatic feeding `prev_layer` into `self.inputs` (by @DEKHTIARJonathan in #675)
117+
- Tensorflow CPU & GPU dependencies moved to separated requirement files in order to allow PyUP.io to parse them
118+
- The document of LambdaLayer for linking it with ElementwiseLambdaLayer
119+
- RTD links point to stable documentation instead of latest used for development
120+
- TF Version older than 1.6.0 are officially unsupported and raises an exception
121+
- Readme Badges Updated with Support Python and Tensorflow Versions
122+
- TL logging API has been consistent with TF logging API and thread-safe
123+
- Relative Imports changed for absolute imports
124+
- `tl.files` refactored into a directory with numerous files
125+
- `tl.files.voc_dataset` fixed because of original Pascal VOC website was down
126+
- extra requirements hidden inside the library added in the project requirements
127+
- requirements files refactored in `requirements/` directory
128+
- README.md and other markdown files have been refactored and cleaned.
129+
- Ternary Convolution Layer added in unittest
130+
- Convolution Layers unittests have been cleaned & refactored
131+
- All the tests are now using a DEBUG level verbosity when run individualy
132+
- `tf.identity` as activation is **ignored**, thus reducing the size of the graph by removing useless operation
133+
- argument dictionaries are now checked and saved within the `Layer` Base Class
134+
- `Layer` Base Class now presenting methods to update faultlessly `all_layers`, `all_params`, and `all_drop`
135+
- Input Layers have been removed from `tl.layers.core` and added to `tl.layers.inputs`
136+
- Input Layers are now considered as true layers in the graph (they represent a placeholder), unittests have been updated
137+
- Layer API is simplified, with automatic feeding `prev_layer` into `self.inputs`
138138

139139
### Deprecated
140-
- `tl.layers.TimeDistributedLayer` argurment `args` is deprecated in favor of `layer_args` (by @DEKHTIARJonathan in #667)
141-
- `tl.act.leaky_relu` have been deprecated in favor of `tf.nn.leaky_relu` (by @DEKHTIARJonathan in #686)
140+
- `tl.layers.TimeDistributedLayer` argurment `args` is deprecated in favor of `layer_args`
141+
- `tl.act.leaky_relu` have been deprecated in favor of `tf.nn.leaky_relu`
142142

143143
### Removed
144-
- `assert()` calls remove and replaced by `raise AssertionError()` (by @DEKHTIARJonathan in #667)
145-
- `tl.identity` is removed, not used anymore and deprecated for a long time (by @DEKHTIARJonathan in #667)
146-
- All Code specific to `TF.__version__ < "1.6"` have been removed (by @DEKHTIARJonathan in #675)
144+
- `assert()` calls remove and replaced by `raise AssertionError()`
145+
- `tl.identity` is removed, not used anymore and deprecated for a long time
146+
- All Code specific to `TF.__version__ < "1.6"` have been removed
147147

148148
### Fixed
149-
- Issue #498 - Deprecation Warning Fix in `tl.layers.RNNLayer` with `inspect` (by @DEKHTIARJonathan in #574)
150-
- Issue #498 - Deprecation Warning Fix in `tl.files` with truth value of an empty array is ambiguous (by @DEKHTIARJonathan in #575)
151-
- Issue #565 related to `tl.utils.predict` fixed - `np.hstack` problem in which the results for multiple batches are stacked along `axis=1` (by @2wins in #566)
152-
- Issue #572 with `tl.layers.DeformableConv2d` fixed (by @DEKHTIARJonathan in #573)
153-
- Issue #664 with `tl.layers.ConvLSTMLayer` fixed (by @dengyueyun666 in #676)
154-
- Typo of the document of ElementwiseLambdaLayer (by @zsdonghao in #588)
155-
- Error in `tl.layers.TernaryConv2d` fixed - self.inputs not defined (by @DEKHTIARJonathan in #658)
156-
- Deprecation warning fixed in `tl.layers.binary._compute_threshold()` (by @DEKHTIARJonathan in #658)
157-
- All references to `tf.logging` replaced by `tl.logging` (by @DEKHTIARJonathan in #661)
158-
- Duplicated code removed when bias was used (by @DEKHTIARJonathan in #667)
159-
- `tensorlayer.third_party.roi_pooling.roi_pooling.roi_pooling_ops` is now lazy loaded to prevent systematic error raised (by @DEKHTIARJonathan in #675)
149+
- Issue #498 - Deprecation Warning Fix in `tl.layers.RNNLayer` with `inspect`
150+
- Issue #498 - Deprecation Warning Fix in `tl.files` with truth value of an empty array is ambiguous
151+
- Issue #565 related to `tl.utils.predict` fixed - `np.hstack` problem in which the results for multiple batches are stacked along `axis=1`
152+
- Issue #572 with `tl.layers.DeformableConv2d` fixed
153+
- Issue #664 with `tl.layers.ConvLSTMLayer` fixed
154+
- Typo of the document of ElementwiseLambdaLayer
155+
- Error in `tl.layers.TernaryConv2d` fixed - self.inputs not defined
156+
- Deprecation warning fixed in `tl.layers.binary._compute_threshold()`
157+
- All references to `tf.logging` replaced by `tl.logging`
158+
- Duplicated code removed when bias was used
159+
- `tensorlayer.third_party.roi_pooling.roi_pooling.roi_pooling_ops` is now lazy loaded to prevent systematic error raised
160160
- Tutorial:
161-
- `tutorial_word2vec_basic.py` saving issue #476 fixed (by @DEKHTIARJonathan in #635)
162-
- All tutorials tested and errors have been fixed (by @DEKHTIARJonathan in #635)
161+
- `tutorial_word2vec_basic.py` saving issue #476 fixed
162+
- All tutorials tested and errors have been fixed
163163

164164
### Security
165165

166166
### Dependencies Update
167-
- Update pytest from 3.5.1 to 3.6.0 (by @DEKHTIARJonathan and @pyup-bot in #647)
168-
- Update progressbar2 from 3.37.1 to 3.38.0 (by @DEKHTIARJonathan and @pyup-bot in #651)
169-
- Update scikit-image from 0.13.1 to 0.14.0 (by @DEKHTIARJonathan and @pyup-bot in #656)
170-
- Update keras from 2.1.6 to 2.2.0 (by @DEKHTIARJonathan and @pyup-bot in #684)
167+
- Update pytest from 3.5.1 to 3.6.0
168+
- Update progressbar2 from 3.37.1 to 3.38.0
169+
- Update scikit-image from 0.13.1 to 0.14.0
170+
- Update keras from 2.1.6 to 2.2.0
171171

172172
### Contributors
173-
@lgarithm @DEKHTIARJonathan @2wins @One-sixth @zsdonghao @luomai
173+
- @lgarithm (#563)
174+
- @DEKHTIARJonathan (#573 #574 #575 #580 #633 #635 #636 #639 #644 #645 #648 #657 #667 #658 #659 #660 #661 #666 #667 #672 #675 #683 #686 #687 #690 #692)
175+
- @2wins (#560 #566 #662)
176+
- @One-sixth (#579)
177+
- @zsdonghao (#587 #588 #639 #685)
178+
- @luomai (#639 #677)
179+
- @dengyueyun666 (#676)
174180

175181
## [1.8.6] - 2018-06-02
176182

0 commit comments

Comments
 (0)