What's Changed
Added
- Implemented ValidatorDBDriver for use with kanun db based rules.
- Created prismaClient for connecting to the database using Prisma and PostgreSQL adapter.
- Added formdata middleware using multer for handling form data in requests.
- Implemented a new filesystem package that includes FTP driver functionality.
- Added configuration for local, public, and S3 disks in filesystem configuration.
- Created symbolic link command for filesystem links.
- Introduced methods for file operations including save, get, delete, and list.
- Added tests for FTP driver functionality.
- Add APP_PORT to environment files and update server boot configuration
- Introduce GlobalEnv and GlobalConfig interfaces and update their usage in app and network modules
- Add MakeCommand for generating new console commands
- Add MigrateRollbackCommand to console commands
- chore: add context setting middleware for resource management
Changed
- Update arkormx package version to 1.0.0 across all modules
- Update default configuration to use dynamic driver name and improve structure
- Encapsulate configuration merging logic in a separate method
- Enhance middleware application order in boot process
- Refactor kit handling in CreateArkstackCommand
- Simplify server boot logic by removing environment checks
- Remove unnecessary semicolons after setStatusCode calls in controller stubs
- Refactor makeController to improve controller name handling
- chore: enhance resolveStubsDir function to support core parameter and improve stubs directory resolution
Docs
- Add Middleware Guide and update documentation links
- Enhance getting started documentation for clarity and detail
- Restructure runtime interaction links in the documentation
- Add runtime interaction guides for Express and H3, update README files
Full Changelog: 0.2.0...0.2.2