Exasol-toolbox

Latest version: v0.18.0

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

Scan your dependencies

Page 1 of 4

1.10.1

Add the changes for releasing on top of the current branch:

shell
nox -s prepare-release -- 1.10.1 --no-pr --no-branch


For additional options and help regarding the task `prepare-release`, execute:

shell
nox -s prepare-release -- -h


* **Added Plugin Support for Nox Task `prepare-release`**

- For further details on the plugin specification, refer to `exasol.toolbox.nox.plugin`.
- For an example of usage, refer to the `noxconfig` of the Python toolbox.

📚 Documentation
* Fixed typos and updated documentation

🔩 Internal
* Restructured `exasol.toolbox.nox` module

0.18.0

✨ Added

* Added support for Python 3.12 to check.yml build matrices

🔧 Changed

* Updated gh-pages workflow to use the new multiversion nox task target

🐞 Fixed

* Removed the `test` file filter from `lint:security`

0.17.0

🐞 Fixed

* Fixed the issue with publishing new documentation after releasing a new version
* Fixed the issue where master/main was not part of the multiversion documentation

✨ Added

* 149: Added nox task to lint imports
* Added support to manually trigger documentation build
* 248: Added security results to workflow summary
* 233: Added nox task to verify dependency declarations

0.16.0

🚨 Breaking Changes

* Dropped python 3.8 support
* Changed names of all nox tasks

| Old Name | New Name | Description |
|--------------------|------------------------|----------------------------------------------------------------|
| fix | project:fix | Runs all automated fixes on the code base |
| check | project:check | Runs all available checks on the project |
| report | project:report | Collects and generates metrics summary for the workspace |
| unit-tests | test:unit | Runs all unit tests |
| integration-tests | test:integration | Runs all the integration tests |
| coverage | test:coverage | Runs all tests (unit + integration) and reports the code coverage |
| lint | lint:code | Runs the static code analyzer on the project |
| type-check | lint:typing | Runs the type checker on the project |
| security | lint:security | Runs the security linter on the project |
| build-build | docs:build | Builds the project documentation |
| open-open | docs:open | Opens the built project documentation |
| clean-docs | docs:clean | Removes the documentations build folder |
| prepare-release | release:prepare | Prepares the project for a new release |

✨ Added

* Added support for multi version Documentation
* Added nox tasks for building multi-version documentation

🐞 Fixed

* Fixed CD workflow template
* Fixed the selection of the latest version in Multi-Version Documentation

📚 Documentation

* Added Documentation on Metrics
* Added additional details regarding adjusted sphinx-multiversion
* Restructured documentation

🔩 Internal

* Relocked dependencies

0.15.0

✨ Added

* Added cookiecutter-template for creating new project
* [246](https://github.com/exasol/python-toolbox/issues/246): Added standard branch protection workflow

🐞 Bug Fixes

* [181](https://github.com/exasol/python-toolbox/issues/181): Updated metrics related workflows
* [225](https://github.com/exasol/python-toolbox/issues/225): Fixed broken reference to version file in workflow
* Fixed coverage for empty project

⚒️ Refactorings

* [219](https://github.com/exasol/python-toolbox/issues/219): Updated project template configuration
* Updated actions/checkout to v4

📚 Documentation
* Add Python Styleguide
* Add Issue Guide
* Updated User Documentation

🔩 Internal

* Update depdency constraints
* Relock dependencies

0.14.0

Doc

* 204: Added a guideline for removing `ci-job` from workflow `pr-merge.yml`

Internal

* Relock dependencies

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.