From 0dc768958ec62ce0b82a5646f7b94b77a77e48f0 Mon Sep 17 00:00:00 2001 From: Henry Schreiner Date: Fri, 4 Oct 2024 16:41:00 -0400 Subject: [PATCH] docs: prepare for 0.9.0b7 (#189) Signed-off-by: Henry Schreiner --- docs/changelog.md | 26 ++++++++++++++------------ pyproject_metadata/__init__.py | 2 +- 2 files changed, 15 insertions(+), 13 deletions(-) diff --git a/docs/changelog.md b/docs/changelog.md index 4380d6b..b00b9cf 100644 --- a/docs/changelog.md +++ b/docs/changelog.md @@ -1,23 +1,16 @@ # Changelog -## 0.9.0 (beta 6: 30-09-2024) +## 0.9.0 (beta 7: 04-10-2024) Refactoring: -- Move `validate_*` functions into `extras_*` instead -- Use `Dynamic` for the type of `.dynamic` -- Reformat single quotes to double quotes to match packaging -- Produce standard Python repr style in error messages - -Fixes: - -- Improve locking for just metadata fields +- Revert to double quotes in error messages for field names +- Show the types instead of values in error messages Docs: -- Include extra badge in readme -- Rework docs, include README and more classes -- Changelog is now in markdown +- Better API section + ## 0.9.0 (WIP) @@ -43,6 +36,8 @@ Fixes: - Match EmailMessage spacing - Handle multilines the way setuptools does with smart indentation - Warn on multiline Summary (`project.description`) +- Improve locking for just metadata fields +- Error on extra keys in author/maintainer Refactoring: @@ -56,6 +51,8 @@ Refactoring: - Use named arguments instead of positional - Spit up over multiple files - Remove `DataFetcher`, use static types wherever possible +- Reformat single quotes to double quotes to match packaging +- Produce standard Python repr style in error messages Internal and CI: @@ -71,6 +68,11 @@ Internal and CI: - Fix coverage context - Require 100% coverage +Docs: +- Include extra badge in readme +- Rework docs, include README and more classes +- Changelog is now in markdown + ## 0.8.0 (17-04-2024) - Support specifying the `metadata_version` as 2.1, 2.2, or 2.3 diff --git a/pyproject_metadata/__init__.py b/pyproject_metadata/__init__.py index 39e2cf3..905c2a0 100644 --- a/pyproject_metadata/__init__.py +++ b/pyproject_metadata/__init__.py @@ -68,7 +68,7 @@ import packaging.utils import packaging.version -__version__ = "0.9.0b6" +__version__ = "0.9.0b7" __all__ = [ "ConfigurationError",