diff --git a/CHANGELOG.md b/CHANGELOG.md index bd1b2a9..4027331 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,22 @@ All notable changes to this project will be documented in this file based on [Ke +## [v0.9.0](https://github.com/makukha/docsub/releases/tag/v0.9.0) — 2025-02-11 + +***Breaking 🔥*** + +- Renamed command `apply` to `sync` ([#84](https://github.com/makukha/docsub/issues/84)) +- Changed configuration file root to `[tool.docsub]` ([#85](https://github.com/makukha/docsub/issues/85)) + +***Added 🌿*** + +- Support for Python 3.14, 3.13t, 3.14t ([#85](https://github.com/makukha/docsub/issues/85)) + +***Misc*** + +- Removed dependency on pydantic-settings ([#85](https://github.com/makukha/docsub/issues/85)) + + ## [v0.8.3](https://github.com/makukha/docsub/releases/tag/v0.8.3) — 2025-02-06 ***Added 🌿*** diff --git a/Justfile b/Justfile index 1766cd0..27e298a 100644 --- a/Justfile +++ b/Justfile @@ -85,8 +85,7 @@ gh-pr *title: # Release # --------- # -# just lint -# just test +# just lint test # just docs # # just bump @@ -96,8 +95,7 @@ gh-pr *title: # # just gh-pr # -# just docs -# just build +# just docs build # (merge pull request) # # just gh-release diff --git a/NEWS.d/84.breaking.md b/NEWS.d/84.breaking.md deleted file mode 100644 index dbbf8eb..0000000 --- a/NEWS.d/84.breaking.md +++ /dev/null @@ -1 +0,0 @@ -Renamed command `apply` to `sync` diff --git a/NEWS.d/85.added.md b/NEWS.d/85.added.md deleted file mode 100644 index 4af51ad..0000000 --- a/NEWS.d/85.added.md +++ /dev/null @@ -1 +0,0 @@ -Support for Python 3.14, 3.13t, 3.14t diff --git a/NEWS.d/85.breaking.md b/NEWS.d/85.breaking.md deleted file mode 100644 index 4c105fa..0000000 --- a/NEWS.d/85.breaking.md +++ /dev/null @@ -1 +0,0 @@ -Changed configuration file root to `[tool.docsub]` diff --git a/NEWS.d/85.misc.md b/NEWS.d/85.misc.md deleted file mode 100644 index 8dfe589..0000000 --- a/NEWS.d/85.misc.md +++ /dev/null @@ -1 +0,0 @@ -Removed dependency on pydantic-settings diff --git a/README.md b/README.md index 14ce18d..cb16c08 100644 --- a/README.md +++ b/README.md @@ -2,10 +2,10 @@ > Substitute dynamically generated content in Markdown files [![license](https://img.shields.io/github/license/makukha/docsub.svg)](https://github.com/makukha/docsub/blob/main/LICENSE) -[![pypi](https://img.shields.io/pypi/v/docsub.svg#v0.8.3)](https://pypi.python.org/pypi/docsub) +[![pypi](https://img.shields.io/pypi/v/docsub.svg#v0.9.0)](https://pypi.python.org/pypi/docsub) [![python versions](https://img.shields.io/pypi/pyversions/docsub.svg)](https://pypi.org/project/docsub) -[![tests](https://raw.githubusercontent.com/makukha/docsub/v0.8.3/docs/_static/badge-tests.svg)](https://github.com/makukha/docsub) -[![coverage](https://raw.githubusercontent.com/makukha/docsub/v0.8.3/docs/_static/badge-coverage.svg)](https://github.com/makukha/docsub) +[![tests](https://raw.githubusercontent.com/makukha/docsub/v0.9.0/docs/_static/badge-tests.svg)](https://github.com/makukha/docsub) +[![coverage](https://raw.githubusercontent.com/makukha/docsub/v0.9.0/docs/_static/badge-coverage.svg)](https://github.com/makukha/docsub) [![tested with multipython](https://img.shields.io/badge/tested_with-multipython-x)](https://github.com/makukha/multipython) [![uses docsub](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/makukha/docsub/refs/heads/main/docs/badge/v1.json)](https://github.com/makukha/docsub) [![mypy](https://img.shields.io/badge/type_checked-mypy-%231674b1)](http://mypy.readthedocs.io) @@ -16,7 +16,7 @@ > * With `docsub`, every documentation file may become executable. > * Never use `docsub` to process files from untrusted sources. > * This project is in experimental state, syntax and functionality may change significantly. -> * If still want to try it, use pinned package version `docsub==0.8.3` +> * If still want to try it, use pinned package version `docsub==0.9.0` # Features @@ -195,7 +195,7 @@ Recommended. The most flexible installation option, allowing [project-local comm # pyproject.toml [dependency-groups] dev = [ - "docsub==0.8.3", + "docsub==0.9.0", ] ``` @@ -204,7 +204,7 @@ dev = [ Works for simple cases. ```shell -uv tool install docsub==0.8.3 +uv tool install docsub==0.9.0 ``` diff --git a/pyproject.toml b/pyproject.toml index 7bcfb54..f0528be 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -65,7 +65,7 @@ dev = [ # bump-my-version [tool.bumpversion] -current_version = "0.8.3" +current_version = "0.9.0" allow_dirty = true files = [ {filename = "README.md"}, diff --git a/src/docsub/__init__.py b/src/docsub/__init__.py index e7eb721..9a0a291 100644 --- a/src/docsub/__init__.py +++ b/src/docsub/__init__.py @@ -2,7 +2,7 @@ from .environment import Environment, pass_env -__version__ = '0.8.3' +__version__ = '0.9.0' __all__ = [ 'Environment', diff --git a/uv.lock b/uv.lock index 389607a..b2154be 100644 --- a/uv.lock +++ b/uv.lock @@ -172,7 +172,7 @@ wheels = [ [[package]] name = "docsub" -version = "0.8.3" +version = "0.9.0" source = { editable = "." } dependencies = [ { name = "importloc" },