Skip to content

Releases: Adnn/ModernCppComponent

Release v0.8.0

31 Mar 12:56
Compare
Choose a tag to compare

Added

  • A naming convention for CMake packages and their components.
  • Warning message if calling find_package() for a component within a CMake package
    with exactly matching names.
  • A few more motivations and benefits.

Changed

  • A, B and C CMake targets are renamed alpha, beta and gamma respectively.
  • Conan installer for CMake uses updated "Conan Center" reference (without @conan/stable suffix).
  • CMake packages with multiple components now have a separate subfolder
    for each component config files.
  • CMake dependencies within the same repositories are now handled more uniformly
    with the external dependencies.
  • Re-order "Philosophy" after "C++ special case".

Fixed

  • Instruction to use ARCH_INDEPENDENT when producing a CMake version file for INTERFACE targets.

Removed

  • Conan recipe does not clone projects into a cloned_repo subfolder anymore.

Release v0.7.4

04 Mar 10:31
Compare
Choose a tag to compare

Fixed

  • ComponentPackageRootConfig.cmake uses a package name with capitalization
    matching capitalization in find_package() invocation.
  • Conan test package cpp source explicitly returns success from main function.
  • Conan recipe revision is computed from commit ID instead of recipe hash,
    because recipe hash is sensitive to line-endings.

Release v0.7.3

24 Feb 17:25
Compare
Choose a tag to compare

Fixed

  • Clarify the text in different locations after proofreading.
  • Fix a few typos.

Release v0.7.2

17 Feb 14:07
Compare
Choose a tag to compare

Added

  • A changelog following Keep a Changelog convention.
  • Automate release and Github page publication, based on Github Actions.
  • A script to pepare and trigger the release+publish process (repo-admin/release.py)

Fixed

  • Fix Conan test_package executable location for multi-config generators
    (made uniform with single-config generators).

v0.7.1

15 Jan 09:32
Compare
Choose a tag to compare
Release 0.7.1

v0.7.0

17 Feb 13:39
Compare
Choose a tag to compare
Release 0.7.0