EBook-Tools
view release on metacpan or search on metacpan
Release Notes
=============
0.5.4:
Bug fixes:
* Handle where a HOME environment variable has been set that doesn't
actually point to a directory.
0.5.3:
Bug fixes:
* Automatically fix more duplicate subject codes
* Prevent some frequently breaking tests under automatic smoketesters
0.5.2
Bug fixes:
* Minor POD display fixes
0.5.1
Bug fixes:
* Fixes so perl as old as 5.10 really does still work
* Document dependencies properly in Build.PL (thanks to Syohei YOSHIDA)
0.5.0
New Features:
* 'ebook convert' now provides one-shot conversion from any format
to epub with an optional fixup step in between.
* 'ebook fix' now provides subject and type normalization. Library
of Congress normalization is still highly incomplete and is
expected to incrementally improve over time.
* 'ebook setmeta' now available to edit metadata fields.
* 'ebook setcover' now available to add/change cover images.
* 'ebook bisac' now available to search for or convert BISAC codes
* OPF files in subdirectories are now supported
* New class EBook::Tools::BISG to download BISAC information.
* New helper procedures 'system_result' and 'hashvalue_key_self'
* fix_guide() normalizes reference types
* Some advertisements are deleted from metadata automatically
Bug fixes:
* Lots of bugs in epub generation fixed, including automatic
generation of NCX files
* fix_links() no longer breaks when encountering mailto: news: or
backwards directory traversal links.
* fix_links() should no longer sometimes attempt to add the same
href multiple times.
* hrefs are decoded to give actual filesystem filenames
* XHTML 1.1 source files are no longer backwards-converted to XHTML
1.0
* Mobipocket UTF-8 HTML generation bugs fixed
* Fixed bugs that could cause Mobipocket filepos anchors to have
wrong ids
* 'ebook genepub' options now match the documentation
* OPF encoding is now autodetected instead of assumed as UTF-8
* Compatible with Perl 5.20
Behavior changes:
* Unpacking books other than .lit now causes the OPF filename to
default to 'content.opf' instead of a name based on the original
packed filename.
* fix_creators() is no longer automatically called from fix_misc()
as it may still get some exotic names wrong.
* The first argument in 'ebook genepub <arg>' now sets the output
file, not the input OPF.
0.4.9
New Features:
* 'ebook unpack' now automatically handles ePub files (or to be more
specific, any zip file)
0.4.8
Bug fixes:
* Fix extra data size calculation when multiple flag bits are
present
* Properly handle extra data in uncompressed text records
0.4.7
Bug fixes:
* Mobipocket unpacks now correctly account for the extra data that
can be appended to PalmDoc-compressed text records that should not
be made part of the decompression process.
0.4.6
Bug fixes:
* EReader HTML conversion now creates (semi-valid) XHTML output and
better handles paragraphs
* EReader font marker handling improved
* Missing config file options are properly handled
* Documentation fixes
0.4.5
Bug Fixes:
* user script tests avoid smoke tests that tend to break on
non-libraries
0.4.4
Bug Fixes:
* split_metadata now writes split components into the directory where
the source file is located instead of the current working
directory. The old behaviour could cause failure when running as
CGI.
( run in 1.116 second using v1.01-cache-2.11-cpan-39bf76dae61 )