Skip to content

Releases: No767/Catherine-Chan

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

v0.6.0

03 Dec 00:38
2c40df2
Compare
Choose a tag to compare

QOL changes with the dictionary commands, new HRT conversion commands and bug fixes

✨ TD;LR

  • Properly applied markdown formatting for dictionary commands
  • Re-wrote HRT conversion commands
  • Proper bug fixes

🛠️ Changes

  • Rewrite blacklist system to use an LRU cache (this provides a major speedup)
  • Properly fix timeout errors with CatherinePages and CatherineView
  • Rewrite dictionary commands with custom regex link formatter
  • Load Jishaku in production (this allows for debug commands in production)
  • Optionally provide a message response when a CatherineView times out (instead of just removing the view)
  • Completely redo and retest HRT conversion commands
  • Implement cog checks for dev tools cog
  • Split HRT conversion commands into subcommands instead of one big command
  • Fix a bug where the default unit to convert to had an 0.0 instead of the user given value
  • Clean up /about command and include an "about me" description
  • Migrate DevTools commands over to the new Admin cog
  • Fixed reload-all command not loading lib modules

✨ Additions

  • Prolactin conversion
  • Formatted dictionary entries
  • Proper reload-all command that reloads all library files in one go

➖ Removals

  • Old blacklist caches

v0.5.0

10 Nov 23:04
6748970
Compare
Choose a tag to compare

Catherine-Chan 0.5.0

QOL-focused update improving and updating many aspects of Catherine-Chan.
Note that there is still one more bug in regards to the /hrt-convert command.

✨ TD;LR

  • Windows support through Winloop
  • Several bug fixes

🛠️ Changes

  • Use mention as prefix (this gets around the issue of message contents intents)
  • Migrate blacklist module to be prefixed (including custom paginator)
  • Fix interaction paginator and view timeout issues
  • Force separate creation of PostgreSQL role within PostgreSQL Dockerfile
  • Enforce LRU cache on blacklist cache
  • Improved Dockerfile and included .dockerignore

✨ Additions

  • Semi-Windows support through Winloop
  • Mention prefix instead of text-based
  • Top.gg links

➖ Removals

  • None

v0.4.1

15 Oct 05:22
9e7c3e6
Compare
Choose a tag to compare

🛠️ Catherine-Chan 0.4.1

An patch release to add something that was missed in v0.4.0. For more information about the v0.4.0, please see the changelog for v0.4.0.

✨ TD;LR

  • Fix tonetag metrics not being counted

🛠️ Changes

  • Fix tonetag metrics not being counted

✨ Additions

  • None

➖ Removals

  • None