Skip to content

Latest commit

 

History

History
954 lines (534 loc) · 67 KB

File metadata and controls

954 lines (534 loc) · 67 KB

Changelog

0.23.0

(Full Changelog)

Enhancements made

Bugs fixed

Maintenance and upkeep improvements

Documentation improvements

Contributors to this release

The following people contributed discussions, new ideas, code and documentation contributions, and review. See our definition of contributors.

(GitHub contributors page for this release)

@agriyakhetarpal (activity) | @jtpio (activity) | @keewis (activity) | @martinRenou (activity) | @mfisher87 (activity)

0.22.1

(Full Changelog)

Enhancements made

Maintenance and upkeep improvements

Documentation improvements

Contributors to this release

The following people contributed discussions, new ideas, code and documentation contributions, and review. See our definition of contributors.

(GitHub contributors page for this release)

@agriyakhetarpal (activity) | @Carreau (activity) | @keewis (activity) | @martinRenou (activity) | @mfisher87 (activity) | @rossbar (activity)

0.22.0

(Full Changelog)

Enhancements made

Maintenance and upkeep improvements

Documentation improvements

  • doc: Explain repl's kernel parameter, fix value to avoid dialog #316 (@chrysn)

Contributors to this release

(GitHub contributors page for this release)

@chrysn | @pre-commit-ci

0.21.0

(Full Changelog)

Enhancements made

  • Add jupyterlite_ignore_contents config, mapping to --ignore-contents arg in JupyterLite build #309 (@mfisher87)

Maintenance and upkeep improvements

Contributors to this release

(GitHub contributors page for this release)

@mfisher87 | @pre-commit-ci

0.20.2

(Full Changelog)

Enhancements made

Maintenance and upkeep improvements

Contributors to this release

(GitHub contributors page for this release)

@martinRenou | @pre-commit-ci

0.20.1

(Full Changelog)

Bugs fixed

Maintenance and upkeep improvements

Contributors to this release

(GitHub contributors page for this release)

@agriyakhetarpal | @jtpio | @pre-commit-ci

0.20.0

(Full Changelog)

Enhancements made

Bugs fixed

Maintenance and upkeep improvements

Contributors to this release

(GitHub contributors page for this release)

@agriyakhetarpal | @IsabelParedes | @pre-commit-ci | @steppi

0.19.1

(Full Changelog)

Bugs fixed

  • BUG: Fix SciPy make dist doc workflow by ensuring jupyter is run with the current Python executable #271 (@steppi)

Maintenance and upkeep improvements

Documentation improvements

  • Change button text contrast to comply with WCAG AA #269 (@mfisher87)

Contributors to this release

(GitHub contributors page for this release)

@mfisher87 | @pre-commit-ci | @steppi

0.19.0

(Full Changelog)

Enhancements made

Bugs fixed

  • BUG: Fix list of possible docstring section header patterns for global_enable_try_examples #263 (@steppi)
  • Add ConfigLoader with deduplicated logging and try_examples config caching #249 (@agriyakhetarpal)

Maintenance and upkeep improvements

  • Update to actions/upload-artifact@v4 #267 (@jtpio)

Documentation improvements

Contributors to this release

(GitHub contributors page for this release)

@agriyakhetarpal | @jtpio | @pre-commit-ci | @steppi

0.18.0

(Full Changelog)

Enhancements made

Bugs fixed

  • Correctly handle case where "See Also" section follows "Examples" in global_enable_try_examples #251 (@agriyakhetarpal)

Maintenance and upkeep improvements

  • Drop Python 3.8 #239 (@jtpio)
  • Relax jupyterlite-core and jupyterlite-xeus dependencies #238 (@jtpio)

Contributors to this release

(GitHub contributors page for this release)

@agriyakhetarpal | @jtpio | @pre-commit-ci | @steppi

0.17.1

(Full Changelog)

Bugs fixed

Contributors to this release

(GitHub contributors page for this release)

@agriyakhetarpal

0.17.0

(Full Changelog)

