Skip to content

Releases: No767/Catherine-Chan

v1.0.0-beta

03 Nov 05:56
c7ee771
Compare
Choose a tag to compare
v1.0.0-beta Pre-release
Pre-release

Caution

This release essentially is a rewrite. Stuff will break, and changes are not finalized.
If you run into any issues, feel free to submit a GitHub issues report.

✨ TD;LR

  • Entirely rewrote core components of the codebase (See below for further information)

🛠️ Changes

  • Prevent unsanitized queries from creating Cloudflare errors (#226, #227, #228)

✨ Additions

➖ Removals

v1.0.0-alpha.1

28 Oct 04:02
c5b1469
Compare
Choose a tag to compare
v1.0.0-alpha.1 Pre-release
Pre-release

Caution

This release essentially is a rewrite. Stuff will break, and changes are not finalized.
If you run into any issues, feel free to submit a GitHub issues report.

✨ TD;LR

  • Entirely rewrote core components of the codebase (See below for further information)

🛠️ Changes

  • Migrated to Lefthook and optimized pre-commit hooks (#218)
  • Use JSON decoder provided by msgspec (#222)
  • Use proper type checking imports (#216)
  • Fix exception violations with pronouns tester (#212)
  • Migrate from Bandit, Black, Autoflake and Isort to Ruff (#218, #223)

✨ Additions

  • Rewrote:
    • Dictionary (#221)
    • Documentation (#224)

➖ Removals

v1.0.0-alpha

04 Oct 06:22
a3367d2
Compare
Choose a tag to compare
v1.0.0-alpha Pre-release
Pre-release

Caution

This release essentially is a rewrite. Stuff will break, and changes are not finalized.
If you run into any issues, feel free to submit a GitHub issues report.

✨ TD;LR

  • Entirely rewrote core components of the codebase (See below for further information)

🛠️ Changes

  • Upgraded discord.py to v2.4.0 (#184)
  • New requirements.txt for dependencies (#173)
  • Fixed pygit2 deprecations (#176)
  • Fixed inaccurate member counts with Prometheus (#181)
  • General codebase maintenance (#204)

✨ Additions

  • Rewrote:
    • Unit tests (#189)
    • Prometheus exporter (#170, #178)
    • Docker support (#197)
    • Blacklist (#185)
    • Error Handlers (#188)
    • Database migrations (#180)
    • Pride Profiles (#198)
    • HRT Conversion (#200)
    • Pronouns (#207)
  • Include Taskfile (#208)

➖ Removals

v0.8.0

25 Apr 22:33
b4597e5
Compare
Choose a tag to compare

Improved and standarized several components such as configs, and others.

✨ TD;LR

  • Internal codebase changes. No major changes for user features

🛠️ Changes

  • Migrated from ENV to YAML configs (#165)
  • Switched from Nox to Tox toolchains
  • Updated documentation to reflect all new changes
  • Cleaned up codebase (#166)
  • Proper pull request templates

✨ Additions

  • New YAML configuration system
  • Tox toolchain

➖ Removals

  • Poetry (#157)
  • ENV support
  • IPC support
  • Old libraries

v0.7.3

29 Jan 06:35
1533fd4
Compare
Choose a tag to compare

Addresses one small bug with the dictionary commands not responding. For the release of v0.7.0, please see the release notes

✨ TD;LR

  • Addressed improper followups

🛠️ Changes

  • Updated error responses in dictionary commands to properly follow up instead of failing
  • Upgrade prod requirements

✨ Additions

  • N/A

➖ Removals

  • N/A

v0.7.2

10 Jan 23:22
105f002
Compare
Choose a tag to compare

Patch to address pride profiles not working. For the release of v0.7.0, please see the release notes

✨ TD;LR

  • Addressed wrong SQL query

🛠️ Changes

  • Remove lower case checking for /pride-profiles view

✨ Additions

  • N/A

➖ Removals

  • N/A

v0.7.1

10 Jan 23:12
2087a24
Compare
Choose a tag to compare

Patch to address two unnoticed bugs. For the release of v0.7.0, please see the release notes

✨ TD;LR

  • Addressed incorrect usage of username for pride profiles

🛠️ Changes

  • Defer all dictionary commands
  • Implement correct usage of global names for pride profiles

✨ Additions

  • N/A

➖ Removals

  • N/A

v0.7.0

10 Jan 22:00
53e412f
Compare
Choose a tag to compare

QOL and bug-fixing update. See below for details

✨ TD;LR

  • Fixed unknown messages for timeout views
  • Fixed registering for pride profiles and deletion

🛠️ Changes

  • Require searching up using global usernames instead for pride profiles
  • Account for pronouns in dictionary commands
  • Removed button prompt for /pride-profiles register
  • Improved deletion prompts for /pride-profiles delete and /tonetags delete
  • Implement merged deletion backend for /tonetags delete and /tonetags delete-id

✨ Additions

  • Improved cog reloader
  • Nanika's signal handlers

➖ Removals

  • cysystemd (causing duplicate logs)

v0.6.2

08 Dec 08:02
3dfe99c
Compare
Choose a tag to compare

Patch release addressing several bugs.
For the release of v0.6.0, please see the release notes

✨ TD;LR

  • Fixed dictionary entries having broken markdown due to poor regex implementations introduced in v0.6.0

🛠️ Changes

  • Fixed dictionary entries having broken markdown due to poor regex implementations introduced in v0.6.0
  • Remove langcodes (as this was an extra dependency) and replaced with internal lookup based on pronouns.page official locales
  • Replace mention in profile pages searches for the raw id instead
  • Cleanup Dockerfile

✨ Additions

  • N/A

➖ Removals

  • N/A

v0.6.1

05 Dec 23:15
a385b13
Compare
Choose a tag to compare

Patch release to address a critical bug that went unnoticed.
For the release of v0.6.0, please see the release notes

✨ TD;LR

  • Fixed internal bug where the blacklist would prevent interactions from going through for non-blacklisted users

🛠️ Changes

  • Fixed internal bug where the blacklist would prevent interactions from going through for non-blacklisted users
  • Downgrade and pin cysystemd to 1.5.3 due to no built wheels for 1.6.0

✨ Additions

  • N/A

➖ Removals

  • N/A