diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 37fcefa..895bf0e 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "1.0.0" + ".": "2.0.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index c1e74ca..ed3305d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,23 @@ # Changelog +## [2.0.0](https://github.com/dbrattli/OSlash/compare/oslash-v1.0.0...oslash-v2.0.0) (2025-11-16) + + +### ⚠ BREAKING CHANGES + +* This release marks OSlash as stable with modern Python 3.12+ features, PEP 695 type parameters, and strict type checking. The minimum Python version is now 3.12. + +### Features + +* release OSlash 1.0 stable ([#39](https://github.com/dbrattli/OSlash/issues/39)) ([c48645f](https://github.com/dbrattli/OSlash/commit/c48645f52a740880dd5b035808f83e3977fbb4b7)) +* Update the project to modern Python and tooling ([#37](https://github.com/dbrattli/OSlash/issues/37)) ([0cdc34e](https://github.com/dbrattli/OSlash/commit/0cdc34ec23c9e48dadde5da3ab8c6e0213c892e0)) + + +### Bug Fixes + +* add pipe and sequencing operators to Maybe monad ([#43](https://github.com/dbrattli/OSlash/issues/43)) ([d4a8c8b](https://github.com/dbrattli/OSlash/commit/d4a8c8b7b3beffbeadceaa165594f2ed68098b2f)) +* Fixes for list and removing type extensions ([#42](https://github.com/dbrattli/OSlash/issues/42)) ([8aa7307](https://github.com/dbrattli/OSlash/commit/8aa7307dfde16ca8ead01edd60690c03383587e6)) + ## [1.0.0](https://github.com/dbrattli/OSlash/compare/v0.6.0...v1.0.0) (2025-11-16) ### ⚠ BREAKING CHANGES diff --git a/oslash/__init__.py b/oslash/__init__.py index 8363a77..9127bbf 100644 --- a/oslash/__init__.py +++ b/oslash/__init__.py @@ -26,7 +26,7 @@ from .writer import MonadWriter, StringWriter, Writer # Version will be managed by release-please -__version__ = "0.6.0" +__version__ = "2.0.0" __all__ = [ "IO", diff --git a/pyproject.toml b/pyproject.toml index 774df2b..f2a3b8f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "hatchling.build" [project] name = "oslash" -version = "1.0.0" +version = "2.0.0" description = "Functional library for Functors, Applicatives, and Monads in Python 3.12+" readme = "README.md" license = { text = "MIT License" }