Skip to content

Releases: jupyter/notebook

6.3.0

22 Mar 10:26
Compare
Choose a tag to compare

Merged PRs

Contributors to this release

(GitHub contributors page for this release)

@abielhammonds | @afshin | @ajharry | @Alokrar | @befeleme | @blairdrummond | @blink1073 | @bollwyvl | @Carreau | @ChenChenDS | @cosmoscalibur | @dlrice | @dwanneruchi | @ElisonSherton | @FazeelUsmani | @frenzymadness | @goerz | @insolor | @jasongrout | @JianghuiDu | @JuzerShakir | @kevin-bates | @Khalilsqu | @meeseeksdev | @mgeier | @michaelpedota | @mjbright | @MSeal | @ncoughlin | @NTimmons | @ProsperousHeart | @rjn01 | @slw07g | @stenivan | @takluyver | @thomasrockhu | @wgilpin | @wxtt522 | @yuvipanda | @Zsailer

6.2.0

13 Jan 23:58
Compare
Choose a tag to compare

Merged PRs

  • Increase minimum tornado version (5933)
  • Adjust skip decorators to avoid remaining dependency on nose (5932)
  • Ensure that cell ids persist after save (5928)
  • Add reconnection to Gateway (form nb2kg) (5924)
  • Fix some typos (5917)
  • Handle TrashPermissionError, now that it exist (5894)

Thank you to all the contributors:

6.1.6

23 Dec 22:57
Compare
Choose a tag to compare

(full changelog)

Merged PRs

Contributors to this release

(GitHub contributors page for this release)

@bollwyvl | @dtaniwaki | @jasongrout | @jmandreoli | @kevin-bates | @mgeier | @minrk | @mofanke | @rupalandge | @SylvainCorlay | @Zsailer

6.1.5

22 Dec 19:11
Compare
Choose a tag to compare

(full changelog)

Merged PRs

Contributors to this release

(GitHub contributors page for this release)

@adcdr | @bdbai | @bollwyvl | @cipri-tom | @cleebp | @deadln | @hrnciar | @kevin-bates | @kyteinsky | @lresende | @mriedem | @mueslo | @neurologic | @pablonm3 | @parmentelat | @pgajdos | @rahulporuri | @rgbkrk | @rjn01 | @rsokl | @sairampillai | @takluyver | @toonijn | @virejdasani | @web-sys1 | @Zsailer

6.1.4

08 Sep 17:59
d8308e1
Compare
Choose a tag to compare
  • Fix broken links to jupyter documentation #5686
  • Add additional entries to troubleshooting section #5695
  • Revert change in page alignment #5703
  • Bug fix: remove double encoding in download files #5720
  • Fix typo for Check in zh_CN #5730
  • Require a file name in the "Save As" dialog #5733

6.1.0rc1

08 Jun 14:36
36bc44a
Compare
Choose a tag to compare

SHA256 Hashes:

notebook-6.1.0rc1-py3-none-any.whl: 26ec53ac302735bc650eb112cc90ec73ce29dd38da0c61b5c1da4ab1dc0d96a7
notebook-6.1.0rc1.tar.gz: 162747997b118ab302efb8e8e60e0c1fac4b9cdd74ebef5d9829294ed873de9a

5.7.0

05 Nov 02:13
Compare
Choose a tag to compare

