Skip to content

Releases: pygame-community/snakecore

v0.1.7

12 Mar 19:43
Compare
Choose a tag to compare
v0.1.7 Pre-release
Pre-release

Full Changelog: v0.1.6...v0.1.7

v0.1.6

06 Nov 18:45
Compare
Choose a tag to compare
v0.1.6 Pre-release
Pre-release

Full Changelog: v0.1.5...v0.1.6

v0.1.5

05 Nov 22:28
Compare
Choose a tag to compare
v0.1.5 Pre-release
Pre-release

Full Changelog: v0.1.4...v0.1.5

v0.1.3

23 Sep 22:44
Compare
Choose a tag to compare
v0.1.3 Pre-release
Pre-release

Full Changelog: 040dd0f...v0.1.3

v0.1.2

23 Sep 12:07
Compare
Choose a tag to compare
v0.1.2 Pre-release
Pre-release

Full Changelog: 3c1cdb9...v0.1.2

v0.1.1

18 Aug 14:49
Compare
Choose a tag to compare
v0.1.1 Pre-release
Pre-release

What's Changed

  • snakecore.jobs refactor: Better permission system, new features and simplifications by @Mega-JC in #21
  • Refactor Job Mixin system for JobBase subclasses by @Mega-JC in #22
  • Rename snakecore.db and all references to 'DB' to 'Storage', rename snakecore.command_handler to 'commands' by @Mega-JC in #23

Full Changelog: 0.1.0...v0.1.1

0.1.0

22 Jul 13:12
Compare
Choose a tag to compare
0.1.0 Pre-release
Pre-release

This is a pre-release of the snakecore library. As of now, this library is solely meant to be used by Pygame Community's bot projects, no support can currently be provided for external users.

What's Changed

  • Add setup and build files for proper installation of the library by @Mega-JC in #1
  • Create CI workflows, and other minor packaging changes by @ankith26 in #2
  • Integrate and modify utils module from PygameCommunityBot, add initialization code and config helper module by @Mega-JC in #3
  • revamp 'config' module interface for accessing cross-module variables, integrate new serializers module from PygameCommunityBot by @Mega-JC in #4
  • integrate and modify events module from PygameCommunityBot by @Mega-JC in #6
  • Add new config system by @ankith26 in #7
  • restructure constants file into folder, add file for enums, general improvements by @Mega-JC in #8
  • DB System + start of unittests with config and db tests by @ankith26 in #11
  • improve and standardize module (un)initialization by @Mega-JC in #12
  • Use the latest available version of discord.py from GitHub by @Mega-JC in #13
  • Implement an Asynchronous Task system using OOP principles (ported from PygameCommunityBot): Attempt 2 by @Mega-JC in #15
  • utility module improvements, module restructuring by @Mega-JC in #16
  • Add MiniJobBase for non-managed job objects, several improvements and fixes by @Mega-JC in #17
  • Add parsing and command-related functionality to command_handler module by @Mega-JC in #18
  • add customized versions of discord.ext.commands.{AutoSharded}Bot, internal job module tweaks by @Mega-JC in #19
  • refactor jobs and jobutils modules, efficency improvements by @Mega-JC in #20

New Contributors

Full Changelog: https://github.com/pygame-community/snakecore/commits/0.1.0