Todo
- Add
warlock migrate
command to run migrations. - Add
warlock seed
command to run seeds. - Add
warlock db:indexes
to display all indexes. - Enhance Debugging mode in warlock.
- Add middleware to authenticate the request by permission to delete certain uploaded file.
- Use
min
andmax
rules to validate: string length, number, date and files length. - Validate nested array inputs i.e
users.*.name
. - add
messages
in handlervalidation
object to override the validation rule message. - add
message
attribute to the rule to define what message to be sent if validation failed, i.ename: ["required|message:'Name is required'"]
. - add
inputs
in handlervalidation
object to override the input names that will be validated. - Allow to add a translation error key for rules.
- Introduce Base Cache Driver class.
- Add cache events.
- Implement
DatabaseCacheDriver
. - Implement All
Social Login
providers. - Add unit testing.
- Separate The Cache Manager into a separate package.
- Add
defaultOptions
property for all cache drivers. - Add
isConnected
property for all cache drivers. - Add
onceConnected
property for all cache drivers. - Separate Monpulse from Warlock.
- Add
AWS
integration. - Add
Azure
integration. - Add
Google Cloud
integration. - Add
Digital Ocean
integration. - Add Restful Decorator Class.
- Add
image
configurations such aswatermark
. - Add
stream
request handlers by path or by upload hash. - Enhance
watermark
feature. - Allow
deleteMany
to receiveRepositoryOptions
for deleting.