Skip to content

wq.db 1.3.0

Compare
Choose a tag to compare
@sheppard sheppard released this 05 Apr 04:48
· 30 commits to main since this release

wq.db 1.3.0 is the first stable release of the wq.db 1.3 series! Be sure to check out the latest documentation and the release notes for wq 1.3 when upgrading.

All changes by @sheppard.

Changes since wq.db 1.3 beta

Deployment

  • Ensure compatibility with Python 3.10, Django 4.0, and Django REST Framework 3.13 (1fde1d2)
  • Support loading config.js live via the REST API, in addition to the static build (wq/wq#54)
  • Make config.js (both live and static) configurable via WQ_CONFIG setting (wq/wq#54)
  • Support the new ./manage.py deploy command (wq/wq.build#3)
  • Clean up setting references (wq/wq-django-template#30)

REST API

  • Support "autoupdate" cache setting in @wq/model (4581dc9)
  • Support ?field_name=null URL filters (4581dc9)
  • Treat empty string as null when processing file inputs (e7033f1)
  • Fix OPTIONS on LoginView (e7033f1)
  • Support grouped choices (ddf6777)

Other changes since wq.db 1.2.2

  • Changes in Alpha
  • Changes in Beta
    • Add support for ManyToMany foreign keys, and the xlsform "group" type
    • Improve support for FileField, ImageField, BooleanField, and the xlsform "repeat" type.
    • Pass base_url and model ordering to client via config
    • Add wq_field_config option to facilitate overriding rendering options
    • Regenerate static config.js on reload
    • Improve GeoJSON content negotiation