All Versions
152
Latest Version
Avg Release Cycle
45 days
Latest Release
1251 days ago

Changelog History
Page 15

  • v1.12 Changes

    • 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)
  • v1.11 Changes

    • appadmin allows to keep or delete uploaded files
  • v1.10 Changes

    • fixed concurrency problems with SQLDB._instances and SQLDB._folders, now use lock
    • 0๏ธโƒฃ now, by default, edit SQLFORMs retain uploaded files
  • v1.9 Changes

    • ๐Ÿ‘ allow "count(*)" in select
    • db.execute()
    • ๐Ÿ›  fixed problem with continue and return in template
    • โœ‚ removed try: ... except in sql.py
    • ๐Ÿ›  fixed '\t'
  • v1.8 Changes

    • no more chdir (thread unsafe)
    • no more sys.stdout (thread unsafe)
    • response.body is StringIO()
    • โฌ†๏ธ admin/default/site informs about upgrade
    • response.locker (optional)
  • v1.7 Changes

    • Name change
    • ๐Ÿ‘Œ Improved layout.html
  • v1.6 Changes

    • ๐Ÿ in paths replace '\' with '/' to fix problem with windows paths
    • using limitby in database administration
    • ๐Ÿ replaced mime/miltupart with multipart/form-data to fix a windows problem
  • v1.5 Changes

    • ๐Ÿ load and save .py in ascii, avoids problem with LF+CR on windows
    • โž• added path.join in compileapp, fixed problem with Windows compileapp
  • v1.4 Changes

    • fixed problem with IS_INT_IN_RANGE and IS_FLOAT_IN_RANGE. Now an error in a validator is reported as a ticket. Good validators should not raise Exceptions.
    • IS_IN_DB displays "label (id)"
    • it can upload files without extension
    • migration is now optional (define_table has migrate=False option)
  • v1.3 Changes

    • added IS_IN_DB, IS_NOT_IN_DB and updated examples accordingly