diff --git a/IPython/core/release.py b/IPython/core/release.py index 8c11389..2071cef 100644 --- a/IPython/core/release.py +++ b/IPython/core/release.py @@ -24,7 +24,7 @@ _version_minor = 4 _version_patch = 0 _version_extra = '.dev' # _version_extra = 'b1' -# _version_extra = '' # Uncomment this for full releases +_version_extra = '' # Uncomment this for full releases # Construct full version string from these. _ver = [_version_major, _version_minor, _version_patch] diff --git a/docs/source/whatsnew/version7.rst b/docs/source/whatsnew/version7.rst index 13c6932..5efdaca 100644 --- a/docs/source/whatsnew/version7.rst +++ b/docs/source/whatsnew/version7.rst @@ -2,6 +2,50 @@ 7.x Series ============ +.. _whatsnew740: + +IPython 7.4.0 +============= + +Unicode name completions +------------------------ + +Previously, we provided completion for a unicode name with its relative symbol. +With this, now IPython provides complete suggestions to unicode name symbols. + +As on the PR, if user types ``\LAT``, IPython provides a list of +possible completions. In this case, it would be something like:: + + 'LATIN CAPITAL LETTER A', + 'LATIN CAPITAL LETTER B', + 'LATIN CAPITAL LETTER C', + 'LATIN CAPITAL LETTER D', + .... + +This help to type unicode character that do not have short latex aliases, and +have long unicode names. for example ``Ͱ``, ``\GREEK CAPITAL LETTER HETA``. + +This feature was contributed by Luciana Marques :ghpull:`11583`. + +Make audio normalization optional +--------------------------------- + +Added 'normalize' argument to `IPython.display.Audio`. This argument applies +when audio data is given as an array of samples. The default of `normalize=True` +preserves prior behavior of normalizing the audio to the maximum possible range. +Setting to `False` disables normalization. + + +Miscelanious +------------ + + - Fix improper acceptation of ``return`` outside of functions. :ghpull:`11641`. + - Fixed PyQt 5.11 backwards incompatibility causing sip import failure. + :ghpull:`11613`. + - Fix Bug where ``type?`` woudl crash IPython. :ghpull:`1608`. + - Allow to apply ``@needs_local_scope`` to cell magics for convenience. + :ghpull:`11542`. + .. _whatsnew730: IPython 7.3.0 diff --git a/tools/release_helper.sh b/tools/release_helper.sh index 67bb5d2..47f3e19 100644 --- a/tools/release_helper.sh +++ b/tools/release_helper.sh @@ -1,6 +1,8 @@ # Simple tool to help for release # when releasing with bash, simplei source it to get asked questions. +set -euo pipefail + echo -n PREV_RELEASE: read PREV_RELEASE echo -n MILESTONE: @@ -10,12 +12,20 @@ read VERSION echo -n branch: read branch +echo echo "updating what's new with informations from docs/source/whatsnew/pr" python tools/update_whatsnew.py +echo +echo "please move the contents of developents.rst ot version-X.rst" +echo "Press enter to continue" +read + +echo echo "here are all the authors that contributed to this release:" git log --format="%aN <%aE>" $PREV_RELEASE... | sort -u -f +echo echo "If you see any duplicates cancel (Ctrl-C), then edit .mailmap" Press enter to continue read @@ -33,3 +43,17 @@ echo "please update version number in IPython/core/release.py" echo "Press enter to continue" read + +echo +echo "Attempting to build the docs.." +make html -C docs + +echo +echo "Check the docs, press enter to continue" +read + +echo +echo "Attempting to build package..." + +tools/build_release +