Libvcs

Latest version: v0.29.0

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

Scan your dependencies

Page 1 of 12

0.29.0

_Maintenance only, no bug fixes, or new features_

Development

- Aggressive automated lint fixes via `ruff` (458)

via ruff v0.3.4, all automated lint fixes, including unsafe and previews were applied:

sh
ruff check --select ALL . --fix --unsafe-fixes --preview --show-fixes; ruff format .


Branches were treated with:

sh
git rebase \
--strategy-option=theirs \
--exec 'poetry run ruff check --select ALL . --fix --unsafe-fixes --preview --show-fixes; poetry run ruff format .; git add src tests; git commit --amend --no-edit' \
origin/master


- poetry: 1.7.1 -> 1.8.1

See also: https://github.com/python-poetry/poetry/blob/1.8.1/CHANGELOG.md
- ruff 0.2.2 -> 0.3.0 (457)

Related formattings. Update CI to use `ruff check .` instead of `ruff .`.

See also: https://github.com/astral-sh/ruff/blob/v0.3.0/CHANGELOG.md

0.28.2

Fixes

- `Git.rev_list`: Fix argument expansion (455)

Resolves issue with _fatal: '--max-count': not an integer_.

Testing

- CI: Bump actions to Node 20 releases (456)

0.28.1

Packaging

- Source distribution: Include `CHANGES`, `MIGRATION`, and `docs/` in tarball
(454)

0.28.0

Improvement

- `QueryList` generic support improved (453)

0.27.0

Development

- Strengthen linting (514)

- Add flake8-commas (COM)

- https://docs.astral.sh/ruff/rules/#flake8-commas-com
- https://pypi.org/project/flake8-commas/

- Add flake8-builtins (A)

- https://docs.astral.sh/ruff/rules/#flake8-builtins-a
- https://pypi.org/project/flake8-builtins/

- Add flake8-errmsg (EM)

- https://docs.astral.sh/ruff/rules/#flake8-errmsg-em
- https://pypi.org/project/flake8-errmsg/

CI

- Move CodeQL from advanced configuration file to GitHub's default

0.26.0

Breaking changes

- Rename pytest plugin protocol typings (450):

- `CreateProjectCallbackProtocol` -> `CreateRepoPostInitFn`
- `CreateProjectCallbackFixtureProtocol` -> `CreateRepoPytestFixtureFn`

Bug fixes

- Remove unused command: `Svn.mergelist` (450)
- Fix `Git.config` docstring (450)

Development

- ci: Add pydocstyle rule to ruff (449)
- Add test for direct usage of `HgSync` (450)
- pytest-watcher, Add configuration (450):

- Run initially by default
- Skip post-save files from vim

Documentation

- Add docstrings to functions, methods, classes, and packages (449)

Page 1 of 12

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.