Releases: jupyter/notebook
6.3.0
Merged PRs
- Add square logo and desktop entry files #6010 (@befeleme)
- Modernize Changelog #6008 (@afshin)
- Add missing "import inspect" #5999 (@mgeier)
- Add Codecov badge to README #5989 (@thomasrockhu)
- Remove configuration for nosetests from setup.cfg #5986 (@frenzymadness)
- Update security.rst #5978 (@dlrice)
- Docs-Translations: Updated Hindi and Chinese Readme.md #5976 (@rjn01)
- Allow /metrics by default if auth is off #5974 (@blairdrummond)
- Skip terminal tests on Windows 3.9+ (temporary) #5968 (@kevin-bates)
- Update GatewayKernelManager to derive from AsyncMappingKernelManager #5966 (@kevin-bates)
- Drop use of deprecated pyzmq.ioloop #5965 (@kevin-bates)
- Drop support for Python 3.5 #5962 (@kevin-bates)
- Allow jupyter_server-based contents managers in notebook #5957 (@afshin)
- Russian translation fixes #5954 (@insolor)
- Increase culling test idle timeout #5952 (@kevin-bates)
- Re-enable support for answer_yes flag #5941 (@afshin)
- Replace Travis and Appveyor with Github Actions #5938 (@kevin-bates)
- DOC: Server extension, extra docs on configuration/authentication. #5937 (@Carreau)
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
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
Merged PRs
- Fix typo #5911 (@dtaniwaki)
- ensure iopub subscriptions propagate prior to accepting websocket connections #5908 (@SylvainCorlay)
- do not apply asyncio patch for tornado >=6.1 #5907 (@bollwyvl)
- handle allow_origin='*' in check_referer #5898 (@minrk)
- Add an issue template and issue landing page. #5896 (@Zsailer)
- example notebook: don't recommend using
$$...$$ for display math #5893 (@mgeier) - Added section for file editor configuration #5889 (@jmandreoli)
- Update handlers.py Remove or correct this useless self-assignment #5880 (@mofanke)
- Fix race condition with async kernel management #5875 (@kevin-bates)
- Apply security advisory fix to master #5874 (@kevin-bates)
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
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.