Skip to content

Latest commit

 

History

History
251 lines (161 loc) · 5.87 KB

CHANGELOG.md

File metadata and controls

251 lines (161 loc) · 5.87 KB

Changelog

[v0.2.0]

Added

Changed

  • Moved message handling to cyberjake module
  • Using alembic to handle database migrations
  • Migrated to using fly.io for hosting
  • Upgraded to Python 3.11
  • discord.py -> 2.1.0
  • pandas -> 1.5.2
  • psycopg2 -> 2.9.5

Removed

  • Files needed for Heroku deployment

[v0.1.6]

Changed

  • Fixes color int too high #114
  • Fixes school search not working #82

[v0.1.5]

Added

  • Reacts to successful school join messages

Changed

  • Loads all cogs from the bot/cogs/ directory
  • Make the logger a part of the bot

[v0.1.4]

Changed

  • Make it so when a user tries to add a school that already exists they get told how to join the school (#67)

[v0.1.3]

Added

  • Ack all error command

Changed

  • Fixed issue when searching by state

[v0.1.2] - 04/11/2021

Added

  • Admin check for admin cog
  • Error acknowledgement

Changed

  • Made requirements == instead of >=
  • Fixed issue where updating the school list wouldn't be reflected

[v0.1.1] - 06/28/2020

Added

  • Member join log.
  • Members join schools they create.
  • Added bandit testing in .gitlab-ci.yml.
  • School search function now lists if a role has been created for a school.
  • Added "?" as a command prefix.
  • Added Python black for code scanning.
  • Added Secret Scanning.
  • Dependabot dependency checking

Changed

  • Fix issue where message on member leaving would not work make a log.
  • Lots of formatting changes to use python black.
  • School list has been moved to a separate repo for easy of updating.
  • Switched to environ for environment variables.

Removed

  • Error message for no command found.
  • Dotenv dependency.

[v0.1.0] - 05/05/2020

Added

Changed

Removed

  • Support for Python 3.5

[v0.1.2-beta]

Added

  • Version number to the bot.
  • More blacklisted words.
  • GitHub issue and pull request templates.
  • Footer ability to utils.messages.list_message()
  • Alias for search-school

Changed

Removed

  • Heroku deployment through GitLab CI.
  • Removed GitLab issue and pull request templates.
  • Code Climate analyzing.

[v0.1.1-beta]

Added

  • reload-extension command in cogs.admin to allow for extension reloading.
  • uptime command in cogs.misc that reports how long the bot has been up.
  • cogs.errors for all error handling.

Changed

  • Made the bot a subclass from the discord bot.
  • Made cogs into extensions.
  • Updated format for CHANGELOG.

[v0.1-beta]

Added

  • A managed role check function in cogs.health to reduce duplicate code

Changed

  • Fixed utils.messages.list_message to send all results.
    • Fixed Cyb3r-Jak3/ccc-bot#15
  • Made it so utils.messages.make_embed will send the embed by default.
  • Change deploying in .gitlab-ci.yml to Heroku.

[Commit: ae5d1b8c]

Added

  • More help and better help to commands.

Changed

  • Big rework of the list_message function in utils.messages to change to using embed field to make it cleaner.
    • Related to #11 & #12
  • Worked on cleaning up cogs.join_school for readability and complexity.

Removed

[Commit: 0b3808aa]

Added

Changed

  • Changed how schools were being searched. Using pandas searching rather then list searching.
  • Made it so all returns in utils.validate are one line.
  • Changed error reporting to make an embed and only one ctx send.
  • Add cog_checks to cogs.health and cog.admin.
  • Changed the strings for query_str to remove the \.
  • Changed order of the errors table.
  • Fixed bug where errorID would not be set.

[Commit: 7d0ae94]

Added

  • admin_log function in utils.messages a function that will centralize log reporting.
  • test-log command in utils.health that will test to make sure that admin_log is working.

Changed

Removed

  • Debugging print statements.

[Commit: 3366269]

Added

  • list_message function in utils.messages to remove duplicate list message sending.
  • utils.tables Adds tables for datahandler as separate script for easier reading.
  • get-x function incogs.health which is a combined get-errors and get-reports.
  • Added changelog requirement to the merge request template.

Changed

  • Swapped school-search and region-select in utils.validate to bring similar functions together.
  • Fixed state-search in utils.validate to work with list_message.

Removed


This format is based on Keep a Changelog