Changelog

Version 0.9

  • 0.9.12

    • Feature: dashes are now allowed in html tag names.
  • 0.9.11

    • Hotfix: Fix incorrect parsing of templates with windows-style newlines (CR+LF).
  • 0.9.10

    • Hotfix: Fix plimc‘s inability to find a custom preprocessors module in the current working dir.
  • 0.9.9

    • Hotfix: Fix UnicodeEncodeError in -def blocks with unicode strings as default argument values.
  • 0.9.8

    • Change: Stylus extension no longer depends on the nib package.
  • 0.9.7

    • Hotfix: Include requirements.txt into the distribution.
  • 0.9.6

    • Hotfix: Conditional statements parser now can handle strings containing inline tag separator sequences (#27).
  • 0.9.5

    • Hotfix: Fix plimc unicode decoding regression introduced by the previous hotfix.
  • 0.9.4

    • Hotfix: plimc no longer crashes with TypeError in Python3 environments

      when it writes bytes to sys.stdout.

  • 0.9.3

    • Hotfix: Fix UnicodeEncodeError in plimc when it writes to STDOUT.
  • 0.9.2

  • 0.9.1

  • 0.9.0

    • Change: Pyramid adapter now relies on Pyramid>=1.5a2 and pyramid_mako>=0.3.1.

    • Change: The package now depends on Mako>=0.9.0.

    • Change: Sass/Scss extension now requires PyScss>=1.2.0.post3.

    • Change: Pyramid adapter’s plim.file_extension configuration option is deprecated.

      The config.add_plim_renderer() directive is provided instead.

Version 0.8

  • 0.8.9

    • Bugfix: Use sys.maxsize instead of unavailable sys.maxint on Python 3.
  • 0.8.8

    • Hotfix: Make Plim working with a development version of pyScss for Python-3.x setups.
  • 0.8.7

    • Bugfix: Pyramid adapter is now compatible with the 1.5a2+ version of the framework.

    • Change: default template file extension

      used in pyramid bindings is changed from ”.plm” to ”.plim”.

  • 0.8.6

    • Hotfix: fixed assertion error in handlebars parser.
  • 0.8.5

  • 0.8.4

    • Hotfix: updated links to github.
  • 0.8.3

    • Hotfix: prevent lexer from parsing embedded markup inside style and script blocks.
  • 0.8.2

    • Feature: added support for Embedded Markup.
    • Feature: plimc utility is now able to output plain HTML.
  • 0.8.1

  • 0.8.0

    • Feature: added support for dynamic attributes unpacker (an equivalent to Slim’s splat attributes).

Version 0.7

  • 0.7.14
    • Hotfix: fixed bug with unicode handling.
  • 0.7.13
    • Hotfix: fixed bug with static unicode attributes.
  • 0.7.12
    • Unnecessary newline characters at the end of literal blocks have been removed.
    • Added the command-line tool plimc.
  • 0.7.11
    • Fixed bug that had to do with incorrect parsing of multi-line dynamic class attributes.
    • Fixed bug that had to do with passing incorrect data to plim parser in babel adapter.
  • 0.7.10 Fixed bug with unicode error in python block. Thanks to sqrabs@github!
  • 0.7.9 Added babel message extraction plugin.
  • 0.7.8 Expanded range of possible numeric values that don’t require double-quoting.
  • 0.7.7
    • Fixed bug with linebreaks without trailing newline character.
    • Fixed bug with missing explicit whitespace after =, and ==, line indicators.
  • 0.7.6 Fixed bug with incorrect parsing of static boolean attributes.
  • 0.7.5 Fixed bug with comment and content blocks separated by empty lines.
  • 0.7.4 Added -stylus extension.
  • 0.7.3 Fix bug with literal one-liners.
  • 0.7.1 Fixed installation error caused by missing README.rst.
  • 0.7.0 Initial public release.