Repo-review

Latest version: v0.11.2

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

Scan your dependencies

Page 1 of 7

0.11.2

<!-- Release notes generated using configuration in .github/release.yml at main -->

This release fixes a long standing issue if a check modifies the cached fixtures. Checks weren't supposed to do this, but `validate-pyproject` did this. Now a spare deep copy of the fixtures are kept, and restored with a warning if a check modifies them. There's also a new CLI flag to show all the installed plugin's versions.

Features:

* Add a `--versions` option to view all plugin versions by henryiii in https://github.com/scientific-python/repo-review/pull/242

Fixes:

* Warn and correct if a check modifies a cached fixture by henryiii in https://github.com/scientific-python/repo-review/pull/243


**Full Changelog**: https://github.com/scientific-python/repo-review/compare/v0.11.1...v0.11.2

0.11.1

This release fixes an issue with (Windows) systems not set to unicode; it's no longer required to set `PYTHONUTF8` to 1 to run on these systems. We also now support a key-value structure in the Schema for ignores, which in the future may allow us to print out reasons for suppression (older versions still read this correctly). We also updated the docs, including links back to the source. We are ready and testing on Python 3.13, and 3.12 is now the default for things like the GitHub Action.

Fixes:

* Ensure utf-8 encoding if something else is default and unset by henryiii in https://github.com/scientific-python/repo-review/pull/236
* Support object structure in schema by henryiii in https://github.com/scientific-python/repo-review/pull/231

Documentation:

* Fix a few typos by henryiii in https://github.com/scientific-python/repo-review/pull/215
* Link back to source by henryiii in https://github.com/scientific-python/repo-review/pull/230
* Update webapp info for 0.11 by henryiii in https://github.com/scientific-python/repo-review/pull/214
* Faster readthedocs by henryiii in https://github.com/scientific-python/repo-review/pull/220
* Fix docs ci job by henryiii in https://github.com/scientific-python/repo-review/pull/239

Internal and tests:

* Bump repo-review deps by henryiii in https://github.com/scientific-python/repo-review/pull/233
* Some cleanup by henryiii in https://github.com/scientific-python/repo-review/pull/237
* Use 3.12 by default for action by henryiii in https://github.com/scientific-python/repo-review/pull/240
* Use maintained fork of prettier by henryiii in https://github.com/scientific-python/repo-review/pull/238
* Use the new github actions reporter for pylint by henryiii in https://github.com/scientific-python/repo-review/pull/222
* Changelog generation by henryiii in https://github.com/scientific-python/repo-review/pull/219


**Full Changelog**: https://github.com/scientific-python/repo-review/compare/v0.11.0...v0.11.1

0.11.0

Repo-review now supports pyodide directly, so you no longer need to inject a new `open_url` function, making the webapp slightly simpler.

Features:

* Integrate pyodide helper by henryiii in https://github.com/scientific-python/repo-review/pull/206
* Better package listing in webapp by henryiii in https://github.com/scientific-python/repo-review/pull/210

Internal and tests:

* Fix rich-click's self-inflicted warnings by henryiii in https://github.com/scientific-python/repo-review/pull/211
* Use hatch instead of nox by henryiii in https://github.com/scientific-python/repo-review/pull/212
* New issue template by henryiii in https://github.com/scientific-python/repo-review/pull/213

**Full Changelog**: https://github.com/scientific-python/repo-review/compare/v0.10.6...v0.11.0

0.10.6

This version adds one more small helper for unit tests.

Tests and testing:

* Extra testing helper by henryiii in https://github.com/scientific-python/repo-review/pull/203
* Add an extra test file by henryiii in https://github.com/scientific-python/repo-review/pull/204


**Full Changelog**: https://github.com/scientific-python/repo-review/compare/v0.10.5...v0.10.6

0.10.5

Features:

* Add unit testing function by henryiii in https://github.com/scientific-python/repo-review/pull/201

Fixes:

* Exception traceback is too big by henryiii in https://github.com/scientific-python/repo-review/pull/191
* tests: Do not assume the folder is named repo-review by henryiii in https://github.com/scientific-python/repo-review/pull/192

Docs:

* Link to conda-forge package by henryiii in https://github.com/scientific-python/repo-review/pull/193
* Mention conda by henryiii in https://github.com/scientific-python/repo-review/pull/194
* Mention Poetry way of doing entry-points by henryiii in https://github.com/scientific-python/repo-review/pull/196

Internal:

* Use uv in CI by henryiii in https://github.com/scientific-python/repo-review/pull/189

**Full Changelog**: https://github.com/scientific-python/repo-review/compare/v0.10.4...v0.10.5

0.10.4

This is a small release mostly fixing the code display on the terminal with some themes. The demo now uses `validate-pyproject-schema-store` for `validate-pyproject`.

Fixes:

* Use default (light) theme for code by henryiii in https://github.com/scientific-python/repo-review/pull/176
* Use validate-pyproject-schema-store by henryiii in https://github.com/scientific-python/repo-review/pull/179


**Full Changelog**: https://github.com/scientific-python/repo-review/compare/v0.10.3...v0.10.4

Page 1 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.