Home > Release Notes > wq.db 1.3.0

wq.db 1.3.0

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
    • Support the new pre-built wq.js introduced in wq.app 1.3 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