| [ Index ] |
PHP Cross Reference of Limb3 |
[Summary view] [Print] [Text view]
1 0.5.0-alpha - 9 April 2007 (r5578) 2 ================================================== 3 -- changes due to datasource package cleanup and unification(DS-1) 4 -- message box obsolete stuff removed, use flash box facility instead 5 -- lmbWebAppErrorList removed 6 -- flash box fills 'message' property, 'text' property is still here for BC 7 -- lmbWactView doesn't throw exception on render(), empty string returned 8 -- lmbController fills response with default output message if there were no response at all(this way developer sees some message rather than an unfriendly blank screen) 9 -- initial cli/WebAppCliCmd added, currently only 'limb web_app create' command is supported 10 -- moving examples/empty_app => skel 11 12 0.4.0-alpha - 2 April 2007 (r5454) 13 ================================================== 14 -- added ability for Limb3 based applications to work in a subfolder of DocumentRoot (the code was ported from Limb2) 15 -- CRUD example removed from WEB_APP package. Now we have a copy of it at https://svn.limb-project.com/limb/3.x/examples/crud 16 -- I18N tags and filters moved to I18N package 17 -- Most of fetch, all iterator and all perform tags were moved to WACT package. 18 -- all view stuff moved to new VIEW package 19 -- changes due to global Limb3 functions renamings 20 -- lmbFormCommand, lmbController :: setViewFormDatasource() is deprecated now, setFormDatasource() added and should be used instead 21 -- adding qt tranlations file web_app.en_US.ts 22 -- removing junky src/util/popup.inc.php 23 -- using proper translations in validation rules 24 -- lmbFormCommand properly initiates default validator and error_list now. 25 -- database stuff removed from lmbWebAppTools, all moved to DBAL package 26 27 !! Minor BC break !! 28 -- lmbSessionMessageBox -> lmbFlashBox 29 -- lmbSessionMessageBoxErrorsFetcher -> lmbFlashBoxErrorsFetcher 30 -- lmbSessionMessageBoxMessagesFetcher -> lmbFlashBoxMessagesFetcher 31 -- lmbSessionMessageBoxFetcher -> lmbFlashBoxFetcher 32 -- now all flash box fetchers return dataset with "text" field in every record instead of "error", "message" and "text" in different cases 33 -- new <flash_box> and <message_box> tags added. These tags are replacements for long constructions like <fetch using='limb/web_app/src/fetcher/lmbSessionMessageBoxFetcher' target='messages' />. 34 -- lmbWebAppTools :: getSessionMessageBox() -> :: getFlashBox() 35 36 0.3.0-alpha - 13 March 2007 (r5232) 37 ================================================== 38 -- removing active_record and dbal dependency from web_app package. Keeping BC, including active_record/common.inc.php and dbal/common.inc.php only if they're present 39 -- <fetch:param> tag now has alias: <fetch:params> 40 -- <fetch> tag now allows to use "one" attribute instead of "first" 41 -- removed <limb:request_transfer> tag since we never used it 42 -- <site_branch> and <site_branch_selector> tags moved to WACT 43 -- lmbFetcher :: _createDataSet() now can return arrays. The result will we wrapped with lmbPagedArrayDataset automatically. If it returns scalar value then empty lmbPagedArrayDataset is returned. 44 -- LIMB_USE_DB_DRIVER => LIMB_SESSION_USE_DB_DRIVER !!! 45 -- lmbSessionStartupFilter refactorings due to SESSION package changes 46 -- <fetch>, <fetch:transfer>, <iterator:transfer> now extends new lmbFetchingTag class. lmbFetchingTag introduces new "to" attribute that tell where to put dataset. "to" attribute should be a valid DBE. "target" attribute is a special case of "to" attribute: "target" attribute value becomes (value) and uses as "to" attribute value after transformation. 47 -- lmbWebApplicationSandbox added, this is an application container that can be used for integration testing of whole applications or controllers. It accepts user reguest and registers fake response and session instances in the toolkit before processing sandboxed application. Once the application processed it merely returns the response object. Application object is optional and if skipped lmbWebApplication is used. 48 -- calling htmlspecialchars for proper encoding of html symbols in changelog, description and summary during package creation 49 -- many other small fixes 50 51 0.2.0-alpha - 16 February 2007 (r5095) 52 ================================================== 53 -- using PATH_SEPARATOR constant for setting include_path in setup.php 54 -- <fetch> tag alias for "first" attribute called "one" added. Now you can use <fetch one using='...'.../> 55 -- lmbUniqueTableFieldRule :: __construct(..) allows to omit 3d argument $table_field. $field_name will be used in this case. 56 -- lmbWebAppTools :: redirect() takes additional string parameter $append which appends to redirect string now 57 -- a more logical layout of lmbViewRenderingFilter(thanks to Eugene444) 58 -- added connection and db object to lmbWebAppTestCase 59 -- lmbUncaughtExceptionHandlingFilter is registered by default in lmbWebApplication 60 -- lmbUncaughtExceptionHandlingFilter clears output buffers 61 -- minor fix in lmbBaseIteratorComponent 62 -- <active_record:fetch> now catches lmbARNotFoundException and returns an empty dataset if record was not found; 63 -- NotFoundController now writes 404 header to response; 64 -- all factories removed and their code moved to lmbWebAppTools 65 -- lmbSessionMessageBox added, it incapsulates session message box logic previously placed in lmbWebAppTools 66 -- fixed: lmbViewRenderingFilter missing return statement 67 -- lmbWebAppTools :: getDefaultDbDSN() now uses lmbConf and db.conf.php configuration file instead of common.ini 68 -- lmbWebAppTools :: createConf(..) removed in favour of getConf(..) 69 -- lmbWebAppTools does not create any session storate driver anymore. All this functionality moved to lmbSessionStartupFilter 70 -- lmbSessionStartupFilter calls lmbSession :: start(), not simply session_start(), this way lmbSession class is present(and lmbSerializable too which is important) 71 -- lmbWebAppTools :: renderView($template) added 72 -- lmbWactTemplateConfig now uses wact.conf.php instead of wact.ini 73 -- lmbSessionStartupFilter now works in different way. It uses native session storage driver by default. If you need to use session db storage driver please define 'LIMB_USE_DB_DRIVER' constant as 'true' 74 -- lmbFetcher :: fetch(), :: fetchOne() added, these are aliases for getDataSet(), getFirstRecord() respectively, the latter ones are marked obsolete 75 -- attribute USING for tag <active_record:fetch> is alias for class_path attribute for simplicity. Now you can write <active_record:fetch using='News' .../> instead of <active_record:fetch class_path='News' .../> 76 -- mostly all non Limb specific tags moved to WACT package (due to #WACT-12) 77 * all form tags 78 * all core tags, filters 79 * all pager tags, props 80 * all list props, tags 81 -- obsolete lmbIniDbDSN removed 82 -- config stuff moved from lmbWebAppTools to config package toolkit 83 -- file_schema stuff moved from lmbWebAppTools to file_schema package toolkit 84 -- lmbBaseCommand :: flashError(), flashMessage(), redirect() methods added 85 -- /src/generator/lmbPHPTemplate => /src/view/lmbPHPView.class.php 86 -- obsolete generator stuff removed 87 -- lmbController :: closePopup() echoes javascript code directly into response, no more close_popup.html dependency 88 -- tests were splitted into db related ones and plain tests 89 -- new WACT <perform> tag that allows you execute any method of special classes that inherit from lmbTemplateCommand. This tag can add more control over your templates if necessary. 90 -- new WACT <find:params> added that allows to pass any params to lmbActiveRecord child classes custom find methods right from template. 91 -- <request> tag with all properties removed since we don't need them anymore. 92 -- initial PhpDocs 93 -- many other minor fixes and improvements 94 95 0.1.0-alpha - 14 December 2006 96 ================================================== 97 -- Initial release of this package.
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
| Generated: Tue Oct 7 05:02:03 2008 | Cross-referenced by PHPXref 0.7 |