Skip to content

v1.3.1

Compare
Choose a tag to compare
@AverageHelper AverageHelper released this 09 Mar 01:03
· 71 commits to main since this release
14fa950

Added

  • Include a link to our repository when users run /version
  • Add @karcsesz to the README list of contributors
  • Add proper Code of Conduct and Contributing docs
  • More random things to say

Changed

  • Functional refactor: Trying to slim down on the spaghetti, I've refactored most of the core structures from object methods to free functions. Data shouldn't have conceptual responsibilities over data. There's lots more cleanup work to be done, especially to organize these new functions in a sane way, but the preliminary work is done.
  • Improved formatting of interaction counts
  • Re-do how we parse Bandcamp links. (The url-metadata package is not well-maintained, and contains some minor security vulnerabilities that GitHub really wants me to fix. Since the package is quite small, I moved it in-house for now and patched it myself.)
  • Update our compile target to native ESM syntax. (You are running Node 16, right? ;)
  • Ditch an old database migrator that hasn't been relevant since before v1.0.0
  • Clarified some documentation comments, especially in textResponses.ts