Skip to content
This repository
tag: v0.2.0

Apr 01, 2010

  1. Tim Caswell

    Add an entry in the changelog.

    authored
  2. Tim Caswell

    Update the docs to reflect the changes in API and features.

    authored
  3. Tim Caswell

    Add a new api where the module itself generates a template function.

    authored
  4. Tim Caswell

    Add in string interpolation all over the place.

    authored
  5. Tim Caswell

    Don't add in extra whitespace all over the place, it breaks things.

    authored
  6. Tim Caswell

    Don't use process.mixin in the test runner.

    authored

Feb 25, 2010

  1. Tim Caswell

    Upgrade test runner to node v0.1.30.

    authored

Feb 11, 2010

  1. Tim Caswell

    Fix bug where "this" context got lost inside of :each and :if blocks.

    authored

Feb 04, 2010

  1. Tim Caswell

    Add in string interpolation to script and markdown helpers.

    authored
  2. Tim Caswell

    Remove bad syntax in one of the new tests.

    authored

Feb 03, 2010

  1. Tim Caswell

    Fixed a typo in the README.

    authored
  2. Tim Caswell

    0.1.2 Release - Bug fixes, plugin aliases, CommonJS, and more...

    This is a big release with many improvements.  First haml-js is now a CommonJS module and is in the Tusk repository.  Thanks to Tom Robinson for helping with that.  Some of the plugins got aliases for people who didn't like the original name.  For example, you can now do `:javascript` instead of `:script` and `:for` instead of `:each`.  There were many bug fixes now that the code is starting to be actually used by myself and others.
    authored
  3. Tim Caswell

    Allow :for or :each when doing loops. I never seem to remember the ri…

    …ght syntax myself.
    authored
  4. Tim Caswell

    Allow arbitrary JS expressions in the from part of an each loop.

    authored

Feb 02, 2010

  1. Tim Caswell

    Have haml show exceptions instead of crashing.

    authored

Jan 30, 2010

  1. Tim Caswell

    Add support for alternate attribute syntax.

    authored

Jan 25, 2010

  1. Nathan Weizenbaum

    Fix the link to the Haml site.

    nex3 authored

Jan 23, 2010

  1. Tim Caswell

    Show output on pass for the node test runner.

    authored
  2. Tim Caswell

    Fix the JSON.parse to work with rhino too.

    authored
  3. Tim Caswell

    Trim before testing for equality on unit tests.

    authored
  4. Fixed assertion in CommonJS test.

    Tom Robinson authored
  5. Add CommonJS package.json and test runner

    Tom Robinson authored

Jan 16, 2010

  1. Tim Caswell

    Add more tags to the explicit self close list since we never self clo…

    …se by content anymore. Also added a test case for the bug we just fixed.
    authored
  2. James Campos

    Don't automatically self-close empty tags.

    Empty tags shouldn't automatically self-close, or browsers get confused.
    The following haml should create a document which, after the script runs,
    contains two divs with text. In Firefox, the second div gets erased.
    
    %html
      %body
        %div#a
        %div I do not self close.
        :javascript
          (function(){document.getElementById('a').textContent='I self close';})();
    aeosynth authored
  3. James Campos

    Make class/id/tag regex case insensitive

    aeosynth authored

Jan 12, 2010

  1. Tim Caswell

    Give more information when a test fails

    authored
  2. Tim Caswell

    Clean up whitespace a bit.

    authored
  3. Tim Caswell

    Fix script tags to never self close.

    authored

Jan 10, 2010

  1. Tim Caswell

    Rename the :script plugin to :javascript to conform more closely with…

    … ruby haml. :script is still allowed however.
    authored

Jan 09, 2010

  1. Tim Caswell

    0.1.1 release - Add :css and :script plugins

      Added two quick plugins that make working with javascript and css much easier.
    authored
  2. Tim Caswell

    Add in :css and :script helper plugins again.

    authored
  3. Tim Caswell

    Trim inline content.

    authored
  4. Tim Caswell

    Release version 0.1.0 - Complete Rewrite

       Rewrote the compiler to be recursive and compile to JavaScript code instead of JSON data structures.  This fixes all the outstanding bugs and simplifies the code.  Pending is restoring the `:script` and `:css` plugins.
    authored
  5. Tim Caswell

    Update the docs to reflect the new api after the rewrite.

    authored
  6. Tim Caswell

    Allow the optimizer to grab another literal newline.

    authored
Something went wrong with that request. Please try again.