Revision history for Stenciller

0.1212 2015-02-10T18:20:28Z CET
 [Meta]
 - Stop using DZP::Prereqs::FromCPANfile, instead generate Prereqs plugins
   from iller.yaml.

0.1211 2015-02-10T16:31:06Z CET
 [Bug Fixes]
 - There were some issues with the previously required version of
   Syntax::Feature::Qs.

 [Enhancements]
 - Added 1; to a couple of modules (travis build errors).

 [Requirements]
 - Bumped Syntax::Feature::Qs req to 0.2004.
 - Added Test::Warnings to test prereqs.

0.1210 2015-02-09T20:16:55Z CET
 [Documentation]
 - Types from Types::Stenciller are now correctly linked.

0.1209 2015-02-09T20:02:41Z CET
 [Bug Fixes]
 - In Stenciller->transform, plugin_name was optional in the signature (and
   documentation), when in reality it is required.

 [Documentation]
 - Fixed faulty synopsis.

 [Meta]
 - Now generates dist.ini and weaver.ini from iller.yaml.

0.1208 2015-02-08T20:07:41Z CET
 [Documentation]
 - Previous version failed to build a correct README.md

0.1207 2015-02-08T20:05:03Z CET
 [Documentation]
 - Moved (and improved) documentation for transform from
   ::Plugin::ToUnparsedText to ::Transformer.

 [Enhancements]
 - ::Plugin::ToHtmlPreBlock: Trim four leading spaces from <pre> content
   (input and output sections in stencils).
 - Moved duplicated code from ::Plugin::* to ::Transformer.
 - Added require_in_extra key to $transform_args in ::Transformer to allow
   finer filtering.

 [Requirements]
 - Added Module::Pluggable (was already necessary)
 - Added Moose to quiet kwalitee (we already require Moops)

0.1206 2015-02-07T15:23:49Z CET
 [Bug Fixes]
 - Fixed a problem with the stencil filtering in the included plugins (and
   added tests to catch it).

0.1205 2015-01-18T14:55:50Z CET
 [Bug Fixes]
 - Previous version had cpan problems.

0.1202 2015-01-18T02:08:59Z CET
 [Bug Fixes]
 - The previous release lacked version numbers.

0.1201 2015-01-18T01:16:00Z CET
 [Documentation]
 - Fixed some faulty pod that caused ugliness.
 - Fixed a couple of typos.

 [Meta]
 - Add travis config.

0.1200 2015-01-17T19:08:26Z CET
 [Enhancements]
 - A simple test is done after parsing to ensure that the last thing parsed
   is the end of a stencil. This is done to help hunt down syntax errors in
   stencil files.
 - Stenciller can now be created with both key-value pair and with a
   hashref.
 - The transform() method now takes plugin name, constructor args for the
   plugin, and arguments for the transformation.
 - ToHtmlPreBlock: Reduce number of line-breaks in output
 - ToUnparsedText: Ensure there are always (at least) one empty line
   between the output of each block in the stencil file.
 - ToHtmlPreBlock/ToUnparsedText: The pod author can choose to skip
   header_lines or specific stencils by giving arguments to the plugin from
   the pod command.

 [Requirements]
 - Fixed missing prereq, Types::Path::Tiny.

0.1100 2015-01-16T20:42:04Z CET
 [API Changes]
 - Removed the Stenciller::Renderer role, again.

 [Enhancements]
 - Improved rendering of both bundled transformers.
 - Improved tests (added test prereq: Test::Differences).

0.1005 2015-01-16T01:57:34Z CET
 [API Changes]
 - Renamed the Stenciller::Renderer role Stenciller::Transformer (they
   don't render anything)

 [Bug Fixes]
 - Also transform the headers in stencil files.
 - Removed a forgotten use statement.

 [Enhancements]
 - Ensure that transformers actually do the Transformer role.

 [Meta]
 - Added Croak.

 [New Features]
 - Created a new role (named Stenciller::Renderer..) to be used by things
   that render.

0.1004 2015-01-15T12:51:26Z CET
 [Meta]
 - Use DZP::MetaProvides.

0.1003 2015-01-15T04:04:15Z CET
 [Meta]
 - Added missing prereq.

0.1002 2015-01-15T03:53:11Z CET
 [Documentation]
 - Fixed faulty layout.

0.1001 2015-01-15T00:58:34Z CET
 [Documentation]
 - Minor tweaks.

0.1000 2015-01-15T00:50:12Z CET
 - Initial release

