Pyversioning

Latest version: v0.14.0

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

Scan your dependencies

Page 1 of 2

0.14.0

**Release created on: 16.06.2024 - 22:47:36**

New Features
* Added CLI flags `-v`/`--verbose` and `-d`/`--debug`.
* Added more verbose and debug messages.
* Enabled quiet mode automatically, if no output file parameter given.
* Added CLI option `--config-file` for all commands.
See 18.
* Allow a user defined `.pyVersioning.yml` location.
* Fall back to predefined `.pyVersioning.yml` file in working directory.
* Added optional CLI argument `<output file>` to command `json`.
* Added optional CLI argument `<output file>` to command `yaml`.

Changes
* Bumped dependencies.
* Made CLI argument `<output file>` optional.
* If not present, the content is written to `STDOUT` and quiet mode is activated to avoid further program outputs.

Bug Fixes
* Fixed type annotations.
* GHA: Fixed project name in `Pipeline.yml`

Unit tests
* Added new unit tests for verbose and debug outputs.
* Added new unit test for command `fillout` to check output to `stdout`.
* Added new unit test for command `json` to check the written output file.
* Added new unit test for command `yaml` to check the written output file.
* Improved printing of `stdout` and `stderr`.
* Refactored test code to remove duplications.

----
/cc navidcity

0.13.3

**Release created on: 24.04.2024 - 05:44:07**

New Features
*None*

Changes
* Bumped dependencies.

Bug Fixes
*None*

0.13.2

**Release created on: 10.04.2024 - 21:38:21**

New Features
*None*

Changes
* Bumped dependencies.

Bug Fixes
* Adjusted usage of `SematicVersion`'s constructor to the new use model of pyTooling.
(Undocumented overload resolution feature was removed from meta-class. See also [v6.1 release notes](https://github.com/pyTooling/pyTooling/releases/tag/v6.1.0).)

0.13.1

**Release created on: 19.01.2024 - 07:00:05**

New Features
*None*

Changes
*None*

Bug Fixes
* Reactivated application tests in pipeline.

0.13.0

**Release created on: 17.01.2024 - 20:50:18**

New Features
*None*

Changes
* Bumped dependencies.
* Updated to pyTooling v6.0.0 and applied new features and API changes.
* Updated pipeline description.

Bug Fixes
* Added missing type hints.
* Changed `exit` calls to `raise Exception`.

Unit tests
* Readback output from JSON command and parse JSON string.
* Readback output from YAML command and parse YAML string.

Documentation
* Change Sphinx build flow from BuildTheDocs to Sphinx with ReadTheDocs v2.0 theme.
* Show documentation coverage via `sphinx_reports`..
* Show code coverage via `sphinx_reports`.
* Show testcase summary via `sphinx_reports`.

0.12.0

**Release created on: 15.08.2023 - 22:53:36**

New Features

* Added after-installation unit tests.
* Added new pipeline step to install packaged code and run CLI commands.


Changes

* Adjusted naming style: Methods are in *UpperCamelCase*.
* Reorganized classes in packages.
* Removed usage of `dataclass`.
* Added type hints.
* Bumped dependencies.
* Doc: Documented the dependency to `typing-extensions`.

Bug Fixes

* Renamed all method names from `get...` to `Get...`.
* Further adjustments to pyTooling v5.0.x.
* Doc: Fixed InterSphinx configuration.

Related Issues and PRs

* 15

------------
/cc kaiteu, navidcity

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.