Bincrafters-conventions

Latest version: v1.1.1

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

Scan your dependencies

Page 1 of 7

1.1.1

Bugfixes
* require conan < 2.0.0

1.1.0

New features
* Convention Update: Import `errors` from `conan.*`


Improvements
* Add latest reference updates


Bugfixes
* Fix check for required recipe attributes (didn't actually report missing ones)
* Fix check if LICENSE exists for CCI-style repos


Internal
* Internal rewrites to move closer to `2.x` support

1.0.0

bincrafters-conventions will start to use semantic versioning more strictly, hence the major version bump because of the following breaking changes

User-facing

Breaking
* Increase the minimum Conan version from 1.18.0 to 1.53.0
* This allows to start rewriting this tool to be compatible with Conan 1.x AND 2.x
* Remove `-t` / `--travisfile` CLI argument
* Travis file updates can still be run by running `bincrafters-conventions` without any arguments to run all updates and checks. In reality, Travis file updates are already not isolated as under most conditions it will try to migrate build jobs to GitHub Actions anyway.
* Remove `--remote-add-gha-secrets` CLI argument that adds secrets to all Conan GitHub repositories of an organization
* This feature is obsolete as GitHub allows now to specify secrets on the organization level
* Remove Convention Update: Remove the Readme Update that changed the Travis URL for the Bincrafters org from `https://travis-ci.org/bincrafters` to `https://travis-ci.com/bincrafters`


New features

* Add alias `bcon` for `bincrafters-conventions` for convenience. It's much shorter and faster typed
* Display version in CLI description
* Update GHA workflow file
* This adds a new CI job, that runs after all other jobs are finished successfully. This can be used to e.g. configure GitHub auto-merge feature by requiring this particular job to succeed. This wasn't possible previously as the amount and names of the build jobs are dynamic and change.
* Updates the version of used GitHub Actions within this workflow file
* Use `$GITHUB_OUTPUT` instead of `::set-output` (see https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/)


Improvements

* Update to the latest OpenSSL patch level to 1.1.1n and 3.0.2


Internal
* Update CI scripts

0.31.0

* Update tools.cross_building() calls
* Update OpenSSL patch level to 1.1.1m and 3.0.1
* Add latest reference updates

0.30.0

* Deprecate Travis; Update Travis config imports to a fixed commit
* Update OpenSSL 1.1.1 patch level to i
* Add latest reference updates

0.29.0

* AppVeyor: Remove Visual Studio 2015 builds from all repositories
* Fix: Remove SPDX check as the spdx-lookup package got de-published
* Add latest reference updates

Page 1 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.