forked from hforge/itools
-
Notifications
You must be signed in to change notification settings - Fork 0
/
RELEASE-0.75.0
77 lines (58 loc) · 2.54 KB
/
RELEASE-0.75.0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
itools 0.75.0 (2012/07/26)
==========================
itools is a Python library, it groups a number of packages into a single
meta-package for easier development and deployment:
itools.abnf itools.i18n itools.rss
itools.core itools.ical itools.srx
itools.csv itools.log itools.stl
itools.database itools.loop itools.tmx
itools.datatypes itools.odf itools.uri
itools.fs itools.office itools.web
itools.gettext itools.pdf itools.workflow
itools.git itools.pkg itools.xliff
itools.handlers itools.python itools.xml
itools.html itools.relaxng itools.xmlfile
There is a new dependency, itools.database requires the magic module from
libmagic [1].
itools.core:
- Rename thingy to prototype. Err.. That's what thingies were about,
prototype programming [2].
itools.datatypes
- HTTPDate returns aware datetimes
itools.loop:
- improve cron, allow callable to return the next interval, allow to pass
payload to the callable.
itools.web:
- The itools.http package has been merged into itools.web, some stuff
has been moved to ikaaro.
- Now views are prototypes, and they are bound to the resource and context
(so you can type self.context or self.resource). The class hierarchy has
been simplified by merging 'BaseForm' into 'BaseView'.
- Safe methods (GET, HEAD, ...) cannot commit. We are RESTful [3], right?
- The context does more, and it can be subclassed, and the server can be
told which context class to use for some path. The new 'StaticContext'
class serves files from the filesystem.
- Allow to define access control by request method: "access_POST"
- Print the remote IP in the access log (not the one from the proxy).
itools.database:
- Some stuff moved from ikaaro: metadata, resources, etc. While still work
in progress, the itools.database package is more complete.
itools.csv:
- Add support for headers with the 'has_header' variable.
itools.office:
- Add handlers for OOXML files
[1] http://www.darwinsys.com/file/
[2] http://en.wikipedia.org/wiki/Prototype-based_programming
[3] http://en.wikipedia.org/wiki/Representational_state_transfer
Resources
---------
Download
http://download.hforge.org/itools/0.75/itools-0.75.0.tar.gz
Home
http://www.hforge.org/itools/
Documentation
http://www.hforge.org/itools/docs
Mailing list
http://lists.hforge.org/mailman/listinfo/itools
Bug Tracker
http://bugs.hforge.org/