-
Notifications
You must be signed in to change notification settings - Fork 401
Open
Description
Todo list (in priority order)
- Remove the
uniquenessmiddleware (Middleware should use CSRF token #512) (How to override default_scope in mutli-tenant app (with Devise) #597) (Simple suggestion how to break brute attack on uniqueness filter #612) (is_unique? check fails on MySQL and probably other storage engines #636) (Uniqueness case sensitive validation not working with mysql2 #659) (client_side_validations uses synchronous ajax #226) [7.0] 🚢 - Unobtrusive Javascript (Unobtrusive javascript #666) (Content Security Policy (CSP) and injecting the script tag #601) [9.0] 🚢
- Idempotent events
- Run JavaScript tests on CI (Run javascript unit tests on CI #591)
- Promise-based approach (client_side_validations uses synchronous ajax #226) (Proposal: change to model based validations on client #490)
- Raise CodeClimate score to 4.0 [8.0] 🚢
- Remove jQuery dependency
- Use ES6 instead of coffeescript (Move back to JavaScript #492) (Move to ES6 #741) [16.0]
What's new?
Proper SemVer
A proper SemVer allows us to break things very badly. The first feature which will be removed from CSV will be the middleware.
The Middleware
If you want need the middleware, stay on 6.0 but please note that it will not be supported and bugfixes/new features will not be backported by me.
If there is someone who wants to maintain the middleware as a separate gem, you are the welcome!
Please note that you may also need to import the middleware from the mongoid plugin
scarroll32 and patricklindsaycoorasse