com.sebtools Build 12 Documentation: Change Log
Build 12 (February 16, 2012)
Build 11 (December 21, 2010)
- FileMgr.cfc
- New method: limitFileNameLength()
- createUniqueFileName(), new argument: maxfilelength
- Manager.cfc
- DataMgr argument now optional (if not included DataMgr will be created internally from arguments passed to Manager)
- FileMgr argument now optional (if not included FileMgr will be created internally from arguments passed to Manager)
- Checks for deletion conflicts (including cascades) before deleting records
- Optional "onRecordDelete" attribute for file fields
- File names will always be unique, valid, and fit in field
- Newly plublic method: alterRecords (creates xxxURL and xxxPath fields)
- Automatic named filter for list of primary key for argument matching methodPlural
- New method: getPrimaryKeyType()
- ProgramManager.cfc
- New "package" method: getVariable() method to get internal variables
Build 10 (October 11, 2010)
- FileMgr.cfc
- New method: makeFileCopy(FileName,Folder)
- Optional "extensions" argument for uploadFile()
- Manager.cfc
- New method: pluralize() (uses Pluralizer.cfc if available)
- Performance improvements
- XML is no longer case-sensitive for types
- Better file handling
- Default "urlvar" attribute for foreign key ("fk:") fields
- UUID field types.
- Options for much shorter XML syntax
- Auto-creation of label field from "labelField" attribute of "table" element.
- Auto-creation of primary key field from "pkfield" attribute of "table" element.
- Auto-creation of special fields from optional "Specials" attribute of "table" element.
- Auto-creation of label relation, Num field (count relation) and fk field from optional "ftable" attribute of "field" element.
- Defaults on most "table" attributes created by optional "entity" attribute of "table" element.
- New Component: Pluralizer.cfc
- Records.cfc
- New method: getLabelFieldValue()
- New method: validateRecord()
- New method: hasRecord()
- New method: numRecords()
- New method: throwError() method
- "message" properties for sebMessage functionality
- Manager.cfc and Records.cfc
- ProgramManager.cfc and Records.cfc
- Allow "xml" methods to output XML directly
Build 9 (January 24, 2010)
- Mailer.cfc
- Manager.cfc
- New method: isRecordDeletable(tablename,data,query)
- "idstamp" field types
- Searcher.cfc
- Improved self-healing of corrupted search collections
- Manager.cfc and Records.cfc
- Major performance optimization
- Manager.cfc, ProgramManager.cfc, Records.cfc
- FileMgr: ColdFusion 9 compatibility
- Mailer: New Method: getNoticeMessage
- Mailer: logtable fix