@@ -22,30 +22,125 @@ This is where each new PR to the project should add a summary of its changes,
22
22
which makes it much easier to fill in each release's changelog :)
23
23
24
24
25
+ 0.4.0
26
+ -----
27
+
28
+ Repo-level stuff:
29
+
30
+ - Require newer version of
31
+ [ ` jupyter_nbextensions_configurator ` ] ( https://github.com/jupyter-contrib/jupyter_nbextensions_configurator )
32
+ [ #1197 ] ( https://github.com/ipython-contrib/pull/1197 )
33
+ [ @jcb91 ] ( https://github.com/jcb91 )
34
+ - Remove version-pinning from lxml dependency
35
+ [ #1174 ] ( https://github.com/ipython-contrib/pull/1174 )
36
+ [ @codypiersall ] ( https://github.com/codypiersall )
37
+ - Use ` requirejs ` vs. ` require ` , to align with notebook usage
38
+ [ #1165 ] ( https://github.com/ipython-contrib/pull/1165 )
39
+ [ @gnestor ] ( https://github.com/gnestor )
40
+ - ` tests ` specify exceptions (new flake8 moan)
41
+ [ #1143 ] ( https://github.com/ipython-contrib/pull/1143 )
42
+ [ @jcb91 ] ( https://github.com/jcb91 )
43
+ - move ` js_highlight.py ` into nbconvert_support, specify exception type
44
+ [ #1140 ] ( https://github.com/ipython-contrib/pull/1140 )
45
+ [ @jcb91 ] ( https://github.com/jcb91 )
46
+ - docs updates
47
+ [ #1200 ] ( https://github.com/ipython-contrib/pull/1200 ) ,
48
+ [ #1201 ] ( https://github.com/ipython-contrib/pull/1201 )
49
+ [ @jcb91 ] ( https://github.com/jcb91 )
50
+
51
+ New features and bugfixes:
52
+
53
+ - ` livemdpreview ` __ new nbextension added!__
54
+ [ #1155 ] ( https://github.com/ipython-contrib/pull/1155 )
55
+ [ @jcb91 ] ( https://github.com/jcb91 )
56
+ - ` nbTranslate `
57
+ * Typos + readability improvements
58
+ [ #1191 ] ( https://github.com/ipython-contrib/pull/1191 )
59
+ [ @adyavanapalli ] ( https://github.com/adyavanapalli ) ,
60
+ * Fix typo and revise text for better readability
61
+ [ #1190 ] ( https://github.com/ipython-contrib/pull/1190 )
62
+ [ @adyavanapalli ] ( https://github.com/adyavanapalli ) ,
63
+ * use traitlets > 4.1 tag API
64
+ [ #1138 ] ( https://github.com/ipython-contrib/pull/1138 )
65
+ [ @jcb91 ] ( https://github.com/jcb91 )
66
+ - ` collapsible_headings `
67
+ * indent heading collapse controls by level
68
+ [ #1183 ] ( https://github.com/ipython-contrib/pull/1183 )
69
+ [ @jcb91 ] ( https://github.com/jcb91 )
70
+ * patch TextCell.set_text to catch more changes
71
+ [ #1184 ] ( https://github.com/ipython-contrib/pull/1184 )
72
+ [ @jcb91 ] ( https://github.com/jcb91 )
73
+ * link complete font-awesome css from cdn, not just some fontfaces
74
+ [ #1179 ] ( https://github.com/ipython-contrib/pull/1179 )
75
+ [ @jcb91 ] ( https://github.com/jcb91 )
76
+ - ` toc2 `
77
+ * Add a 'download as HTML with toc' for Jupyter >= 5.1
78
+ [ #1182 ] ( https://github.com/ipython-contrib/pull/1182 )
79
+ [ @jfbercher ] ( https://github.com/jfbercher )
80
+ * only set notebook dirty if metadata item changed
81
+ [ #1178 ] ( https://github.com/ipython-contrib/pull/1178 )
82
+ [ @jcb91 ] ( https://github.com/jcb91 )
83
+ * Bugfix undefined title_sidebar
84
+ [ #1175 ] ( https://github.com/ipython-contrib/pull/1175 )
85
+ [ @jfbercher ] ( https://github.com/jfbercher )
86
+ * move config into toc2.js
87
+ [ #1167 ] ( https://github.com/ipython-contrib/pull/1167 )
88
+ [ @jcb91 ] ( https://github.com/jcb91 )
89
+ * configurable titles; dialog-alterable metadata settings
90
+ [ #1124 ] ( https://github.com/ipython-contrib/pull/1124 )
91
+ [ @jcb91 ] ( https://github.com/jcb91 )
92
+ * remove deprecated st var from template
93
+ [ #1199 ] ( https://github.com/ipython-contrib/pull/1199 )
94
+ [ @jcb91 ] ( https://github.com/jcb91 )
95
+ * [ toc2] link complete font-awesome css from cdn
96
+ [ #1198 ] ( https://github.com/ipython-contrib/pull/1198 )
97
+ [ @jcb91 ] ( https://github.com/jcb91 )
98
+ - ` scroll_down ` fix notebook ` 5.x ` compatibility
99
+ [ #1181 ] ( https://github.com/ipython-contrib/pull/1181 )
100
+ [ @jcb91 ] ( https://github.com/jcb91 )
101
+ - ` exercise,exercise2 ` use bootstrap hidden class
102
+ rather than jquery show/hide, in order to play nicely with collapsible_headings.
103
+ fixes [ #990 ] ( https://github.com/ipython-contrib/jupyter_contrib_nbextensions/issues/990 )
104
+ [ #1169 ] ( https://github.com/ipython-contrib/pull/1169 )
105
+ [ @jcb91 ] ( https://github.com/jcb91 )
106
+ - ` runtools ` don't alter selection when running cells
107
+ [ #1145 ] ( https://github.com/ipython-contrib/pull/1145 )
108
+ [ @jcb91 ] ( https://github.com/jcb91 )
109
+ - ` ExecuteTime ` add preprocessor to execute notebook updating timing metadata
110
+ [ #1139 ] ( https://github.com/ipython-contrib/pull/1139 )
111
+ [ @jcb91 ] ( https://github.com/jcb91 )
112
+ - ` snippets ` Updated README
113
+ [ #1150 ] ( https://github.com/ipython-contrib/pull/1150 )
114
+ [ @chuaxr ] ( https://github.com/chuaxr )
115
+ - ` code_prettify ` Update ` code_prettify.yaml `
116
+ [ #1162 ] ( https://github.com/ipython-contrib/pull/1162 )
117
+ [ @fehiepsi ] ( https://github.com/fehiepsi )
118
+
119
+
25
120
0.3.3
26
121
-----
27
122
28
- - [ #1128 ] ( https://github.com/ipython-contrib/pulls /1128 )
29
- bugfix for notebook < 5.2.0, bugs introduced by
30
- [ @ jcb91 ] ( https://github.com/jcb91 ) in
31
- [ # 1123 ] ( https://github.com/ipython-contrib/pulls/1123 )
123
+ - [ #1128 ] ( https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull /1128 )
124
+ bugfix for notebook < 5.2.0, bugs introduced by [ @ jcb91 ] ( https://github.com/jcb91 ) in
125
+ [ # 1123 ] ( https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/1123 )
126
+
32
127
33
128
0.3.2
34
129
-----
35
130
36
131
Repo-level stuff:
37
132
38
- - [ #1097 ] ( https://github.com/ipython-contrib/pulls /1097 )
133
+ - [ #1097 ] ( https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull /1097 )
39
134
[ @juhasch ] ( https://github.com/juhasch )
40
135
Increase lint's allowed line length to 120
41
- - [ #1100 ] ( https://github.com/ipython-contrib/pulls /1100 )
136
+ - [ #1100 ] ( https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull /1100 )
42
137
[ @juhasch ] ( https://github.com/juhasch )
43
138
Add note about --skip-running-check flag to docs
44
139
- [ #1117 ] ( https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/1117 )
45
140
[ @jcb91 ] ( https://github.com/jcb91 )
46
141
test yaml files using jupyter_nbextensions_configurator to avoid any yaml
47
142
typos which may prevent nbextensions from getting installed.
48
- - [ #1103 ] ( https://github.com/ipython-contrib/pulls /1103 )
143
+ - [ #1103 ] ( https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull /1103 )
49
144
[ @Sukneet ] ( https://github.com/Sukneet )
50
145
update add_buttons_group to use action instead of button
51
146
@@ -56,36 +151,36 @@ New features and bugfixes:
56
151
[ @jcb91 ] ( https://github.com/jcb91 )
57
152
Merge upstream changes, using textareas for json parameter editing
58
153
- ` collapsible_headings `
59
- [ #1109 ] ( https://github.com/ipython-contrib/pulls /1109 )
154
+ [ #1109 ] ( https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull /1109 )
60
155
[ @jcb91 ] ( https://github.com/jcb91 )
61
156
bugfix: update * all* headings on markdown rendering
62
157
- ` embedhtml `
63
- [ #1052 ] ( https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pulls /1052 )
158
+ [ #1052 ] ( https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull /1052 )
64
159
[ @gabyx ] ( https://github.com/gabyx )
65
160
Changed regex parsing in embedhtml.py to XML parsing with lxml, regex
66
161
- ` python-markdown `
67
- * [ #1081 ] ( https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pulls /1081 )
162
+ * [ #1081 ] ( https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull /1081 )
68
163
[ @yarikoptic ] ( https://github.com/yarikoptic )
69
164
fix minor readme typo: currently -> current
70
- * [ #1122 ] ( https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pulls /1122 )
165
+ * [ #1122 ] ( https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull /1122 )
71
166
[ @jcb91 ] ( https://github.com/jcb91 )
72
167
avoid js error when marked doesn't wrap things in ` <p> ` tags
73
168
- ` ruler `
74
- [ #1116 ] ( https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pulls /1116 )
169
+ [ #1116 ] ( https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull /1116 )
75
170
[ @jcb91 ] ( https://github.com/jcb91 )
76
171
css patch for notebook > 4.2.3 - see
77
172
[ jupyter/notebook #2869 ] ( https://github.com/jupyter/notebook/issues/2869 )
78
173
for details
79
174
- ` runtools `
80
- [ #946 ] ( https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pulls /946 )
175
+ [ #946 ] ( https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull /946 )
81
176
[ @juhasch ] ( https://github.com/juhasch )
82
177
Use a scheduling list for running marked cells
83
178
- ` scratchpad `
84
- [ #1089 ] ( https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pulls /1089 )
179
+ [ #1089 ] ( https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull /1089 )
85
180
[ @jcb91 ] ( https://github.com/jcb91 )
86
181
fix typo in yaml
87
182
- ` toc2 `
88
- * [ #1068 ] ( https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pulls /1068 )
183
+ * [ #1068 ] ( https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull /1068 )
89
184
[ @jfbercher ] ( https://github.com/jfbercher )
90
185
Scrolling: add a mark to currently displayed section in TOC window
91
186
* [ #1084 ] ( https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/1084 )
@@ -97,35 +192,36 @@ New features and bugfixes:
97
192
[ @fkoessel ] ( https://github.com/fkoessel )
98
193
Ensure notebook is not widened if sidebar is displayed and
99
194
` cfg.widenNotebook ` is unchecked.
100
- * [ #1095 ] ( https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pulls /1095 )
195
+ * [ #1095 ] ( https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull /1095 )
101
196
[ @fkjogu ] ( https://github.com/fkjogu )
102
197
Beautify toc2.js using js-beautify
103
- * [ #1110 ] ( https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pulls /1110 )
198
+ * [ #1110 ] ( https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull /1110 )
104
199
[ @jcb91 ] ( https://github.com/jcb91 )
105
200
constrain draggable toc to the body
106
- * [ #1111 ] ( https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pulls /1111 )
201
+ * [ #1111 ] ( https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull /1111 )
107
202
[ @jcb91 ] ( https://github.com/jcb91 )
108
203
remove unused variables & commented code
109
- * [ #1112 ] ( https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pulls /1112 )
204
+ * [ #1112 ] ( https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull /1112 )
110
205
[ @jcb91 ] ( https://github.com/jcb91 )
111
206
use requirejs to get events
112
- * [ #1120 ] ( https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pulls /1120 )
207
+ * [ #1120 ] ( https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull /1120 )
113
208
[ @jcb91 ] ( https://github.com/jcb91 )
114
209
simplify ToC cell processing
115
- * [ #1121 ] ( https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pulls /1121 )
210
+ * [ #1121 ] ( https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull /1121 )
116
211
[ @jcb91 ] ( https://github.com/jcb91 )
117
212
correct toc tree construction
213
+
118
214
- ` zenmode `
119
- [ #1062 ] ( https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pulls /1062 )
215
+ [ #1062 ] ( https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull /1062 )
120
216
[ @soamaven ] ( https://github.com/soamaven )
121
217
Make hiding of the Header and Menubar optional
122
218
123
219
Removed/deprecated nbextensions:
124
220
125
- - [ #539 ] ( https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pulls /539 )
221
+ - [ #539 ] ( https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull /539 )
126
222
[ @janschulz ] ( https://github.com/janschulz )
127
223
Remove deprecated extension ` search-replace `
128
- - [ #1108 ] ( https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pulls /1108 )
224
+ - [ #1108 ] ( https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull /1108 )
129
225
[ @juhasch ] ( https://github.com/juhasch )
130
226
Remove deprecated extensions ` chrome-clipboard ` , ` dragdrop ` , ` search-replace `
131
227
@@ -135,40 +231,40 @@ Removed/deprecated nbextensions:
135
231
136
232
Repo-level stuff:
137
233
138
- - [ #1073 ] ( https://github.com/ipython-contrib/pulls /1073 )
234
+ - [ #1073 ] ( https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull /1073 )
139
235
[ @jcb91 ] ( https://github.com/jcb91 )
140
236
Use newer conda version for recipe build test
141
- - [ #1069 ] ( https://github.com/ipython-contrib/pulls /1069 )
237
+ - [ #1069 ] ( https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull /1069 )
142
238
[ @jcb91 ] ( https://github.com/jcb91 )
143
239
Bugfix in installer, require newer versions of
144
240
[ ` jupyter_contrib_core ` ] ( https://github.com/jupyter-contrib/jupyter_contrib_core )
145
241
and
146
242
[ ` jupyter_nbextensions_configurator ` ] ( https://github.com/jupyter-contrib/jupyter_nbextensions_configurator )
147
- - [ #1059 ] ( https://github.com/ipython-contrib/pulls /1059 )
243
+ - [ #1059 ] ( https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull /1059 )
148
244
[ @jcb91 ] ( https://github.com/jcb91 )
149
245
fix linting errors, disallow linting failure on Travis
150
246
151
247
New features and bugfixes:
152
248
153
249
- ` codefolding `
154
- * [ #1054 ] ( https://github.com/ipython-contrib/pulls /1054 )
250
+ * [ #1054 ] ( https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull /1054 )
155
251
[ @gabyx ] ( https://github.com/gabyx )
156
252
[ codefolding] preprocessor improvements
157
- * [ #1072 ] ( https://github.com/ipython-contrib/pulls /1072 )
253
+ * [ #1072 ] ( https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull /1072 )
158
254
[ @jcb91 ] ( https://github.com/jcb91 )
159
255
fix linting in preprocessor
160
256
- ` dragdrop `
161
- [ #1063 ] ( https://github.com/ipython-contrib/pulls /1063 )
257
+ [ #1063 ] ( https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull /1063 )
162
258
[ @juhasch ] ( https://github.com/juhasch )
163
259
Add note to docs about native drag&drop support
164
260
- ` toc2 `
165
- [ #1066 ] ( https://github.com/ipython-contrib/pulls /1066 )
261
+ [ #1066 ] ( https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull /1066 )
166
262
[ @jfbercher ] ( https://github.com/jfbercher )
167
263
tentative fix for
168
264
[ #1065 ] ( https://github.com/ipython-contrib/issues/1065 )
169
265
by updating jqueryui cdn and version
170
266
- for various nbextensions
171
- [ #1061 ] ( https://github.com/ipython-contrib/pulls /1061 )
267
+ [ #1061 ] ( https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull /1061 )
172
268
[ @jcb91 ] ( https://github.com/jcb91 )
173
269
use ` Jupyter.notebook.config ` instance, where appropriate
174
270
@@ -360,18 +456,18 @@ fix link typos and redirects
360
456
361
457
New nbextensions, new features and bugfixes:
362
458
363
- - ` codefolding `
459
+ - ` codefolding `
364
460
* [ #927 ] ( https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/927 )
365
461
[ @juhasch ] ( https://github.com/juhasch )
366
462
bugfix, restore default codefolding hotkey
367
463
* [ #954 ] ( https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/954 )
368
464
[ @juhasch ] ( https://github.com/juhasch )
369
465
Make codefolding available in edit view
370
- - ` collapsible_headings `
466
+ - ` collapsible_headings `
371
467
[ #950 ] ( https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/950 )
372
468
[ @jcb91 ] ( https://github.com/jcb91 )
373
469
fix tooltip placement bug for notebook 5.x, add 5.x compatibility
374
- - ` comment-uncomment `
470
+ - ` comment-uncomment `
375
471
[ #953 ] ( https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/953 )
376
472
[ @juhasch ] ( https://github.com/juhasch )
377
473
Add option to indent comments to current indent level
@@ -419,7 +515,7 @@ New nbextensions, new features and bugfixes:
419
515
[ #864 ] ( https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/864 )
420
516
[ @simplygood ] ( https://github.com/simplygood )
421
517
fixed a typo in AutoScroll's ` main.js `
422
- - ` chrome-clipboard `
518
+ - ` chrome-clipboard `
423
519
[ #921 ] ( https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/921 )
424
520
[ @sdsawtelle ] ( https://github.com/sdsawtelle )
425
521
use utils function to add authentication to upload, fixing
@@ -432,7 +528,7 @@ New nbextensions, new features and bugfixes:
432
528
[ #905 ] ( https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/905 )
433
529
[ @jcb91 ] ( https://github.com/jcb91 )
434
530
** New nbextension**
435
- - ` collapsible_headings `
531
+ - ` collapsible_headings `
436
532
[ #892 ] ( https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/892 )
437
533
[ @jcb91 ] ( https://github.com/jcb91 )
438
534
new features including support for embedding into html
@@ -470,7 +566,7 @@ New nbextensions, new features and bugfixes:
470
566
adopt [ minrk/scratchpad #12 ] ( https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/12 )
471
567
to bugfix z-index for issue
472
568
[ #916 ] ( https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/916 )
473
- - ` snippets_menu `
569
+ - ` snippets_menu `
474
570
[ #917 ] ( https://github.com/ipython-contrib/jupyter_contrib_nbextensions/pull/917 )
475
571
[ @moble ] ( https://github.com/moble )
476
572
Fix documentation links
0 commit comments