Revision history for Perl extension SWISH::Filter.
0.191 12 June 2015
- patch for Windows compatability from Alexandr Ciornii
0.190 04 Aug 2014
- moved to github
- added SWISH::Filters::PDF2XML using CAM::PDF
0.18 13 Feb 2013
- Filters::Base->use_modules now supports required minimum version of
supporting module
- YAML and JSON filters now require Search::Tools::XML 0.88 or newer
- added .yml and .json test files
0.17 10 Feb 2013
- added SWISH::Filters::YAML
0.16 10 Oct 2011
- added SWISH::Filters::JSON
0.15 05 May 2010
- can_filter() returned empty list sometimes when it shouldn't, so rewrote
the memoization logic. This may address past memory leaks as well.
0.14 02 Jan 2009
- fix some memory leaks
- add 'application/xml' as alternate to text/xml MIME
- add SWISH::Filter::MIMETypes to avoid some circular references,
deprecate parent_filter() method.
- add Module::Pluggable as a dependency, to handle the *::Filters::*
loading.
0.13 19 Nov 2009
- fix path separator in tests to allow for Windows
0.12 28 Sep 2009
- avoid Subroutine redefined warnings in Base by checking if class can()
run_$program before creating a closure.
0.11 add MIME::Types as req and supplement built-in mime typer with more types
0.10 cache can_filter() to avoid regexp check against all filters each time
- add missing deps to Makefile.PL
0.09 fixed SWISH::Filter to actually set meta_data correctly, and SWISH::Filters::Decompress to pass it through
0.08 changed metadata() to meta_data() and added ability to set it in convert()
- thorough audit of all Filters to improve syntax and formatting
- removed dependency on HTML::Entities (and thus HTML::Parser) by moving
escapeXML() into SWISH::Filters::Base
- moved format_meta_headers() into SWISH::Filters::Base
- added test.mp3 to test files
- fixed SWISH::Filters::Decompress to correctly set MIME types using
SWISH::Filter instead of File::Type
- added parent_filter() method to SWISH::Filters::Base
- added base filter() method to SWISH::Filters::Base which will croak if
not overridden
- actually added SWISH::Filters::Decompress so it gets packaged... doh!
0.07 added metadata() feature to Document class and updated Filters where applicable
- added 'title' as default title_tag in Pdf2HTML RT fix 20887 added
SWISH::Filters::Decompress and associated t/*gz files
0.06 worked final (we hope) kinks out of make test, esp where Filters already installed
0.05 added --ignore_filters option to swish-filter-test example
- fixed type() and priority() base filter methods to actually work
- replaced test.doc with non-fast-saved version and removed comment in
test
- fixed skip_filters routine in Filter.pm to use hash ref instead of hash
- added .ppt test file
0.04 dump packaging error makes 0.03 fail 'make test' via CPAN
- 0.04 is identical to 0.03 but includes missing example script
0.03 first CPAN release 15 June 2006
- Peter Karman took over maintenance and made the following
- changes: * renamed S::F::Document and S::F::Base and split them into
their own files * added the doc_class() method to S::F * standardized
the naming of the core Filters * POD cleanup and clarifications
0.02 Swish-e version 2.4.3
0.01 original version