<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"><channel><title>lessphp changelog</title>
<link>http://leafo.net/lessphp/</link>
<description>lessphp is a compiler for LESS written in PHP</description>
<item><title>version 0.4.0</title>
<link>http://leafo.net/lessphp/changelog.html#v0.4.0</link>
<pubDate>Fri, 09 Aug 2013 11:29:00 GMT</pubDate>
<description><![CDATA[<h2>version 0.4.0 &ndash; August 09 2013</h2>

<p>Warning: this release has some breaking changes. If you the old selector
expression syntax (eg. Bootstrap 2.3) then it&rsquo;s recommended to use 0.3.9.</p>

<ul>
<li>Add support for ; as argument delimiter</li>
<li>Add support for passing arguments by name to mixin</li>
<li>Remove old selector expression syntax <code>("hello")</code></li>
<li>Remove ability to skip arguments by repeating delimiter</li>
<li>Add built in functions: <code>sin</code>, <code>cos</code>, <code>tan</code>, <code>asin</code>, <code>acos</code>,
<code>atan</code>, <code>pow</code>, <code>pi</code>, <code>mod</code>, <code>sqrt</code>, <code>extract</code></li>
<li>Fix bug where @arguments was not getting values from <code>...</code></li>
<li>Selector interpolation works inside of brackets in selector</li>
<li>Fix bug when resolving mixin that has same name as enclosing class</li>
<li>Duplicate properties are now removed from output</li>
</ul>

]]></description></item>
<item><title>version 0.3.9</title>
<link>http://leafo.net/lessphp/changelog.html#v0.3.9</link>
<pubDate>Sat, 02 Mar 2013 08:16:00 GMT</pubDate>
<description><![CDATA[<h2>version 0.3.9 &ndash; March 02 2013</h2>

<ul>
<li>Fixes compile issue with latest version of bootstrap</li>
<li>Support nested interpolations</li>
<li>Support interpolations inside of selectors</li>
<li>Variables can be inside of a <code>@media</code> declaration &mdash; Matt Labrum</li>
<li><code>transparent</code> is recognized as a color &mdash; Nikolay Yordanov</li>
<li>Add <code>unit</code>, <code>red</code>, <code>green</code>, <code>blue</code>, <code>constrast</code> functions &mdash; Lucas Green, Peter Knight, kaystrobach</li>
</ul>

]]></description></item>
<item><title>version 0.3.8</title>
<link>http://leafo.net/lessphp/changelog.html#v0.3.8</link>
<pubDate>Sat, 18 Aug 2012 19:22:00 GMT</pubDate>
<description><![CDATA[<h2>version 0.3.8 &ndash; August 18 2012</h2>

<ul>
<li>Fix bug preventing Bootstrap&rsquo;s responsive.less from compiling correctly</li>
<li>User functions will already recieve colors in color format</li>
<li>Compressed mode will always compress colors</li>
<li>Fixed typos</li>
</ul>

]]></description></item>
<item><title>version 0.3.7</title>
<link>http://leafo.net/lessphp/changelog.html#v0.3.7</link>
<pubDate>Sat, 11 Aug 2012 22:08:00 GMT</pubDate>
<description><![CDATA[<h2>version 0.3.7 &ndash; August 11 2012</h2>

<ul>
<li>Overhauled PHP API. See <a href="http://leafo.net/lessphp/docs/#php_interface">documentation</a>. The old interface is still available, just deprecated and no longer documented.</li>
<li>Performance optimizations, 25% speed up on average.</li>
<li>Imports can be inside of mixins.</li>
<li>Import urls can contain expressions.</li>
<li>Various bug fixes.</li>
</ul>

]]></description></item>
<item><title>version 0.3.6</title>
<link>http://leafo.net/lessphp/changelog.html#v0.3.6</link>
<pubDate>Mon, 06 Aug 2012 08:45:00 GMT</pubDate>
<description><![CDATA[<h2>version 0.3.6 &ndash; August 06 2012</h2>

<ul>
<li>Added support for <code>@media</code> bubbling, you can now nest media blocks anywhere, and inside of each other.</li>
<li>Added a option to enable the preservation of <code>/**/</code> comments. <a href="http://leafo.net/lessphp/docs/#preserving_comments">setPreserveComments</a></li>
<li>Changed default output formatter to match lessjs</li>
<li>Change internal structure of numbers and strings, <strong>you will have to update your registered functions</strong>.</li>
<li>Disabled color compression, fixed a bug in sorting of properties that prevent your from overwriting same named properties.</li>
<li>Fixed alpha(opacity=) bug. Better support for IE style colors in filter() values.</li>
<li>Better fallback for expressions that can&rsquo;t be evaluated.</li>
<li>Misc bug fixes, enhanced test coverage significantly (now using <a href="http://travis-ci.org/#%21/leafo/lessphp">travisci</a>)</li>
</ul>

]]></description></item>
<item><title>version 0.3.5</title>
<link>http://leafo.net/lessphp/changelog.html#v0.3.5</link>
<pubDate>Sun, 10 Jun 2012 15:26:00 GMT</pubDate>
<description><![CDATA[<h2>version 0.3.5 &ndash; June 10 2012</h2>

<ul>
<li>Added <a href="http://leafo.net/lessphp/docs/#output_formatting">output formatters, and compressed format</a></li>
<li>Support for <a href="http://leafo.net/lessphp/docs/#important"><code>!important</code> suffix on mixin</a> (nyordanov)</li>
<li>Added <a href="http://packagist.org/packages/leafo/lessphp">Composer package</a></li>
<li>Property assignments moved to top of block (to match lessjs)</li>
<li>Handful of misc bug fixes, and huge code refactor</li>
</ul>

]]></description></item>
<item><title>version 0.3.4-2</title>
<link>http://leafo.net/lessphp/changelog.html#v0.3.4-2</link>
<pubDate>Thu, 12 Apr 2012 05:46:00 GMT</pubDate>
<description><![CDATA[<h2>version 0.3.4-2 &ndash; April 12 2012</h2>

<ul>
<li>Fixed error about missing <code>is_vararg</code> for some blocks</li>
</ul>

]]></description></item>
<item><title>version 0.3.4</title>
<link>http://leafo.net/lessphp/changelog.html#v0.3.4</link>
<pubDate>Thu, 12 Apr 2012 03:08:00 GMT</pubDate>
<description><![CDATA[<h2>version 0.3.4 &ndash; April 12 2012</h2>

<ul>
<li>Added <a href="http://leafo.net/lessphp/docs/#selector_expressions">Selector Expressions</a></li>
<li>Allow for mixins to recurse</li>
<li>Added varags syntax</li>
<li>Fixed bug with <code>~</code> and string interpolation</li>
<li><code>ceil</code> function (krues8dr), <code>argb</code> function (Barryvdh)</li>
<li>Misc bug fixes</li>
</ul>

]]></description></item>
<item><title>version 0.3.3</title>
<link>http://leafo.net/lessphp/changelog.html#v0.3.3</link>
<pubDate>Sun, 26 Feb 2012 03:08:00 GMT</pubDate>
<description><![CDATA[<h2>version 0.3.3 &ndash; February 26 2012</h2>

<ul>
<li>Importing done before evaluating to allow referencing mixins imported
from other files before they are defined.</li>
<li>Fixed spin function to wrap hue around 0-360</li>
<li>Resulting unit of math expressions matches less.js in all cases</li>
<li>Division operator handled more like less.js (using property name,
see division section of <a href="http://leafo.net/lessphp/docs/index.html#expressions">Expressions</a>)</li>
<li>Mixins look up variables in their lexical scope when being mixed (instead of the target scope)</li>
<li>Expressions in variables evaluated in referenced scope instead of declared scope</li>
<li>Infinite loop detection for new evaluation model</li>
<li>Improved error messages for compile time errors</li>
<li>Expressions can be placed in @media queries</li>
<li>Default arguments appear in @arguments</li>
<li>Tweaked output of color functions to match less.js</li>
<li>Misc Bug fixes</li>
</ul>

]]></description></item>
<item><title>version 0.3.2</title>
<link>http://leafo.net/lessphp/changelog.html#v0.3.2</link>
<pubDate>Wed, 15 Feb 2012 23:13:00 GMT</pubDate>
<description><![CDATA[<h2>version 0.3.2 &ndash; February 15 2012</h2>

<ul>
<li><a href="http://leafo.net/lessphp/docs/index.html#pattern_matching">Pattern matching</a></li>
<li><a href="http://leafo.net/lessphp/docs/index.html#guards">Guards</a></li>
<li><a href="http://leafo.net/lessphp/docs/index.html#variables">Variable variables</a></li>
<li>Testing script works on windows (thanks GerHobbelt)</li>
<li>Instance of <code>lessc</code> passed to extension functions as second arg</li>
<li>Fix broken nested import bug</li>
<li>Misc bug fixes</li>
</ul>

]]></description></item>
<item><title>version 0.3.1</title>
<link>http://leafo.net/lessphp/changelog.html#v0.3.1</link>
<pubDate>Sun, 08 Jan 2012 20:00:00 GMT</pubDate>
<description><![CDATA[<h2>version 0.3.1 &ndash; January 08 2012</h2>

<ul>
<li>New <a href="http://leafo.net/lessphp/docs/index.html#custom_functions">extension function
interface</a> without
subclassing</li>
<li>Support for <a href="http://leafo.net/lessphp/docs/index.html#arguments_variable"><code>@arguments</code> special
variable</a></li>
<li>Added built in functions <code>alpha</code>, <code>fade</code>, <code>mix</code>, <code>percentage</code></li>
<li>Color keywords are translated to their rgb version when used in expressions
and functions</li>
<li>Misc bug fixes</li>
</ul>

]]></description></item>
<item><title>version 0.3.0</title>
<link>http://leafo.net/lessphp/changelog.html#v0.3.0</link>
<pubDate>Sun, 27 Nov 2011 21:00:00 GMT</pubDate>
<description><![CDATA[<h2>version 0.3.0 &ndash; November 27 2011</h2>

<ul>
<li>compatibility update for lessjs</li>
<li>changed argument delim to <code>,</code></li>
<li>don&rsquo;t need a <code>&gt;</code> to delimit mixin path</li>
<li>added <code>%</code> string escape function</li>
<li>change string variable interpolation syntax to <code>@{var}</code></li>
<li>psuedo classes are not joined automatically when nested</li>
<li><code>&amp;</code> can be used anywhere in selector to represent parent</li>
<li><code>~</code> operator, and <code>e</code> function for unquoting a string</li>
</ul>

]]></description></item>
<item><title>version 0.2.0</title>
<link>http://leafo.net/lessphp/changelog.html#v0.2.0</link>
<pubDate>Sat, 27 Mar 2010 20:00:00 GMT</pubDate>
<description><![CDATA[<h2>version 0.2.0 &ndash; March 27 2010</h2>

<ul>
<li>reimplemented core parsing techniques, 50% speed up</li>
<li>all css selectors should be functional</li>
<li>support for @charset @font-face</li>
<li><code>&amp;</code> operator for nesting chained blocks</li>
<li><code>!</code> operator for inserting important property</li>
<li>exposed function api: <a href="http://github.com/leafo/lessphp/commit/2fb4296a6a7287ea53e99b73858bfd5a44834cad">http://github.com/leafo/lessphp/commit/2fb4296a6a7287ea53e99b73858bfd5a44834cad</a></li>
<li>much better number, color, and string parsing support</li>
</ul>

]]></description></item>
<item><title>version 0.1.6</title>
<link>http://leafo.net/lessphp/changelog.html#v0.1.6</link>
<pubDate>Fri, 21 Aug 2009 14:35:00 GMT</pubDate>
<description><![CDATA[<h2>version 0.1.6 &ndash; August 21 2009</h2>

<ul>
<li>rewrote command line tool, plessc, with more logical argument
parsing and proper exit codes</li>
<li>separate blocks of the same name will now merge instead of
overwriting each over</li>
<li>fixed a bug with any type of mixin not searching outside the scope</li>
<li>updated this webpage</li>
</ul>

]]></description></item>
<item><title>version 0.1.5</title>
<link>http://leafo.net/lessphp/changelog.html#v0.1.5</link>
<pubDate>Thu, 06 Aug 2009 03:35:00 GMT</pubDate>
<description><![CDATA[<h2>version 0.1.5 &ndash; August 06 2009</h2>

<ul>
<li>wrote documentation, see <a href="http://leafo.net/lessphp/docs/">http://leafo.net/lessphp/docs/</a></li>
<li>added support for variables inside of strings</li>
<li>mixins append their data into the block instead of overwriting</li>
<li>fixed a bug where rgb was being ignored since 0.1.4</li>
</ul>

]]></description></item>
<item><title>version 0.1.4</title>
<link>http://leafo.net/lessphp/changelog.html#v0.1.4</link>
<pubDate>Tue, 04 Aug 2009 02:35:00 GMT</pubDate>
<description><![CDATA[<h2>version 0.1.4 &ndash; August 04 2009</h2>

<ul>
<li>blocks that start with @ are treated as abstract blocks and are not
printed out</li>
<li>all blocks/mixins can now take argument lists (with default args)
and be treated as functions</li>
<li>fixed bug with nested blocks inside of a mixin printing the name of
the mixin</li>
<li>added the ability to specify import directory for @import</li>
<li>the correct import directory is figured out automatically when you
compile from file path</li>
<li>fixed bug with @import and comments in imported file</li>
</ul>

]]></description></item>
<item><title>version 0.1.3</title>
<link>http://leafo.net/lessphp/changelog.html#v0.1.3</link>
<pubDate>Tue, 28 Jul 2009 19:22:00 GMT</pubDate>
<description><![CDATA[<h2>version 0.1.3 &ndash; July 28 2009</h2>

<ul>
<li>setting variables to themselves in equations works how you expect</li>
<li>parentheses are supported in arithmetic</li>
<li>all variables and arithmetic do lazy evaluation, variables are set
to the equation and not the value</li>
<li>code no longer throws php notices</li>
</ul>

]]></description></item>
<item><title>version 0.1.2-1</title>
<link>http://leafo.net/lessphp/changelog.html#v0.1.2-1</link>
<pubDate>Thu, 23 Jul 2009 15:23:00 GMT</pubDate>
<description><![CDATA[<h2>version 0.1.2-1 &ndash; July 23 2009</h2>

<ul>
<li>issue with comments and whitespace on head of document fixed</li>
</ul>

]]></description></item>
<item><title>version 0.1.2</title>
<link>http://leafo.net/lessphp/changelog.html#v0.1.2</link>
<pubDate>Thu, 23 Jul 2009 13:13:00 GMT</pubDate>
<description><![CDATA[<h2>version 0.1.2 &ndash; July 23 2009</h2>

<ul>
<li>Performance enhancements (50% faster compile for average case)</li>
<li>Accepts more native css properties and values (still some trouble
with more advanced css3 stuff)</li>
<li>Better string support in general</li>
<li>Comments will no longer be interpreted from within strings</li>
</ul>

]]></description></item>
<item><title>version 0.1.1</title>
<link>http://leafo.net/lessphp/changelog.html#v0.1.1</link>
<pubDate>Wed, 22 Jul 2009 10:46:00 GMT</pubDate>
<description><![CDATA[<h2>version 0.1.1 &ndash; July 22 2009</h2>

<ul>
<li>New @import parsing, supports media</li>
<li>Repeated properties are all written instead of overwriting each
other</li>
<li>Support for additional css properties and values that were left out</li>
<li>New comment parsing prevents comments inside of strings from being
removed</li>
<li>Added a static compile on demand function to lessc</li>
<li>Updated command line utility significantly</li>
<li>Fixed color rendering bug for small rgb values</li>
</ul>

]]></description></item>
<item><title>version 0.1.0</title>
<link>http://leafo.net/lessphp/changelog.html#v0.1.0</link>
<pubDate>Tue, 21 Jul 2009 01:52:00 GMT</pubDate>
<description><![CDATA[<h2>version 0.1.0 &ndash; July 21 2009</h2>

<ul>
<li>Initial release</li>
</ul>

]]></description></item></channel></rss>