- Fix Authentication bug
- Refactor vania hash
- Fix incoming requests bug
- Fix csrf and session issue
- Fix Authentication issue
- Add(Template engine):
comment
tag to the template engine{@# Comments here #@}
- Add(Template engine): translate tag to the template engine
{@ trans('welcome', {"name": "Vania"}) @}
- Add(Template engine): error handler
hasError('email')
,{@ error('email') @}
- Add(Template engine): session message handler
hasSession('email')
,{@ session('success') @}
- Add(Template engine): Cross-Site Request Forgery (
CSRF
){@ CSRF @}
,{@ csrf_token() @}
- Add
back()
to the response - Refactor exception handling
- Refactor and sanitize route
- Add Basic Auth with session to the
Authenticate
- chore: Upgraded project dependencies
- Add delete Session to the helper
- Add
async-await
for all Session methods
- Feat(Session Management): Session handling capabilities to manage user sessions effectively.
- Feat(Template engine): Support for rendering HTML templates using a template engine. To handle dynamic HTML rendering with support for control structures.
- chore: Upgraded project dependencies
- Fix get language path
- Refactor incoming route log
- Remove unnecessary library name
- Add Multi-language support #141 Localization
- Add support for unique constraints in migrations. Thanks to WellingtonNico for the contribution.
- Refactor configuration initialization by moving database setup before service provider registration, ensuring a more reliable startup sequence.
- Fix Resolved an issue with WebSocket middleware that caused unexpected behavior. See #132 for details.
- Chore Upgraded dependencies to their latest versions.
- Feat: Gate feature for defining user permissions
- Add WebSocket connect, disconnect, and error handling on the server side (#126)
- Add user getter method to Request class
- Fix nested JSON #128
- Add JSON to the request
request.json()
- Fix id auto-increment for PostgreSQL compatibility #127
- Refactor validation rule customErrorMessage to message
- Fix JSON response for API
- Fix PostgreSQL sslmode #118
- Add enable support for list item submission
form/data
request - chore: upgrade dependencies
- Feat: a new field validation mechanism by alirezat66 - PR 99
- Fix nested route group #98
- Fix middleware issue
- Fix send message to room
- Fix WebSocket session id
- Add get room members
- Add is active session
- Add get active room
- Add get active sessions
- Fix route camel-case issue
- Add get cookie from the request
- Fix encoding char-set for form input handling
- Fix group route issue
- Fix uuid issue (#88)
- Add
Server-Sent Events (SSE)
response (#89) Thank you Dartly
- Refactor Response class
- Add jsonWithHeader response
- Add QueryException to model class
- Add Databse helper
- Add Create and InsertMany to the ORM
- Add DB Transaction
- Add Cookies,Integer,asDouble to request class
- Fix request body int fields
- Fix PostgreSQL typo
- Fix drop table issue when table has foreign key
- Fix Refresh token bug(#83)
- Fix WebSocket connect event
- Add Parameter validation conditions for the router(#79)
- Add Resource and Any route (#80)
- Refactor Router, Route Handler
- Refactor Controller handler for increasing RPS and decreasing latency
- Refactor Request handler for increase RPS
- Fix Null params (#81)
- Optimize PRS
- Refactor Controller handler
- Refactor Request handler
- Refactor Request class
- Add none to response type and await for res close
- Refactor route handler
- Export Database client
- Add URL assets to helper
- Refactor Local storage class
- Refactor Cache class
- Refactor Storage class
- Refactor Response class
- Add AWS S3 storage driver
- Add Storage env config
STORAGE=s3
STORAGE_S3_BUCKET=''
STORAGE_S3_SECRET_KEY=''
STORAGE_S3_ACCESS_KEY=''
STORAGE_S3_REGION=''
- Fix Authentication middleware issue
- Fix static file url encoding
- Add Domian to router
- Add JWT env config
JWT_SECRET_KEY
JWT_AUDIENCE
JWT_ID
JWT_ISSUER
JWT_SUBJECT
- Fix Route bug
- Add WebSocket middleware
- Refactor Auth middleware
- Fix Database connection issue with Isolate
- Fix Websocket Join and Left room issue(#63)
- Refactor Migration and model
- Add DatabseClient class
- Fix Postgresql bug
- Add Redis (base code from dedis dart package)
- Add Redis Cache Driver
- Fix Isolate bug
- Fix public and storage file path
- Refactor Mailable Config to env
- Refactor Migration class, created migration timestamp Add by S.M. SHAHi
- Refactor Local cache class name to File cache
- Add pool and poolsize to DatabaseConfig
- Fix pgsql bug
- Add alter column to the migration
- Refactor HttpException to HttpResponseException
- Add abort method to the helper file
- Fix route group bug
- Fix env issue
- Add deleteTokens and deleteCurrentToken Auth class
- Refactor group routing to use a callback function instead of a list
- Refactor websocket data to payload
- Add Middleware Handler
- Fix Webscoket Route bug
- Update Dependencies
- Add secure bind
- Fix Storage issues
- Fix Websocket bugs
- Refactor Storage Converted Instance Methods to Static Methods
- Refactor Cache Converted Instance Methods to Static Methods
- Fix env issues
- Add Logger
- Add env file
- Add Throttle middleware
- Add move for upload file in custom folder
- Add paginate and simplePagination in Eloquent
- Add mail
- Add multi-isolate server
- Fix Validation issue on non-required fields
- Add Singleton base route preFix to static
- Readme file
- Fix bug: Cors file and class name
-
Fix bug: http method options and cors error
-
Add Hash class
- Initial beta release
- Fix a bug related to WebSocket data events
- Fix authentication check functionality
- Add
isAuthorized
feature - Add
query_builder
from Eloquent package for enhanced functionality
- Fix bug: Authentication refresh token
- Fix bug: migration columns length
- Add sslmode to the MySqldriver
- Fix Bug: Resolved issue with table creation in PostgreSQL
- Add bigIncrements and softDeletes columns
- Add column index to vania file
- Code formatted
- Initial version.