Skip to content

Releases: bodand/cg3

cg3 release v0.2.2

30 Dec 14:24
v0.2.2
e23075c
Compare
Choose a tag to compare

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

20 Dec 23:23
Compare
Choose a tag to compare

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

18 Dec 17:20
Compare
Choose a tag to compare

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

cg3 release v0.1.1

11 Dec 19:37
Compare
Choose a tag to compare

What's Changed

New Contributors

  • @bodand made their first contribution in #1

Full Changelog: https://github.com/bodand/cg3/commits/v0.1.1