wq.db 1.3 beta
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.
Field Improvements
- Support
ManyToMany
foreign keys (fa8fa59) - Support clearable
File
andImage
input types (#23) - Preserve label/verbose_name when rendering
BooleanField
asToggle
(9c549e0) - Support the xlsform “group” type via:
- Nested serializers with
many=False
, e.g. forOneToOne
relationships (1677135). - “Virtual” fieldsets that use the new
wq_fieldsets
option to nest JSON and UI fields for a single serializer (1598f59). - A single anonymous root fieldset for UI only (6ae7574)
- Nested serializers with
- Improve the existing support for the xlsform “repeat” type:
- Ignore
@index
attributes when determining empty status (af1b7fa)
- Ignore
- Improve support for customizing the wq field configuration:
- New
wq_field_config
andstyle={"wq_config": {}}
options (1677135) - Option to explicitly list read-only fields in the configuration (0333bff)
- New
Other Improvements
- Regenerate data/config.js whenever
./manage.py runserver
reloads (wq/wq.app#120) - Improve GeoJSON content negotiation to support @wq/map-gl (0f35c54).
- Automatically configure
base_url
for @wq/router and @wq/store (adb07be) - Include
[model].Meta.ordering
in config so it is picked up by @wq/model (9c549e0) - Move to Github Actions (3eae919, b473091)