web2py v1.77.1 Release Notes
-
- ๐ Replaced CherryPy with Rocket web server, thanks Tim
- CacheOnDisk allows to specify a folder
- IS_DATE/DATETIME can handle any year since 0
- SQLTABLE(...,headers='fieldname:capitalize')
- Field().with_alias, thanks Nathan and Mengu
- has_membership(group=...,role=...), thank Jonathan
- db.define_table(username=True), thanks Jonathan
- gluon.tools.prettydate
- can specify hostname in routes_out (same syntax as routes in), thanks Martin
- db.table.bulk_insert([...records...]) now works on GAE, thanks Jon
- IS_EMAIL validates on 'localhost', thanks Jonathan
- welcome/views/layout.html uses ez.css, thanks Yarko
- ๐ mail attachments support utf8, thanks szimszon
- works with PyPy, thanks Joe
- ๐ better Firebird support, thanks Jose
- ๐ better Oracle support, thanks Gabriele
- ๐ cron supports days of week
- ๐ SQLFORM(...,formstyle="table3cols") or "table2cols" or "divs" or "ul"
- ๐ crud.settings.formstyle
- web2py.py -f folder allows to specify locations of applications, thanks Iceberg
- ๐ better/faster regex in template works in Jython
- ๐ fixed lots of small bugs