Releases: jupyter/notebook
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.
5.2.0
- Allow setting token via
jupyter_token
env (#2921). - Fix some errors caused by raising 403 in
get_current_user
(#2919). - Register
contents_manager.files_handler_class
directly (#2917). - Ensure that keyboard shortcuts are disabled when editing them (#2912).
- Make all files in the dashboard editable by default and provide a whitelist of viewable file extensions (#2911).
- The root directory of the notebook server should never be hidden (#2907).
- Fix notebook require config to match
tools/build-main
(#2888). - Give page constructor default arguments (#2887).
- Fix
codemirror.less
to match codemirror's expected padding layout (#2880). - Add
x-xsrftoken
toaccess-control-allow-headers
(#2876). - Buffer messages when websocket connection is interrupted (#2871).
- Load locale dynamically only when not
en-us
(#2866). - Changed key strength to 2048 bits (#2861).
- Resync
jsversion
with python version (#2860). - Allow copy operation on modified, read-only notebook (#2854).
- Update error handling on apihandlers (#2853).
- Test python 3.6 on travis, drop 3.3 (#2852).
- Avoid base64-literals in image tests (#2851).
- Upgrade xterm.js to 2.9.2 (#2849).
- Changed all python variables named file to file_name to not override built_in file (#2830).
- Add more doc tests (#2823).
- Typos fix (#2815).
- Rename and update license (#2810).
- Travis builds doc (#2808).
- Pull request i18n (#2804).
- Factor out
output_prompt_function
, as is done with input prompt (#2774). - Use rfc5987 encoding for filenames (#2767).
- Added path to the resources metadata, the same as in
from_filename(...)
innbconvert.exporters.py
(#2753). - Make "extrakeys" consistent for notebook and editor (#2745).
- Bidi support (#2357).
Special thanks to samarsultan and the Arabic Competence and Globalization Center Team at IBM Egypt for adding RTL (right-to-left) support to the notebook!
See the 5.2 milestone on GitHub for a complete list of issues and pull requests involved in this release.
5.1.0
- Preliminary i18n implementation (#2140).
- Expose URL with auth token in notebook UI (#2666).
- Fix search background style (#2387).
- List running notebooks without requiring
--allow-root
(#2421). - Allow session of type other than notebook (#2559).
- Fix search background style (#2387).
- Fix some Markdown styling issues (#2571), (#2691) and (#2534).
- Remove keymaps that conflict with non-English keyboards (#2535).
- Add session-specific favicons (notebook, terminal, file) (#2452).
- Add
/api/shutdown
handler (#2507). - Include metadata when copying a cell (#2349).
- Stop notebook server from command line (#2388).
- Improve “View” and “Edit” file handling in dashboard (#2449) and (#2402).
- Provide a promise to replace use of the
app_initialized.NotebookApp
event (#2710). - Fix disabled collapse/expand output button (#2681).
- Cull idle kernels using
--MappingKernelManager.cull_idle_timeout
(#2215). - Allow read-only notebooks to be trusted (#2718).
See the 5.1 milestone on GitHub for a complete list of issues and pull requests involved in this release.