You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Build(deps): Bump actions/setup-python from 4 to 5 (#1590)
Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4 to 5.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](actions/setup-python@v4...v5)
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Use pytest-regressions to mark expected a11y test failures (#1501)
* Use pytest-regressions with a11y tests to mark expected failures
* Update tests/test_a11y.py
* frozen data class
* Revert "frozen data class"
This reverts commit 3b0c73e.
---------
Co-authored-by: Daniel McCloy <[email protected]>
* FIX: avoid implicit string comparison in Sphinx 7.26 (#1592)
* FIX: avoid implicit string comparison in Sphinx 7.26
* lint
---------
Co-authored-by: Daniel McCloy <[email protected]>
* Build(deps): Bump actions/upload-artifact from 3 to 4 (#1598)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3 to 4.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](actions/upload-artifact@v3...v4)
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Update fontawesome from 6.1.2 to 6.5.1 (#1600)
* Fix landmark-unique error due to in-page TOC (#1607)
* landmark unique error due to in-page TOC
* Apply suggestions from code review
Co-authored-by: Tania Allard <[email protected]>
* fix lint?
---------
Co-authored-by: Tania Allard <[email protected]>
* Feature: Add support for per-page secondary sidebar content (#1572)
* Add ability to set per-page secondary sidebars
* Add additional secondary sidebar content tests; expanded utils docstring
* Update translation files (#1606)
* Bump minimum Python from 3.8 to 3.9; add 3.12 to CIs (#1610)
drop py3.8, add py3.12
* Fix: more efficient determination of when to hide primary sidebar (#1609)
* minor refactors suggested by Ruff
* move TOC generation from layout.html to sidebar-primary.html
* replace @lru_cache(None) with plain @cache
* get sidebar TOC length without rendering it
* fixup rebase/stash snafu
* bugfix
* Fix "More" links in mobile sidebar (#1604)
Fix#1603
* bump: 0.14.4 → 0.15.0rc0
* Updates for file src/pydata_sphinx_theme/locale/en/LC_MESSAGES/sphinx.po in fr (#1618)
i18n: Translate sphinx.po in fr
100% translated source file: 'sphinx.po'
on 'fr'.
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
* bump: 0.14.4 → 0.15.0
* fix: drop the dev test (#1623)
* fix: remove Site navigation header (#1615)
* fix: remove Site navigation header
* test: edit the test suit
* fix: align all breadcrumb elements (#1619)
* fix: log information when warnings are disabled (#1617)
* bump: 0.15.0 → 0.15.1
* back to dev
* fix: align the search button with other icons (#1620)
* test: display the search button for demo purposes
* fix: only display the search icon
* fix: remove needless adjustements
* fix: rollback to default search
* chore: trigger CI
* Fix sticky header (#1630)
* Fix sticky header
* regression test
* maybe fix missing sidebar? (#1632)
* maybe fix missing sidebar?
* simplify
* purge internal defaults & use theme config setting
* formatting
* refactor and simplify toctree code
* DOC: Add missing "footer_center" in layout overview diagram (#1640)
* Make bootstrap globally available (#1639)
* Make bootstrap globally available
* Include docs about bootstrap programmatic API
* Add Brightway to Featured Example Gallery Grid (#1580)
* initial commit
* test: the png images are not build during tests
---------
Co-authored-by: Rambaud Pierrick <[email protected]>
* fix: move the release instructions to the repository (#1621)
* fix: update text and links
* fix: add code highlight
* fix: wire correct file in our documentation
* chore: trigger CI
* remove mention of semantic versioning
Co-authored-by: Daniel McCloy <[email protected]>
* refactor: lint
* Update RELEASE.md
---------
Co-authored-by: Daniel McCloy <[email protected]>
* Make search event listener only trigger with “K”/“k” (#1646)
* More speedups to section TOC rendering (#1642)
* small refactor, comments, cleanup
* docstring cleanups
* mark as unsafe for parallel write
* Update src/pydata_sphinx_theme/toctree.py
* Allow only theme_footer_center to be set (#1653)
* fix: allow user to control the back-to-top button presence (#1616)
* fix: put the btt button closer to age bottom
* test: remove the btt button to check
* test: fallback to default behaviour
* refactor: rollback to previous state
* use proper variable name
* Update src/pydata_sphinx_theme/theme/pydata_sphinx_theme/layout.html
---------
Co-authored-by: Daniel McCloy <[email protected]>
* remove toggle button for secondary sidebar if empty (#1637)
* in CIs, pin sphinx dev temporarily
* bump: 0.15.1 -> 0.15.2
* bump version to dev
* FIX make theme switcher have consistent widths (#1651)
* unpin sphinx in CI (#1665)
* FIX make search button closer to other icons in topbar (#1659)
* Build(deps): Bump actions/cache from 3 to 4 (#1667)
Bumps [actions/cache](https://github.com/actions/cache) from 3 to 4.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](actions/cache@v3...v4)
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* update dependabot labels (#1668)
* only do security updates for NPM (#1674)
* Restore search snippet highlights in search results page (#1678)
* Apply default_mode to the html data-theme attribute (#1663)
* Don't try to populate version switcher w/ relative path on local static site (#1660)
* Don't try to populate version switcher on static sites
* Fix comment spelling
* Update src/pydata_sphinx_theme/assets/scripts/pydata-sphinx-theme.js
---------
Co-authored-by: Daniel McCloy <[email protected]>
* handle null result from queryselector (#1683)
fix queryselector
* Add pst-header-nav-item id to fix tests
---------
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Daniel McCloy <[email protected]>
Co-authored-by: Angus Hollands <[email protected]>
Co-authored-by: Sebastiaan Huber <[email protected]>
Co-authored-by: Tania Allard <[email protected]>
Co-authored-by: Peyton Murray <[email protected]>
Co-authored-by: Rambaud Pierrick <[email protected]>
Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Joris Van den Bossche <[email protected]>
Co-authored-by: Michael Wisely <[email protected]>
Co-authored-by: Michael Weinold <[email protected]>
Co-authored-by: Philipp A <[email protected]>
Co-authored-by: Colin Marquardt <[email protected]>
Co-authored-by: Pierre Marchand <[email protected]>
Co-authored-by: Yao Xiao <[email protected]>
Co-authored-by: Charles <[email protected]>
Co-authored-by: David Stansby <[email protected]>
This page contains the steps to make a release and some helpful resources to get you started.
4
+
5
+
Create an issue and copy/paste the steps below to release a new version. Close the issue when it is done.
6
+
7
+
These steps should be taken in order to create a new release![^release-refs]
8
+
9
+
```md
10
+
**Double check for quality-control**
11
+
12
+
- [ ] There are no [open issues with a `impact: block-release` label](https://github.com/pydata/pydata-sphinx-theme/labels/impact%3A%20block-release)
13
+
14
+
**Prepare the codebase for a new version**
15
+
16
+
- [ ] Bump `__version__` in [`__init__.py`](https://github.com/pydata/pydata-sphinx-theme/blob/main/src/pydata_sphinx_theme/__init__.py#L16)
17
+
- [ ] Update our [version switcher `.json` file](https://github.com/pydata/pydata-sphinx-theme/blob/main/docs/_static/switcher.json) with the new version
18
+
- [ ] Make a release commit: `git commit -m 'bump: 0.1.9 → 0.2.0'`
- [ ] If a **release candidate** is needed, tick this box when we're now ready for a full release.
21
+
22
+
**Make the release**
23
+
24
+
- [ ] [Start a new GitHub release](https://github.com/pandas-dev/pydata-sphinx-theme/releases/new)
25
+
- Call the release the current version, e.g. `v0.2.0`
26
+
- In the **`Choose a Tag:`** dropdown, type in the release name (e.g., `v0.2.0`) and click "Create new tag"
27
+
- In the **`Target:`** dropdown, pin it to the release commit that you've just pushed.
28
+
- Generate the automatic release notes, eventually manually specify the previous version (useful when several release candidate have been made)
29
+
- [ ] Confirm that the release completed
30
+
- [The `publish` github action job](https://github.com/pydata/pydata-sphinx-theme/blob/main/.github/workflows/publish.yml#L31) has completed successfully in the [actions tab](https://github.com/pydata/pydata-sphinx-theme/actions).
31
+
- [The PyPI version is updated](https://pypi.org/project/pydata-sphinx-theme/)
32
+
- [ ] Hide the previous patch version build in the RDT interface if needed.
33
+
- [ ] Celebrate, you're done!
34
+
35
+
[^release-refs]: Taken from [the release checklist](https://github.com/pydata/pydata-sphinx-theme/blob/main/RELEASE.md). See [the release documentation](https://pydata-sphinx-theme.readthedocs.io/en/latest/contribute/policies.html#release-policy) for an overview of release processes.
Copy file name to clipboardExpand all lines: docs/community/practices/release.md
+2-2
Original file line number
Diff line number
Diff line change
@@ -19,7 +19,7 @@ Anybody is encouraged to make a new release if:
19
19
20
20
- It has been more than a month since the last release.
21
21
- OR a significant change has been made to our code that warrants a release.
22
-
- AND there are no open issues with a [{guilabel}`block-release`](https://github.com/pydata/pydata-sphinx-theme/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc+label%3Ablock-release) label.
22
+
- AND there are no open issues with a [{guilabel}`impact: block-release`](https://github.com/pydata/pydata-sphinx-theme/labels/impact%3A%20block-release) label.
23
23
24
24
### Release candidates
25
25
@@ -35,7 +35,7 @@ Follow these steps to make a release:
35
35
36
36
- (optionally) **Create a [GitHub milestones](https://github.com/pydata/pydata-sphinx-theme/milestones)** to organize the issues that should be resolved as part of a new release.
37
37
-**Decide if it's time** to make a release be reading [](releases:when) and decide if it is time for a release.
38
-
-**Copy the release checklist into a new issue**. We have [a release checklist in our wiki](https://github.com/pydata/pydata-sphinx-theme/wiki/Release-checklist#release-instructions).
38
+
-**Copy the [release checklist](https://github.com/pydata/pydata-sphinx-theme/blob/main/RELEASE.md) into a new issue**.
Copy file name to clipboardExpand all lines: docs/community/topics/bootstrap.rst
+1
Original file line number
Diff line number
Diff line change
@@ -60,3 +60,4 @@ JavaScript
60
60
^^^^^^^^^^
61
61
62
62
- Data attributes for all JavaScript plugins are now namespaced to help distinguish Bootstrap functionality from third parties and your code. For example, we use ``data-bs-toggle`` instead of ``data-toggle``.
63
+
- Bootstrap's `Programmatic API <https://getbootstrap.com/docs/5.0/getting-started/javascript/#programmatic-api>`_, ``bootstrap``, is also available. This API can be useful for initializing opt-in components that are not initialized by default such as `Popovers <https://getbootstrap.com/docs/5.0/components/popovers/#overview>`_.
0 commit comments