Releases: Arsabutispik/Khaxy
Release list
khaxyrewrite@2.1.4
Patch Changes
- #101
c9704c2Thanks @Arsabutispik! - Add SIGTERM for graceful shutdown, for Docker. Remove deploy step from GH actions as it might not be 100% safe
khaxyrewrite@2.1.3
Patch Changes
- #98
4e8cb41Thanks @Arsabutispik! - Use role mention format in the changed roles log for member roles
khaxyrewrite@2.1.2
Patch Changes
- #96
2ce6ac1Thanks @Arsabutispik! - Use pathToFile function on events loader so it doesn't crash on windows
khaxyrewrite@2.1.1
Patch Changes
- #92
df91e56Thanks @Arsabutispik! - Fix translations and make it typesafe by using the new i18n selector API
khaxyrewrite@2.1.0
Minor Changes
- #93
576ad94Thanks @Arsabutispik! - Introduce docker
khaxyrewrite@2.0.0
Major Changes
-
#88
f564a09Thanks @Arsabutispik! - # Refactor database schema and eliminate technical debtWhat changed
- Restructured database schema with normalized table relationships
- Renamed/removed deprecated columns and tables
- Updated Prisma models and generated types across all packages
- Refactored shared utilities (e.g.,
logBan) to reduce code duplication
Why
- Previous schema had accumulated technical debt and inconsistencies
- Duplicate logic between event handlers and commands needed consolidation
- Improved maintainability and type safety across the monorepo
Migration guide
Database
Run
pnpm db:migrateto apply schema changes. Existing data may require manual migration scripts depending on your deployment.Bot (
khaxyrewrite)- Import shared utilities from
src/utils/instead of inline implementations - Update any direct database queries to match new schema field names
Dashboard (
khaxy-dashboard)- Update API routes and server actions to use new database types
- Review any cached data structures that reference old field names
Breaking changes
- All packages must be updated together due to shared type dependencies
- Database schema is incompatible with previous versions
Patch Changes
- Updated dependencies [
f564a09]:- @repo/database@1.0.0
khaxy-dashboard@2.0.0
Major Changes
-
#88
f564a09Thanks @Arsabutispik! - # Refactor database schema and eliminate technical debtWhat changed
- Restructured database schema with normalized table relationships
- Renamed/removed deprecated columns and tables
- Updated Prisma models and generated types across all packages
- Refactored shared utilities (e.g.,
logBan) to reduce code duplication
Why
- Previous schema had accumulated technical debt and inconsistencies
- Duplicate logic between event handlers and commands needed consolidation
- Improved maintainability and type safety across the monorepo
Migration guide
Database
Run
pnpm db:migrateto apply schema changes. Existing data may require manual migration scripts depending on your deployment.Bot (
khaxyrewrite)- Import shared utilities from
src/utils/instead of inline implementations - Update any direct database queries to match new schema field names
Dashboard (
khaxy-dashboard)- Update API routes and server actions to use new database types
- Review any cached data structures that reference old field names
Breaking changes
- All packages must be updated together due to shared type dependencies
- Database schema is incompatible with previous versions
Patch Changes
- Updated dependencies [
f564a09]:- @repo/database@1.0.0
@repo/database@1.0.0
Major Changes
-
#88
f564a09Thanks @Arsabutispik! - # Refactor database schema and eliminate technical debtWhat changed
- Restructured database schema with normalized table relationships
- Renamed/removed deprecated columns and tables
- Updated Prisma models and generated types across all packages
- Refactored shared utilities (e.g.,
logBan) to reduce code duplication
Why
- Previous schema had accumulated technical debt and inconsistencies
- Duplicate logic between event handlers and commands needed consolidation
- Improved maintainability and type safety across the monorepo
Migration guide
Database
Run
pnpm db:migrateto apply schema changes. Existing data may require manual migration scripts depending on your deployment.Bot (
khaxyrewrite)- Import shared utilities from
src/utils/instead of inline implementations - Update any direct database queries to match new schema field names
Dashboard (
khaxy-dashboard)- Update API routes and server actions to use new database types
- Review any cached data structures that reference old field names
Breaking changes
- All packages must be updated together due to shared type dependencies
- Database schema is incompatible with previous versions
khaxyrewrite@1.1.0
Minor Changes
-
#86
a986e83Thanks @Arsabutispik! - Add api improvements and the ability to change bot nickname and avatar -
#86
a986e83Thanks @Arsabutispik! - Add api improvements and the ability to change bot nickname and avatar
khaxy-dashboard@1.1.0
Minor Changes
-
#86
a986e83Thanks @Arsabutispik! - Add api improvements and the ability to change bot nickname and avatar -
#86
a986e83Thanks @Arsabutispik! - Add api improvements and the ability to change bot nickname and avatar