Enhancements made

  • Add a new-tabbed variant for the Replite directive, and allow customisation of its button text #228 (@agriyakhetarpal)
  • Allow global and custom button texts for the new-tabbed variants of the JupyterLite, NotebookLite, and the Voici directives #227 (@agriyakhetarpal)
  • Allow the use of a custom overrides.json file for configuring JupyterLite at runtime #225 (@agriyakhetarpal)
  • Add an option to open the Notebook UI and Voici apps in a new tab via theNotebookLite and Voici directives #223 (@agriyakhetarpal)
  • Support the usage of Markdown-based notebooks with "Lite" directives #221 (@agriyakhetarpal)

Bugs fixed

Maintenance and upkeep improvements

Contributors to this release

(GitHub contributors page for this release)

@agriyakhetarpal | @pre-commit-ci | @steppi

0.16.5

(Full Changelog)

Bugs fixed

Contributors to this release

(GitHub contributors page for this release)

@agriyakhetarpal

0.16.4

(Full Changelog)

Enhancements made

  • Strip tagged cells from .ipynb notebooks passed to the NotebookLite and JupyterLite 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)

Bugs fixed

Maintenance and upkeep improvements

  • 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)

Documentation improvements

Contributors to this release

(GitHub contributors page for this release)

@AA-Turner | @agriyakhetarpal | @Carreau | @jtpio | @martinRenou | @matthewfeickert | @mattip | @melissawm | @pre-commit-ci | @steppi | @WarrenWeckesser

0.16.3

(Full Changelog)

Maintenance and upkeep improvements

Contributors to this release

(GitHub contributors page for this release)

@jtpio | @pre-commit-ci

0.16.2

(Full Changelog)

Bugs fixed

  • Restore SameFileError check when copying notebooks #190 (@melissawm)

Contributors to this release

(GitHub contributors page for this release)

@melissawm

0.16.1

(Full Changelog)

Bugs fixed

  • Fix invalid schema for jupyterlite_sphinx_strip tag when strip_tagged_cells is True #189 (@agriyakhetarpal)

Contributors to this release

(GitHub contributors page for this release)

@agriyakhetarpal

0.16.0

(Full Changelog)

Enhancements made

  • Strip tagged cells from .ipynb notebooks passed to the NotebookLite and JupyterLite directives #180 (@agriyakhetarpal)

Bugs fixed

Maintenance and upkeep improvements

  • Use the latest jupyterlite-xeus to fix the docs build #179 (@jtpio)

Documentation improvements

Contributors to this release

(GitHub contributors page for this release)

@AA-Turner | @agriyakhetarpal | @Carreau | @jtpio | @pre-commit-ci | @steppi

0.15.0

(Full Changelog)

Enhancements made

Maintenance and upkeep improvements

Documentation improvements

Contributors to this release

(GitHub contributors page for this release)

@agriyakhetarpal | @melissawm | @pre-commit-ci | @steppi

0.14.0

(Full Changelog)

Enhancements made

Maintenance and upkeep improvements

  • 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)

Contributors to this release

(GitHub contributors page for this release)

@agriyakhetarpal | @Carreau | @jtpio | @pre-commit-ci | @steppi

0.13.1

(Full Changelog)

Enhancements made

  • Give a pragmatic solution to suppressing noisy output #153 (@steppi)

Bugs fixed

  • Give a pragmatic solution to suppressing noisy output #153 (@steppi)

Contributors to this release

(GitHub contributors page for this release)

@steppi

0.13.0

(Full Changelog)

Enhancements made

  • Set lower default verbosity and add config options. #150 (@Carreau)
  • ENH: Add metadata for parallel_read_safe = True #148 (@steppi)

Maintenance and upkeep improvements

Contributors to this release

(GitHub contributors page for this release)

@Carreau | @pre-commit-ci | @steppi

0.12.0

(Full Changelog)

Enhancements made

  • 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)

Bugs fixed

  • Add processing of literal blocks in try examples directive #134 (@steppi)

Maintenance and upkeep improvements

  • Run pre-commit on all files in this repository. #145 (@Carreau)
  • Update publish workflow to use the PyPI trusted publisher #123 (@jtpio)

Documentation improvements

Contributors to this release

(GitHub contributors page for this release)

@Carreau | @jtpio | @martinRenou | @mattip | @steppi

0.11.0

(Full Changelog)

Enhancements made

  • Add more configuration options to TryExamples directive and add documentation #116 (@steppi)

Contributors to this release

