Release Notes

1.1.0

8 January 2026
  • new

    Added support for prepending library and Python paths, and for passing arbitrary environment variables to Sphinx builds.

  • new

    Added compatibility with Sphinx v9 and CMake 4.2.

  • changed

    Updated CMake packaging by simplifying SphinxConfigVersion.cmake so that version compatibility is no longer fixed at build time. Version discovery and validation are handled dynamically by FindSphinx.cmake, with SphinxConfig.cmake serving only as a thin entry point for CMake package discovery. Wheel distribution is fully supported and recommended.

1.0.1

14 August 2025
  • fixed

    Added manual docs deployment trigger and updated GitHub Pages actions.

1.0.0

14 August 2025
  • new

    Added compatibility with CMake 4.1.

  • changed

    Dropped support for Python 2.x. The minimum supported version is now Python 3.7.

0.2.2

6 October 2024
  • fixed

    Corrected the CMake version upper bound from 3.30 to 3.31.

  • changed

    Added documentation for installing/deployment.

  • changed

    Added link to Github Project in documentation.

0.2.1

17 August 2024
  • fixed

    Fixed the sphinx_add_docs() to prevent setting incorrect attribute when the “ALL” option is not set.

  • fixed

    Fixed the sphinx_add_docs() to add missing “COMMENT” option.

0.2.0

9 August 2024
  • new

    Added compatibility with Sphinx v8 and CMake 3.30.

0.1.1

4 June 2024
  • fixed

    Fixed release script.

0.1.0

4 June 2024
  • new

    Initial release.