Skip to content

v0.2.0rc2

Pre-release
Pre-release

Choose a tag to compare

@pauldruce pauldruce released this 15 Sep 22:36
· 13 commits to main since this release
46213a4

Release candidate 2 for v0.2.0 incorporating canonical root layout, example workflows, Please removal, and CodeQL enhancements.

Highlights

  • Canonical Root Packaging: Relocates build manifests and directories to the repository root. Isolates internal test targets and GoogleTest from downstream FetchContent consumers (#54, #55).
  • AddressSanitizer Gating: Replaces unconditional ASan flags with RFL_ENABLE_ASAN, eliminating symbol pollution in static libraries (#47, #55).
  • Streamlined Build Architecture: Removes Please build manifests in favour of CMake, scikit-build-core, and mise (#55).
  • Expanded Example Workflows: Adds CMake integration, standalone Makefile targets, and direct g++ compilation workflows across example directories (#55).
  • CI & CodeQL Enhancements: Resolved CodeQL configure deadlocks and enhanced verify_changelog.py to exempt automated dependency updates (#55, #61).
  • Native Windows MSVC Support: Compiles natively under MSVC on Windows and publishes precompiled win_amd64 wheels to PyPI (#21, #48, #50).