Skip to content

Releases: web2py/pydal

pyDAL 15.09

28 Sep 13:49
Compare
Choose a tag to compare

2015 September release

  • [MongoDB] Implemented orderby_on_limitby
  • [MongoDB] Implemented distinct for count
  • [MongoDB] Implemented select() with having parameter
  • [MongoDB] Implemented coalesce operations
  • Virtual fields are now ordered depending on definition
  • Allow usage of custom Row classes
  • Added .where method to Set and DAL
  • Several bugfixes

pyDAL 15.07

10 Jul 14:16
Compare
Choose a tag to compare

2015 July release

  • Added smart_query support for 'contains' on fields of type 'list:string'
  • Implemented correct escaping for 'LIKE'
    (see #212)
  • Added support for ondelete with fields of type 'list:reference' on
    MongoDBAdapter
  • Improved BasicStorage performance
  • Added arithmetic expressions support on MongoDBAdapter
  • Added aggregations support on MongoDBAdapter
  • Table.validate_and_insert and Table.validate_and_update methods now
    validates also empty fields
  • Added support for expression operators on MongoDBAdapter
  • Several bugfixes

pyDAL 15.05.29

29 May 18:43
Compare
Choose a tag to compare

Bugfix release

Changes since v15.05.26:

  • Fixed a unicode error with PostgreSQLAdapter introduced with 15.05

pyDAL 15.05.26

26 May 12:34
Compare
Choose a tag to compare

Bugfix release

Changes since 15.05:

  • Fixed DAL.__getattr__
  • Fixed backward compatibility breaks introduced with 15.05

pyDAL 15.05

23 May 13:14
Compare
Choose a tag to compare

2015 May release

  • Fixed True/False expressions in MSSQL
  • Introduced iterselect() and IterRows
  • Extended SQLCustomType to support widget & represent attributes
  • Updated MongoDBAdapter to support pymongo 3.0
  • Implemented JSON serialization for objects
  • Refactored many internal objects to improve performance
  • Added python 3.x support (experimental)
  • Several fixes and improvements to MongoDBAdapter
  • Implemented unicode handling in MSSQL (experimental) via mssql4n and mssql3n
    adapters
    Notes: These adapters will probably become the de-facto standard for MSSQL handling; any other adapter will continue to be supported just for legacy databases
  • Restricted table and field names to "valid" ones
    Notes: the "dotted-notation-friendly" syntax for names means anything:
    - alphanumeric
    - not starting with underscore or an integer
    rname attribute is intended to be used for anything else

pyDAL 15.03

24 Mar 09:04
Compare
Choose a tag to compare

2015 March release

  • Fixed redefine with lazy tables
  • Added tests for update_or_insert, bulk_insert,
    validate_and_update_or_insert
  • Enhanced connections open/close flow
  • Enhanced logging flow
  • Refactored google adapters: ndb is now used by default
  • Added default representation for reference fields
  • Fixed some caching issues when using pickle
  • Several improvements and fixes in MongoDBAdapter

pyDAL 15.02.27

27 Feb 11:27
Compare
Choose a tag to compare

Bugfix release

  • Fixed a connection bug
  • Fixed a security flaw which could lead to db password storing in cache

pyDAL 15.02

09 Feb 23:22
Compare
Choose a tag to compare

2015 February release

  • Updated pg8000 support in PostgreSQLAdapter
  • Fixed ilike for Field type 'list:string' in PostgreSQLAdapter
  • Added case sensitive/insensitive tests for contains
  • Fixed expression evaluation on PostgreSQLAdapter
  • Fixed common_filter issue in _enable_record_versioning
  • Removed contrib drivers
  • Fixed uuid attribute of DAL class
  • Added caching tests

pyDAL 0.12.25

25 Dec 11:47
Compare
Choose a tag to compare
pyDAL 0.12.25 Pre-release
Pre-release

A christmas developer preview