Jupyterlab-cell-flash

Latest version: v0.4.0

Safety actively analyzes 623807 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

0.4.0

([Full Changelog](https://github.com/jupyterlab-contrib/jupyterlab-cell-flash/compare/v0.3.5...cabbbc5f74441d82f702a3ae151a186dbc71640e))

Enhancements made

- Support JupyterLab 4.0 [43](https://github.com/jupyterlab-contrib/jupyterlab-cell-flash/pull/43) ([mengyanw](https://github.com/mengyanw))

Maintenance and upkeep improvements

- Bump postcss from 8.3.6 to 8.4.31 [42](https://github.com/jupyterlab-contrib/jupyterlab-cell-flash/pull/42) ([dependabot](https://github.com/dependabot))
- Bump word-wrap from 1.2.3 to 1.2.4 [40](https://github.com/jupyterlab-contrib/jupyterlab-cell-flash/pull/40) ([dependabot](https://github.com/dependabot))
- Bump semver from 5.7.1 to 5.7.2 [39](https://github.com/jupyterlab-contrib/jupyterlab-cell-flash/pull/39) ([dependabot](https://github.com/dependabot))

Other merged PRs

- Bump webpack from 5.52.1 to 5.76.1 [38](https://github.com/jupyterlab-contrib/jupyterlab-cell-flash/pull/38) ([dependabot](https://github.com/dependabot))
- Bump http-cache-semantics from 4.1.0 to 4.1.1 [37](https://github.com/jupyterlab-contrib/jupyterlab-cell-flash/pull/37) ([dependabot](https://github.com/dependabot))
- Bump json5 from 1.0.1 to 1.0.2 [36](https://github.com/jupyterlab-contrib/jupyterlab-cell-flash/pull/36) ([dependabot](https://github.com/dependabot))
- Bump qs from 6.5.2 to 6.5.3 [35](https://github.com/jupyterlab-contrib/jupyterlab-cell-flash/pull/35) ([dependabot](https://github.com/dependabot))
- Bump loader-utils from 1.4.1 to 1.4.2 [34](https://github.com/jupyterlab-contrib/jupyterlab-cell-flash/pull/34) ([dependabot](https://github.com/dependabot))
- Bump loader-utils from 1.4.0 to 1.4.1 [33](https://github.com/jupyterlab-contrib/jupyterlab-cell-flash/pull/33) ([dependabot](https://github.com/dependabot))

Contributors to this release

([GitHub contributors page for this release](https://github.com/jupyterlab-contrib/jupyterlab-cell-flash/graphs/contributors?from=2022-08-12&to=2023-11-21&type=c))

[dependabot](https://github.com/search?q=repo%3Ajupyterlab-contrib%2Fjupyterlab-cell-flash+involves%3Adependabot+updated%3A2022-08-12..2023-11-21&type=Issues) | [mengyanw](https://github.com/search?q=repo%3Ajupyterlab-contrib%2Fjupyterlab-cell-flash+involves%3Amengyanw+updated%3A2022-08-12..2023-11-21&type=Issues)

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

0.3.5

([Full Changelog](https://github.com/jupyterlab-contrib/jupyterlab-cell-flash/compare/v0.3.4...66e871b9a08287bd6655f1744c94633b06de5842))

Maintenance and upkeep improvements

- Bump url-parse from 1.5.7 to 1.5.10 [26](https://github.com/jupyterlab-contrib/jupyterlab-cell-flash/pull/26) ([dependabot](https://github.com/dependabot))
- Bump url-parse from 1.5.3 to 1.5.7 [25](https://github.com/jupyterlab-contrib/jupyterlab-cell-flash/pull/25) ([dependabot](https://github.com/dependabot))
- Bump ansi-regex from 5.0.0 to 5.0.1 [23](https://github.com/jupyterlab-contrib/jupyterlab-cell-flash/pull/23) ([dependabot](https://github.com/dependabot))

Other merged PRs

- Bump moment from 2.29.2 to 2.29.4 [31](https://github.com/jupyterlab-contrib/jupyterlab-cell-flash/pull/31) ([dependabot](https://github.com/dependabot))
- Bump terser from 5.8.0 to 5.14.2 [30](https://github.com/jupyterlab-contrib/jupyterlab-cell-flash/pull/30) ([dependabot](https://github.com/dependabot))
- Bump shell-quote from 1.7.2 to 1.7.3 [29](https://github.com/jupyterlab-contrib/jupyterlab-cell-flash/pull/29) ([dependabot](https://github.com/dependabot))
- Bump moment from 2.29.1 to 2.29.2 [28](https://github.com/jupyterlab-contrib/jupyterlab-cell-flash/pull/28) ([dependabot](https://github.com/dependabot))
- Bump minimist from 1.2.5 to 1.2.6 [27](https://github.com/jupyterlab-contrib/jupyterlab-cell-flash/pull/27) ([dependabot](https://github.com/dependabot))
- Bump nanoid from 3.1.25 to 3.2.0 [22](https://github.com/jupyterlab-contrib/jupyterlab-cell-flash/pull/22) ([dependabot](https://github.com/dependabot))

Contributors to this release

([GitHub contributors page for this release](https://github.com/jupyterlab-contrib/jupyterlab-cell-flash/graphs/contributors?from=2021-09-15&to=2022-08-10&type=c))

[dependabot](https://github.com/search?q=repo%3Ajupyterlab-contrib%2Fjupyterlab-cell-flash+involves%3Adependabot+updated%3A2021-09-15..2022-08-10&type=Issues)

0.3.4

([Full Changelog](https://github.com/jupyterlab-contrib/jupyterlab-cell-flash/compare/v0.3.3...09cc497ce51c4e12653716aa859519a1c267444a))

Maintenance and upkeep improvements

- Update links after transfer [19](https://github.com/jupyterlab-contrib/jupyterlab-cell-flash/pull/19) ([jtpio](https://github.com/jtpio))

Documentation improvements

- Create RELEASE.md [20](https://github.com/jupyterlab-contrib/jupyterlab-cell-flash/pull/20) ([jtpio](https://github.com/jtpio))

Contributors to this release

([GitHub contributors page for this release](https://github.com/jupyterlab-contrib/jupyterlab-cell-flash/graphs/contributors?from=2021-09-14&to=2021-09-15&type=c))

[jtpio](https://github.com/search?q=repo%3Ajupyterlab-contrib%2Fjupyterlab-cell-flash+involves%3Ajtpio+updated%3A2021-09-14..2021-09-15&type=Issues)

0.3.3

([Full Changelog](https://github.com/jupyterlab-contrib/jupyterlab-cell-flash/compare/0.3.2...f54f7918f87a3e7bd50d10ef8c75c053cac88b70))

Maintenance and upkeep improvements

- Update to Jupyter Packaging 0.10, adopt the releaser [17](https://github.com/jupyterlab-contrib/jupyterlab-cell-flash/pull/17) ([jtpio](https://github.com/jtpio))

Other merged PRs

- Bump tar from 6.1.4 to 6.1.11 [16](https://github.com/jupyterlab-contrib/jupyterlab-cell-flash/pull/16) ([dependabot](https://github.com/dependabot))
- Bump path-parse from 1.0.6 to 1.0.7 [15](https://github.com/jupyterlab-contrib/jupyterlab-cell-flash/pull/15) ([dependabot](https://github.com/dependabot))
- Bump tar from 6.1.0 to 6.1.4 [14](https://github.com/jupyterlab-contrib/jupyterlab-cell-flash/pull/14) ([dependabot](https://github.com/dependabot))
- Bump postcss from 7.0.35 to 7.0.36 [13](https://github.com/jupyterlab-contrib/jupyterlab-cell-flash/pull/13) ([dependabot](https://github.com/dependabot))
- Bump normalize-url from 4.5.0 to 4.5.1 [12](https://github.com/jupyterlab-contrib/jupyterlab-cell-flash/pull/12) ([dependabot](https://github.com/dependabot))
- Bump ws from 7.4.4 to 7.4.6 [11](https://github.com/jupyterlab-contrib/jupyterlab-cell-flash/pull/11) ([dependabot](https://github.com/dependabot))
- Bump browserslist from 4.16.3 to 4.16.6 [10](https://github.com/jupyterlab-contrib/jupyterlab-cell-flash/pull/10) ([dependabot](https://github.com/dependabot))
- Bump hosted-git-info from 2.8.8 to 2.8.9 [9](https://github.com/jupyterlab-contrib/jupyterlab-cell-flash/pull/9) ([dependabot](https://github.com/dependabot))

Contributors to this release

([GitHub contributors page for this release](https://github.com/jupyterlab-contrib/jupyterlab-cell-flash/graphs/contributors?from=2021-03-11&to=2021-09-14&type=c))

[dependabot](https://github.com/search?q=repo%3Ajtpio%2Fjupyterlab-cell-flash+involves%3Adependabot+updated%3A2021-03-11..2021-09-14&type=Issues) | [jtpio](https://github.com/search?q=repo%3Ajtpio%2Fjupyterlab-cell-flash+involves%3Ajtpio+updated%3A2021-03-11..2021-09-14&type=Issues)

0.3.2

Changes

- Update to the latest JupyterLab 3.0 packages: https://github.com/jupyterlab-contrib/jupyterlab-cell-flash/pull/8


Making a new release of jupyterlab_cell_flash

The extension can be published to `PyPI` and `npm` manually or using the [Jupyter Releaser](https://github.com/jupyter-server/jupyter_releaser).

Manual release

Python package

This extension can be distributed as Python packages. All of the Python
packaging instructions are in the `pyproject.toml` file to wrap your extension in a
Python package. Before generating a package, you first need to install some tools:

bash
pip install build twine hatch


Bump the version using `hatch`. By default this will create a tag.
See the docs on [hatch-nodejs-version](https://github.com/agoose77/hatch-nodejs-version#semver) for details.

bash
hatch version <new-version>


Make sure to clean up all the development files before building the package:

bash
jlpm clean:all


You could also clean up the local git repository:

bash
git clean -dfX


To create a Python source package (`.tar.gz`) and the binary package (`.whl`) in the `dist/` directory, do:

bash
python -m build


> `python setup.py sdist bdist_wheel` is deprecated and will not work for this package.

Then to upload the package to PyPI, do:

bash
twine upload dist/*


NPM package

To publish the frontend part of the extension as a NPM package, do:

bash
npm login
npm publish --access public


Automated releases with the Jupyter Releaser

The extension repository should already be compatible with the Jupyter Releaser.

Check out the [workflow documentation](https://jupyter-releaser.readthedocs.io/en/latest/get_started/making_release_from_repo.html) for more information.

Here is a summary of the steps to cut a new release:

- Add tokens to the [Github Secrets](https://docs.github.com/en/actions/security-guides/encrypted-secrets) in the repository:
- `ADMIN_GITHUB_TOKEN` (with "public_repo" and "repo:status" permissions); see the [documentation](https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token)
- `NPM_TOKEN` (with "automation" permission); see the [documentation](https://docs.npmjs.com/creating-and-viewing-access-tokens)
- Set up PyPI

<details><summary>Using PyPI trusted publisher (modern way)</summary>

- Set up your PyPI project by [adding a trusted publisher](https://docs.pypi.org/trusted-publishers/adding-a-publisher/)
- The _workflow name_ is `publish-release.yml` and the _environment_ should be left blank.
- Ensure the publish release job as `permissions`: `id-token : write` (see the [documentation](https://docs.pypi.org/trusted-publishers/using-a-publisher/))

</details>

<details><summary>Using PyPI token (legacy way)</summary>

- If the repo generates PyPI release(s), create a scoped PyPI [token](https://packaging.python.org/guides/publishing-package-distribution-releases-using-github-actions-ci-cd-workflows/#saving-credentials-on-github). We recommend using a scoped token for security reasons.

- You can store the token as `PYPI_TOKEN` in your fork's `Secrets`.

- Advanced usage: if you are releasing multiple repos, you can create a secret named `PYPI_TOKEN_MAP` instead of `PYPI_TOKEN` that is formatted as follows:

text
owner1/repo1,token1
owner2/repo2,token2


If you have multiple Python packages in the same repository, you can point to them as follows:

text
owner1/repo1/path/to/package1,token1
owner1/repo1/path/to/package2,token2


</details>

- Go to the Actions panel
- Run the "Step 1: Prep Release" workflow
- Check the draft changelog
- Run the "Step 2: Publish Release" workflow

Publishing to `conda-forge`

If the package is not on conda forge yet, check the documentation to learn how to add it: https://conda-forge.org/docs/maintainer/adding_pkgs.html

Otherwise a bot should pick up the new version publish to PyPI, and open a new PR on the feedstock repository automatically.

Links

Releases

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.