- Add Release Workflows #277 (@blink1073)
- Pin upper version of ipykernel #276 (@blink1073)
- Clean up CI #273 (@blink1073)
- Fix installation code blocks in readme #274 (@Phoenix616)
(GitHub contributors page for this release)
- Adapt to Python 3.12.0rc2 #272 (@ellert)
- Bump actions/checkout from 3 to 4 #271 (@dependabot)
(GitHub contributors page for this release)
(GitHub contributors page for this release)
- Ignore DeprecationWarnings for datetime.utcnow() #265 (@ellert)
- Update docs config #263 (@blink1073)
- Update ci badge #262 (@blink1073)
(GitHub contributors page for this release)
@blink1073 | @ellert | @rgbkrk
- Add back magics tests #261 (@ellert)
- Update tests for widgets 8 #260 (@blink1073)
(GitHub contributors page for this release)
- Bump actions/checkout from 2 to 3 #258 (@dependabot)
- Maintenance cleanup #257 (@blink1073)
- Use hatch for example projects #256 (@blink1073)
(GitHub contributors page for this release)
- Switch to hatch backend #254 (@blink1073)
(GitHub contributors page for this release)
- Strip paste-bracketing control characters #250 (@anewusername)
- Address deprecation warnings #249 (@ellert)
- Switch to flit build backend #246 (@blink1073)
- Correct spelling mistakes #248 (@EdwardBetts)
(GitHub contributors page for this release)
@anewusername | @blink1073 | @EdwardBetts | @ellert
- Clean up testing and add more CI #244 (@blink1073)
- Fix macos tests #243 (@blink1073)
- Clean up CI and bump supported pythons #242 (@blink1073)
(GitHub contributors page for this release)
- Test with jupyter_kernel_test #238 (@blink1073)
- Fix trove classifier #236 (@blink1073)
Note This was not uploaded to PyPI because it had an incorrect trove classifier
- Add support for jupyter releaser #234 (@blink1073)
- Modernize build and test #233 (@blink1073)
- Fix Iframe display issue #231 (@cathalmccabe)
- Add a blockly magic instead of a jigsaw magic #229 (@ChrisJaunes)
- Escape backslashes in strings #226 (@ellert)
- Add missing dollar signs to %latex examples and tests #225 (@ellert)
- Support older jedi versions #224 (@ellert)
- Use
TERM=dumb
for bashREPLWrapper
#221 (@jnahmias) - Use
tempfile
instead of writing tocwd
#220 (@jnahmias)
- More
py2
removal #219 (@blink1073) - Remove
py2
#218 (@joequant) - Monkey patch display to output to kernel #216 (@joequant)
- Fix warnings #215 (@joequant)
- Combine
exec
/eval
evaluators #213 (@joequant) - Dev/fix
voila
#212 (@joequant) - Add
Error_display
method to_metakernel.py
#205 (@jld23)
- Remove undefined line in expect stdin #203 #204 (@dekuenstle)
- Add
portalocker
andipyparallel
as optional dependencies #202 (@mdeff)
- Update
activity_magic.py
#197 (@dovfields)
- Delay creating wrapper until we need to execute #190 (@blink1073)
- Add the full license #189 (@toddrme2178)
- Clean up stream/line handling for process kernels #188 (@blink1073)
- Remove local bash kernel and point to
calysto_bash
#186 (@blink1073)
- Clean up configurability handling and docs #184 (@blink1073)
- Add settings handling #182 (@blink1073)
- Switch to powershell on windows #181 (@blink1073)
- Clean up
replwrap
prompt handling #180 (@blink1073)
- Avoid double printing output in process kernels #179 (@blink1073)
- Carriage Return Handling for
ProcessKernel
#178 (@blink1073) - Fix handling metadata in
_formatter
#174 (@ccordoba12) - Fix for Python 2 compatibility #173 (@ccordoba12)
- Allow to redefine default MetaKernel magics with custom ones #172 (@ccordoba12)
- Don't rely on
'python'
in path during testing #169 (@ellert) - Include
LICENSE.txt
file in wheels #168 (@toddrme2178)
- Fix display of output in Bash kernel #160 (@ellert)
- Use
sys.executable
when creatingkernel.json
#159 (@ellert)
- Expose the prompt change cmd #157 (@blink1073)
- Replwrap fixes #156 (@blink1073)
- Clean up handling of command and args #155 (@blink1073)
- Allow a list to be passed as the command #154 (@blink1073)
- Fix handling of fallback images #153 (@blink1073)
- Get kernel images from package if possible #152 (@blink1073)
- Version 0.20.5 #151 (@dsblank)
- Adding call to close on child pty #141 (@Daniel-V1)
- Mark tests that use the network #139 (@QuLogic)
- Restore Jedi 0.9 compatibility #138 (@QuLogic)
- Update versions of MetaKernel kernels. #137 (@QuLogic)
- Remove shell ambiguity #134 (@blink1073)
- Require ipykernel #132 (@blink1073)
- Make help logic more robust #131 (@blink1073)
- Update for jedi 0.10 #129 (@blink1073)
- Clean up kernel magic #128 (@blink1073)
- Use clrf for end of line response from process #124 (@blink1073)
- Fix shell magic on Windows #123 (@blink1073)
- Replwrap cleanup #122 (@blink1073)
- Added support for better error handling to metakernel #121 (@mariusvniekerk)
- Add support for stdin requests and clean up replwrap #120 (@blink1073)
- Improvements to bash handling from bash_kernel #119 (@blink1073)
- Clean up plot magic handling and add width/height options #118 (@blink1073)
- Use pexpect and clean up handling of replwrap #117 (@blink1073)
- Better handling of ipywidgets import #114 (@blink1073)
- Expose path escaper. #110 (@anntzer)
- Remove workaround #109 (@dsblank)
- Save history as JSON, to handle multiline entries. #105 (@anntzer)
- Remove redundant if statement. #89 (@bsvh)
- wrap output in TextOutput in ProcessMetaKernel #88 (@minrk)
- Allow long running tasks to print #86 (@blink1073)
- Fix import from ipywidgets #85 (@has2k1)
- still timeout=None seems to be ignored #84 (@schlichtanders)
- bug fixed timeout=None #83 (@schlichtanders)
- Fix intermittent failing "ls" test #82 (@blink1073)
- Fix handling of multiple commands #81 (@blink1073)
- Fix handling of multiple commands #81 (@blink1073)
- Make widgets optional #77 (@blink1073)
- Jupyter 4 test #75 (@blink1073)