diff --git a/CHANGELOG.md b/CHANGELOG.md index 3e581556..e054d3dd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,8 +4,10 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## [Unreleased] +## [5.0.4] - 2024-11-29 +- PERF: delay most costly import statements until they are needed +- CLN: cleanup unused future imports - TST: add support for Python's optimized mode ## [5.0.3] - 2024-10-25 diff --git a/README.md b/README.md index e3bc4f9f..c360bbee 100644 --- a/README.md +++ b/README.md @@ -340,14 +340,14 @@ following configuration (add to `.pre-commit-config.yaml`) ```yaml - repo: https://github.com/neutrinoceros/inifix.git - rev: v5.0.3 + rev: v5.0.4 hooks: - id: inifix-validate ``` or ```yaml - repo: https://github.com/neutrinoceros/inifix.git - rev: v5.0.3 + rev: v5.0.4 hooks: - id: inifix-format ``` @@ -356,7 +356,7 @@ Note that `inifix-format` also validates data by default, so it is redundant to utilize both hooks. Validation and formatting may nonetheless be decoupled as ```patch - repo: https://github.com/neutrinoceros/inifix.git - rev: v5.0.3 + rev: v5.0.4 hooks: - id: inifix-validate - id: inifix-format diff --git a/pyproject.toml b/pyproject.toml index 77454fcf..e255b70e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "hatchling.build" [project] name = "inifix" -version = "5.0.3" +version = "5.0.4" description = "An I/O library for Pluto-style ini files." authors = [ { name = "C.M.T. Robert" },