(GitHub contributors page for this release)

@steppi

0.10.0

(Full Changelog)

Enhancements made

  • Update to jupyterlite v0.2 #113 (@martinRenou)
  • Add try_examples directive for adding interactivity to sphinx Examples sections #111 (@steppi)

Contributors to this release

(GitHub contributors page for this release)

@martinRenou | @steppi

0.9.3

(Full Changelog)

Bugs fixed

Contributors to this release

(GitHub contributors page for this release)

@brichet

0.9.2

(Full Changelog)

Enhancements made

  • Transfer search parameters from page URL to jupyterlite #108 (@brichet)

Contributors to this release

(GitHub contributors page for this release)

@brichet | @martinRenou

0.9.1

(Full Changelog)

Bugs fixed

Contributors to this release

(GitHub contributors page for this release)

@martinRenou

0.9.0

(Full Changelog)

Enhancements made

Maintenance and upkeep improvements

  • Update to jupyterlite-core==0.1.0, require Python 3.8 #96 (@jtpio)

Documentation improvements

  • 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)

Contributors to this release

(GitHub contributors page for this release)

@jtpio | @martinRenou

0.8.0

(Full Changelog)

⚠️ 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

Maintenance and upkeep improvements

  • Depend on jupyterlite-core #89 (@jtpio)
  • Add releaser workflows and changelog #86 (@jtpio)

Contributors to this release

(GitHub contributors page for this release)

@jtpio

0.7.3

(full changelog)

Documentation improvements

  • Update the piplite_urls configuration #79 (@jtpio)

Other merged PRs

Contributors to this release

(GitHub contributors page for this release)

@12rambau | @jtpio | @lesteve | @martinRenou

0.7.2

(full changelog)

Merged PRs

Contributors to this release

(GitHub contributors page for this release)

@jasongrout | @jasongrout-db

0.7.1

(full changelog)

Merged PRs

Contributors to this release

(GitHub contributors page for this release)

@jasongrout

0.7.0

(full changelog)

Merged PRs

Contributors to this release

(GitHub contributors page for this release)

@12rambau | @amueller | @jtpio | @martinRenou

0.6.0

(full changelog)

Maintenance and upkeep improvements

Other merged PRs

Contributors to this release

(GitHub contributors page for this release)

@jtpio | @martinRenou

0.5.0

(full changelog)

Enhancements made

Other merged PRs

Contributors to this release

(GitHub contributors page for this release)

@jasongrout | @martinRenou

0.4.9

(full changelog)

Merged PRs

Contributors to this release

(GitHub contributors page for this release)

@martinRenou

0.4.8

(full changelog)

Enhancements made

  • Run jupyter lite with subprocess.run to not suppress stdout #55 (@jasongrout)
  • Adopt the path convention of other directives like literalinclude #54 (@jasongrout)

Bugs fixed

Other merged PRs

  • Clarify how to preview locally, view a notebook in fullscreen, and link config docs #45 (@joelostblom)

Contributors to this release

(GitHub contributors page for this release)

@jasongrout | @joelostblom | @martinRenou

0.4.7

(full changelog)

Merged PRs

Contributors to this release

(GitHub contributors page for this release)

@martinRenou

0.4.6

(full changelog)

Merged PRs

Contributors to this release

(GitHub contributors page for this release)

@martinRenou

0.4.5

(full changelog)

Merged PRs

Contributors to this release

(GitHub contributors page for this release)

@martinRenou

0.4.4

(full changelog)

Merged PRs

Contributors to this release

(GitHub contributors page for this release)

@martinRenou

0.4.3

(full changelog)

Merged PRs

Contributors to this release

(GitHub contributors page for this release)

@martinRenou

0.4.2

(full changelog)

Merged PRs

Contributors to this release

(GitHub contributors page for this release)

@martinRenou

0.4.1

(full changelog)

Merged PRs

Contributors to this release

(GitHub contributors page for this release)

@martinRenou

0.4.0

(full changelog)

Merged PRs

Contributors to this release

(GitHub contributors page for this release)

@martinRenou | @psychemedia

0.3.0

(full changelog)

Contributors to this release

(GitHub contributors page for this release)

0.2.0

(full changelog)

Contributors to this release

(GitHub contributors page for this release)

@martinRenou