All Versions
152
Latest Version
Avg Release Cycle
45 days
Latest Release
1251 days ago
Changelog History
Page 15
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