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
ManyToManyforeign keys (fa8fa59) - Support clearable
FileandImageinput types (#23) - Preserve label/verbose_name when rendering
BooleanFieldasToggle(9c549e0) - Support the xlsform “group” type via:
- Nested serializers with
many=False, e.g. forOneToOnerelationships (1677135). - “Virtual” fieldsets that use the new
wq_fieldsetsoption 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
@indexattributes when determining empty status (af1b7fa)
- Ignore
- Improve support for customizing the wq field configuration:
- New
wq_field_configandstyle={"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 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) - Include
[model].Meta.orderingin config so it is picked up by @wq/model (9c549e0) - Move to Github Actions (
3eae919,b473091)