Skip to content

Release 1.0.0

Compare
Choose a tag to compare
@Croydon Croydon released this 25 Oct 18:19
· 93 commits to main since this release

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

Improvements

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

Internal

  • Update CI scripts