Appy 0.6.7
Milestone information
- Active:
- No. Drivers cannot target bugs and blueprints to this milestone.
Activities
- Assigned to you:
- No blueprints or bugs assigned to you.
- Assignees:
- 1 Gaëtan Delannay
- Blueprints:
- 1 Implemented
- Bugs:
- 5 Fix Released
Download files for this release
Release notes
appy.pod
- bugfix in xhtml2odt conversion (algorithm for checking ODT-invalid subtag hierarchies);
- xhtml2odt conversion: force continue-numbering to 'false' for every numbered list.
- solved bug https:/
- xhtml2odt: better management of 'div' tag (considered exactly like a 'p' tag).
- bugfix for encoding of XML attributes (see https:/
- bugfix for https:/
- bugfix in buffers.write: if content is already utf-8-encoded it crashed.
appy.gen
- added param 'maxChars' for any Type, allowing to limit the amount of data in user input fields. Wherever possible, it is implemented using HTML attribute 'maxlength'; on server-side, content that is bigger than specified by maxChars is truncated (ie, it is not possible to force a maxlength for html textareas);
- implemented a first protection against XSS attacks (Javascript detection in user input).
- added a session invalidation mechanism: authenticated users will be automatically logged out when their Zope session will expire.
- improvements in the CodeAnalysis system: more Zope-related extensions are recognized: .vpy, .cpy for Python files, .cpt for Zope Page Templates.
- method "translate": added the possibility to escape XML special chars in translations;
appy.bin
- added a script for checking a LDAP connection
- job.py: allow to specify several commands to execute (to separate with semicolons);
Changelog
1 blueprint and 5 bugs targeted
Blueprint | Priority | Assignee | Delivery | |
---|---|---|---|---|
For every Search, define what columns to display for the result | For every Search, define what columns to display for the result | 1 Undefined | Gaëtan Delannay | 11 Implemented |
Bug report | Importance | Assignee | Status | |||
---|---|---|---|---|---|---|
740290 | #740290 | Concurrent work on the same POD template leads to errors. | 1 Undecided | 10 Fix Released | ||
777890 | #777890 | lists in "do text from xhtml()" | 1 Undecided | 10 Fix Released | ||
778728 | #778728 | "do text from text('a < b')" fails | 1 Undecided | 10 Fix Released | ||
779448 | #779448 | XML attributes not encoded correctly | 1 Undecided | 10 Fix Released | ||
799657 | #799657 | Appy freezes completely the instance | 1 Undecided | 10 Fix Released |