##// END OF EJS Templates
What's new and update release tools (#14530)
M Bussonnier -
r28875:0e62e658 merge
parent child Browse files
Show More
@@ -1,6 +1,43
1 ============
1 ============
2 8.x Series
2 8.x Series
3 ============
3 ============
4 .. _version 8.28:
5
6 IPython 8.28
7 ============
8
9 Slight delay of this September release as I was busy at Pydata Paris last week.
10 Not many user visible changes for this release, a couple of bug fixes and
11 workaround:
12
13 - :ghpull:`14480` AssertionError: assert _xterm_term_title_saved in WSL – It is
14 unclear why the terminal title is not saved in WSL, if you've WSL experience
15 we'd love your feedback and help to not just ignore an error
16 - :ghpull:`14510` Fix use of pyside6 >= 6.7.0
17 - :ghpull:`14518` Make values public (_tb_highlight & _tb_highlight_style)
18 - :ghpull:`14515` Use environment variable to identify conda / mamba
19
20
21 As usual you can find the full list of PRs on GitHub under `the 8.28
22 <https://github.com/ipython/ipython/milestone/135?closed=1>`__ milestone.
23
24 For something completely different
25 ----------------------------------
26
27 One of the first works of Science Fiction (`Frankenstein
28 <https://en.wikipedia.org/wiki/Frankenstein>`__), was written by `Mary Shelley
29 <https://en.wikipedia.org/wiki/Mary_Shelley>`__ when she was 18, before being
30 published in London on 1 January 1818 when she was 20. This is often overlooked,
31 and the role of founders of science fiction attribute to Edgar Allan Poe and
32 Jules Verne despite being published later.
33
34 Thanks
35 ------
36
37 Thanks as well to the `D. E. Shaw group <https://deshaw.com/>`__ for sponsoring
38 work on IPython and related libraries.
39
40
4 .. _version 8.27:
41 .. _version 8.27:
5
42
6 IPython 8.27
43 IPython 8.27
@@ -30,12 +30,12 python -c 'import matplotlib'
30
30
31
31
32 echo "Will use $BLUE'$EDITOR'$NOR to edit files when necessary"
32 echo "Will use $BLUE'$EDITOR'$NOR to edit files when necessary"
33 echo -n "PREV_RELEASE (X.y.z) [$PREV_RELEASE]: "
33 # echo -n "PREV_RELEASE (X.y.z) [$PREV_RELEASE]: "
34 read input
34 # read input
35 PREV_RELEASE=${input:-$PREV_RELEASE}
35 # PREV_RELEASE=${input:-$PREV_RELEASE}
36 echo -n "MILESTONE (X.y) [$MILESTONE]: "
36 # echo -n "MILESTONE (X.y) [$MILESTONE]: "
37 read input
37 # read input
38 MILESTONE=${input:-$MILESTONE}
38 # MILESTONE=${input:-$MILESTONE}
39 echo -n "VERSION (X.y.z) [$VERSION]:"
39 echo -n "VERSION (X.y.z) [$VERSION]:"
40 read input
40 read input
41 VERSION=${input:-$VERSION}
41 VERSION=${input:-$VERSION}
@@ -90,44 +90,44 then
90 read
90 read
91 fi
91 fi
92
92
93 if ask_section "Gen Stats, and authors"
93 # if ask_section "Gen Stats, and authors"
94 then
94 # then
95
95 #
96 echo
96 # echo
97 echo $BLUE"here are all the authors that contributed to this release:"$NOR
97 # echo $BLUE"here are all the authors that contributed to this release:"$NOR
98 git log --format="%aN <%aE>" $PREV_RELEASE... | sort -u -f
98 # git log --format="%aN <%aE>" $PREV_RELEASE... | sort -u -f
99
99 #
100 echo
100 # echo
101 echo $BLUE"If you see any duplicates cancel (Ctrl-C), then edit .mailmap."
101 # echo $BLUE"If you see any duplicates cancel (Ctrl-C), then edit .mailmap."
102 echo $GREEN"Press enter to continue:"$NOR
102 # echo $GREEN"Press enter to continue:"$NOR
103 read
103 # read
104
104 #
105 echo $BLUE"generating stats"$NOR
105 # echo $BLUE"generating stats"$NOR
106 python tools/github_stats.py --milestone $MILESTONE > stats.rst
106 # python tools/github_stats.py --milestone $MILESTONE > stats.rst
107
107 #
108 echo $BLUE"stats.rst files generated."$NOR
108 # echo $BLUE"stats.rst files generated."$NOR
109 echo $GREEN"Please merge it with the right file (github-stats-X.rst) and commit."$NOR
109 # echo $GREEN"Please merge it with the right file (github-stats-X.rst) and commit."$NOR
110 echo $GREEN"press enter to continue."$NOR
110 # echo $GREEN"press enter to continue."$NOR
111 read
111 # read
112
112 #
113 fi
113 # fi
114
114
115 if ask_section "Generate API difference (using frapuccino)"
115 # if ask_section "Generate API difference (using frapuccino)"
116 then
116 # then
117 echo $BLUE"Checking out $PREV_RELEASE"$NOR
117 # echo $BLUE"Checking out $PREV_RELEASE"$NOR
118 git checkout tags/$PREV_RELEASE
118 # git checkout tags/$PREV_RELEASE
119 sleep 1
119 # sleep 1
120 echo $BLUE"Saving API to file $PREV_RELEASE"$NOR
120 # echo $BLUE"Saving API to file $PREV_RELEASE"$NOR
121 frappuccino IPython IPython.kernel IPython.lib IPython.qt IPython.lib.kernel IPython.html IPython.frontend IPython.external --save IPython-$PREV_RELEASE.json
121 # frappuccino IPython IPython.kernel IPython.lib IPython.qt IPython.lib.kernel IPython.html IPython.frontend IPython.external --save IPython-$PREV_RELEASE.json
122 echo $BLUE"coming back to $BRANCH"$NOR
122 # echo $BLUE"coming back to $BRANCH"$NOR
123 git switch $BRANCH
123 # git switch $BRANCH
124 sleep 1
124 # sleep 1
125 echo $BLUE"comparing ..."$NOR
125 # echo $BLUE"comparing ..."$NOR
126 frappuccino IPython IPython.kernel IPython.lib --compare IPython-$PREV_RELEASE.json
126 # frappuccino IPython IPython.kernel IPython.lib --compare IPython-$PREV_RELEASE.json
127 echo $GREEN"Use the above guideline to write an API changelog ..."$NOR
127 # echo $GREEN"Use the above guideline to write an API changelog ..."$NOR
128 echo $GREEN"Press any keys to continue"$NOR
128 # echo $GREEN"Press any keys to continue"$NOR
129 read
129 # read
130 fi
130 # fi
131
131
132 echo "Cleaning repository"
132 echo "Cleaning repository"
133 git clean -xfdi
133 git clean -xfdi
General Comments 0
You need to be logged in to leave comments. Login now