wq.app 1.1.0 brings better memory usage for the outbox, a new PyMiniRacer-based build system, and various other improvements.
- Better memory usage in outbox (#93). Specifically, File/Blob data is only loaded into memory when needed, rather than every time the outbox contents are listed. This is especially important when running in memory-constrained environments (like PhoneGap applications on iOS). Outbox items can be saved with an option specifying one of three storage modes:
|(Default)||Store form data in
||Same as old usage|
||Separate form-specific localForage key||Default for form submissions containing files/blobs.|
||Don’t persist form data at all||Default for login forms and all forms with
parent_urlfor items in outbox (#97 via @tomaszn)
- Hook to allow customization of list views with outbox items (#101 via @tomaszn)
- Leverage PyMiniRacer to run r.js (#92, #14, #46). The requirejs dependency is now available as a separate PyPI package. Thanks to @tomaszn for testing this update (#104).
- Preliminary ES6 support. Files containing ES6 code will be skipped by the optimizer and converted to ES5 via PyBabelJS. Support for actually optimizing ES6 code will come in a future wq.app release (see #83).