Releases: wq/xlsform-converter
xlsconv 2.0
xlsconv 2.0.0 is the first stable release of the xlsconv 2.0 series! Be sure to check out the latest documentation and the release notes for wq 2.0 when upgrading.
This release is functionally equivalent to the alpha release.
xlsconv 2.0 alpha
xlsconv 2.0 alpha is a preview of the next major version of xlsconv. This release includes a number of breaking changes for compatibility with wq 2.0 alpha. If you are only using xlsconv to generate models.py
(and are not integrating with the wq framework), these changes should not affect you.
All changes by @sheppard.
Breaking Changes
- Drop all support for wq's old jQuery Mobile / Mustache renderer and HTML templates (38b6869).
- xlsconv's
xls2html()
,html_context()
, andrender()
methods have all been removed.
- xlsconv's
- Leverage the updated
wq.db.rest
API instead of thewq.db.patterns
module, which was removed in wq.db 2.0 alpha (9f52275).
Other Fixes
xlsconv 1.3.0
xlsconv 1.3.0 brings support for the new React-based rendering system provided in wq 1.3, as well as a number of bug fixes:
- Ensure support for multiple geometry fields (#2)
- Ignore
__version__
metadata field (#4) - Better default pluralization for repeat fields (#5)
- Use AST for code generation (#7)
- Register models with Django Data Wizard (3a9ae09)
- Support
group
types via wq_fieldsets configuration (0d085f5)
In addition, pyxform 1.8.0 now supports openpyxl and xlrd 2.0.
xlsconv 1.2.0
xlsconv 1.2.0 brings compatiblity with pxyform 1.x (#6), as well as support for newer npm-based projects generated by wq start
(which do not use require()
, see wq/wq.create#6).
xlsconv 1.1.0
xlsconv 1.1.0 adds the required ForeignKey on_delete parameter to ensure support for Django 2.0. In addition, Python 2.7 support is no longer tested, but it may work.
xlsconv 1.0.0
xlsconv 1.0.0 brings a couple of minor improvements and an update to production/stable status.
- Show existing photo when editing (wq/wq.app#81)
- Fix close tag (5165c70)
- Incorporate Code of Conduct and Contributing Guidelines
xlsconv 0.4.0
xlsconv 0.4.0 brings a number of improvements, mostly to support new features in wq 1.0.
- Properly support "add" and "delete" permissions (wq/wq.app#80, 273826b, e209a2d)
- Better handling of nested forms (wq/wq.app#72, 1cdadb3, c9d5433, d4768cd, 55c0261, 3ffc5ea)
- Use async confirm for better Cordova/PhoneGap template support (50a3605)
- Update rest.py template to use new "flat" wq/map.js configuration style (05dff1e)
- Various layout improvements (7fa6165, faa20b5, 0915cde)
xlsconv 0.3.0
xlsconv 0.2.0
xlsconv 0.2.0 brings a couple of new features:
- Support for non-repeat, nested groups
- Integrated a number of additional default templates from wq.start:
Django App Templates
models.py
(existed in 0.1.0)rest.py
(for use withwq.db.rest
)admin.py
(for use withdjango.contrib.admin
)serializers.py
(for use withwq.db.rest
)
Mustache Templates (for use with wq)
edit.html
(replacesform.html
from 0.1.0)detail.html
list.html
popup.html
(for use with wq/map.js)
xlsconv 0.1.0
Initial release.