Skip to content

Conversation

@pyup-bot
Copy link
Collaborator

This PR pins ipykernel to the latest release 7.0.1.

Changelog

7.0.1

IPykernel 7.0.1 is a bug fix release to support CPython 3.14.

([Full Changelog](https://github.com/ipython/ipykernel/compare/v7.0.0...6d9a14a21a8e328e384ebac48e4ccbaad85b1d45))

Bugs fixed

- Avoid overriding Thread.\_context in Python 3.14 [1447](https://github.com/ipython/ipykernel/pull/1447) ([ianthomas23](https://github.com/ianthomas23))

Maintenance and upkeep improvements

- Fix 7.x license warnings [1448](https://github.com/ipython/ipykernel/pull/1448) ([bollwyvl](https://github.com/bollwyvl))
- ci: Test on PyPy 3.11 instead of 3.10 [1444](https://github.com/ipython/ipykernel/pull/1444) ([cclauss](https://github.com/cclauss))

Documentation improvements

- Clean up changelog following 7.0.0 release [1439](https://github.com/ipython/ipykernel/pull/1439) ([ianthomas23](https://github.com/ianthomas23))

Contributors to this release

([GitHub contributors page for this release](https://github.com/ipython/ipykernel/graphs/contributors?from=2025-10-13&to=2025-10-14&type=c))

[bollwyvl](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Abollwyvl+updated%3A2025-10-13..2025-10-14&type=Issues) | [Carreau](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3ACarreau+updated%3A2025-10-13..2025-10-14&type=Issues) | [cclauss](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Acclauss+updated%3A2025-10-13..2025-10-14&type=Issues) | [ianthomas23](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Aianthomas23+updated%3A2025-10-13..2025-10-14&type=Issues)

<!-- <END NEW CHANGELOG ENTRY> -->

7.0.0

IPykernel 7.0.0 is a major release containing experimental support for [kernel subshells](https://github.com/jupyter/enhancement-proposals/pull/91).

If not using subshells it is intended to be backward compatible with the 6.x branch, but there are some architectural changes which may break assumptions made in downstream libraries and hence this is identified as a major releases as it is potentially backwards incompatible. If you experience problems then please report them, and you can pin `ipykernel < 7` if necessary.

For further information and to report problems please see [ipykernel 7.0.0 release with subshells (issue 1438)](https://github.com/ipython/ipykernel/issues/1438).

([Full Changelog](https://github.com/ipython/ipykernel/compare/7603443ba9...a21e3de4702c8d97dae2b2d0d01c916a6fbbb2c2))

Enhancements made

- Use asyncio.Lock around subshell message handling [1430](https://github.com/ipython/ipykernel/pull/1430) ([ianthomas23](https://github.com/ianthomas23))
- Subshells implemented using tornado event loops on 6.x branch [1396](https://github.com/ipython/ipykernel/pull/1396) ([ianthomas23](https://github.com/ianthomas23))

Bugs fixed

- Forward port from 6.x: Correct use of asyncio.Lock to process a single control message at a time [1418](https://github.com/ipython/ipykernel/pull/1418) ([ianthomas23](https://github.com/ianthomas23))
- Cache separate headers on subshell threads [1414](https://github.com/ipython/ipykernel/pull/1414) ([ianthomas23](https://github.com/ianthomas23))

Maintenance and upkeep improvements

- Drop support for Python 3.9 [1431](https://github.com/ipython/ipykernel/pull/1431) ([ianthomas23](https://github.com/ianthomas23))
- Bump the actions group across 1 directory with 2 updates [1428](https://github.com/ipython/ipykernel/pull/1428) ([dependabot](https://github.com/dependabot))
- Continue to support `Kernel._parent_ident` for backward compatibility [1427](https://github.com/ipython/ipykernel/pull/1427) ([ianthomas23](https://github.com/ianthomas23))
- Reinstate ipyparallel downstream tests [1426](https://github.com/ipython/ipykernel/pull/1426) ([ianthomas23](https://github.com/ianthomas23))
- Reinstate jupyter_client downstream tests with exclusions [1425](https://github.com/ipython/ipykernel/pull/1425) ([ianthomas23](https://github.com/ianthomas23))
- Tests: Add robust tests for silent flag in subshells [1424](https://github.com/ipython/ipykernel/pull/1424) ([pankaj-bind](https://github.com/pankaj-bind))
- Use correct `__version__` on `main` branch after branch manipulations [1419](https://github.com/ipython/ipykernel/pull/1419) ([ianthomas23](https://github.com/ianthomas23))
- Remove links in changelog to github milestones that no longer exist [1415](https://github.com/ipython/ipykernel/pull/1415) ([ianthomas23](https://github.com/ianthomas23))
- Replace `flaky.flaky` decorate with pytest fixture [1411](https://github.com/ipython/ipykernel/pull/1411) ([mgorny](https://github.com/mgorny))
- chore: update pre-commit hooks [1409](https://github.com/ipython/ipykernel/pull/1409) ([pre-commit-ci](https://github.com/pre-commit-ci))
- Bump scientific-python/upload-nightly-action from 0.6.1 to 0.6.2 in the actions group [1404](https://github.com/ipython/ipykernel/pull/1404) ([dependabot](https://github.com/dependabot))
- Backports from `anyio` (old `main`) branch to `main` branch [1402](https://github.com/ipython/ipykernel/pull/1402) ([ianthomas23](https://github.com/ianthomas23))
- Update pre-commit and github actions [1401](https://github.com/ipython/ipykernel/pull/1401) ([ianthomas23](https://github.com/ianthomas23))
- Test more python versions on 6.x branch [1398](https://github.com/ipython/ipykernel/pull/1398) ([davidbrochart](https://github.com/davidbrochart))

Documentation improvements

- Forward port of 6.x changelog to main branch [1429](https://github.com/ipython/ipykernel/pull/1429) ([ianthomas23](https://github.com/ianthomas23))
- Add subshell docstrings [1405](https://github.com/ipython/ipykernel/pull/1405) ([ianthomas23](https://github.com/ianthomas23))

Contributors to this release

([GitHub contributors page for this release](https://github.com/ipython/ipykernel/graphs/contributors?from=2025-05-16&to=2025-10-13&type=c))

[Carreau](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3ACarreau+updated%3A2025-05-16..2025-10-13&type=Issues) | [ccordoba12](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Accordoba12+updated%3A2025-05-16..2025-10-13&type=Issues) | [davidbrochart](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Adavidbrochart+updated%3A2025-05-16..2025-10-13&type=Issues) | [dependabot](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Adependabot+updated%3A2025-05-16..2025-10-13&type=Issues) | [fleming79](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Afleming79+updated%3A2025-05-16..2025-10-13&type=Issues) | [ianthomas23](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Aianthomas23+updated%3A2025-05-16..2025-10-13&type=Issues) | [krassowski](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Akrassowski+updated%3A2025-05-16..2025-10-13&type=Issues) | [mgorny](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Amgorny+updated%3A2025-05-16..2025-10-13&type=Issues) | [minrk](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Aminrk+updated%3A2025-05-16..2025-10-13&type=Issues) | [pankaj-bind](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Apankaj-bind+updated%3A2025-05-16..2025-10-13&type=Issues) | [pre-commit-ci](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Apre-commit-ci+updated%3A2025-05-16..2025-10-13&type=Issues)

6.30.1

This is a bugfix release to fix a significant bug introduced in 6.30.0 that allowed control messages to be handled concurrently rather than sequentially which broke debugging in JupyterLab and VSCode.

([Full Changelog](https://github.com/ipython/ipykernel/compare/v6.30.0...357c908eab4ae97bb17c5dcabc7ee981df8ecb29))

Bugs fixed

- Correct use of asyncio.Lock to process a single control message at a time [1416](https://github.com/ipython/ipykernel/pull/1416) ([ianthomas23](https://github.com/ianthomas23))

Maintenance and upkeep improvements

- Backport: Remove links in changelog to github milestones that no longer exist [1417](https://github.com/ipython/ipykernel/pull/1417) ([ianthomas23](https://github.com/ianthomas23))

Contributors to this release

([GitHub contributors page for this release](https://github.com/ipython/ipykernel/graphs/contributors?from=2025-07-21&to=2025-08-04&type=c))

[ianthomas23](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Aianthomas23+updated%3A2025-07-21..2025-08-04&type=Issues)

6.30.0

This release fixes three bugs but is primarily a maintenance release bringing support for Python 3.13 and updating dependencies. It does not include subshells which will be in the upcoming 7.0.0 release. Users and downstream libraries that wish to avoid subshells should pin to `ipykernel < 7`.

([Full Changelog](https://github.com/ipython/ipykernel/compare/b1283b144...d9bd546a4dc49a41c3ad5fcc5d4a61f259973182))

Enhancements made

- Remove control queue [1210](https://github.com/ipython/ipykernel/pull/1210) ([ianthomas23](https://github.com/ianthomas23))

Bugs fixed

- Set shell idle when message skipped by "should_handle" in "dispatch_shell" [1395](https://github.com/ipython/ipykernel/pull/1395) ([dby-tmwctw](https://github.com/dby-tmwctw))
- Fixed error accessing sys.stdout/sys.stderr when those are None [1247](https://github.com/ipython/ipykernel/pull/1247) ([gregory-shklover](https://github.com/gregory-shklover))
- Allow datetime or str in test_sequential_control_messages [1219](https://github.com/ipython/ipykernel/pull/1219) ([ianthomas23](https://github.com/ianthomas23))

Maintenance and upkeep improvements

- 6.x backports [1406](https://github.com/ipython/ipykernel/pull/1406) ([ianthomas23](https://github.com/ianthomas23))
- Update pre-commit and github actions [1401](https://github.com/ipython/ipykernel/pull/1401) ([ianthomas23](https://github.com/ianthomas23))
- Test more python versions on 6.x branch [1398](https://github.com/ipython/ipykernel/pull/1398) ([davidbrochart](https://github.com/davidbrochart))
- Backports and extra changes to fix CI on 6.x branch [1390](https://github.com/ipython/ipykernel/pull/1390) ([ianthomas23](https://github.com/ianthomas23))
- Remove nose import. [1368](https://github.com/ipython/ipykernel/pull/1368) ([Carreau](https://github.com/Carreau))
- Test more python versions [1358](https://github.com/ipython/ipykernel/pull/1358) ([davidbrochart](https://github.com/davidbrochart))
- Fix expected text depending on IPython version. [1354](https://github.com/ipython/ipykernel/pull/1354) ([Carreau](https://github.com/Carreau))
- Licence :: * trove classifiers are deprecated [1348](https://github.com/ipython/ipykernel/pull/1348) ([Carreau](https://github.com/Carreau))
- Try to fix spyder kernel install [1337](https://github.com/ipython/ipykernel/pull/1337) ([Carreau](https://github.com/Carreau))
- Remove test_check job [1335](https://github.com/ipython/ipykernel/pull/1335) ([Carreau](https://github.com/Carreau))
- Don't rerun test with --lf it hides failures. [1324](https://github.com/ipython/ipykernel/pull/1324) ([Carreau](https://github.com/Carreau))
- Remove link to numfocus for funding. [1320](https://github.com/ipython/ipykernel/pull/1320) ([Carreau](https://github.com/Carreau))
- Remove downstream_check [1318](https://github.com/ipython/ipykernel/pull/1318) ([Carreau](https://github.com/Carreau))
- Copy payloadpage.page from IPython [1317](https://github.com/ipython/ipykernel/pull/1317) ([Carreau](https://github.com/Carreau))
- Remove base setup [1299](https://github.com/ipython/ipykernel/pull/1299) ([davidbrochart](https://github.com/davidbrochart))
- Rely on intrsphinx_registry to keep intersphinx up to date. [1290](https://github.com/ipython/ipykernel/pull/1290) ([Carreau](https://github.com/Carreau))
- Drop support for Python 3.8 [1284](https://github.com/ipython/ipykernel/pull/1284) ([ianthomas23](https://github.com/ianthomas23))
- Start testing on 3.13 [1277](https://github.com/ipython/ipykernel/pull/1277) ([Carreau](https://github.com/Carreau))
- Build docs on ubuntu [1257](https://github.com/ipython/ipykernel/pull/1257) ([blink1073](https://github.com/blink1073))
- Avoid a DeprecationWarning on Python 3.13+ [1248](https://github.com/ipython/ipykernel/pull/1248) ([hroncok](https://github.com/hroncok))
- Catch IPython 8.24 DeprecationWarnings [1242](https://github.com/ipython/ipykernel/pull/1242) ([s-t-e-v-e-n-k](https://github.com/s-t-e-v-e-n-k))
- Add compat with pytest 8 [1231](https://github.com/ipython/ipykernel/pull/1231) ([blink1073](https://github.com/blink1073))
- Set all min deps [1229](https://github.com/ipython/ipykernel/pull/1229) ([blink1073](https://github.com/blink1073))

Contributors to this release

([GitHub contributors page for this release](https://github.com/ipython/ipykernel/graphs/contributors?from=2024-07-01&to=2025-07-21&type=c))

[Carreau](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3ACarreau+updated%3A2024-07-01..2025-07-21&type=Issues) | [ccordoba12](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Accordoba12+updated%3A2024-07-01..2025-07-21&type=Issues) | [davidbrochart](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Adavidbrochart+updated%3A2024-07-01..2025-07-21&type=Issues) | [dby-tmwctw](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Adby-tmwctw+updated%3A2024-07-01..2025-07-21&type=Issues) | [gregory-shklover](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Agregory-shklover+updated%3A2024-07-01..2025-07-21&type=Issues) | [ianthomas23](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Aianthomas23+updated%3A2024-07-01..2025-07-21&type=Issues) | [ivanov](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Aivanov+updated%3A2024-07-01..2025-07-21&type=Issues) | [jasongrout](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Ajasongrout+updated%3A2024-07-01..2025-07-21&type=Issues) | [krassowski](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Akrassowski+updated%3A2024-07-01..2025-07-21&type=Issues) | [meeseeksmachine](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Ameeseeksmachine+updated%3A2024-07-01..2025-07-21&type=Issues) | [minrk](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Aminrk+updated%3A2024-07-01..2025-07-21&type=Issues) | [nathanmcavoy](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Anathanmcavoy+updated%3A2024-07-01..2025-07-21&type=Issues) | [s-t-e-v-e-n-k](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3As-t-e-v-e-n-k+updated%3A2024-07-01..2025-07-21&type=Issues)

6.29.5

([Full Changelog](https://github.com/ipython/ipykernel/compare/v6.29.4...1e62d48298e353a9879fae99bc752f9bb48797ef))

Bugs fixed

- Fix use of "%matplotlib osx" [1237](https://github.com/ipython/ipykernel/pull/1237) ([ianthomas23](https://github.com/ianthomas23))

Maintenance and upkeep improvements

- [6.x] Update Release Scripts [1251](https://github.com/ipython/ipykernel/pull/1251) ([blink1073](https://github.com/blink1073))

Contributors to this release

([GitHub contributors page for this release](https://github.com/ipython/ipykernel/graphs/contributors?from=2024-03-27&to=2024-06-29&type=c))

[blink1073](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Ablink1073+updated%3A2024-03-27..2024-06-29&type=Issues) | [ianthomas23](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Aianthomas23+updated%3A2024-03-27..2024-06-29&type=Issues)

6.29.4

([Full Changelog](https://github.com/ipython/ipykernel/compare/v6.29.3...1cea5332ffc37f32e8232fd2b8b8ddd91b2bbdcf))

Bugs fixed

- Fix side effect import for pickleutil [1216](https://github.com/ipython/ipykernel/pull/1216) ([blink1073](https://github.com/blink1073))

Maintenance and upkeep improvements

- Do not import debugger/debugpy unless needed [1223](https://github.com/ipython/ipykernel/pull/1223) ([krassowski](https://github.com/krassowski))

Contributors to this release

([GitHub contributors page for this release](https://github.com/ipython/ipykernel/graphs/contributors?from=2024-02-26&to=2024-03-27&type=c))

[agronholm](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Aagronholm+updated%3A2024-02-26..2024-03-27&type=Issues) | [blink1073](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Ablink1073+updated%3A2024-02-26..2024-03-27&type=Issues) | [davidbrochart](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Adavidbrochart+updated%3A2024-02-26..2024-03-27&type=Issues) | [krassowski](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Akrassowski+updated%3A2024-02-26..2024-03-27&type=Issues) | [minrk](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Aminrk+updated%3A2024-02-26..2024-03-27&type=Issues)

6.29.3

([Full Changelog](https://github.com/ipython/ipykernel/compare/v6.29.2...de2221ce155668c343084fde37b77fb6b1671dc9))

Enhancements made

- Eventloop scheduling improvements for stop_on_error_timeout and schedule_next [1212](https://github.com/ipython/ipykernel/pull/1212) ([jdranczewski](https://github.com/jdranczewski))

Bugs fixed

- Disable frozen modules by default, add a toggle [1213](https://github.com/ipython/ipykernel/pull/1213) ([krassowski](https://github.com/krassowski))

Maintenance and upkeep improvements

- Fix typings and update project urls [1214](https://github.com/ipython/ipykernel/pull/1214) ([blink1073](https://github.com/blink1073))
- Unpin pytest-asyncio and update ruff config [1209](https://github.com/ipython/ipykernel/pull/1209) ([blink1073](https://github.com/blink1073))

Documentation improvements

- Correct spelling mistake [1208](https://github.com/ipython/ipykernel/pull/1208) ([joouha](https://github.com/joouha))

Contributors to this release

([GitHub contributors page for this release](https://github.com/ipython/ipykernel/graphs/contributors?from=2024-02-07&to=2024-02-26&type=c))

[blink1073](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Ablink1073+updated%3A2024-02-07..2024-02-26&type=Issues) | [ccordoba12](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Accordoba12+updated%3A2024-02-07..2024-02-26&type=Issues) | [jdranczewski](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Ajdranczewski+updated%3A2024-02-07..2024-02-26&type=Issues) | [joouha](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Ajoouha+updated%3A2024-02-07..2024-02-26&type=Issues) | [krassowski](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Akrassowski+updated%3A2024-02-07..2024-02-26&type=Issues)

6.29.2

([Full Changelog](https://github.com/ipython/ipykernel/compare/v6.29.1...d45fe71990d26c0bd5b7b3b2a4ccd3d1f6609899))

Bugs fixed

- Fix: ipykernel_launcher, delete absolute sys.path[0] [1206](https://github.com/ipython/ipykernel/pull/1206) ([stdll00](https://github.com/stdll00))

Maintenance and upkeep improvements

- Re-enable skipped debugger test [1207](https://github.com/ipython/ipykernel/pull/1207) ([ianthomas23](https://github.com/ianthomas23))

Contributors to this release

([GitHub contributors page for this release](https://github.com/ipython/ipykernel/graphs/contributors?from=2024-02-06&to=2024-02-07&type=c))

[ianthomas23](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Aianthomas23+updated%3A2024-02-06..2024-02-07&type=Issues) | [stdll00](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Astdll00+updated%3A2024-02-06..2024-02-07&type=Issues)

6.29.1

([Full Changelog](https://github.com/ipython/ipykernel/compare/v6.29.0...09c9b2ad9c15202c5d1896ba24ec978b726c073b))

Bugs fixed

- fix: on exception, return a 0, so that the "sum" still computes [1204](https://github.com/ipython/ipykernel/pull/1204) ([petervandenabeele](https://github.com/petervandenabeele))
- Fix handling of "silent" in execute request [1200](https://github.com/ipython/ipykernel/pull/1200) ([Haadem](https://github.com/Haadem))

Maintenance and upkeep improvements

- chore: update pre-commit hooks [1205](https://github.com/ipython/ipykernel/pull/1205) ([pre-commit-ci](https://github.com/pre-commit-ci))
- Do git ignore of /node_modules/.cache [1203](https://github.com/ipython/ipykernel/pull/1203) ([petervandenabeele](https://github.com/petervandenabeele))
- Bump the actions group with 1 update [1201](https://github.com/ipython/ipykernel/pull/1201) ([dependabot](https://github.com/dependabot))

Contributors to this release

([GitHub contributors page for this release](https://github.com/ipython/ipykernel/graphs/contributors?from=2024-01-16&to=2024-02-06&type=c))

[dependabot](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Adependabot+updated%3A2024-01-16..2024-02-06&type=Issues) | [Haadem](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3AHaadem+updated%3A2024-01-16..2024-02-06&type=Issues) | [petervandenabeele](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Apetervandenabeele+updated%3A2024-01-16..2024-02-06&type=Issues) | [pre-commit-ci](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Apre-commit-ci+updated%3A2024-01-16..2024-02-06&type=Issues)

6.29.0

([Full Changelog](https://github.com/ipython/ipykernel/compare/v6.28.0...84955484ec1636ee4c7611471d20df2016b5cb57))

Enhancements made

- Always set debugger to true in kernelspec [1191](https://github.com/ipython/ipykernel/pull/1191) ([ianthomas23](https://github.com/ianthomas23))

Bugs fixed

- Revert "Enable `ProactorEventLoop` on windows for `ipykernel`" [1194](https://github.com/ipython/ipykernel/pull/1194) ([blink1073](https://github.com/blink1073))
- Make outputs go to correct cell when generated in threads/asyncio [1186](https://github.com/ipython/ipykernel/pull/1186) ([krassowski](https://github.com/krassowski))

Maintenance and upkeep improvements

- Pin pytest-asyncio to 0.23.2 [1189](https://github.com/ipython/ipykernel/pull/1189) ([ianthomas23](https://github.com/ianthomas23))
- chore: update pre-commit hooks [1187](https://github.com/ipython/ipykernel/pull/1187) ([pre-commit-ci](https://github.com/pre-commit-ci))

Contributors to this release

([GitHub contributors page for this release](https://github.com/ipython/ipykernel/graphs/contributors?from=2023-12-26&to=2024-01-16&type=c))

[blink1073](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Ablink1073+updated%3A2023-12-26..2024-01-16&type=Issues) | [ianthomas23](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Aianthomas23+updated%3A2023-12-26..2024-01-16&type=Issues) | [krassowski](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Akrassowski+updated%3A2023-12-26..2024-01-16&type=Issues) | [pre-commit-ci](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Apre-commit-ci+updated%3A2023-12-26..2024-01-16&type=Issues)

6.28.0

([Full Changelog](https://github.com/ipython/ipykernel/compare/v6.27.1...de45c7a49e197f0889f867f33f24cce322768a0e))

Enhancements made

- Enable `ProactorEventLoop` on windows for `ipykernel` [1184](https://github.com/ipython/ipykernel/pull/1184) ([NewUserHa](https://github.com/NewUserHa))
- Adds a flag in debug_info for the copyToGlobals support [1099](https://github.com/ipython/ipykernel/pull/1099) ([brichet](https://github.com/brichet))

Maintenance and upkeep improvements

- Support python 3.12 [1185](https://github.com/ipython/ipykernel/pull/1185) ([blink1073](https://github.com/blink1073))
- Bump actions/setup-python from 4 to 5 [1181](https://github.com/ipython/ipykernel/pull/1181) ([dependabot](https://github.com/dependabot))
- chore: update pre-commit hooks [1179](https://github.com/ipython/ipykernel/pull/1179) ([pre-commit-ci](https://github.com/pre-commit-ci))
- Refactor execute_request to reduce redundancy and improve consistency [1177](https://github.com/ipython/ipykernel/pull/1177) ([jjvraw](https://github.com/jjvraw))

Documentation improvements

- Update pytest commands in README [1178](https://github.com/ipython/ipykernel/pull/1178) ([ianthomas23](https://github.com/ianthomas23))

Contributors to this release

([GitHub contributors page for this release](https://github.com/ipython/ipykernel/graphs/contributors?from=2023-11-27&to=2023-12-26&type=c))

[blink1073](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Ablink1073+updated%3A2023-11-27..2023-12-26&type=Issues) | [brichet](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Abrichet+updated%3A2023-11-27..2023-12-26&type=Issues) | [dependabot](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Adependabot+updated%3A2023-11-27..2023-12-26&type=Issues) | [ianthomas23](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Aianthomas23+updated%3A2023-11-27..2023-12-26&type=Issues) | [jjvraw](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Ajjvraw+updated%3A2023-11-27..2023-12-26&type=Issues) | [NewUserHa](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3ANewUserHa+updated%3A2023-11-27..2023-12-26&type=Issues) | [pre-commit-ci](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Apre-commit-ci+updated%3A2023-11-27..2023-12-26&type=Issues)

6.27.1

([Full Changelog](https://github.com/ipython/ipykernel/compare/v6.27.0...f9c517e868462d05d6854204c2ad0a244db1cd19))

Bugs fixed

- Fix edit magic payload type [1171](https://github.com/ipython/ipykernel/pull/1171) ([blink1073](https://github.com/blink1073))

Contributors to this release

([GitHub contributors page for this release](https://github.com/ipython/ipykernel/graphs/contributors?from=2023-11-21&to=2023-11-27&type=c))

[blink1073](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Ablink1073+updated%3A2023-11-21..2023-11-27&type=Issues)

6.27.0

([Full Changelog](https://github.com/ipython/ipykernel/compare/v6.26.0...465d34483103d23f471a4795fe5fabb9cf7ac3f5))

Enhancements made

- Extend argument handling of do_execute with cell metadata [1169](https://github.com/ipython/ipykernel/pull/1169) ([jjvraw](https://github.com/jjvraw))

Maintenance and upkeep improvements

- Update ruff and typings [1167](https://github.com/ipython/ipykernel/pull/1167) ([blink1073](https://github.com/blink1073))
- Clean up ruff config [1165](https://github.com/ipython/ipykernel/pull/1165) ([blink1073](https://github.com/blink1073))
- chore: update pre-commit hooks [1164](https://github.com/ipython/ipykernel/pull/1164) ([pre-commit-ci](https://github.com/pre-commit-ci))
- Clean up typing config [1163](https://github.com/ipython/ipykernel/pull/1163) ([blink1073](https://github.com/blink1073))
- Update typing for traitlets 5.13 [1162](https://github.com/ipython/ipykernel/pull/1162) ([blink1073](https://github.com/blink1073))
- Adopt ruff format [1161](https://github.com/ipython/ipykernel/pull/1161) ([blink1073](https://github.com/blink1073))
- Update typing for jupyter_client 8.5 [1160](https://github.com/ipython/ipykernel/pull/1160) ([blink1073](https://github.com/blink1073))

Contributors to this release

([GitHub contributors page for this release](https://github.com/ipython/ipykernel/graphs/contributors?from=2023-10-24&to=2023-11-21&type=c))

[blink1073](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Ablink1073+updated%3A2023-10-24..2023-11-21&type=Issues) | [jjvraw](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Ajjvraw+updated%3A2023-10-24..2023-11-21&type=Issues) | [pre-commit-ci](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Apre-commit-ci+updated%3A2023-10-24..2023-11-21&type=Issues)

6.26.0

([Full Changelog](https://github.com/ipython/ipykernel/compare/v6.25.2...966e0a41fc61e7850378ae672e28202eb29b10b0))

Maintenance and upkeep improvements

- Update lint deps and add more typing [1156](https://github.com/ipython/ipykernel/pull/1156) ([blink1073](https://github.com/blink1073))
- Update typing for traitlets 5.11 [1154](https://github.com/ipython/ipykernel/pull/1154) ([blink1073](https://github.com/blink1073))
- chore: update pre-commit hooks [1153](https://github.com/ipython/ipykernel/pull/1153) ([pre-commit-ci](https://github.com/pre-commit-ci))
- Update IPython Typing Usage [1152](https://github.com/ipython/ipykernel/pull/1152) ([blink1073](https://github.com/blink1073))
- Update typing [1150](https://github.com/ipython/ipykernel/pull/1150) ([blink1073](https://github.com/blink1073))
- Use sp-repo-review [1146](https://github.com/ipython/ipykernel/pull/1146) ([blink1073](https://github.com/blink1073))
- Bump actions/checkout from 3 to 4 [1144](https://github.com/ipython/ipykernel/pull/1144) ([dependabot](https://github.com/dependabot))

Contributors to this release

([GitHub contributors page for this release](https://github.com/ipython/ipykernel/graphs/contributors?from=2023-09-04&to=2023-10-24&type=c))

[blink1073](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Ablink1073+updated%3A2023-09-04..2023-10-24&type=Issues) | [dependabot](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Adependabot+updated%3A2023-09-04..2023-10-24&type=Issues) | [pre-commit-ci](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Apre-commit-ci+updated%3A2023-09-04..2023-10-24&type=Issues)

6.25.2

([Full Changelog](https://github.com/ipython/ipykernel/compare/v6.25.1...9d3f7aecc4fe68f14ebcc4dad4b65b19676e820e))

Bugs fixed

- Make iostream shutdown more robust [1143](https://github.com/ipython/ipykernel/pull/1143) ([blink1073](https://github.com/blink1073))
- Don't call QApplication.setQuitOnLastWindowClosed(False). [1142](https://github.com/ipython/ipykernel/pull/1142) ([anntzer](https://github.com/anntzer))
- Avoid starting IOPub background thread after it's been stopped [1137](https://github.com/ipython/ipykernel/pull/1137) ([minrk](https://github.com/minrk))

Contributors to this release

([GitHub contributors page for this release](https://github.com/ipython/ipykernel/graphs/contributors?from=2023-08-07&to=2023-09-04&type=c))

[anntzer](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Aanntzer+updated%3A2023-08-07..2023-09-04&type=Issues) | [blink1073](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Ablink1073+updated%3A2023-08-07..2023-09-04&type=Issues) | [ccordoba12](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Accordoba12+updated%3A2023-08-07..2023-09-04&type=Issues) | [minrk](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Aminrk+updated%3A2023-08-07..2023-09-04&type=Issues)

6.25.1

([Full Changelog](https://github.com/ipython/ipykernel/compare/v6.25.0...18e54f31725d6645dd71a8749c9e1eb28281f804))

Bugs fixed

- Modifying debugger to return the same breakpoints in 'debugInfo' response as 'setBreakpoints' [1140](https://github.com/ipython/ipykernel/pull/1140) ([vaishnavi17](https://github.com/vaishnavi17))

Maintenance and upkeep improvements

Contributors to this release

([GitHub contributors page for this release](https://github.com/ipython/ipykernel/graphs/contributors?from=2023-07-25&to=2023-08-07&type=c))

[pre-commit-ci](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Apre-commit-ci+updated%3A2023-07-25..2023-08-07&type=Issues) | [vaishnavi17](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Avaishnavi17+updated%3A2023-07-25..2023-08-07&type=Issues)

6.25.0

([Full Changelog](https://github.com/ipython/ipykernel/compare/v6.24.0...09c3c359addf60e26078207990ad2ca932cf2613))

Enhancements made

- feat: let display hook handle clear_output [1135](https://github.com/ipython/ipykernel/pull/1135) ([maartenbreddels](https://github.com/maartenbreddels))

Bugs fixed

- Merge connection info into existing connection file if it already exists [1133](https://github.com/ipython/ipykernel/pull/1133) ([jasongrout](https://github.com/jasongrout))

Maintenance and upkeep improvements

- Clean up lint [1134](https://github.com/ipython/ipykernel/pull/1134) ([blink1073](https://github.com/blink1073))

Contributors to this release

([GitHub contributors page for this release](https://github.com/ipython/ipykernel/graphs/contributors?from=2023-07-03&to=2023-07-25&type=c))

[blink1073](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Ablink1073+updated%3A2023-07-03..2023-07-25&type=Issues) | [fecet](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Afecet+updated%3A2023-07-03..2023-07-25&type=Issues) | [jasongrout](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Ajasongrout+updated%3A2023-07-03..2023-07-25&type=Issues) | [maartenbreddels](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Amaartenbreddels+updated%3A2023-07-03..2023-07-25&type=Issues) | [pre-commit-ci](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Apre-commit-ci+updated%3A2023-07-03..2023-07-25&type=Issues)

6.24.0

([Full Changelog](https://github.com/ipython/ipykernel/compare/v6.23.3...0c1db099a32c4cb28bfb4b3508bb808d8b4092e7))

New features added

- Let get_parent decide the channel to get parent header [1128](https://github.com/ipython/ipykernel/pull/1128) ([dby-tmwctw](https://github.com/dby-tmwctw))

Bugs fixed

- Bugfix: binary stdout/stderr handling [1129](https://github.com/ipython/ipykernel/pull/1129) ([arieleiz](https://github.com/arieleiz))

Contributors to this release

([GitHub contributors page for this release](https://github.com/ipython/ipykernel/graphs/contributors?from=2023-06-23&to=2023-07-03&type=c))

[arieleiz](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Aarieleiz+updated%3A2023-06-23..2023-07-03&type=Issues) | [dby-tmwctw](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Adby-tmwctw+updated%3A2023-06-23..2023-07-03&type=Issues) | [minrk](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Aminrk+updated%3A2023-06-23..2023-07-03&type=Issues)

6.23.3

([Full Changelog](https://github.com/ipython/ipykernel/compare/v6.23.2...ea3e6479aca70f87282ec0b60412f2cfba59eb35))

Bugs fixed

- Check existence of connection_file before writing [1127](https://github.com/ipython/ipykernel/pull/1127) ([fecet](https://github.com/fecet))

Contributors to this release

([GitHub contributors page for this release](https://github.com/ipython/ipykernel/graphs/contributors?from=2023-06-12&to=2023-06-23&type=c))

[blink1073](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Ablink1073+updated%3A2023-06-12..2023-06-23&type=Issues) | [fecet](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Afecet+updated%3A2023-06-12..2023-06-23&type=Issues)

6.23.2

([Full Changelog](https://github.com/ipython/ipykernel/compare/v6.23.1...112ca66da0ee8156b983094b2c8e2926ed63cfcb))

Bugs fixed

- Avoid ResourceWarning on implicitly closed event pipe sockets [1125](https://github.com/ipython/ipykernel/pull/1125) ([minrk](https://github.com/minrk))
- fix: protect stdout/stderr restoration in `InProcessKernel._redirected_io` [1122](https://github.com/ipython/ipykernel/pull/1122) ([charles-cooper](https://github.com/charles-cooper))

Maintenance and upkeep improvements

Contributors to this release

([GitHub contributors page for this release](https://github.com/ipython/ipykernel/graphs/contributors?from=2023-05-15&to=2023-06-12&type=c))

[charles-cooper](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Acharles-cooper+updated%3A2023-05-15..2023-06-12&type=Issues) | [minrk](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Aminrk+updated%3A2023-05-15..2023-06-12&type=Issues) | [pre-commit-ci](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Apre-commit-ci+updated%3A2023-05-15..2023-06-12&type=Issues)

6.23.1

([Full Changelog](https://github.com/ipython/ipykernel/compare/v6.23.0...d63c33afb9872f2781997b2428d7e9e0c1d23d41))

Bugs fixed

- Avoid echoing onto a captured FD [1111](https://github.com/ipython/ipykernel/pull/1111) ([minrk](https://github.com/minrk))

Maintenance and upkeep improvements

- update readthedocs env to 3.11 [1117](https://github.com/ipython/ipykernel/pull/1117) ([minrk](https://github.com/minrk))

Contributors to this release

([GitHub contributors page for this release](https://github.com/ipython/ipykernel/graphs/contributors?from=2023-05-08&to=2023-05-15&type=c))

[minrk](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Aminrk+updated%3A2023-05-08..2023-05-15&type=Issues)

6.23.0

([Full Changelog](https://github.com/ipython/ipykernel/compare/v6.22.0...3dd6dc9712ff6eb0a53cf79969dcefa0ba1b086e))

Enhancements made

- Support control\<>iopub messages to e.g. unblock comm_msg from command execution [1114](https://github.com/ipython/ipykernel/pull/1114) ([tkrabel-db](https://github.com/tkrabel-db))
- Add outstream hook similar to display publisher [1110](https://github.com/ipython/ipykernel/pull/1110) ([maartenbreddels](https://github.com/maartenbreddels))

Maintenance and upkeep improvements

- Use local coverage [1109](https://github.com/ipython/ipykernel/pull/1109) ([blink1073](https://github.com/blink1073))

Contributors to this release

([GitHub contributors page for this release](https://github.com/ipython/ipykernel/graphs/contributors?from=2023-03-20&to=2023-05-08&type=c))

[blink1073](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Ablink1073+updated%3A2023-03-20..2023-05-08&type=Issues) | [maartenbreddels](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Amaartenbreddels+updated%3A2023-03-20..2023-05-08&type=Issues) | [pre-commit-ci](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Apre-commit-ci+updated%3A2023-03-20..2023-05-08&type=Issues) | [tkrabel-db](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Atkrabel-db+updated%3A2023-03-20..2023-05-08&type=Issues)

6.22.0

([Full Changelog](https://github.com/ipython/ipykernel/compare/v6.21.3...e2972d763b5357d4e1cb9b5355593583ca6d5657))

Bugs fixed

- Deprecate Comm class + Fix incompatibility with ipywidgets [1097](https://github.com/ipython/ipykernel/pull/1097) ([martinRenou](https://github.com/martinRenou))

Maintenance and upkeep improvements

Contributors to this release

([GitHub contributors page for this release](https://github.com/ipython/ipykernel/graphs/contributors?from=2023-03-06&to=2023-03-20&type=c))

[martinRenou](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3AmartinRenou+updated%3A2023-03-06..2023-03-20&type=Issues) | [pre-commit-ci](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Apre-commit-ci+updated%3A2023-03-06..2023-03-20&type=Issues)

6.21.3

([Full Changelog](https://github.com/ipython/ipykernel/compare/v6.21.2...e46f75b93c388886f4b6ba32182e29c3cc486984))

Bugs fixed

- Fix interrupt reply [1101](https://github.com/ipython/ipykernel/pull/1101) ([garlandz-db](https://github.com/garlandz-db))

Maintenance and upkeep improvements

- Update docs link [1103](https://github.com/ipython/ipykernel/pull/1103) ([blink1073](https://github.com/blink1073))
- Add license [1098](https://github.com/ipython/ipykernel/pull/1098) ([dcsaba89](https://github.com/dcsaba89))

Documentation improvements

- Update changelog for markdown typo [1096](https://github.com/ipython/ipykernel/pull/1096) ([mlucool](https://github.com/mlucool))

Contributors to this release

([GitHub contributors page for this release](https://github.com/ipython/ipykernel/graphs/contributors?from=2023-02-13&to=2023-03-06&type=c))

[blink1073](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Ablink1073+updated%3A2023-02-13..2023-03-06&type=Issues) | [ccordoba12](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Accordoba12+updated%3A2023-02-13..2023-03-06&type=Issues) | [dcsaba89](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Adcsaba89+updated%3A2023-02-13..2023-03-06&type=Issues) | [garlandz-db](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Agarlandz-db+updated%3A2023-02-13..2023-03-06&type=Issues) | [mlucool](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Amlucool+updated%3A2023-02-13..2023-03-06&type=Issues)

6.21.2

([Full Changelog](https://github.com/ipython/ipykernel/compare/v6.21.1...1a486e06155a4d8e58e716fd40468cb5738ed6bb))

Bugs fixed

- Un-expose `__file__` and expose `__session__` instead. [1095](https://github.com/ipython/ipykernel/pull/1095) ([Carreau](https://github.com/Carreau))

Maintenance and upkeep improvements

- Remove test_enter_eventloop [1084](https://github.com/ipython/ipykernel/pull/1084) ([davidbrochart](https://github.com/davidbrochart))

Contributors to this release

([GitHub contributors page for this release](https://github.com/ipython/ipykernel/graphs/contributors?from=2023-02-02&to=2023-02-13&type=c))

[blink1073](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Ablink1073+updated%3A2023-02-02..2023-02-13&type=Issues) | [Carreau](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3ACarreau+updated%3A2023-02-02..2023-02-13&type=Issues) | [davidbrochart](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Adavidbrochart+updated%3A2023-02-02..2023-02-13&type=Issues) | [pre-commit-ci](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Apre-commit-ci+updated%3A2023-02-02..2023-02-13&type=Issues)

6.21.1

([Full Changelog](https://github.com/ipython/ipykernel/compare/v6.21.0...ac7776dfd68861ae005e1f142ec87cd6703847ea))

Maintenance and upkeep improvements

- Restore nest-asyncio for tk loop [1086](https://github.com/ipython/ipykernel/pull/1086) ([blink1073](https://github.com/blink1073))

Contributors to this release

([GitHub contributors page for this release](https://github.com/ipython/ipykernel/graphs/contributors?from=2023-01-30&to=2023-02-02&type=c))

[blink1073](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Ablink1073+updated%3A2023-01-30..2023-02-02&type=Issues)

6.21.0

([Full Changelog](https://github.com/ipython/ipykernel/compare/v6.20.2...dde698850d865dec89bba2305d1f3dc3134f8413))

Enhancements made

- Expose session start file in `__file__`. [1078](https://github.com/ipython/ipykernel/pull/1078) ([Carreau](https://github.com/Carreau))
- Add copy_to_globals debug request handling [1055](https://github.com/ipython/ipykernel/pull/1055) ([brichet](https://github.com/brichet))

Maintenance and upkeep improvements

- Adopt more lint rules [1082](https://github.com/ipython/ipykernel/pull/1082) ([blink1073](https://github.com/blink1073))
- Maintenance updates [1081](https://github.com/ipython/ipykernel/pull/1081) ([blink1073](https://github.com/blink1073))
- Test spyder kernels [1080](https://github.com/ipython/ipykernel/pull/1080) ([blink1073](https://github.com/blink1073))

Contributors to this release

([GitHub contributors page for this release](https://github.com/ipython/ipykernel/graphs/contributors?from=2023-01-16&to=2023-01-30&type=c))

[agronholm](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Aagronholm+updated%3A2023-01-16..2023-01-30&type=Issues) | [blink1073](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Ablink1073+updated%3A2023-01-16..2023-01-30&type=Issues) | [brichet](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Abrichet+updated%3A2023-01-16..2023-01-30&type=Issues) | [Carreau](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3ACarreau+updated%3A2023-01-16..2023-01-30&type=Issues) | [ccordoba12](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Accordoba12+updated%3A2023-01-16..2023-01-30&type=Issues) | [minrk](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Aminrk+updated%3A2023-01-16..2023-01-30&type=Issues)

6.20.2

([Full Changelog](https://github.com/ipython/ipykernel/compare/v6.20.1...203ee2bce0b506257bd561d082e983330d1ebd14))

Bugs fixed

- Fix Exception in OutStream.close() [1076](https://github.com/ipython/ipykernel/pull/1076) ([ilyasher](https://github.com/ilyasher))

Contributors to this release

([GitHub contributors page for this release](https://github.com/ipython/ipykernel/graphs/contributors?from=2023-01-09&to=2023-01-16&type=c))

[ilyasher](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Ailyasher+updated%3A2023-01-09..2023-01-16&type=Issues)

6.20.1

([Full Changelog](https://github.com/ipython/ipykernel/compare/v6.20.0...5f07abc22a1c75672f7bee129505f19c954a7c36))

Bugs fixed

- Don't raise error when trying to create another Qt app for Qt eventloop [1071](https://github.com/ipython/ipykernel/pull/1071) ([ccordoba12](https://github.com/ccordoba12))

Maintenance and upkeep improvements

- Update CI [1073](https://github.com/ipython/ipykernel/pull/1073) ([blink1073](https://github.com/blink1073))
- Fix types and sync lint deps [1070](https://github.com/ipython/ipykernel/pull/1070) ([blink1073](https://github.com/blink1073))

Documentation improvements

- Add api docs [1067](https://github.com/ipython/ipykernel/pull/1067) ([blink1073](https://github.com/blink1073))

Contributors to this release

([GitHub contributors page for this release](https://github.com/ipython/ipykernel/graphs/contributors?from=2022-12-26&to=2023-01-09&type=c))

[blink1073](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Ablink1073+updated%3A2022-12-26..2023-01-09&type=Issues) | [ccordoba12](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Accordoba12+updated%3A2022-12-26..2023-01-09&type=Issues) | [pre-commit-ci](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Apre-commit-ci+updated%3A2022-12-26..2023-01-09&type=Issues)

6.20.0

([Full Changelog](https://github.com/ipython/ipykernel/compare/v6.19.4...fbea757e117c1d3b0da29a40b4abcf3133a310f4))

Enhancements made

- ENH: add `%gui` support for Qt6 [1054](https://github.com/ipython/ipykernel/pull/1054) ([shaperilio](https://github.com/shaperilio))

Maintenance and upkeep improvements

- Add more ci checks [1063](https://github.com/ipython/ipykernel/pull/1063) ([blink1073](https://github.com/blink1073))

Contributors to this release

([GitHub contributors page for this release](https://github.com/ipython/ipykernel/graphs/contributors?from=2022-12-20&to=2022-12-26&type=c))

[blink1073](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Ablink1073+updated%3A2022-12-20..2022-12-26&type=Issues) | [shaperilio](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Ashaperilio+updated%3A2022-12-20..2022-12-26&type=Issues)

6.19.4

([Full Changelog](https://github.com/ipython/ipykernel/compare/v6.19.3...07da48e686b5906525c2a6b8cfc11cd7c3d96a5f))

Bugs fixed

- Don't pass `None` kernels to logging configurable in `Comm` [1061](https://github.com/ipython/ipykernel/pull/1061) ([bollwyvl](https://github.com/bollwyvl))

Contributors to this release

([GitHub contributors page for this release](https://github.com/ipython/ipykernel/graphs/contributors?from=2022-12-19&to=2022-12-20&type=c))

[bollwyvl](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Abollwyvl+updated%3A2022-12-19..2022-12-20&type=Issues) | [maartenbreddels](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Amaartenbreddels+updated%3A2022-12-19..2022-12-20&type=Issues)

6.19.3

([Full Changelog](https://github.com/ipython/ipykernel/compare/v6.19.2...0925d09075280beb23c009ca0d361f73e5402e27))

Bugs fixed

- format dates as ISO8601 [1057](https://github.com/ipython/ipykernel/pull/1057) ([GRcharles](https://github.com/GRcharles))
- Fix comms and add qtconsole downstream test [1056](https://github.com/ipython/ipykernel/pull/1056) ([blink1073](https://github.com/blink1073))

Maintenance and upkeep improvements

- Fix lint [1058](https://github.com/ipython/ipykernel/pull/1058) ([blink1073](https://github.com/blink1073))
- Fix comms and add qtconsole downstream test [1056](https://github.com/ipython/ipykernel/pull/1056) ([blink1073](https://github.com/blink1073))

Contributors to this release

([GitHub contributors page for this release](https://github.com/ipython/ipykernel/graphs/contributors?from=2022-12-08&to=2022-12-19&type=c))

[blink1073](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Ablink1073+updated%3A2022-12-08..2022-12-19&type=Issues) | [GRcharles](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3AGRcharles+updated%3A2022-12-08..2022-12-19&type=Issues) | [maartenbreddels](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Amaartenbreddels+updated%3A2022-12-08..2022-12-19&type=Issues)

6.19.2

([Full Changelog](https://github.com/ipython/ipykernel/compare/v6.19.1...3c125ad5aa27de2ff412d7690de051115f175104))

Bugs fixed

- Fix error in `%edit` magic [1053](https://github.com/ipython/ipykernel/pull/1053) ([ccordoba12](https://github.com/ccordoba12))

Contributors to this release

([GitHub contributors page for this release](https://github.com/ipython/ipykernel/graphs/contributors?from=2022-12-08&to=2022-12-08&type=c))

[blink1073](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Ablink1073+updated%3A2022-12-08..2022-12-08&type=Issues) | [ccordoba12](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Accordoba12+updated%3A2022-12-08..2022-12-08&type=Issues)

6.19.1

([Full Changelog](https://github.com/ipython/ipykernel/compare/v6.19.0...5e1b155207c506f01df5808b1ba41f868a10f097))

Bugs fixed

- fix: too many arguments dropped when passing to base comm constructor [1051](https://github.com/ipython/ipykernel/pull/1051) ([maartenbreddels](https://github.com/maartenbreddels))

Contributors to this release

([GitHub contributors page for this release](https://github.com/ipython/ipykernel/graphs/contributors?from=2022-12-07&to=2022-12-08&type=c))

[maartenbreddels](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Amaartenbreddels+updated%3A2022-12-07..2022-12-08&type=Issues)

6.19.0

([Full Changelog](https://github.com/ipython/ipykernel/compare/v6.18.3...2c80e6c31e4912b2deaf5276b27568ba5088ad97))

Bugs fixed

- Fix: there can be only one comm_manager [1049](https://github.com/ipython/ipykernel/pull/1049) ([maartenbreddels](https://github.com/maartenbreddels))

Maintenance and upkeep improvements

- Adopt ruff and address lint [1046](https://github.com/ipython/ipykernel/pull/1046) ([blink1073](https://github.com/blink1073))

Contributors to this release

([GitHub contributors page for this release](https://github.com/ipython/ipykernel/graphs/contributors?from=2022-11-29&to=2022-12-07&type=c))

[blink1073](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Ablink1073+updated%3A2022-11-29..2022-12-07&type=Issues) | [maartenbreddels](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Amaartenbreddels+updated%3A2022-11-29..2022-12-07&type=Issues) | [pre-commit-ci](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Apre-commit-ci+updated%3A2022-11-29..2022-12-07&type=Issues)

6.18.3

([Full Changelog](https://github.com/ipython/ipykernel/compare/v6.18.2...c0f5b7e3a5287c288eff477ae70848decf25332d))

Bugs fixed

- Fix Comm interface for downstream users [1042](https://github.com/ipython/ipykernel/pull/1042) ([maartenbreddels](https://github.com/maartenbreddels))

Contributors to this release

([GitHub contributors page for this release](https://github.com/ipython/ipykernel/graphs/contributors?from=2022-11-29&to=2022-11-29&type=c))

[blink1073](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Ablink1073+updated%3A2022-11-29..2022-11-29&type=Issues) | [maartenbreddels](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Amaartenbreddels+updated%3A2022-11-29..2022-11-29&type=Issues)

6.18.2

([Full Changelog](https://github.com/ipython/ipykernel/compare/v6.18.1...a38167b1c689130df231fa77d712827bc75a8ba6))

Bugs fixed

- Configurables needs to be configurable [1037](https://github.com/ipython/ipykernel/pull/1037) ([Carreau](https://github.com/Carreau))

Maintenance and upkeep improvements

Contributors to this release

([GitHub contributors page for this release](https://github.com/ipython/ipykernel/graphs/contributors?from=2022-11-28&to=2022-11-29&type=c))

[blink1073](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Ablink1073+updated%3A2022-11-28..2022-11-29&type=Issues) | [Carreau](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3ACarreau+updated%3A2022-11-28..2022-11-29&type=Issues) | [fperez](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Afperez+updated%3A2022-11-28..2022-11-29&type=Issues) | [pre-commit-ci](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Apre-commit-ci+updated%3A2022-11-28..2022-11-29&type=Issues)

6.18.1

([Full Changelog](https://github.com/ipython/ipykernel/compare/v6.18.0...252c406a82fb9bab4071bfbc287b7a24a51752d8))

Bugs fixed

- fix: use comm package in backwards compatible way [1028](https://github.com/ipython/ipykernel/pull/1028) ([maartenbreddels](https://github.com/maartenbreddels))

Maintenance and upkeep improvements

- Add more testing and deprecate the Gtk event loops [1036](https://github.com/ipython/ipykernel/pull/1036) ([blink1073](https://github.com/blink1073))
- More coverage improvements [1035](https://github.com/ipython/ipykernel/pull/1035) ([blink1073](https://github.com/blink1073))
- Add more tests [1034](https://github.com/ipython/ipykernel/pull/1034) ([blink1073](https://github.com/blink1073))
- Add more kernel tests [1032](https://github.com/ipython/ipykernel/pull/1032) ([blink1073](https://github.com/blink1073))
- Add more coverage and add Readme badges [1031](https://github.com/ipython/ipykernel/pull/1031) ([blink1073](https://github.com/blink1073))
- Clean up testing and coverage [1030](https://github.com/ipython/ipykernel/pull/1030) ([blink1073](https://github.com/blink1073))
- Use base setup dependency type [1029](https://github.com/ipython/ipykernel/pull/1029) ([blink1073](https://github.com/blink1073))

Contributors to this release

([GitHub contributors page for this release](https://github.com/ipython/ipykernel/graphs/contributors?from=2022-11-21&to=2022-11-28&type=c))

[blink1073](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Ablink1073+updated%3A2022-11-21..2022-11-28&type=Issues) | [maartenbreddels](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Amaartenbreddels+updated%3A2022-11-21..2022-11-28&type=Issues) | [martinRenou](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3AmartinRenou+updated%3A2022-11-21..2022-11-28&type=Issues) | [pre-commit-ci](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Apre-commit-ci+updated%3A2022-11-21..2022-11-28&type=Issues)

6.18.0

([Full Changelog](https://github.com/ipython/ipykernel/compare/v6.17.1...ce0b6c296bc19223d426892657878f28af0ec206))

Enhancements made

- Add terminal color support [1025](https://github.com/ipython/ipykernel/pull/1025) ([blink1073](https://github.com/blink1073))
- Extract the Comm Python package [973](https://github.com/ipython/ipykernel/pull/973) ([martinRenou](https://github.com/martinRenou))

Maintenance and upkeep improvements

- Add windows coverage and clean up workflows [1023](https://github.com/ipython/ipykernel/pull/1023) ([blink1073](https://github.com/blink1073))
- Increase coverage [1021](https://github.com/ipython/ipykernel/pull/1021) ([blink1073](https://github.com/blink1073))
- Allow releasing from repo [1020](https://github.com/ipython/ipykernel/pull/1020) ([blink1073](https://github.com/blink1073))

Contributors to this release

([GitHub contributors page for this release](https://github.com/ipython/ipykernel/graphs/contributors?from=2022-11-09&to=2022-11-21&type=c))

[blink1073](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Ablink1073+updated%3A2022-11-09..2022-11-21&type=Issues) | [martinRenou](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3AmartinRenou+updated%3A2022-11-09..2022-11-21&type=Issues) | [pre-commit-ci](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Apre-commit-ci+updated%3A2022-11-09..2022-11-21&type=Issues)

6.17.1

([Full Changelog](https://github.com/ipython/ipykernel/compare/v6.17.0...a06867786eaf0c5d9454d2df61f354c7012a625e))

Maintenance and upkeep improvements

- Ignore the new Jupyter_core deprecation warning in CI [1019](https://github.com/ipython/ipykernel/pull/1019) ([jasongrout](https://github.com/jasongrout))
- Bump actions/checkout from 2 to 3 [1018](https://github.com/ipython/ipykernel/pull/1018) ([dependabot](https://github.com/dependabot))
- Add dependabot [1017](https://github.com/ipython/ipykernel/pull/1017) ([blink1073](https://github.com/blink1073))
- Add pyupgrade to pre-commit [1014](https://github.com/ipython/ipykernel/pull/1014) ([blink1073](https://github.com/blink1073))

Contributors to this release

([GitHub contributors page for this release](https://github.com/ipython/ipykernel/graphs/contributors?from=2022-10-31&to=2022-11-09&type=c))

[blink1073](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Ablink1073+updated%3A2022-10-31..2022-11-09&type=Issues) | [dependabot](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Adependabot+updated%3A2022-10-31..2022-11-09&type=Issues) | [jasongrout](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Ajasongrout+updated%3A2022-10-31..2022-11-09&type=Issues) | [pre-commit-ci](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Apre-commit-ci+updated%3A2022-10-31..2022-11-09&type=Issues)

6.17.0

([Full Changelog](https://github.com/ipython/ipykernel/compare/v6.16.2...db00586a25a4f047a90386f4947e60ff1dbee2b6))

Enhancements made

- Enable webagg in %matplotlib [1012](https://github.com/ipython/ipykernel/pull/1012) ([zhizheng1](https://github.com/zhizheng1))

Maintenance and upkeep improvements

- Update supported pythons to 3.8-3.11 [1013](https://github.com/ipython/ipykernel/pull/1013) ([blink1073](https://github.com/blink1073))

Contributors to this release

([GitHub contributors page for this release](https://github.com/ipython/ipykernel/graphs/contributors?from=2022-10-25&to=2022-10-31&type=c))

[blink1073](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Ablink1073+updated%3A2022-10-25..2022-10-31&type=Issues) | [zhizheng1](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Azhizheng1+updated%3A2022-10-25..2022-10-31&type=Issues)

6.16.2

([Full Changelog](https://github.com/ipython/ipykernel/compare/v6.16.1...99706182995e0fd5431965d4c9d96a8ce7afae12))

Maintenance and upkeep improvements

- Fix failing test and update matrix [1010](https://github.com/ipython/ipykernel/pull/1010) ([blink1073](https://github.com/blink1073))

Contributors to this release

([GitHub contributors page for this release](https://github.com/ipython/ipykernel/graphs/contributors?from=2022-10-20&to=2022-10-25&type=c))

[blink1073](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Ablink1073+updated%3A2022-10-20..2022-10-25&type=Issues) | [pre-commit-ci](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Apre-commit-ci+updated%3A2022-10-20..2022-10-25&type=Issues)

6.16.1

([Full Changelog](https://github.com/ipython/ipykernel/compare/v6.16.0...632a1ba3892bed707e1ee19fe1344e92475e19c9))

Bugs fixed

- PR: Destroy tk app to avoid memory leak [1008](https://github.com/ipython/ipykernel/pull/1008) ([impact27](https://github.com/impact27))

Maintenance and upkeep improvements

- Maintenance cleanup [1006](https://github.com/ipython/ipykernel/pull/1006) ([blink1073](https://github.com/blink1073))
- Ignore warnings in prereleases test [1002](https://github.com/ipython/ipykernel/pull/1002) ([blink1073](https://github.com/blink1073))

Contributors to this release

([GitHub contributors page for this release](https://github.com/ipython/ipykernel/graphs/contributors?from=2022-09-26&to=2022-10-20&type=c))

[blink1073](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Ablink1073+updated%3A2022-09-26..2022-10-20&type=Issues) | [impact27](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Aimpact27+updated%3A2022-09-26..2022-10-20&type=Issues) | [pre-commit-ci](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Apre-commit-ci+updated%3A2022-09-26..2022-10-20&type=Issues)

6.16.0

([Full Changelog](https://github.com/ipython/ipykernel/compare/v6.15.3...92292ad9d844e594e9c97f7f391149023e58de9e))

Maintenance and upkeep improvements

- Use hatch for version [998](https://github.com/ipython/ipykernel/pull/998) ([blink1073](https://github.com/blink1073))
- Add client 8 support [996](https://github.com/ipython/ipykernel/pull/996) ([blink1073](https://github.com/blink1073))
- Remove unused manifest file [994](https://github.com/ipython/ipykernel/pull/994) ([blink1073](https://github.com/blink1073))

Contributors to this release

([GitHub contributors page for this release](https://github.com/ipython/ipykernel/graphs/contributors?from=2022-09-13&to=2022-09-26&type=c))

[blink1073](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Ablink1073+updated%3A2022-09-13..2022-09-26&type=Issues) | [pre-commit-ci](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Apre-commit-ci+updated%3A2022-09-13..2022-09-26&type=Issues)

6.15.3

([Full Changelog](https://github.com/ipython/ipykernel/compare/v6.15.2...861b1242a7601f1608707ed8bbfb6e801914cb4a))

Bugs fixed

- PR: Close memory leak [990](https://github.com/ipython/ipykernel/pull/990) ([impact27](https://github.com/impact27))
- Handle all possible exceptions when trying to import the debugger [987](https://github.com/ipython/ipykernel/pull/987) ([JohanMabille](https://github.com/JohanMabille))

Maintenance and upkeep improvements

- [pre-commit.ci] pre-commit autoupdate [989](https://github.com/ipython/ipykernel/pull/989) ([pre-commit-ci](https://github.com/pre-commit-ci))
- [pre-commit.ci] pre-commit autoupdate [985](https://github.com/ipython/ipykernel/pull/985) ([pre-commit-ci](https://github.com/pre-commit-ci))
- Add python logo in svg format [984](https://github.com/ipython/ipykernel/pull/984) ([steff456](https://github.com/steff456))
- [pre-commit.ci] pre-commit autoupdate [982](https://github.com/ipython/ipykernel/pull/982) ([pre-commit-ci](https://github.com/pre-commit-ci))

Contributors to this release

([GitHub contributors page for this release](https://github.com/ipython/ipykernel/graphs/contributors?from=2022-08-29&to=2022-09-13&type=c))

[impact27](https://github.com/search?q=repo%3Aipython%2Fipykernel+involves%3Aimpact27+updated%3A2022-08-29..2022-09-13&am

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants