domframework (0.11-1) testing; urgency=low * BUG dblayer : check if the unique multiple values are not used before updating * BUG Markdown : Two automatic links on the same line are not correct, the regex must be Ungreedy * BUG route : if using modules, the redirect was wrong * form : the submit text can be defined in the label too * form : add the hidden support to the fields * BUG dblayer : Add support to ordering if column name is 'group' by using the separator (need by SQLite) * HTTP authentication : return an exception with 401 to allow the browser to authenticate. Allow the REST API to work by catching the error instead of die -- Dominique Fournier Tue, 27 Jan 2015 02:32:57 +0100 domframework (0.10-1) testing; urgency=low * BUG : dblayer : don't raise an exception when re-inserting unique record * dblayer : add more unit tests * route : In case of exception, a HTML page is sent. If REST, it should be a simple string, without presentation (can be done by using specifig error pages) -- Dominique Fournier Fri, 26 Sep 2014 16:30:57 +0100 domframework (0.9-1) testing; urgency=low * authorization by groups * dblayer : add support to OR in WHERE clause * dblayer : add singleton access to DB * dblayer : force using UTF8 * dblayer : add the unittest for the 3 db engines * dblayer : UPDATE : add the case of updating the primary key (actually oldvalue = newvalue and replace by the same value, so don't update) * dblayer : extract the verify tests (before insert/update) to a function available to public (can be launched when the developer want) * Add dblayer unit tests to check the unique functionality * BUG : route : allow redirect if the method is changed and the URL stay the same * route : Add support to errors from the application * BUG : auth : Add the path to the default login window to load the javascript * Add dblayer unit tests to check the foreign keys -- Dominique Fournier Mon, 22 Sep 2014 12:01:57 +0100 domframework (0.8-1) testing; urgency=low * renderer : Add variables support to layout. All variable defined in $variable is available in $XXX in the layout file. It can be used with php structures * cli : do a bash-completion module to find the classes and the methods * cli : add a trigger_error catch (display the errors in stderr) * route : add permanent redirect support * Markdown : add image support * Markdown : Add more tests * BUG : Markdown : remove http:// mandatory in links : can be relative ! * BUG : Markdown : carriage return : missing space : see testCarriageReturn1 * BUG : Markdown : emphasis : see testUnderscore * BUG : Markdown : the mailto links don't have the // * BUG : Markdown : Correct the OL/UL imbrication * BUG : Markdown : error ### l'utilisateur -> should be title h3 -- Dominique Fournier Wed, 10 Sep 2014 12:01:57 +0100 domframework (0.7-1) testing; urgency=low * dblayer : Add dropTable support * Add multi-language support * The exception captured by routing is now a valid HTML page -- Dominique Fournier Fri, 08 Aug 2014 10:42:57 +0100 domframework (0.6-1) testing; urgency=low * BUG : cacheoutput : If the TTL is 0, remove the caching functionality * dblayer : Add the prefix support in tables name * dblayer : Check if the provided datas are not too long before saving them * dblayer : Check if the datas are in the ANSI SQL format (date datetime) * BUG dblayer : The missing foreign keys in update should not be tested (introduced in 0.5 version) * Add version support -- Dominique Fournier Fri, 01 Aug 2014 08:12:57 +0100 domframework (0.5-1) testing; urgency=low * dblayer : Add a check before using unique/foreign to be sure that the field to be linked is in the fields array * dblayer : rename the function create to insert. Keep the create temporaly to be compliant with old soft * Create the phpunit tests : just run "phpunit" from the root directory * route : baseURL/requestURL : missing port when using not standard port * PHP Strict Standards: Only variables should be passed by reference in cli.php on line 151 (on debian, whith ./cli/cli.php records) * Add support to variables in the renderer. They will be availabe to the view to be trated as needed * Add support to cache in file (anything can be cached) * Add support to easy cache HTML pages * Route : remove port in baseURL if it is the standard port (http->80, https->443) * cachefile : run the garbage collector each request (it will be skipped if it is run too early, before 24h) -- Dominique Fournier Mon, 28 Jul 2014 13:12:57 +0100 domframework (0.4-1) testing; urgency=low * markdown: BUG for == titles / -- titles * markdown : BUG : * * * - - - shoud be SEPARATORS * markdown : BUG : the mails/url are not working caused by htmlentities * markdown : BUG : bad closing in
    list * markdown : BUG : - line1\nline2 : should be the continuity of
  • , not

    * markdown : BUG : the ### TITLEx doesn't work caused by the search empty line at the ned and at the start of the regex -- Dominique Fournier Fri, 27 Jun 2014 10:01:47 +0100 domframework (0.3-1) testing; urgency=low * dbLayer : Create a operationnal list table for sqlite/mysql/pgsql * authorization model -- Dominique Fournier Fri, 20 Jun 2014 15:18:47 +0100 domframework (0.2-1) testing; urgency=low * dbLayer : If SQLite, don't allow to use database if it is not writeable * dbLayer : Bug if update in unique field verification * dbLayer : Allow creation of tables from a definition (fields, uniques entries, foreign keys) * BUG cli : Variable used without initialisation -- Dominique Fournier Fri, 13 Jun 2014 11:15:47 +0100 domframework (0.1-1) testing; urgency=low * Debian Package -- Dominique Fournier Tue, 03 Jun 2014 16:24:15 +0100