Skip to main content

Todo

  1. Add warlock migrate command to run migrations.
  2. Add warlock seed command to run seeds.
  3. Add warlock db:indexes to display all indexes.
  4. Enhance Debugging mode in warlock.
  5. Add middleware to authenticate the request by permission to delete certain uploaded file.
  6. Use min and max rules to validate: string length, number, date and files length.
  7. Validate nested array inputs i.e users.*.name.
  8. add messages in handler validation object to override the validation rule message.
  9. add message attribute to the rule to define what message to be sent if validation failed, i.e name: ["required|message:'Name is required'"].
  10. add inputs in handler validation object to override the input names that will be validated.
  11. Allow to add a translation error key for rules.
  12. Introduce Base Cache Driver class.
  13. Add cache events.
  14. Implement DatabaseCacheDriver.
  15. Implement All Social Login providers.
  16. Add unit testing.
  17. Separate The Cache Manager into a separate package.
  18. Add defaultOptions property for all cache drivers.
  19. Add isConnected property for all cache drivers.
  20. Add onceConnected property for all cache drivers.
  21. Separate Monpulse from Warlock.
  22. Add AWS integration.
  23. Add Azure integration.
  24. Add Google Cloud integration.
  25. Add Digital Ocean integration.
  26. Add Restful Decorator Class.
  27. Add image configurations such as watermark.
  28. Add stream request handlers by path or by upload hash.
  29. Enhance watermark feature.
  30. Allow deleteMany to receive RepositoryOptions for deleting.