wq.db 1.3 beta is a beta of the next version of wq.db, as part of the wq 1.3 beta release. This release includes additional changes to improve support for @wq/material and @wq/map-gl, as well as the pre-built wq.js provided by wq.app.
ManyToManyforeign keys (fa8fa59)
- Support clearable
Imageinput types (#23)
- Preserve label/verbose_name when rendering
- Support the xlsform "group" type via:
- Improve the existing support for the xlsform "repeat" type:
@indexattributes when determining empty status (af1b7fa)
- Improve support for customizing the wq field configuration:
- Regenerate data/config.js whenever
./manage.py runserverreloads (wq/wq.app#120)
- Improve GeoJSON content negotiation to support @wq/map-gl (0f35c54).
- Automatically configure
base_urlfor @wq/router and @wq/store (adb07be)
[model].Meta.orderingin config so it is picked up by @wq/model (9c549e0)
- Move to Github Actions (3eae919, b473091)
wq.db 1.3 alpha is a preview of the next version of wq.db, as part of the wq 1.3 alpha release. This release includes minor changes to ensure compatibility with the new React renderer, as well as the pre-built ESM script provided by wq.app 1.3 alpha. In particular:
- The generated wq config object now includes
verbose_name_pluralfrom the Django model definitions (78dab96)
- The config can be dumped as ESM in addition to AMD and JSON (f441a31).
settings.WQ_APP_TEMPLATEis defined, wq.db will use file that to render all HTML views. The template is assumed to be a minimal index.html that simply loads @wq/app to do the actual rendering (f441a31).
The new wq django template automatically leverages these configuration options.
wq.db 1.2.0 is the first stable release of the wq.db 1.2 series.
Changes since wq.db 1.2 beta
- Compatibility with Django 3.0 and Django REST Framework 3.11
Other changes since wq.db 1.1.4
wq.db 1.2.0b1 is the beta of the upcoming release of wq.db 1.2. The release brings a number of improvements for compatibility with various libraries.
- Don't trigger queryset evaluation when generating config. This fixes an issue when first deploying an existing project with an empty database (92c11b8).
wq.db 1.1.4 brings a couple of minor changes to restore backwards compatibility with older versions of 1.1.
- Restrict Django REST Framework to version 3.9 (see #77). Support for DRF 3.10 will be added in wq.db 1.2.
- Temporarily revert #62 and #69. These will be restored in wq.db 1.2.
wq.db 1.1.3 brings a bunch of relatively minor bug fixes and enhancements.
- Pass Django DEBUG setting to wq.app config (#41)
- Properly handle non-root base URL (wq/wq#31, #53)
- Prevent accidentally re-registering the same model twice (d0fa268)
- Use configuration to set page size (085588a)
- Don't require
- Include request context in parent serializer for filter-by-parent views (#70)
- View might not have router (b20afc4)
- Don't hide
list_excludefields in config (#62)
- Use 'select one' XLSForm type when rendering Boolean fields (#69)