Releases: jupyter/notebook
6.1.5
Merged PRs
- Restore ctrl-enter shortcut behavior for macOS users #5847 (@kevin-bates)
- Add wasm mimetype override #5845 (@bollwyvl)
- do not require nose for testing #5826 (@pgajdos)
- [docs] Update Chinese and Hindi readme.md #5823 (@rjn01)
- Add support for creating terminals via GET #5813 (@kevin-bates)
- Fix build issue with npm upgrade #5812 (@lresende)
- Fix broken links #5811 (@adcdr)
- Remove code for unsupported python versions #5807 (@rahulporuri)
- Update super usage #5806 (@rahulporuri)
- Remove unnecessary future imports #5805 (@rahulporuri)
- Remove utf8 coding cookies #5804 (@rahulporuri)
- Add support for JSON formatted logs #5799 (@mriedem)
- Fix _check_pid_win32 #5789 (@mueslo)
- Made doc translations in Hindi and Chinese #5787 (@virejdasani)
- Add sphinx_rtd_theme to documentation dependencies in setup.py #5783 (@hrnciar)
- Update translation for zh_CN #5780 (@bdbai)
- Move requests_unixsocket import outside of UNIXSocketNotebookTestBase.fetch_url() #5769 (@hrnciar)
- Make sure notebook is pip installed when building docs #5743 (@mriedem)
- Embed frontend_config toctree in config_overview #5742 (@mriedem)
- Refactor code duplication of markdown renderers #5488 (@toonijn)
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
6.1.0rc1
SHA256 Hashes:
notebook-6.1.0rc1-py3-none-any.whl: 26ec53ac302735bc650eb112cc90ec73ce29dd38da0c61b5c1da4ab1dc0d96a7
notebook-6.1.0rc1.tar.gz: 162747997b118ab302efb8e8e60e0c1fac4b9cdd74ebef5d9829294ed873de9a
5.7.0
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
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 theHost
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
- 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
- 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.
5.3.0
- Add support for terminals on windows (#3087).
- Add a "restart and run all" button to the toolbar (#2965).
- Send files to os trash mechanism on delete (#1968).
- Allow programmatic copy to clipboard (#3088).
- Use DOM History API for navigating between directories in the file browser (#3115).
- Add translated files to folder(docs-translations) (#3065).
- Allow non empty dirs to be deleted (#3108).
- Set cookie on base_url (#2959).
- Allow token-authenticated requests cross-origin by default (#2920).
- Change cull_idle_timeout_minimum to 1 from 300 (#2910).
- Config option to shut down server after n seconds with no kernels (#2963).
- Display a "close" button on load notebook error (#3176).
- Add action to command pallette to run CodeMirror's "indentAuto" on selection (#3175).
- Add option to specify extra services (#3158).
- Warn_bad_name should not use global name (#3160).
- Avoid overflow of hidden form (#3148).
- Fix shutdown trans loss (#3147).
- Find available kernelspecs more efficiently (#3136).
- Don't try to translate missing help strings (#3122).
- Frontend/extension-config: allow default json files in a .d directory (#3116).
- Use
requirejs
vs.require
(#3097). - Fixes some ui bugs in firefox #3044 (#3058).
- Compare non-specific language code when choosing to use arabic numerals (#3055).
- Fix save-script deprecation (#3053).
- Include moment locales in package_data (#3051).
- Fix moment locale loading in bidi support (#3048).
- Tornado 5: periodiccallback loop arg will be removed (#3034).
- Use
/files
prefix for pdf-like files (#3031). - Add folder for document translation (#3022).
- When login-in via token, let a chance for user to set the password (#3008).
- Switch to jupyter_core implementation of ensure_dir_exists (#3002).
- Send http shutdown request on 'stop' subcommand (#3000).
- Work on loading ui translations (#2969).
- Fix ansi inverse (#2967).
- Add send2trash to requirements for building docs (#2964).
- I18n readme.md improvement (#2962).
- Add 'reason' field to json error responses (#2958).
- Add some padding for stream outputs (#3194).
- Always use setuptools in
setup.py
(#3206). - Fix clearing cookies on logout when
base_url
is configured (#3207).
See the 5.3 milestone on GitHub for a complete list of issues and pull requests involved in this release.
5.2.2
5.2.1
- Add more border width to codemirror cursor (#2983).
- Fix nbconvert handler (#2981).
- Fix the prompt_area argument of the output area constructor (#2961).
- Handle a compound extension in new_untitled (#2949).
- Allow disabling offline message buffering (#2916).
Thanks to the following contributors:
- Steven Silvester (blink1073)
- Grant Nestor (gnestor)
- Jason Grout (jasongrout)
- Min RK (minrk)
- M Pacer (mpacer)
See the 5.2.1 milestone on GitHub for a complete list of pull requests involved in this release.