DataMgr 2.2 Documentation: Change Log
- Cascading Relation Fields
- Custom Relation Fields
- Optional "sort-field" attribute for "list" relation field to dictate order of list
- Optional "delimiter" attribute for "list" relation field
- DataMgr throws error for more than one "Increment" field in one table
- Report datasource name in loadXML() error
- Optional bidirectional self-relational many-to-many-relationships
- Optional "advsql" argument in getRecords
- Relation Fields
- Special Fields
- DeletionMark (allows logical deletes)
- CreationDate (tracks when record was first created)
- LastUpdatedDate (tracks when last update was for record)
- Sorter (allows DataMgr to automatically manage manual sort order)
- Username/password support
- Simulated Database
- Logging
- getRecords(): added "orderby" argument
- insertRecord(): "onexists" argument: added "save" option
- Added "setColumn()" method (deprecating "addColumn()")
- New deployment options
- Can be instantiated from any directory
- Can pass database type as second argument in init() for DataMgr.cfc
- Reports SQL on failed create or alter on a table
- getSupportedDatabases() returns recordset of databases supported by DataMgr.
- Added "getMaxRowsPrefix()"
- Added "getMaxRowsSuffix()"
- Added "getNewSortNum()"
- Added "saveSortOrder()"
- getRecords(): added "maxrows" argument
- loadXml(): Seed Data
- insertRecord()
- updateRecord()
- saveRelationList()
- getRecords()
- getRecord()
- loadXml()
- deleteRecord()
- truncate()
- addColumn()