Releases: rupor-github/fb2converter
More notes formatting
Fixing regression introduced in 1.59.0 - this time for "inline" and "block" notes.
Setting "keep_new_lines" now is effective for all note modes but "default".
Notes formatting
Adding new configuration document.notes.keep_new_lines
. By default, in "float" notes modes all FB2 tags are replaced with new line character (keep_new_lines = true). If set to false new lines in floating notes will be replaced with space.
Cleaning epub generation
FIXED: Under Windows when processing books in the directory with "Send To Kindle" and "Delete After Send" enabled epub file stayed locked and delete was failing.
FIXED: page anchor could be inserted "between" paragraphs causing latest epubcheck to complain.
Spaces between tags
Do not use etree's Indent functions on fb2 - in some obscure cases this conversion loses spaces.
Debug report
Store conversion result in debug report archive too
Debug report
Completely changed behavior of global "--debug" flag - it now produces report in a form of zip archive which contains information necessary for troubleshooting. Under MyHomeLib on Windows fb2epub,.exe and fb2mobi.exe read environment variable FB2C_DEBUG. It should be set to "Yes" to facilitate report creation.
Maintenance
Switching to go 1.18.3.
Updating all dependencies.
Better handling of command line processing - report more warnings for mishandled command line.
Replacing deprecated strings.Title() with "golang.org/x/text/cases" for proper Unicode handling.
"Send To Kindle" now uses EPUB directly
Amazon backend now directly supports EPUB conversion and MOBI is being deprecated.
- remove "transfer" subcommand
- make sure Send-To-Kindle works with EPUB files
- disable Send-To-Kindle for MOBI files
- adjust fb2epub and fb2mobi accordingly for MyHomeLib support
Maintenance
Moving to go1.17.9
Forking go-micro config ("go mod" does not work on proper repos yet again)
Switching to "urfave/cli/v2" (1.61.2 fixes CLI aliases regression)
Up to date error processing
Updating all dependencies
Removing redundant and outdated modules
Linting
Maintenance
Completely disabling CGO on all platforms
Moving to go 1.17.5