Releases: mathisdev7/licensy
Better License Control and Easier Setup
This update, v3.0.3, brings a complete upgrade to license management. I've added new commands: /license-managers to control which roles can create licenses, and /license-history to track every license action (creation, use, expiration) with filters and paging. All these events are now saved in the database. I've also improved the license-list command with more filter options. Finally, I've made the bot easier to deploy by simplifying the command setup process and cleaning up some old code.
Add license-extend, license-edit, and license-export commands
This release introduces three new commands to enhance license management and data accessibility:
- /license-extend: Extend the expiration time of an active license.
- /license-edit: Edit the data of a non-active license.
- /license-export: Export licenses in CSV and JSON formats.
These features provide more flexibility for administrators and improve operational workflows.
Bug fixes and minor improvements are also included.
Licensy v3.0.1 – Typing fixes and ephemeral flag update
Highlights
- Type safety: Ready event now uses
ExtendedClientfor background managers - Compatibility: Replaced deprecated
ephemeralwithMessageFlags.Ephemeral
Changelog
- Fix: Pass
ExtendedClienttomanageExpiringOnReadyandmanagePremiumOnReady - Fix: Update
license-createto useMessageFlags.Ephemeral - Fix: Correct
licenseCreateemit typing and arguments
No breaking changes. Recommended update for stability.