Commits on Nov 27, 2010
  1. Fix a regexp bug with PHP5.1.5 and simplify directory separator clean…

    …ing regexp in file_path function
    Fabrice Luraine committed Nov 27, 2010
Commits on Oct 16, 2010
  1. Limonade PHP 0.5 is released!

    It's finally there with many fixes and new features since the 0.4.6.
    See the [CHANGES](http://github.com/sofadesign/limonade/blob/0.5-stable/AUTHORS) file to learn more.
    For those who use to work with the [master branch](http://github.com/sofadesign/limonade), nothing really new but it's a confirmation of the code stability, with an extra effort for documenting and testing the last features.
    The [TODO](http://github.com/sofadesign/limonade/blob/0.5-stable/TODO) has been  cleaned up and will show you more clearly what I plan for the next releases.
    If you want to contribute, you're welcome ;-)
    
    Thanks to all Limonade addicts !
    
    -- Fabrice Luraine
    Fabrice Luraine committed Oct 16, 2010
  2. Update CHANGES (just one step before releasing 0.5!)

    Fabrice Luraine committed Oct 16, 2010
  3. Fix after($output) example in README [#42 state:resolved]

    Fabrice Luraine committed Oct 16, 2010
  4. Add tests and documentation for `partial` function

    Fabrice Luraine committed Oct 16, 2010
  5. Add tests and documentation for captures in views

    Fabrice Luraine committed Oct 16, 2010
Commits on Oct 15, 2010
  1. Merge branch 'master' of github.com:sofadesign/limonade

    Conflicts:
    	README.mkd
    Fabrice Luraine committed Oct 15, 2010
  2. Initiate a "Hooks and filters" section in documentation.

    Add explaination about before_render and before_exit
    Fabrice Luraine committed Oct 15, 2010
  3. Initiate a "Hooks and filters" section in documentation.

    Add explaination about before_render and before_exit
    Fabrice Luraine committed Oct 15, 2010
  4. Use explicitly 'callback' pseudo-type instead of 'function'.

    In route() functions, replace "function" variables and named keys name with "callback" (example: in route_build() returned array).
    Update tests.
    Update documentation and enhanced it with controllers callbacks explanations.
    Fabrice Luraine committed Oct 15, 2010
Commits on Oct 14, 2010
  1. Refactor TODO file: cleanup and set priorities by grouping items per …

    …goals for future releases
    Fabrice Luraine committed Oct 14, 2010
Commits on Oct 9, 2010
  1. Explain autoload_controller user defined function in README

    Fabrice Luraine committed Oct 9, 2010
  2. Add functionnal tests for params and extra get params

    Fabrice Luraine committed Oct 9, 2010
  3. Add tests for flash features

    Fabrice Luraine committed Oct 9, 2010
Commits on Oct 8, 2010
  1. Fix LIM_SESSION_NAME: session_name should contain only alphanumeric c…

    …haracters
    
    See http://www.php.net/manual/en/function.session-name.php.
    Now LIM_SESSION_NAME is "LIMONADE" string followed by limonade version where dots are replaced by 'x'
    Fabrice Luraine committed Oct 8, 2010
  2. use $_SERVER["SERVER_PROTOCOL"] if available instead of explicite HTT…

    …P/1.1 [#36 state:resolved]
    Fabrice Luraine committed Oct 8, 2010
  3. Update Limonade codename (in french now)

    Fabrice Luraine committed Oct 8, 2010
  4. in run(), pass $env to all functions that require it

    Fabrice Luraine committed Oct 8, 2010
  5. Add initialize hook documentation

    Fabrice Luraine committed Oct 8, 2010
  6. @kematzy

    Added debug() function.

    Sometimes you just need to know what's going on inside a variable
    and this helps.
    
    Instead of writing <?php echo var_export($variable, true); ?>, 
    you can now write just <?php echo debug($variable); ?> and get 
    a more sophisticated output.
    
    Concept taken from RubyOnRails by DHH.
    kematzy committed with Fabrice Luraine Sep 23, 2010
Commits on Sep 24, 2010
  1. Prepare files for a refactored documentation.

    Limonade documentation at http://limonade-php.net will be built based on those markdown source files. On each commit that impact them on the github repo, limonade website pages will be rebuilt.
    Fabrice Luraine committed Sep 24, 2010
Commits on Sep 16, 2010
  1. @kematzy

    Added support for js() output.

    Now you can render and output Javascript files
    just like you can html() or css().
    kematzy committed with Fabrice Luraine Sep 15, 2010
Commits on Sep 10, 2010
  1. Update filter_var_url function.

    Limonade no longer requires the filter extension (http://www.php.net/manual/en/book.filter.php),  so it will improve compatibility with older PHP versions.
    Note that the regexp is quite permissive and might be improved
    Fabrice Luraine committed Sep 10, 2010
Commits on Aug 11, 2010
  1. Adding limonade signature in HTTP headers

    Fabrice Luraine committed Aug 11, 2010
Commits on Aug 9, 2010
  1. Some cleanup and refactoring

    Fabrice Luraine committed Aug 9, 2010
  2. @jblanche

    Add Content Negociation feature in LimonadePHP

    Inspired by the expressJS content negociation system
    jblanche committed with Fabrice Luraine Aug 4, 2010
Commits on Aug 5, 2010
  1. Fixing bug when using a 0 in paths passed to url_for [#44 state:resol…

    …ved]
    Fabrice Luraine committed Aug 5, 2010
  2. Fixing url_for() to use a question mark before the first query string…

    … parameter if path don't include one (useful with url rewriting)
    Fabrice Luraine committed Aug 5, 2010
  3. Improving htaccess rules to support clean urls with query string like

    http://localhost/api/orders.json?foo=1&bar=2 (will be rewritten in http://localhost/api/index.php?uri=orders.json&foo=1&bar=2)
    Fabrice Luraine committed Aug 5, 2010
  4. typo

    Fabrice Luraine committed Aug 5, 2010
Commits on Jul 14, 2010
  1. Adding comments about abstract functions

    Fabrice Luraine committed Jul 14, 2010