Releases: bodand/cg3
Releases · bodand/cg3
cg3 release v0.2.2
Cg3 v0.2.2 changelog
Internal changes
- WIP releases should now be created only as Drafts
- Automate upgrading completed draft releases to complete releases using Starlark
- Automate deleting incomplete releases using Starlark
- Extract all logic from .cirrus.yml into external shell scripts
- Write Windows specific batch/powershell scripts for CI/CD
- Windows CI
- Windows CD
- Releases now contain Windows MSI installers
cg3 release v0.2.1
Cg3 v0.2.1 changelog
Breaking changes
- cg3-db now generates absolute paths to files in the compilation database; this now changes error output using clang
diagnostics to generate full paths instead of relative to the project directory - cg3-db command line parser changed; this probably introduces incompatibilities compared to previous argument parsing
behavior - cg3-db now handles multiple paths to create db of
- cg3-db now handles files as well as directories
Dependency changes
- Removed Lyra dependency
- Added InfoCLI. This is the author's own argument parser, resurrected from the dead. It is
quite liberal on argument parsing, so we will now probably accept command lines we did not before. However, it does
not support subcommands as of now, so we will have to implement that manually.
Compatible changes
- Add documentation for driver exectuable cg3 (#5)
- Add new exectuable cg3 (#5)
- Add dependency for subprocess handling (related to #5): reproc.
- cg3-db now includes default include paths for GCC and MSVC (#11)
- update documentations to reflect changes
- internal: path_finder files now handle files being passed to them
Bugfixes
- Substring filters returned inverse of what they were supposed to be doing... now they work as they should
Full Changelog: v0.2.0...v0.2.1
cg3 release v0.2.0
Cg3 v0.2.0 changelog
Breaking changes
- Rename project's packages to cg3-checker
- Rename cg3 executable to cg3-check
- Changed bugmalloc check to use clang diagnostics instead of homebrew error formatting. (#2)
- Changed chonktion check to use clang diagnostics instead of homebrew error formatting. (#2)
- Changed fleak check to use clang diagnostics instead of homebrew error formatting; minimal change in internal data
format. (#2) - Changed globus check to use clang diagnostics instead of homebrew error formatting. (#2)
- Changed t check to use clang diagnostics instead of homebrew error formatting. (#2)
- Changed hunction check to use clang diagnostics instead of homebrew error formatting. (#2)
Compatible changes
- Bump minor version, for a lot of internal changes occurred, and incompatible changes in the output format. (While
MAJOR is 0, anything can be changed freely.) - Force flush to happen before generating textual collected reports.
Package changes
- DEB: Package now contains a--hopefully--correctly formatted copyright file.
Infrastructure changes
- Added changelog directory for storing changelogs for the releases. These will also be used in the GitHub Releases so
they are in Markdown to allow us to skip the translation step. - Cirrus CI deploy task should now be able to upload artifacts if the release already exists with that name.
- Refactor release builds and github uploads
Full Changelog: v0.1.1...v0.2.0