web2py v2.4.1 Release Notes

    • 2D GEO API: geoPoint, getLine, geoPolygon
    • ๐Ÿ‘Œ support for 'json' field type in DAL
    • schema export with db.as_json/as_xml, thanks Alan
    • graph representation of models
    • ๐Ÿ‘Œ support for semantic versioning
    • ๐Ÿ†• new bootstrap based admin, thanks Paolo
    • ๐Ÿ‘Œ improved scheduler (and change in scheduler field names), thanks Niphlod
    • ๐Ÿ‘ graphviz support added to adm, thanks Jose
    • on_failure in grid
    • db.table.field.abs()
    • ๐Ÿ‘ better wiki
    • geoPoint, getLine, geoPolygon
    • ๐Ÿ‘ better reporting of 500 ajax errors
    • ๐Ÿ‘ better grid
    • ๐Ÿ‘Œ improved/fixed mongodb support
    • improved parse_as_rest(patterns=...), thanks Denes
    • ๐Ÿ‘Œ improved IMAP DAL support, thanks Alan
    • ๐Ÿ‘Œ improved security when cookies in sessions
    • Row.as_xml, as_json, as_dict, as_yaml thanks Alan
    • smarter custom_import
    • setup-ubuntu-12-04-redmine-unicorn-web2py-uwsgi-nginx.sh
    • โž• added support for motor and pulsar servers, thanks Niphlod
    • โž• added json-rpc2 support
    • โž• added pypyodbc.py driver
    • ๐Ÿ‘ allow auth.settings.ondelete='CASCADE'
    • ๐Ÿ†• new syntax IS_EXPR(lambda value: ...
    • ๐Ÿ—„ using google for QR codes (although Graph API will be deprecated in 2015)
    • โฌ†๏ธ upgraded fpdf to 1.7.1
    • ๐Ÿ› bug fixes (including issues with calendar.js and archive tables)