diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..08c5369 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,52 @@ +# Changelog + +Notable changes to the project will be documented in this changelog. + +This project uses [Semantic Versioning] and generally follows the conventions of [Keep A Changelog]. + +## [Unreleased] + +Important planned changes not yet bundled up will be listed here. + +## [0.3.0] - 2023-01-11 + +### Added + +- Added args to show version information. (1d0649a) +- Added timeout to requests calls. (23b8833) +- Added CHANGELOG.md (ca9d958) + +### Changed + +- Changed min Python version to v3.10. (f37ab70) + +## [0.2.1] - 2023-01-10 + +### Added + +- User-Agent is set to FediBlockHole to identify ourselves to remote servers. (04d9eea) +- Adding packaging to prepare for submission to PyPI. (4ab369f) +- Added ability to set max severity level if an instance has followers of accounts on a to-be-blocked domain. (5518421) +- Added ability to read domain_blocks from instances that make the list public. (4ef84b5) +- Skip obfuscated domains when building the merged blocklist. (4ef84b5) + +### Changed + +- Updated documentation in README and the sample config. (68a2c93) + +### Fixed + +- Fixed a bug in config enablement of intermediate blocklists saving. (5518421) + +## Before 2023-01-10 + +- Initial rough versions that were not packaged. + + +[keep a changelog]: https://keepachangelog.com/en/1.0.0/ +[semantic versioning]: https://semver.org/spec/v2.0.0.html + + +[unreleased]: https://github.com/eigenmagic/fediblockhole/compare/v0.3.0...HEAD +[0.3.0]: https://github.com/eigenmagic/fediblockhole/releases/tag/v0.2.1 +[0.2.1]: https://github.com/eigenmagic/fediblockhole/releases/tag/v0.2.1 \ No newline at end of file diff --git a/pyproject.toml b/pyproject.toml index 107ad9e..ba761ab 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,10 +1,10 @@ [project] name = "fediblockhole" -version = "0.2.1" +version = "0.3.0" description = "Federated blocklist management for Mastodon" readme = "README.md" license = {file = "LICENSE"} -requires-python = ">=3.6" +requires-python = ">=3.10" keywords = ["mastodon", "fediblock"] authors = [ {name = "Justin Warren"}, {email = "justin@eigenmagic.com"} @@ -34,5 +34,3 @@ fediblock-sync = "fediblockhole:main" [build-system] requires = ["hatchling"] build-backend = "hatchling.build" -# requires = ["flit_core >=3.4,<4"] -# build-backend = "flit_core.buildapi" \ No newline at end of file