New features:

  • Update to CodeMirror to 5.37, which includes f-string sytax for
    Python 3.6 (#3816)
  • Update jquery-ui to 1.12 (#3836)
  • Check Host header to more securely protect localhost deployments
    from DNS rebinding. This is a pre-emptive measure, not fixing a
    known vulnerability (#3766). Use .NotebookApp.allow_remote_access
    and .NotebookApp.local_hostnames to configure access.
  • Allow access-control-allow-headers to be overridden (#3886)
  • Allow configuring max_body_size and max_buffer_size (#3829)
  • Allow configuring get_secure_cookie keyword-args (#3778)
  • Respect nbconvert entrypoints as sources for exporters (#3879)
  • Include translation sources in source distributions (#3925, #3931)
  • Various improvements to documentation (#3799, #3800, #3806,
    #3883, #3908)

Fixing problems:

  • Fix breadcrumb link when running with a base url (#3905)
  • Fix possible type error when closing activity stream (#3907)
  • Disable metadata editing for non-editable cells (#3744)
  • Fix some styling and alignment of prompts caused by regressions in
    5.6.0.
  • Enter causing page reload in shortcuts editor (#3871)
  • Fix uploading to the same file twice (#3712)

See the 5.7 milestone on GitHub for a complete list of pull
requests
involved in this release.

5.6.0

05 Nov 02:14
Compare
Choose a tag to compare

New features:

  • Execute cells by clicking icon in input prompt (#3535, #3687)
  • New "Save as" menu option (#3289)
  • When serving on a loopback interface, protect against DNS rebinding
    by checking the Host header from the browser (#3714). This check
    can be disabled if necessary by setting
    NotebookApp.allow_remote_access. (Disabled by default while we
    work out some Mac issues in #3754).
  • Add kernel_info_timeout traitlet to enable restarting slow kernels
    (#3665)
  • Add custom_display_host config option to override displayed URL
    (#3668)
  • Add /metrics endpoint for Prometheus Metrics (#3490)
  • Update to MathJax 2.7.4 (#3751)
  • Update to jQuery 3.3 (#3655)
  • Update marked to 0.4 (#3686)

Fixing problems:

  • Don't duplicate token in displayed URL (#3656)
  • Clarify displayed URL when listening on all interfaces (#3703)
  • Don't trash non-empty directories on Windows (#3673)
  • Include LICENSE file in wheels (#3671)
  • Don't show "0 active kernels" when starting the notebook (#3696)

Testing:

  • Add find replace test (#3630)
  • Selenium test for deleting all cells (#3601)
  • Make creating a new notebook more robust (#3726)

See the 5.6 milestone on GitHub for a complete list of pull
requests
involved in this release.

5.5.0

09 May 17:53
Compare
Choose a tag to compare
  • Prefer ip address over hostname when available (#3593).
  • Add changelog for notebook 5.5 (#3590).
  • Fix for reload button no longer works issue (#3589).
  • "require" pyzmq>=17 (#3586).
  • Documentation updates and organisation (#3584).
  • Add section in docs about privacy (#3571).
  • Chore: upgrade moment.js to recent version (#3562).
  • Allow defining keyboard shortcuts for missing actions (#3561).
  • Add a output_updated.outputarea event (#3560).
  • [wip] [3335] convert js tests to selenium (#3554).
  • Basic version reporting for extensions (#3541).
  • Adding file size to views (#3539).
  • Typos (#3528).
  • Jquery attribute selector value must be surrounded by quotes (#3527).
  • Add tips (#3525).
  • Update docs with confd implementation details (#3520).
  • Displays warning message if cookies not enabled (#3511).
  • Convert dualmode_insertcell.js (#3508).
  • Fixes to improve web accessibility (#3507).
  • Prevent default on pageup/pagedown when completer is active (#3500).
  • Prevent default event handling on new terminal (#3497).
  • Solved waiting asterisk (#3494).
  • Only check links when build is trigger by travis cron job (#3493).
  • Configmanager should not write out default values found in the .d directory (#3485).
  • Disable cache when downloading file (#3484).
  • Add notebookapp.terminals_enabled config option (#3478).
  • Convert native for loop to array foreach() (#3477).
  • Convert undelete cell tests to selenium (#3475).
  • Convert jstests to selenium: deletecell.js (#3465).
  • Undo patches in teardown before attempting to delete files (#3459).
  • Selenium utils + markdown rendering tests (#3458).
  • Fix html tag (#3439).
  • Trying to fix appveyor build errors (#3430).
  • Update jquery to version 2.2 (#3428).
  • Fix leak of iopub object in activity monitoring (#3424).
  • Update selenium tests (#3412).
  • Fix going back to root directory with history in notebook list (#3411).
  • Javascript lint in notebooklist.js (#3409).
  • Add settings['activity_sources'] (#3401).
  • Add missing digestmod arg to hmac (#3399).
  • Get tests running with tornado 5 (#3398).
  • Adding description for 'trusted' widgets (#3386).
  • Log oserrors failing to create less-critical files during startup (#3384).
  • Don't clear login cookie on requests without cookie (#3380).
  • Use powershell on windows (#3379).
  • Add explanation on how to change the type of a cell to markdown. (#3377).
  • Fix:when upload large file,we cant stop (#3373).
  • Use latest codemirror (#3372).
  • Api spec improvements, api handler improvements (#3368).
  • Fix error in i18n/readme.md (#3367).
  • Do not execute special notebooks with nbsphinx (#3360).
  • Display hostname when running remotely (#3356).
  • Set notebook to dirty state after change to kernel metadata (#3350).
  • Add more information for where jupyter_notebook_config.py is located (#3346).
  • Use csp header to treat served files as belonging to a separate origin (#3341).
  • Fixed color contrast issue in tree.less (#3336).
  • Don't install gettext into builtins (#3330).
  • Fix a missing import of _ (#3326).
  • Add any extra installed nbconvert exporters to the "download as" menu (#3323).
  • Testing with selenium & sauce labs (#3321).
  • Add missing import _ (#3316).
  • #1097 add close and halt to shortcut menu (#3314).
  • Write notebook.json file atomically (#3305).
  • Don't trash files on different device to home dir on linux (#3304).
  • Some javascript syntax fixes (#3294).
  • Remove broken link to github user (#3293).
  • Minor fixes (#3288).
  • Add slides exportation/download to the menu (#3287).
  • Fix clicking with modifiers, page title updates (#3282).
  • Make buffer time between last modified on disk and last modified on last save configurable (#3273).
  • Fix output prompt when execution_count missing. (#3236).
  • Unpin ipykernel version on travis (#3223).
  • Upgrade xterm.js to 3.1.0 (#3189).
  • Add shutdown button option (#3004).
  • Editor - prompt warning when overwriting a file that is modified on disk (#2783).

See the 5.5 milestone on GitHub for a complete list of issues and pull requests involved in this release.

5.4.0

09 May 17:56
Compare
Choose a tag to compare
  • Accessibility updates for tree.html (#3271).
  • Update changelog for 5.4 (#3269).
  • Change the path to create notebooks in when navigating directories (#3264).
  • Remove duplicate setting of this.notebook (#3256).
  • Make js-generated uuids lowercase (#3243).
  • [wip] updated image alt text in notebook.html (#3228).
  • No symlink (#3227).
  • Patch out bootstrap rule forcing black and white printing (#3212).
  • Limit length of gui autocomplete to 1000 (#3195).

See the 5.4 milestone on GitHub for a complete list of issues and pull requests involved in this release.