Check out the Full Changelog to see all the detailed changes.
Main Changes
-
๐๏ธ Size Reduction
Reduced the plugins' size by 68%. -
โ๏ธ Base Plugin Updates
Fixed issues in the outdated base plugin. -
โ Build Fix
Adjusted an error caused by the Template table in the tickets plugin, which forced me to create a new build system. -
๐ New Build System
- Transpiles the database entries.
- Creates a bundle combining several files and the external dependencies of the entries.
- Compiles
register.ts
with already processed and standardized JavaScript and TypeScript code. - Imports all project files that require registration (Discord components).
- Defines the
package.json
for identification in communication with the core.
-
๐งน Workspace Cleanup
Removed unnecessary packages from all workspace folders. -
๐ Unified Imports System
Eliminated individual entries imports by implementing a unified system that reduces confusion in communication with the database. -
โก Simplified Core Entries System
Build system modifications simplified the entries system, reducing the likelihood of bugs. -
๐ Tickets Database System Fix
Fixed an error that was causing a loss of context in the Database class, forcing us to retrieve the metadata with every request. -
๐ Package Updates
Various packages were updated to maintain the project's consistency and security.