Appy 0.6.7

Milestone information

Project:
Appy
Series:
0.6
Version:
0.6.7
Released:
 
Registrant:
Gaëtan Delannay
Release registered:
Active:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata

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

After you've downloaded a file, you can verify its authenticity using its MD5 sum or signature. (How do I verify a download?)

File Description Downloads
download icon appy0.6.7.zip (md5) Appy 0.6.7 R1 209
last downloaded 46 weeks ago
Total downloads: 209

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://bugs.launchpad.net/appy/+bug/740290 (concurrent work on the same POD template), also tied to question https://answers.launchpad.net/appy/+question/149443.
- xhtml2odt: better management of 'div' tag (considered exactly like a 'p' tag).
- bugfix for encoding of XML attributes (see https://bugs.launchpad.net/appy/+bug/779448).
- bugfix for https://bugs.launchpad.net/appy/+bug/778728 (function 'text').
- 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 

View the full changelog

This release corresponds to revision 155 from the trunk.

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
This milestone contains Public information
Everyone can see this information.