Please check it form mistakes.
There many many new features in trunk. too many that I do not have the
time to describe them all.
Here is a partial list:
1)
Lots of new DAL API described briefly here:
http://www.web2py.com/AlterEgo/default/show/248
2)
Support for legacy databases and non id primary key. This works with
MSSQL and, I think, Ingres. Anyway, Denes will explain more in a
subsequent email.
3)
response.keywords, response.description,response.author are
deprecated. They will continue work with your existing apps and
layout. Instead you should now use
response.meta.keywords, reponse.meta.description,
response.meta.author, ....
They are automatically embedded in the header when you {{include
'web2py_ajax.html'}}.
4) If a controller needs a special css or js file it can now do:
response.files.append(URL
(request.application,'static','yourfile.css'))
response.files.append(URL
(request.application,'static','yourfile.js'))
and they will be included on demand by {{include 'web2py_ajax.html'}}
5) experimental plugin mechanism with admin functionality to pack,
unpack and delete plugins.
More on this later. "experimental" because I have not had time to
discuss detains with some users and there was not complete agreement.