web2py v2.3.1 Release Notes
-
- ๐ new virtual fields syntax:
db.define_table('person',Field('name'),Field.Virtual('namey',lambda row: row.person.name+'y'))
- db.thing(name='Cohen',_orderby=db.thing.name), thanks Yair
- โ made many modules Python 3.3 friendly (compile but not tested)
- ๐ better welcome css, thanks Paolo
- jQuery 1.8.3
- Bootstrap 2.2.2
- Modernizr 2.6.2 (custom full options)
- integration with analyitics.js (0.2.0)
- ๐ better scheduler, thanks Niphlod
- page and media preview in wiki, thanks Niphlod
- create new auth.wiki page from slug model, thanks Nico
- conditional menus with auth.wiki(menugroups=['wiki_editor'])
- ๐ better security in grid/smartgrid
- ๐ allow LOADing multiple grids, thanks Niphlod
- auth.settings.login_onfail, thanks Yair
- ๐ better handling of session files for speed
- โ added heroku support (experimental)
- โ added rocket support for IPV6, thanks Chirs Winebrinner
- more customizable menus with MENU(li_first, li_last..)
- โ added support for paymentech (gluon/contrib/paymentech.py)
- ๐ fixed broken cron
- ๐ fixed possible xss with share.js
- ๐ many bug fixes. Closed more than 50 tickets since 2.2.1
- ๐ new virtual fields syntax: