Skip to content

Commit 05ae3dd

Browse files
authored
Release v1.12.0 (#171)
* chore: bump version refs to `1.12.0` * docs: add back non-API ref. package docs * refactor: remove caching in `Continuedfraction` methods * ci: update all GitHub Action versions in workflows * chore(deps): update all dev. + docs deps * ci: update CodeQL action autobuild version to v4
1 parent 2a465c7 commit 05ae3dd

13 files changed

Lines changed: 3829 additions & 1494 deletions

File tree

.github/workflows/ci.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -37,10 +37,10 @@ jobs:
3737
arch: arm64
3838

3939
steps:
40-
- uses: actions/checkout@v4
40+
- uses: actions/checkout@v6
4141

4242
- name: Set up Python ${{ matrix.python-version }}
43-
uses: actions/setup-python@v5
43+
uses: actions/setup-python@v6
4444
with:
4545
python-version: ${{ matrix.python-version }}
4646
architecture: ${{ matrix.arch }}
@@ -54,13 +54,13 @@ jobs:
5454
echo "PIP_CACHE=$(pip cache dir)" >> $GITHUB_OUTPUT
5555
5656
- name: Cache pip
57-
uses: actions/cache@v4
57+
uses: actions/cache@v5
5858
with:
5959
path: ${{ steps.set_variables.outputs.PIP_CACHE }}
6060
key: ${{ runner.os }}-pip-${{ steps.set_variables.outputs.PY }}
6161

6262
- name: Cache venv
63-
uses: actions/cache@v4
63+
uses: actions/cache@v5
6464
with:
6565
path: .venv
6666
key: venv-${{ runner.os }}-${{ matrix.arch }}-${{ matrix.python-version }}-${{ hashFiles('pdm.lock') }}
@@ -83,7 +83,7 @@ jobs:
8383
pdm run -v doctests
8484
8585
- name: Upload coverage reports to Codecov
86-
uses: codecov/codecov-action@v5
86+
uses: codecov/codecov-action@v6
8787
with:
8888
slug: sr-murthy/continuedfractions
8989
files: ./coverage.xml

.github/workflows/codeql-analysis.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -46,11 +46,11 @@ jobs:
4646

4747
steps:
4848
- name: Checkout repository
49-
uses: actions/checkout@v4
49+
uses: actions/checkout@v6
5050

5151
# Initializes the CodeQL tools for scanning.
5252
- name: Initialize CodeQL
53-
uses: github/codeql-action/init@v3
53+
uses: github/codeql-action/init@v4
5454
with:
5555
languages: ${{ matrix.language }}
5656
# If you wish to specify custom queries, you can do so here or in a config file.
@@ -64,7 +64,7 @@ jobs:
6464
# Autobuild attempts to build any compiled languages (C/C++, C#, Go, Java, or Swift).
6565
# If this step fails, then you should remove it and run the build manually (see below)
6666
- name: Autobuild
67-
uses: github/codeql-action/autobuild@v3
67+
uses: github/codeql-action/autobuild@v4
6868

6969
# ℹ️ Command-line programs to run using the OS shell.
7070
# 📚 See https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun
@@ -77,6 +77,6 @@ jobs:
7777
# ./location_of_script_within_repo/buildscript.sh
7878

7979
- name: Perform CodeQL Analysis
80-
uses: github/codeql-action/analyze@v3
80+
uses: github/codeql-action/analyze@v4
8181
with:
8282
category: "/language:${{matrix.language}}"

CITATION.cff

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,5 +28,5 @@ keywords:
2828
- sequences
2929

3030
license: GPLv3
31-
version: 1.11.1
32-
date-released: 2026-03-03
31+
version: 1.12.0
32+
date-released: 2026-04-04

CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,4 +92,4 @@ The main CI workflow is [CI YML](https://github.com/sr-murthy/continuedfractions
9292

9393
## Versioning and Releases `upload`
9494

95-
The latest release is `1.11.1`, and releases are created, tagged and published manually, not via a workflow.
95+
The latest release is `1.12.0`, and releases are created, tagged and published manually, not via a workflow.

docs/conf.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -185,8 +185,10 @@
185185
html_baseurl = 'https://continuedfractions.readthedocs.io/en/latest/'
186186

187187
html_sidebars = {
188-
"sources/api-reference": [],
189-
"sources/continuedfractions/*": [],
188+
"sources/continued-fractions": [],
189+
"sources/sequences": [],
190+
"sources/rational-points": [],
191+
"sources/continuedfractions/*": ["sidebar-nav-bs"],
190192
}
191193

192194
# HTML theme options

docs/index.rst

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,18 @@ In terms of Python versions, any version from 3.10+ should be fine on any platfo
3838
Documentation
3939
-------------
4040

41-
Only an :doc:`API reference <sources/api-reference>` is provided. All other documentation has been removed to reduce maintenance.
41+
.. note::
42+
43+
All graphs are generated using `Graphviz <https://graphviz.org/>`_ (`DOT language <https://graphviz.org/doc/info/lang.html>`_) and the `edotor <https://edotor.net/>`_ graphical editor. The graph source files (:program:`.dot`) can be viewed `here <https://github.com/sr-murthy/continuedfractions/tree/main/docs/_static>`_.
44+
45+
.. toctree::
46+
:maxdepth: 1
47+
:caption: Contents:
48+
49+
sources/continued-fractions
50+
sources/rational-points
51+
sources/sequences
52+
sources/api-reference
4253

4354
Indices and tables
4455
==================

docs/requirements.txt

Lines changed: 697 additions & 671 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)