Releases: lsst-sqre/documenteer
0.8.0b2
What's Changed
- Temporarily pin mermaid to 9.4.0 by @jonathansick in #149
- DM-38168: Pin pydata-sphinx-theme < 0.13 by @jonathansick in #151
Full Changelog: 0.8.0b1...0.8.0b2
0.7.2
Fixes:
- Temporarily pin pydata-sphinx-theme to <0.13. The new version changed how it treats light/dark logos.
What's Changed
- DM-38168: Pin pydata-sphinx-theme < 0.13 (0.7 backport) by @jonathansick in #152
Full Changelog: 0.7.1...0.7.2
0.7.1
Fixes:
- Temporarily pinning Mermaid to 9.4.0 in the User Guide configuration to workaround a change in the Mermaid CDN.
0.8.0b1
This is a beta release of documenteer that includes the new technote theme build on lsst-sqre/technote.
What's Changed
- DM-36665: Drop version from homepage by @jonathansick in #142
- Documentation edits by @jonathansick in #143
- DM-37481: Fix emergent GitHub Actions issues by @jonathansick in #146
- DM-37007: Add beta technote theme for Rubin based on technote library by @jonathansick in #144
- Update pre-commit plugins by @jonathansick in #148
Full Changelog: 0.7.0...0.8.0b1
0.7.0
Documenteer provides a new Sphinx configuration profile for general Rubin user guide projects, documenteer.conf.guide
. This configuration profile features the new pydata-sphinx-theme, with customizations based on design tokens from the Rubin Style Dictionary. Most metadata and Sphinx configurations can also be set through a documenteer.toml
file, located alongside the standard Sphinx conf.py
file. Install documenteer[guide]
with pip
to get the dependencies needed for this Sphinx configuration.
Additional packaging updates:
- Documenteer now uses
pyproject.toml
for its packaging. - The GitHub Actions workflows now use SQuaRE composite workflows for many steps.
- The README and change log are now written in Markdown.
- Sphinx version 5 is now included in the test matrix.
What's Changed
- DM-35900: Update flake8 linter by @jonathansick in #124
- DM-35970: Update packaging based on SQuaRE template by @jonathansick in #125
- DM-35917: Protect imports against CmdLineTask not being available by @timj in #126
- DM-35969: Adopt the pydata-sphinx-theme by @jonathansick in #129
- [neophile] Update dependencies by @sqrbot in #131
- DM-36085: Implement a documenteer.toml file for customizing Sphinx user guide configurations by @jonathansick in #130
- DM-36117: Support sphinx.rst_epilog_file in documenteer.toml by @jonathansick in #132
- DM-36137: Support setting extensions, linkcheck and nitpick settings in documenteer.toml by @jonathansick in #133
- DM-36156: Exclude click and autoprogram from guide config by @jonathansick in #134
- DM-36190: Enable additional features and configurations for user guides by @jonathansick in #135
- DM-36213: Additional documentation for user guides by @jonathansick in #136
- DM-36259: Include mermaid in the user guide extensions by @jonathansick in #137
- Fix issues in the ci-cron workflow by @jonathansick in #138
- DM-36351: Add support for sphinxext.opengraph by @jonathansick in #139
- [neophile] Update dependencies by @sqrbot in #140
- DM-36665: Improve readability of documentation by @jonathansick in #141
New Contributors
Full Changelog: 0.6.13...0.7.0
0.7.0b4
What's Changed
- DM-36213: Additional documentation for user guides by @jonathansick in #136
- DM-36259: Include mermaid in the user guide extensions by @jonathansick in #137
Full Changelog: 0.7.0b3...0.7.0b4
0.7.0b3
What's Changed
- DM-36190: Enable additional features and configurations for user guides by @jonathansick in #135
Full Changelog: 0.7.0b2...0.7.0b3
0.7.0b2
What's Changed since 0.7.0b2
- DM-36156: Exclude click and autoprogram from guide config by @jonathansick in #134
Full Changelog: 0.7.0b1...0.7.0b2
0.7.0b1
What's Changed
- DM-35970: Update packaging based on SQuaRE template by @jonathansick in #125
- DM-35917: Protect imports against CmdLineTask not being available by @timj in #126
- DM-35969: Adopt the pydata-sphinx-theme by @jonathansick in #129
- [neophile] Update dependencies by @sqrbot in #131
- DM-36085: Implement a documenteer.toml file for customizing Sphinx user guide configurations by @jonathansick in #130
- DM-36117: Support sphinx.rst_epilog_file in documenteer.toml by @jonathansick in #132
- DM-36137: Support setting extensions, linkcheck and nitpick settings in documenteer.toml by @jonathansick in #133
New Contributors
Full Changelog: 0.6.14...0.7.0b1
0.6.14
What's Changed
- DM-35900: Update flake8 linter by @jonathansick in #124
- DM-35917: Back port CmdLineTask deprecation support for 0.6 release by @jonathansick in #128
Full Changelog: 0.6.13...0.6.14