Smisk 1.1.1 released

1 view
Skip to first unread message

Rasmus Andersson

unread,
Jan 12, 2009, 9:46:04 AM1/12/09
to Smisk announcements
Available from the smisk website[1] as well as from PyPI[2].

In short:

Full unicode support in smisk.core, smisk.mvc.model fixes (dead MySQL
connection, session reuse, etc) and empty multiparts not tracked in
smisk.core multipart stream parser.


Changes since 1.1.0:

* Fully unicode on the inside -- request.get, .post, .cookies, etc
return unicode values and where dictionary keys are used, which have
been translated from the outside world, they are guranteeded to be
encoded as UTF-8. (Dictionary keys used as keyword arguments must be
str in Python <=2.5)

* YAML read/write-serialization #21 [a72dc2f0855b]

* Handles and reconnects dead MySQL-connections. #23 [49cb2034a8b1]

* No longer stores empty parts as None from multipart messages. #15
[d9920fb75ca2]

* Makes full use of HTTP 1.1 request methods (OPTIONS, GET, HEAD, PUT,
POST, DELETE). See example application: examples/mvc/key-value-store/

* smisk.mvc.model no longer disposes SA/Elixir sessions for each
request, but tries to reuse a session as long as no error occur.

* redirect_to() respects and retains explicit request format, denoted
by path extension in the original request.

* smisk.test.live introduces "live" tests, running a server and a
client, measuring communication and effects.

Plus several minor fixes and improvements.

[1] http://trac.hunch.se/smisk/wiki/Download
[2] http://pypi.python.org/pypi/smisk/1.1.1
Reply all
Reply to author
Forward
0 new messages