-
Notifications
You must be signed in to change notification settings - Fork 2
/
Changelog
145 lines (96 loc) · 4.93 KB
/
Changelog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
Version 0.1.24 15 Oct 2024
* Pull in latest updates from run-script-framework.
* Simplify GHA integration with coveralls.io.
* Update transitive dependencies to address Dependabot warnings.
* Add support for Python v3.13 and drop support for v3.9.
* Upgrade to Poetry v1.8.4 for official Python 3.13 support.
* Bump readthedocs build to python 3.10 and ubuntu-24.04.
Version 0.1.23 26 Feb 2024
* Upgrade to Poetry v1.8.0 and make related adjustments.
* Disable Python keyring via poetry.toml.
* Update Poetry install instructions in DEVELOPER.md.
* Pull in latest version of run-script-framework.
* Upgrade to gha-shared-workflows@v4 with new Poetry setup.
* Add support for 'run outdated' and update dependencies.
Version 0.1.22 17 Jan 2024
* Update jinja2 to address CVE-2024-22195 from Dependabot.
Version 0.1.21 05 Nov 2023
* Update urllib3 to address Dependabot warnings.
* Upgrade to Poetry v1.7.0 for official Python 3.12 support.
Version 0.1.20 11 Oct 2023
* Upgrade major dependencies.
* Upgrade build process to Poetry v1.6.1.
* Add support for Python v3.12 and drop support for v3.8.
Version 0.1.19 07 Jun 2023
* Fix checktabs to be safe for file named '-'.
* Upgrade all dependencies to the latest major version.
* Drop support for Python 3.7; many dependencies are now doing the same.
* Upgrade to Poetry v1.5.1 and make related changes.
Version 0.1.18 02 Jan 2023
* Simplify install instructions based on testing with OpenWRT 22.03.2.
* Pull Sphinx fields from metadata rather than parsing pyproject.toml.
Version 0.1.17 30 Dec 2022
* Convert to latest readthedocs.io standard.
* Add NOTICE file to sdist, alongside existing LICENSE file.
* Automate the existing manual release process using GitHub Actions.
* Adjust GHA build to run MacOS and Windows tests only on latest Python.
Version 0.1.16 24 Oct 2022
* Refactor the run script and pre-commit hooks to reduce duplication.
* Rework the GitHub Actions build process to pull out shared code.
Version 0.1.15 05 Sep 2022
* Upgrade to Poetry v1.2.0 and make related build process changes.
* Upgrade to Pylint 2.15.0 and address warnings.
* Fix Pylint's configured class-attribute-naming-style to be snake_case.
* Adjust Black configuration to target Python 3.7, 3.8, 3.9, and 3.10.
* Add dependency caching to GitHub Actions workflow.
* Fix the GitHub Actions matrix build to properly target Windows and MacOS.
* Update various dependencies for the developer environment.
Version 0.1.14 30 Apr 2022
* Adjust the pyproject.toml include directive to limit what goes into wheel.
* Remove the Safety scanner from the pre-commit hooks and GitHub action.
Version 0.1.13 14 Nov 2021
* Adjust dependencies and build process to support Python 3.10.
* Run test suite with python-testdox for more verbose output.
Version 0.1.12 17 Feb 2021
* Fix pyproject.toml to include link to GitHub repository.
Version 0.1.11 17 Feb 2021
* Standardize the format of the Apache v2 statement in LICENSE.
Version 0.1.10 07 Feb 2021
* Publish coverage data to coveralls.io in GitHub workflow.
Version 0.1.9 07 Feb 2021
* Update build process to include security scans using Safety.
* Make other structural improvements to the build process.
Version 0.1.8 18 Jan 2021
* Update PyCharm inspection profile.
* Add documentation for PyCharm on Linux.
* Add release history for v0.1.0 through v0.1.5 into Changelog.
* Validate the release process on Linux.
Version 0.1.7 17 Jan 2021
* Adjust scripts/install to make scripts executable.
Version 0.1.6 17 Jan 2021
* Update build system to use poetry.core
* Improve and cleanup the Windows and PyCharm build process.
* Fix the GitHub test suite by adding Python version into cache id.
* Move to newer versions of various build dependencies (black, isort, etc.).
* Standardize on UNIX line endings in Git working copy and PyPI package.
* Make improvements to Read the Docs integration, including a PR merge gate.
* Clean up badges shown in documentation, so they are links to something sane.
* Make improvements to the MyPy and Pylint configuration.
* Move to a new two-step release process based on cedar-backup3.
* Create a changelog for the first time, along with new release process.
Version 0.1.5 30 Dec 2020
* Support the Windows platform.
Version 0.1.4 20 Dec 2020
* Add missing .coveragerc file.
* Update GitHub workflow to use snok/install-poetry plugin.
* Fix Python dependency version (<4 vs <=3.9) and update dependencies.
* Configure black to ignore .venv used in GitHub workflow.
Version 0.1.3 17 Oct 2020
* Support Python 3.9 and update Python dependencies.
* Documentation updates, including notes about release process.
Version 0.1.2 20 May 2020
* Improvements based on testing with more real data.
Version 0.1.1 20 May 2020
* Refine the manual installation process for OpenWRT.
Version 0.1.0 20 May 2020
* Initial public release.