Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: readthedocs/sphinx_rtd_theme
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 1.3.0
Choose a base ref
...
head repository: readthedocs/sphinx_rtd_theme
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 2.0.0
Choose a head ref
  • 19 commits
  • 15 files changed
  • 5 contributors

Commits on Aug 21, 2023

  1. 2.0 milestone: drop supported versions (#1500)

    * 2.0 milestone: drop supported versions
    
    The new policy is:
    
    - Python >=3.6
    - Sphinx >= 5
    - HTML4 and HTML5 writer
    - docutils >= 0.14, < 0.19
    
    * Update roadmap after discussion
    
    By the beginning of 2024 we should support newer Sphinx versions and HTML5 only.
    
    * Remove Python 2.7 from CircleCI
    
    * Run only supported versions on Python 3.11
    
    * Update with feedback from review
    
    * Update documentation to match our support
    
    * Add Sphinx 6.2 that was missing
    
    * Update tox/circleci to work
    
    * Revert tox command
    
    * Drop support for HTML4 and keep `-qa` testing
    
    - drop support for HTML4 on 2.0
    - keep `-qa` TOX environment to be able to compare feature branches
    - emit `logger.errors` on Python 2 and html_writer4=True
    - require Sphinx >= 5.0
    - remove logic for old Sphinx versions
    
    * Update Tox and CircleCI
    
    * Update contributing page to match our plans
    
    ---------
    
    Co-authored-by: Anthony Johnson <aj@ohess.org>
    humitos and agjohnson authored Aug 21, 2023
    Configuration menu
    Copy the full SHA
    0e7b28a View commit details
    Browse the repository at this point in the history
  2. Release 2.0.0rc1 (#1510)

    * Release 2.0.0rc1
    
    * Update npm lock file
    agjohnson authored Aug 21, 2023
    Configuration menu
    Copy the full SHA
    6cf2ae7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    52e0cad View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2023

  1. Docs: Remove "git install" method from instructions (#1375)

    * Remove instructions "encouraging" to install directly from git
    
    * Update changelog: Add reminder that people should not install directly from git
    
    * Update docs/changelog.rst
    
    ---------
    
    Co-authored-by: Manuel Kaufmann <humitos@gmail.com>
    benjaoming and humitos authored Aug 22, 2023
    Configuration menu
    Copy the full SHA
    923f987 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2023

  1. Visual test with Firefox and tox (#1513)

    * Visual test with Firefox and tox
    
    Allows developer to run
    
    ```
    tox -e py310-sphinx72-firefox
    ```
    
    This will run the tests and open a Firefox after building the demo site
    showing the `demo/demo.html` page on it.
    
    Then, you can also run:
    
    ```
    tox -e py310-sphinx61-firefox
    ```
    
    and compare the visual differences.
    
    Idea copied from #1388
    Closes #1388
    
    * Default value for `DISPLAY` and `--new-tab`
    
    * Simplify the idea :)
    humitos authored Aug 23, 2023
    Configuration menu
    Copy the full SHA
    c190c00 View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2023

  1. Configuration menu
    Copy the full SHA
    ffdabad View commit details
    Browse the repository at this point in the history
  2. Docs: update Read the Docs config (#1518)

    Use the latest config file style.
    humitos authored Aug 28, 2023
    Configuration menu
    Copy the full SHA
    41aca73 View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2023

  1. Set data-content_root for Sphinx ≥ 7.2 (#1507)

    This attribute is now required by searchtools.js:
    https://github.com/sphinx-doc/sphinx/blob/v7.2.2/sphinx/themes/basic/static/searchtools.js#L65
    
    When it's not set, loading search results via AJAX will be broken
    because the JS code will attempt to load paths like /undefinedfoo.html.
    
    Co-authored-by: Manuel Kaufmann <humitos@gmail.com>
    mitya57 and humitos authored Aug 29, 2023
    Configuration menu
    Copy the full SHA
    4874e94 View commit details
    Browse the repository at this point in the history
  2. Use css_tag helper to inject CSS files (#1519)

    * Use `css_tag` helper to inject CSS files
    
    * Typo
    humitos authored Aug 29, 2023
    Configuration menu
    Copy the full SHA
    d34b71b View commit details
    Browse the repository at this point in the history
  3. Add support for docutils==0.20.x (#1517)

    Closes #1516
    humitos authored Aug 29, 2023
    Configuration menu
    Copy the full SHA
    5838e6a View commit details
    Browse the repository at this point in the history
  4. Release 2.0rc2 (#1520)

    agjohnson authored Aug 29, 2023
    Configuration menu
    Copy the full SHA
    46f5307 View commit details
    Browse the repository at this point in the history
  5. Version bump for 2.0rc3 development (#1521)

    Next development version is 2.0rc3 for now, but more likely 2.1rc1
    agjohnson authored Aug 29, 2023
    Configuration menu
    Copy the full SHA
    8ce23ce View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2023

  1. Fix #1522: fix 'str' object has no attribute 'attributes' (#1528)

    * Fix #1522: fix attribute error if css is str
    
    * Revert "Fix #1522: fix attribute error if css is str"
    
    This reverts commit b22a77f.
    
    * Use `css_tag` only for standard CSS files from Sphinx
    
    ... and keep using the custom `link` HTML tag for CSS files included via the
    HTML theme option `extra_css_files`.
    
    * Normalize template variables
    
    ---------
    
    Co-authored-by: Manuel Kaufmann <humitos@gmail.com>
    Co-authored-by: Anthony Johnson <aj@ohess.org>
    3 people authored Oct 24, 2023
    Configuration menu
    Copy the full SHA
    32310a8 View commit details
    Browse the repository at this point in the history
  2. Release 2.0.0rc3 (#1535)

    agjohnson authored Oct 24, 2023
    Configuration menu
    Copy the full SHA
    febde39 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    84aea9b View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2023

  1. Fix AttributeError when one of css_files is a string (#1537)

    Fix AttributeError when one of css_files is a string
    mitya57 authored Oct 30, 2023
    Configuration menu
    Copy the full SHA
    4498e97 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2023

  1. Release 2.0.0rc4 (#1538)

    agjohnson authored Oct 31, 2023
    Configuration menu
    Copy the full SHA
    53ca116 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c104410 View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2023

  1. Release 2.0 final (#1544)

    agjohnson authored Nov 28, 2023
    Configuration menu
    Copy the full SHA
    7c9b1b5 View commit details
    Browse the repository at this point in the history
Loading