update changelog

This commit is contained in:
Corban-Lee Jones 2024-09-18 15:13:04 +01:00
parent bb3475b79d
commit 4c31fe69e2

View File

@ -1,22 +1,56 @@
# Changelog
**v0.2.1**
All notable changes to this project will be documented in this file.
- Enhancement: view filters command
- Enhancement: more control over view commands
- Enhancement: show active state of viewed subscriptions
- Fix: bug where certain RSS feeds without a build date would break the task
- Fix: TypeError when an RSS Item has no title, description or publish date.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
**v0.2.0**
## [Unreleased]
- Fix: Fetch channels if not found in bot cache (error fix)
- Enhancement: command to test a channel's permissions allow for the Bot to function
- Enhancement: account for active state from a server's settings (`GuildSettings`)
- Enhancement: command to view tracked content from the server or a given subscription of the same server.
- Other: code optimisation & `GuildSettings` dataclass
- Other: Cleaned out many instances of unused code
### Changed
**v0.1.1**
- Added `unique_content_rules` field to `Subscription` dataclass (support latest pyrss-website version)
- Update changelog to follow [Keep a Changelog](https://keepachangelog.com/en/1.1.0/)
- Docs: Start of changelog
- Enhancement: Versioning with tagged docker images
## [0.2.1] - 2024
### Added
- Search and filter controls for the data viewing commands
### Fixed
- RSS feeds without a build date would break the subscription task
- TypeError when an RSS item lacks a title or description
### Changed
- Show whether a subscription is active or inactive when using a data view command
## [0.2.0] - 2024
### Added
- Command to view tracked content from the relevant server
- Command to test the bot's permissions in a specified channel
- `GuildSettings` dataclass
### Fixed
- channels are `NoneType` because they didn't exist in the cache, fixed by fetching from API
### Changed
- Subscription task will ignore subscriptions flagged as 'inactive'
- Code optimisation
### Removed
- Unused and commented out code
## [0.1.1] - 2024
### Added
- Start of changelog
- Versioning with tagged docker images