- Restore backwards compatibility with Sphinx <8 #201 (@agriyakhetarpal)
(GitHub contributors page for this release)
- Strip tagged cells from
.ipynb
notebooks passed to theNotebookLite
andJupyterLite
directives #180 (@agriyakhetarpal) - Pass additional configuration options to the
jupyter lite build
command #169 (@agriyakhetarpal) - Add the option to open JupyterLite window in new tab #165 (@melissawm)
- Allow usage of global configuration values for
TryExamples
directive if provided by user #161 (@agriyakhetarpal) - Minor refactor + typing info #155 (@Carreau)
- Give a pragmatic solution to suppressing noisy output #153 (@steppi)
- Set lower default verbosity and add config options. #150 (@Carreau)
- ENH: Add metadata for parallel_read_safe = True #148 (@steppi)
- Add option for initial warning cell in try examples directive #143 (@steppi)
- Hide buttons on smaller screens (mobile). #141 (@Carreau)
- Suggestion: Add pre-commit to format js and css files. #137 (@Carreau)
- Add a full screen "Open in tab" button #135 (@Carreau)
- Add a loading spinner for TryExamples directive. #133 (@steppi)
- Misc parsing warnings. #131 (@Carreau)
- Improve TryExamples customization #129 (@steppi)
- Add option to disable TryExamples without rebuilding docs #118 (@steppi)
- Add more configuration options to TryExamples directive and add documentation #116 (@steppi)
- Update to jupyterlite v0.2 #113 (@martinRenou)
- Add try_examples directive for adding interactivity to sphinx Examples sections #111 (@steppi)
- Fix compatibility with Sphinx 8 #199 (@agriyakhetarpal)
- Fix incorrect regex usage instructions for
TryExamples
JSON configuration file #194 (@agriyakhetarpal) - Restore SameFileError check when copying notebooks #190 (@melissawm)
- Fix invalid schema for
jupyterlite_sphinx_strip
tag whenstrip_tagged_cells
isTrue
#189 (@agriyakhetarpal) - Resolve default-encoding errors on Windows #187 (@AA-Turner)
- Hotfix: cell metadata to parse should be
jupyterlite_sphinx_strip
#185 (@agriyakhetarpal) TryExamples
directive: fix missing kernels in CircleCI deployments #182 (@agriyakhetarpal)- Issue 115 wrap fullscreen JupyterLite links #181 (@agriyakhetarpal)
- Give a pragmatic solution to suppressing noisy output #153 (@steppi)
- Add processing of literal blocks in try examples directive #134 (@steppi)
- Allow for JupyterLite 0.4.0 #193 (@jtpio)
- Use the latest
jupyterlite-xeus
to fix the docs build #179 (@jtpio) - Update to
jupyterlite-core >=0.2,<0.4
#160 (@jtpio) - Update releaser workflows #159 (@jtpio)
- Raise informative error message when building man on older sphinx #158 (@Carreau)
- Add ruff pre-commit and reformat files with it #156 (@Carreau)
- Minor refactor + typing info #155 (@Carreau)
- Run pre-commit on all files in this repository. #145 (@Carreau)
- Update publish workflow to use the PyPI trusted publisher #123 (@jtpio)
- Issue 115 wrap fullscreen JupyterLite links #181 (@agriyakhetarpal)
- Some general formatting fixes (punctuation, backticks, etc.) #172 (@agriyakhetarpal)
- Fix incorrect math processing #139 (@steppi)
- Update to
jupyterlite-xeus
#138 (@jtpio) - Improve TryExamples customization #129 (@steppi)
(GitHub contributors page for this release)
@AA-Turner | @agriyakhetarpal | @Carreau | @jtpio | @martinRenou | @matthewfeickert | @mattip | @melissawm | @pre-commit-ci | @steppi | @WarrenWeckesser
(GitHub contributors page for this release)
- Restore SameFileError check when copying notebooks #190 (@melissawm)
(GitHub contributors page for this release)
- Fix invalid schema for
jupyterlite_sphinx_strip
tag whenstrip_tagged_cells
isTrue
#189 (@agriyakhetarpal)
(GitHub contributors page for this release)
- Strip tagged cells from
.ipynb
notebooks passed to theNotebookLite
andJupyterLite
directives #180 (@agriyakhetarpal)
- Resolve default-encoding errors on Windows #187 (@AA-Turner)
- Hotfix: cell metadata to parse should be
jupyterlite_sphinx_strip
#185 (@agriyakhetarpal) TryExamples
directive: fix missing kernels in CircleCI deployments #182 (@agriyakhetarpal)- Issue 115 wrap fullscreen JupyterLite links #181 (@agriyakhetarpal)
- Issue 115 wrap fullscreen JupyterLite links #181 (@agriyakhetarpal)
(GitHub contributors page for this release)
@AA-Turner | @agriyakhetarpal | @Carreau | @jtpio | @pre-commit-ci | @steppi
- Pass additional configuration options to the
jupyter lite build
command #169 (@agriyakhetarpal) - Add the option to open JupyterLite window in new tab #165 (@melissawm)
- Some general formatting fixes (punctuation, backticks, etc.) #172 (@agriyakhetarpal)
(GitHub contributors page for this release)
@agriyakhetarpal | @melissawm | @pre-commit-ci | @steppi
- Allow usage of global configuration values for
TryExamples
directive if provided by user #161 (@agriyakhetarpal) - Minor refactor + typing info #155 (@Carreau)
- Update to
jupyterlite-core >=0.2,<0.4
#160 (@jtpio) - Update releaser workflows #159 (@jtpio)
- Raise informative error message when building man on older sphinx #158 (@Carreau)
- Add ruff pre-commit and reformat files with it #156 (@Carreau)
- Minor refactor + typing info #155 (@Carreau)
(GitHub contributors page for this release)
@agriyakhetarpal | @Carreau | @jtpio | @pre-commit-ci | @steppi
(GitHub contributors page for this release)
- Set lower default verbosity and add config options. #150 (@Carreau)
- ENH: Add metadata for parallel_read_safe = True #148 (@steppi)
(GitHub contributors page for this release)
@Carreau | @pre-commit-ci | @steppi
- Add option for initial warning cell in try examples directive #143 (@steppi)
- Hide buttons on smaller screens (mobile). #141 (@Carreau)
- Suggestion: Add pre-commit to format js and css files. #137 (@Carreau)
- Add a full screen "Open in tab" button #135 (@Carreau)
- Add a loading spinner for TryExamples directive. #133 (@steppi)
- Misc parsing warnings. #131 (@Carreau)
- Improve TryExamples customization #129 (@steppi)
- Add option to disable TryExamples without rebuilding docs #118 (@steppi)
- Run pre-commit on all files in this repository. #145 (@Carreau)
- Update publish workflow to use the PyPI trusted publisher #123 (@jtpio)
- Fix incorrect math processing #139 (@steppi)
- Update to
jupyterlite-xeus
#138 (@jtpio) - Improve TryExamples customization #129 (@steppi)
(GitHub contributors page for this release)
@Carreau | @jtpio | @martinRenou | @mattip | @steppi
(GitHub contributors page for this release)
- Update to jupyterlite v0.2 #113 (@martinRenou)
- Add try_examples directive for adding interactivity to sphinx Examples sections #111 (@steppi)
(GitHub contributors page for this release)
(GitHub contributors page for this release)
(GitHub contributors page for this release)
- Remove Apps config auto-computation #104 (@martinRenou)
(GitHub contributors page for this release)
- Add Voici directive #100 (@martinRenou)
- Default lite directory to the docs directory #99 (@martinRenou)
- Use xeus-python in docs #98 (@martinRenou)
- Add conda instructions and docs scripts #97 (@jtpio)
- Update docs to mention adding other kernels #94 (@jtpio)
- Add changelog to the docs, more markdown #93 (@jtpio)
- Convert docs to Markdown #92 (@jtpio)
- Add notice about
jupyterlite-core
in the changelog #91 (@jtpio)
(GitHub contributors page for this release)
jupyterlite-sphinx
now depends on jupyterlite-core
jupyterlite-sphinx
now depends on the jupyterlite-core
package instead of jupyterlite
.
The jupyterlite-core
package provides the core functionality for building JupyterLite websites, the CLI and extension points. Currently it only includes a JavaScript kernel that runs in Web Worker. If you would like to include a Python kernel in your deployment you will have to add it to your dependencies, for example with:
python -m pip install jupyterlite-pyodide-kernel
Or next to the jupyterlite-sphinx
dependency:
jupyterlite-sphinx
jupyterlite-pyodide-kernel
(GitHub contributors page for this release)
- Unpin sphinx #85 (@lesteve)
- add a github link to the documentation #82 (@12rambau)
- DOC fix broken link to custom Jupyterlite configuration #78 (@lesteve)
(GitHub contributors page for this release)
@12rambau | @jtpio | @lesteve | @martinRenou
- Finish reverting config names. #74 (@jasongrout)
- Restore jupyterlite_contents being optionally a string #73 (@jasongrout-db)
(GitHub contributors page for this release)
- Make the jupyterlite_contents glob recursive. #72 (@jasongrout)
(GitHub contributors page for this release)
- "Try It Live!" button #67 (@martinRenou)
- Make .ipynb source binding an opt-out #66 (@martinRenou)
- add globbing to content #64 (@amueller)
(GitHub contributors page for this release)
@12rambau | @amueller | @jtpio | @martinRenou
- Revert renaming the config properties #62 (@martinRenou)
(GitHub contributors page for this release)
- More consistent naming #58 (@martinRenou)
- Update Pypi description to be the same as the readme #59 (@jasongrout)
- Add jupyterlite_contents config #24 (@martinRenou)
(GitHub contributors page for this release)
- Add jupyterlite_dir config option #16 (@martinRenou)
(GitHub contributors page for this release)
- Run jupyter lite with subprocess.run to not suppress stdout #55 (@jasongrout)
- Adopt the path convention of other directives like literalinclude #54 (@jasongrout)
- Fix federated extensions URLs #56 (@martinRenou)
- Allow whitespace in filenames #52 (@jasongrout)
- Clarify how to preview locally, view a notebook in fullscreen, and link config docs #45 (@joelostblom)
(GitHub contributors page for this release)
@jasongrout | @joelostblom | @martinRenou
- Improve iframe URL #43 (@martinRenou)
(GitHub contributors page for this release)
- Replite code: Remove empty lines but not indentation #42 (@martinRenou)
(GitHub contributors page for this release)
- Cleanup query strings with urllib #41 (@martinRenou)
(GitHub contributors page for this release)
- Revert link fix #35 (@martinRenou)
(GitHub contributors page for this release)
- Fix lite links #32 (@martinRenou)
(GitHub contributors page for this release)
- Replite: Fix multiline support #30 (@martinRenou)
- Bail early if there was an error #29 (@martinRenou)
(GitHub contributors page for this release)
- Make sure we don't add the ipynb source prefix twice #28 (@martinRenou)
- Add LICENSE and update author #26 (@martinRenou)
- Fix sphinx pinning #25 (@martinRenou)
- Add Jupyterlite logo to the docs #22 (@martinRenou)
- Improve documentation frontpage #20 (@martinRenou)
(GitHub contributors page for this release)
- Add jupyterlite directive and rework docs #19 (@martinRenou)
- Retrolite directive: Show tree if no Notebook specified #18 (@martinRenou)
- Remove docs build from the CI #15 (@martinRenou)
- Fix notebook search #14 (@martinRenou)
- Updating docs #10 (@martinRenou)
- Add link to the ipycanvas docs in the README #9 (@martinRenou)
- Update README #8 (@martinRenou)
- Add basic CI #7 (@martinRenou)
- Fix missing options_spec in Retrolite directive #6 (@martinRenou)
(GitHub contributors page for this release)
(GitHub contributors page for this release)