TreeFrog Framework v1.1 Release Notes
-
- Bugfix of parsing a boundary of HTTP request.
- Implemented releaseDatabases() function.
- Implemented tehex2() macro.
- Implemented htmlEscape(int n, Tf::EscapeFlag f) function.
- Implemented '%|%' tag for echo a default value on ERB system
- Implemented setContentType() function into TActionController class.
- Added a escape-flag parameter to the htmlEscape() function.
- Bugfix of calling staticInitialize().
- Multi-database access supported.
- Modified the URL validation to be strict.
- Added various setRule() functions.
- Implemented a query parameter of src of image-tag.
- Modified ApplicationController template class.
- Added TStaticInitializer class for prefork module.
- Implemented logic of calling staticInitialize() of ApplicationController.
- Added typeName() function to TDispatcher.
- Added a restart command into tfmanager.
- Added resetSignalNumber() function into TWebApplication.
- Added a logics of checking idle time of socket recieving.
- Modifiied that tfmanager opens a socket in case of Prefork only.
- Added a OpenFlag parameter to nativeListen() function.
- Modified the way of call nativeListen() function.
- Move nativeListen() function into TApplicationServer class, and added --ctrlc-enable option to tadpole command.
- Changed enum valus, UserDefined -> Pattern, and etc.
- Renamed class name, THashValidator -> TFormValidator.
- Added to output SQL query log.
- Modified a function name to be called.
- Update a parameter, QHash -> QVariantHash.
- Added setValidationError() function for custom validation.
- Writes stderr output of tfserver to a debug file.
- Modified parameters of imageLinkTo() function.
- Imports new setting file, development.ini.
- Modified thattmake and tspawn commands refer to the 'TemplateSystem' setting of the development.ini file.
- Added a defaultValue parameter to queryItemValue() and formItemValue() method each.
- Added a parameter of a query string to the url() fucntion.
- Added renderErrorResponse() method into the TActionController class.
- Modified access log output.
- Implemented UNIX domain socket.
- Modified to check the socket's timeout.
- The default prefix of Otama marking was changed, '#' -> '@'.
- Added to set a default value into TAccessAuthenticator::clear() function.
- Added a method, redirectToPage().
- Added to install defaults/403.html.
- Added new class, TAccessAuthenticator.
- Added a method, currentController(), to TActionContext class.
- Modified to update only DB-fields whose values were changed.
- Fix a bug of generating a user-model.
- Added logic of initializing member variables of model class to the model-generater.
- Added to create a Makefile by qmake command.
- Added validate function.
- Fix a bug of TSqlORMapperIterator and TSqlQueryORMapperIterator.
- Added new files, tsqlqueryormapperiterator.h and TSqlQueryORMapperIterator.
- Modified the posision of 'new entry' on entry.erb and entry.html.
- Modified generator logics; controller, model and view.
- Added url and urla() functons with a QVariant parameter.
- Added an auto-update logic of 'modified_at'.
- Changed a form type, QHash -> QVariantHash.
- Added typedef QHash.
- Modified the creating logic of URL of urala() function.
- Modified the method name, setActionView() -> setSubActionView().
- Modified static files for error, 500.html, 404.html and 413.html
- Fix a bug of order of 'ORDER BY' phrase.
- Modified -d option's message.
- Modified a method name, allExportVariants -> allVariants.