web2py v1.12 Release Notes

    • in sql.py
    • ๐Ÿ– handles NULL values properly
    • ๐Ÿ‘ unicode support (data always stored in utf-8)
    • 'date' -> datetime.date ,'time' -> datetime.time, 'datetime' -> datetime.datetime, 'boolean' -> True/False
    • 0๏ธโƒฃ most types have default validators
    • SQLField(...,required=True) option.
    • SQLRows has str that serializes in CSV and xml() that serializes in HTML
    • SQLTable has import_from_csv_file(...)
    • gluon.simplejson for AJAX
    • in validators.py
    • IS_IN_DB(db,..) - db can be an SQLSet or an SQLDB
    • ๐Ÿ‘ better error messages
    • in admin
    • ๐Ÿ†• new import/export in csv, update and delete interface.
    • in appadmin
    • edit form allows to keep stored encrypted password
    • in main.py
    • 0๏ธโƒฃ http://host not defaults to http://host/init/default/index
    • ๐Ÿ†• New third party modules
    • gluon.simplejson(.dumps, .loads)
    • gluon.pyrtf(.dumps)
    • gluon.rss2(.dumps)