diff --git a/README.md b/README.md
index b5636a56..e4379bc5 100644
--- a/README.md
+++ b/README.md
@@ -125,6 +125,13 @@ $ Rscript abess/docs/simulation/R/timings.R
## What's news
+New features version `4.7`:
+
+- Support limiting beta into a range by clipping method. One application is to perform non-negative fitting.
+- Support no-intercept model for most regressors in ``abess.linear`` with argument ``fit_intercept=False``. We assume that the data has been centered for these models.
+- Support AUC criterion for Logistic and Multinomial Regression.
+
+
New features version `4.6`:
- Support no-intercept model for most regressors in `abess.linear` with argument `fit_intercept=False`. We assume that the data has been centered for these models. (Python)
diff --git a/docs/Changelog.rst b/docs/Changelog.rst
index 93cc0a31..01eece47 100644
--- a/docs/Changelog.rst
+++ b/docs/Changelog.rst
@@ -5,14 +5,23 @@ Unreleased
----------
- Python package
+- R package
- - Use `CMake `__ on compiling to increase scalability.
- - Support no-intercept model for most regressors in `abess.linear` with argument `fit_intercept=False`. We assume that the data has been centered for these models.
+ - abess can be used in mlr3extralearners, a package like scikit-learn. Please see `mlr3extralearners `__ for usage.
+
+Version 0.4.7
+-------------
- R package
+- Python package
- - abess can be used in mlr3extralearners, a package like scikit-learn. Please see `mlr3extralearners `__ for usage.
+ - Support no-intercept model for most regressors in ``abess.linear`` with argument ``fit_intercept=False``. We assume that the data has been centered for these models.
+ - Use `CMake `__ on compiling to increase scalability.
+
+- C++
+ - Support limiting beta into a range by clipping method. One application is to perform non-negative fitting.
+ - Support AUC criterion for Logistic and Multinomial Regression.
Version 0.4.6
-------------
@@ -20,11 +29,11 @@ Version 0.4.6
- R package
- Python package
- - Support `score` function for all GLM estimators.
+ - Support ``score`` function for all GLM estimators.
- Rearrange some arguments to improve legibility.
Please check `here `__ for the latest API.
- Better docstring, e.g. move important arguments to the front.
- - Combine `metrics.py` and `functions.py`.
+ - Combine ``metrics.py`` and ``functions.py``.
- C++
diff --git a/python/abess/__init__.py b/python/abess/__init__.py
index ff785e08..73e61379 100644
--- a/python/abess/__init__.py
+++ b/python/abess/__init__.py
@@ -5,7 +5,7 @@
# @Site :
# @File : __init__.py
-__version__ = "0.4.7rc1"
+__version__ = "0.4.7"
__author__ = ("Jin Zhu, Kangkang Jiang, "
"Junhao Huang, Yanhang Zhang, "
"Yanhang Zhang, Shiyun Lin, "