Skip to content
Snippets Groups Projects
Unverified Commit aade6801 authored by Kai Chen's avatar Kai Chen Committed by GitHub
Browse files

Bump version to 1.0.0 (#2029)

* bump version to 1.0.0

* fix typos

* update the version in docs
parent f96e57d6
No related branches found
Tags v1.0.0
No related merge requests found
...@@ -40,8 +40,8 @@ This project is released under the [Apache 2.0 license](LICENSE). ...@@ -40,8 +40,8 @@ This project is released under the [Apache 2.0 license](LICENSE).
## Changelog ## Changelog
v1.0rc1 was released in 13/12/2019, with more than 20 bug fixes and 30 improvements and new features. v1.0.0 was released in 30/1/2020, with more than 20 fixes and improvements.
Please refer to [CHANGELOG.md](docs/CHANGELOG.md) for details and history versions. Please refer to [CHANGELOG.md](docs/CHANGELOG.md) for details and release history.
## Benchmark and model zoo ## Benchmark and model zoo
......
## Changelog ## Changelog
### v1.0.0 (30/1/2020)
This release mainly improves the code quality and add more docstrings.
**Highlights**
- Documentation is online now: https://mmdetection.readthedocs.io.
- Support new models: [ATSS](https://arxiv.org/abs/1912.02424).
- DCN is now available with the api `build_conv_layer` and `ConvModule` like the normal conv layer.
- A tool to collect environment information is available for trouble shooting.
**Bug Fixes**
- Fix the incompatibility of the latest numpy and pycocotools. (#2024)
- Fix the case when distributed package is unavailable, e.g., on Windows. (#1985)
- Fix the dimension issue for `refine_bboxes()`. (#1962)
- Fix the typo when `seg_prefix` is a list. (#1906)
- Add segmentation map cropping to RandomCrop. (#1880)
- Fix the return value of `ga_shape_target_single()`. (#1853)
- Fix the loaded shape of empty proposals. (#1819)
- Fix the mask data type when using albumentation. (#1818)
**Improvements**
- Enhance AssignResult and SamplingResult. (#1995)
- Add ability to overwrite existing module in Registry. (#1982)
- Reorganize requirements and make albumentations and imagecorruptions optional. (#1969)
- Check NaN in `SSDHead`. (#1935)
- Encapsulate the DCN in ResNe(X)t into a ConvModule & Conv_layers. (#1894)
- Refactoring for mAP evaluation and support multiprocessing and logging. (#1889)
- Init the root logger before constructing Runner to log more information. (#1865)
- Split `SegResizeFlipPadRescale` into different existing transforms. (#1852)
- Move `init_dist()` to MMCV. (#1851)
- Documentation and docstring improvements. (#1971, #1938, #1869, #1838)
- Fix the color of the same class for mask visualization. (#1834)
- Remove the option `keep_all_stages` in HTC and Cascade R-CNN. (#1806)
**New Features**
- Add two test-time options `crop_mask` and `rle_mask_encode` for mask heads. (#2013)
- Support loading grayscale images as single channel. (#1975)
- Implement "Bridging the Gap Between Anchor-based and Anchor-free Detection via Adaptive Training Sample Selection". (#1872)
- Add sphinx generated docs. (#1859, #1864)
- Add GN support for flops computation. (#1850)
- Collect env info for trouble shooting. (#1812)
### v1.0rc1 (13/12/2019) ### v1.0rc1 (13/12/2019)
The RC1 release mainly focuses on improving the user experience, and fixing bugs. The RC1 release mainly focuses on improving the user experience, and fixing bugs.
......
...@@ -17,11 +17,11 @@ ...@@ -17,11 +17,11 @@
# -- Project information ----------------------------------------------------- # -- Project information -----------------------------------------------------
project = 'MMDetection' project = 'MMDetection'
copyright = '2018-2019, OpenMMLab' copyright = '2018-2020, OpenMMLab'
author = 'OpenMMLab' author = 'OpenMMLab'
# The full version, including alpha/beta/rc tags # The full version, including alpha/beta/rc tags
release = '1.0rc1' release = '1.0.0'
# -- General configuration --------------------------------------------------- # -- General configuration ---------------------------------------------------
......
...@@ -22,8 +22,8 @@ def readme(): ...@@ -22,8 +22,8 @@ def readme():
MAJOR = 1 MAJOR = 1
MINOR = 0 MINOR = 0
PATCH = '' PATCH = 0
SUFFIX = 'rc1' SUFFIX = ''
if PATCH: if PATCH:
SHORT_VERSION = '{}.{}.{}{}'.format(MAJOR, MINOR, PATCH, SUFFIX) SHORT_VERSION = '{}.{}.{}{}'.format(MAJOR, MINOR, PATCH, SUFFIX)
else: else:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment