Revision history for Pod-Weaver

4.019     2023-01-11 21:59:08-05:00 America/New_York
        - update dist metadata
        - update a test to pass under Test2::Harness (even though I'm not sure
          why I had to!)

4.018     2021-06-19 10:55:10-04:00 America/New_York
        - update author contact info
        - use postfix dereferencing, since we already require v5.20.0
        - add perl support section to docs

4.017     2021-04-17 17:51:31-04:00 America/New_York
        - no changes from previous trial release

4.016     2021-04-06 22:22:59-04:00 America/New_York (TRIAL RELEASE)
        - GenerateSection by David Miguel Susano Pinto has been bundled with
          Pod::Weaver.  Although it has been fairly heavily edited, it should
          be entirely compatible with previous versions.  Thanks, David!

4.015     2016-10-14 20:48:13-04:00 America/New_York
        - fix bugs introduced in 4.014 that would cause [Bugs] and [Legal]
          to run even when they should've skipped

4.014     2016-09-18 22:25:51-04:00 America/New_York
        - make links in [Bugs] use L<> (thanks, David Zurborg!)
        - added debug level logging to the weaver, plugins, and
          section. GitHub #42.  (thanks, Dave Rolsky)

4.013     2016-04-24 23:19:14+01:00 Europe/London
        - use text for PPI, not octet

4.012     2015-05-05 21:01:33-04:00 America/New_York
        - avoid breaking up words when wrapping text in [Bugs]

4.011     2015-03-17 07:48:54-04:00 America/New_York
        - add "header" attributes to more sections, to change the =head1
          headert ext (thanks, David Wheeler)

4.010     2014-12-30 22:02:58-05:00 America/New_York
        - use of Moose::Autobox has been dropped (thanks Karen Etheridge!)

4.009     2014-12-02 23:00:37-05:00 America/New_York
        - when a Collect-worthy header exists (like =head1 METHODS) use it,
          rather than making a new one *and* leaving the old one around
          (thanks, Christian Walde)

4.008     2014-11-12 09:37:13-05:00 America/New_York
        - handle UTF-8 data in PODNAME and ABSTRACT (thanks,  Blabos de Blebe)
        - Explain Section::Region naming, nonpod, and flattening
          (thanks, Kent Fredric)

4.007     2014-10-27 22:21:55-04:00 America/New_York
        - immutabilize ALL THE THINGS!

4.006     2014-01-07 20:12:37-05:00 America/New_York
        - update tests to pass octets to ->read_string, as is proper

4.005     2013-12-21 15:01:46-0500 America/New_York
        - updated tests for the new (fixed, consistent) string behavior in
          Mixin::Linewise

4.004     2013-11-05 21:50:13 America/New_York
        - allow multi-line formats for VERSION plugin (thanks, Alex Peters)
        - ...including the %T-prefix for lines only included in
          trial releases
        - look for PODNAME more consistently (thanks, Chris Weyl)
        - put license filename in F<> formatting (thanks, Alex Peters)

4.003     2013-11-02 22:58:43 America/New_York
        - note that [@Default] contains [-SingleEncoding] (thanks, Caleb
          Cushing)

4.002     2013-11-02 11:37:04 America/New_York
        [ THIS MIGHT BREAK YOUR CODE ]
        - stable release of previous v4 changes

4.001     2013-10-20 10:50:50 America/New_York (TRIAL RELEASE)
        [ THIS MIGHT BREAK YOUR CODE ]
        - SingleEncoding now accepts found =encodings as long as they match,
          unless the plugin's encoding attribute was set explicitly

4.000     2013-10-19 17:20:59 America/New_York (TRIAL RELEASE)
        [ THIS MIGHT BREAK YOUR CODE ]
        - the SingleEncoding plugin to force one consistent =encoding
        - ...is now enabled, for UTF-8, in the default configuration

3.101640  2013-09-17 08:57:41 Asia/Tokyo
        - fix repository links! argh, oops

3.101639  2013-09-17 08:56:05 Asia/Tokyo
        - documentation fix: mention that =func exists in the default
          configuration (thanks, Joshua Keroes!)
        - removed use of deprecated Class::MOP::load_class (thanks, Karen
          Etheridge)

3.101638  2012-08-03 20:42:44 America/New_York
        - add more helpful information to the "no document name" error (thanks,
          Leto Labs, LLC!)

3.101637  2012-06-07 22:18:55 America/New_York
        - add header_command attribute to the Collect section
          (thanks, Christopher J. Madsen)

3.101636  2012-05-04 21:28:10 America/New_York
        - break the content-generating code in the Version section into its own
          method (thanks, Chris Weyl)

3.101635  2012-02-07 22:03:26 America/New_York
        - restore the full-document scan for ABSTRACT if not found in a comment
          token (thanks, David Golden)

3.101634  2011-10-31 22:56:36 America/New_York
        - throw a (helpful?) exception when %m is used in a version format, but
          no package was found in the file

        - the Legal plugin can now be given the filename in which the dist's
          full license can be found (thanks, APOCAL!)

3.101633  2011-09-19 15:48:16 America/New_York
        - speed up performance by changing how we use PPI (thanks, Dave Rolsky)

3.101632  2010-10-19 07:49:32 America/New_York
        - add missing DateTime prereq

3.101631  2010-10-14 23:00:19 America/New_York
        - Name section now looks for a PODNAME comment if no package is found
          (hanekomu)

        - Added a Bugs section (thanks, David Golden)

        - Version, Region, and Generic are all more configurable (thanks,
          Apocalypse)

3.101630  2010-06-12 14:42:26 America/New_York
        - Author section now emits a normal para or bulleted list (Florian
          Ragwitz)

3.101460  2010-05-26 22:36:13 America/New_York
        - compat with Config::MVP::Reader v2

3.101450  2010-05-25 18:38:44 America/New_York
        - compat with Config::MVP::Reader v1

3.101270  2010-05-07 21:36:45 America/New_York
        - allow an explicit header arg to Generic

3.100710  2010-03-12 10:03:42 America/New_York
        - further logging improvements; now uses Log::Dispatchouli explicitly

3.100680  2010-03-09 23:38:30 America/New_York
        - improve logging delegation to interoperate with recent DZ changes

3.100650  2010-03-06 23:21:19 America/New_York
        - expect a Log::Dispatchouli-like logger
        - added a means to tweak the configuration loaded during new
        - log the file in which errors occur more often

3.100310  2010-01-31 15:32:00 America/New_York
        - add =func/FUNCTIONS to match =method and =attr
        - require newer Pod::Elemental (to avoid Moose incompat)

3.093530  2009-12-19 22:52:47 America/New_York
        - add the -Transformer plugin to allow pass-through for arbitrary
          Pod::Elemental::Transformers

3.093130  2009-11-09
        - add Config::MVP::Reader::INI to prereq

3.093120  2009-11-08
        - fix broken prereq (Config::MVP)

3.093001  2009-10-27
        - create @Default and use it to set up the new_with_default_config

3.093000  2009-10-27
        - plugins for common preparation: -H1Nester, -EnsurePod5, @CorePrep
          "-" as prefix now denotes a non-Section plugin
        - tweak weaving phases and methods to add Dialect

3.092990  2009-10-26
        - Pod::Weaver::Config and tests for config-from-ini

3.092972  2009-10-24
        - no code changes; Pod robuilt

3.092971  2009-10-24
        - fixes to make the NAME section "just work"

3.092970  2009-10-24
        - total rewrite

1.003     2008-10-??
        - use $doc->serialize instead of "$doc" to work with here-docs

1.002     2008-10-13
        - add missing prereq (PPI)

1.001     2008-10-12
        - fix prereq for testing

1.000     2008-10-12
        - first release (at the Pittsburgh Perl Workshop)