summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)Author
2024-05-12Release 2.1.3HEADmsm-1magentastripeMarat Radchenko
2024-05-12Begin development on next versionMarat Radchenko
2024-05-12Release 2.1.1Marat Radchenko
2024-05-12see #469 only respect role in list itemsMarat Radchenko
2024-05-12resolves #470 do not crash on an SVG image inside table cell (#473)Marat Radchenko
closes #471
2024-05-12resolves #472 fix crash when section title contains inline anchorMarat Radchenko
2024-04-18feat: :sparkles: Honour roles for items in olists and ulists (#469)Jordi Sola
2024-02-04Begin development on next versionMarat Radchenko
2024-02-04Release 2.1.0Marat Radchenko
2024-01-31resolves #463 add support for blocks in calloutsMarat Radchenko
2024-01-16Drop MOBI support (#458)Marat Radchenko
Amazon is slowly killing it, it's just a question of time when it fully dies. References: * https://kdp.amazon.com/en_US/help/topic/GULSQMHU5MNH4EZM > Starting August 1, 2021, we will no longer support MOBI files for reflowable eBooks. Use EPUB, DOCX or KPF to publish new or update reflowable eBooks. * https://www.amazon.com/gp/help/customer/display.html?nodeId=G5WYD9SAF7PGXRNA > Beginning in late 2022, you'll no longer be able to send MOBI (.AZW, .MOBI) files to your Kindle library using Send to Kindle. This change won't affect any MOBI files already in your Kindle library. You can still read them with Kindle. MOBI is an older file format and won't support the newest Kindle features for documents. * https://www.reddit.com/r/kindle/comments/16rw6e3/amazon_announcement_about_mobi_support_timeline/ > We will end all Send to Kindle support for MOBI files by December 20, 2023. * https://www.mobileread.com/forums/showthread.php?t=336365 > Does anyone still have Kindle Previewer installer older than 3.49 that you could share? The reason I am looking for it is because newer versions no longer open .mobi files.
2024-01-13Begin development on next versionMarat Radchenko
2024-01-13Release 2.0.1Marat Radchenko
2024-01-12Begin development on next versionMarat Radchenko
2024-01-12Release 2.0.0Marat Radchenko
2024-01-08resolves #417 use safe filenames for chapter files (#434)Marat Radchenko
2024-01-07resolves #447 fix duplicate HTML IDs in case the same footnote is used ↵Marat Radchenko
multiple times
2024-01-07resolves #450 refactor `btn` styling to be more customizableMarat Radchenko
We're using the same technique as HTML5 converter. While it is advanced CSS, we already rely on the same stuff for many other elements.
2024-01-07remove compatibility code for pre-2.0 Asciidoctor (#456)Marat Radchenko
2024-01-07resolves #443 escape double quotes in alt text (#455)Marat Radchenko
2024-01-07Update rubocop requirement from ~> 1.28.2 to ~> 1.50.2 (#454)dependabot[bot]
Updates the requirements on [rubocop](https://github.com/rubocop/rubocop) to permit the latest version. - [Release notes](https://github.com/rubocop/rubocop/releases) - [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md) - [Commits](https://github.com/rubocop/rubocop/compare/v1.28.2...v1.50.2) --- updated-dependencies: - dependency-name: rubocop dependency-type: direct:development ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-27fix compatibility with Ruby < 2.7 (#435)Marat Radchenko
2022-12-25resolves #388 avoid outputting invalid <hN> tagsMarat Radchenko
2022-12-25see #352 add TODO for textual cover pageMarat Radchenko
2022-12-25resolves #405 add support for floating elementsMarat Radchenko
2022-12-24resolves #419 add support for absolute cover image pathsMarat Radchenko
2022-12-20resolves #420 output custom admonition rolesMarat Radchenko
2022-12-20compress CSSMarat Radchenko
2022-12-19resolves #126 convert styles to SCSS (#433)Marat Radchenko
closes #114 closes #115 closes #127
2022-10-14Add XML declarations (#424)Christopher Williams
This is recommend by the XHTML spec. The "Send to Kindle" feature also seems to require this line (otherwise non-ASCII characters in the HTML, like em dash and curly quotes, get mangled). Also remove `<meta charset="UTF-8"/>` lines as those are now redundant.
2021-05-13Update rubocop requirement from ~> 0.81.0 to ~> 1.12.1 (#399)dependabot[bot]
Updates the requirements on [rubocop](https://github.com/rubocop/rubocop) to permit the latest version. - [Release notes](https://github.com/rubocop/rubocop/releases) - [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md) - [Commits](https://github.com/rubocop/rubocop/compare/v0.81.0...v1.12.1) Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-29Begin development on next version [skip ci]Marat Radchenko
2021-04-29Release 1.5.1Marat Radchenko
2021-04-29Release 1.5.0Marat Radchenko
2021-04-28resolves #363: reenable dependency on kindlegen gem (#398)Marat Radchenko
This commit also drops support for Ruby < 2.4 This reverts commit 33e27eeb21fb62f1e82767f9957a0a03fa35c722.
2021-04-18ref #396 fix usage of image_attr_name varMarat Radchenko
2021-04-18resolves #396 add support for :back-cover-image: document attributeMarat Radchenko
2020-11-25resolves #382 use width attribute if image width is in pixels (#384)Marat Radchenko
otherwise, use CSS style because HTML5 only allows pixels in width="..." See https://www.w3.org/TR/2011/WD-html5-20110113/the-map-element.html#attr-dim-width > The width and height attributes on img, iframe, embed, object, video, and, when their type attribute is in the Image Button state, > input elements may be specified to give the dimensions of the visual content of the element (the width and height respectively, > relative to the nominal direction of the output medium), in CSS pixels. > The attributes, if specified, must have values that are valid non-negative integers.
2020-11-25resolves #382 use CSS for image size scaling instead of `width` attributeMarat Radchenko
`width` attribute cannot be percentage in EPUB3, unlike in HTML.
2020-10-21Begin development on next version [skip ci]Marat Radchenko
2020-10-21Release 1.5.0.alpha.19Marat Radchenko
2020-10-18resolves #375 fix crash when inline pass macro `m` contains an iconMarat Radchenko
2020-10-15resolves #374 fix `epub:type` attributes for special sectionsMarat Radchenko
2020-10-15resolves #373 stop using deprecated `epub:type` for admonitionsMarat Radchenko
2020-10-15resolves #372 add id support for listing blocksMarat Radchenko
2020-10-15resolves #371 do not add bogus entries to manifest when :data-uri: attribute ↵Marat Radchenko
is set
2020-09-22resolves #370 do not add multiple entries for same media files in book manifestMarat Radchenko
2020-08-25simplify get_kindlegen_command/get_epubcheck_commandMarat Radchenko
2020-08-25see #363: drop dependency on kindlegen gem to unblock CI (#364)Marat Radchenko
2020-08-17resolves #356 add support for 100%-wide tableMarat Radchenko