Skip to content

cookiecutter-cpp-project v1.2

Latest
Compare
Choose a tag to compare
@dokempf dokempf released this 27 Mar 14:32
· 24 commits to main since this release
e3d3e4e

New configuration

  • Header-only libraries can now optionally be generated
  • Modern CMake build system extended to optionally include an external dependency

What's Changed

  • Correct if statements in TODO.md by @dokempf in #55
  • Guard pybind11 env variable by @dokempf in #56
  • Implement a configuration option for header-only libraries by @dokempf in #57
  • Whitespace Beautifications by @dokempf in #58
  • Specify upstream versions exactly once and bump them by @dokempf in #59
  • remove out of date comment from TODO: rtd now does this automatically by @lkeegan in #62
  • update deps by @lkeegan in #63
  • Change PyPI publish action version pin by @dokempf in #65
  • document local sphinx docs build process by @lkeegan in #68
  • use option instead of setting boolean cache vars in CMakeLists by @lkeegan in #70
  • Introduce pyproject.toml to configure pytest and cibuildwheel by @dokempf in #72
  • Introduce scikit-build + make Python package mix of pure Python and compiled module by @dokempf in #74
  • Document building and testing as a Python project by @dokempf in #75
  • Test Python in CI even without PyPI release workflow by @dokempf in #76
  • Fix test path in pyproject.toml by @dokempf in #78
  • Move Python metadata to pyproject.toml by @dokempf in #84
  • Add dependabot configuration by @dokempf in #86
  • [skip ci] Apply dependabot to the inner project by @dokempf in #91
  • bump actions/deps versions by @lkeegan in #90
  • Add pre-commit configuration by @dokempf in #92
  • Local extensions by @dokempf in #93
  • Fill current year using a local extension by @dokempf in #95
  • Bump precommit hooks by @dokempf in #97
  • Update GHA badge by @dokempf in #99
  • Fix underline creation in rst Jinja template by @dokempf in #101
  • Changes to the testing toolchain by @dokempf in #104
  • Bump dependency versions by @dokempf in #100
  • Optionally add external dependencies by @dokempf in #103

Full Changelog: v1.1...v1.2