All notable changes to the quire-11ty
package will be documented in this file.
The log format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Changelog entries are classified using the following labels:
-
Added
: for new features -
Bumped
: updated dependencies, only minor or higher will be listed -
Changed
: for changes in existing functionality -
Deprecated
: for once-stable features removed in upcoming releases -
Fixed
: for any bug fixes -
Removed
: for deprecated features removed in this release
- Validation method to check if an image can be tiled, and log error if invalid.
objects-page
layout. This contains the 'Object Filters' feature, which renders a filterable list of all publication objects.object-filters
WebC components
- Increase
print-image
transformation width to2025px
- Remove preceding slash from relative paths in epub output
- Updated audio component print output to exclude audio embed and include optional poster image.
- Resolved issue with logic rendering external manifests
- Prefix epub filename with
page-
to ensure validity if filename begins with a number - Include
svg
definitions in body of epub pages usingsvg
- Ensure relative links with hashes are properly transformed for EPUB output
- Include title in epub manifest if no subtitle
- Remove
.jp2
from supported image extensions
- Allow input images that are static or tiled to have
.jpeg
,.tif
,.tiff
,.png
, and.svg
extensions. - Return unmodified content from pdf/epub transforms, fixing site-only pages markup
- Validate urls and error logging to id generation methods in figure and annotation models
- Enables tiling of base image of annotated canvases
- Adds print
table
component without a modal link - Import
screen.scss
intojavascript/application/index.js
- Renames
eleventyComputed
propertypageClasses
and frontmatter propertyclass
toclasses
for consistency, avoiding using the reserved wordclass
, and to handle merging template, layout, and computed classes. - Renames frontmatter property for page-level bibliography entries from
pageReferences
tocitations
- Sort epub reading order by
url
- Removed empty
<title>
tags from epub output - Updated
link
shortcode to only apply anchor tag attributes if they are defined - Strip HTML from
<title>
tags in epub and site output - Replace unsupported
<em>
with<span>
in_includes/components/citation/page.js
container-title
property - Fix setting footnote ids with two or more characters in
_plugins/markdown/footnotes.js
- Fixed epub video component poster path by allowing path to be handled by the output transforms rather than the component
- Fixed duplicate footnote ids in PDF output by prefixing hrefs and ids with the page id
- Static images are now rendered for image sequences in PDF and EPUB output
- Ensure image assets defined with
background-image: Url(...)
are copied into EPUB package
- Scroll interactions to
ref
shortcode - Animation to image sequences referenced using the
ref
shortcode
- Renames
annoref
shortcode toref
- Uses vertical split layout on
entry
layout withside-by-side
presentation
figureRef
shortcode (replaced byref
shortcode)
- Add
id
to Sequence class, fixes preview rebuild with image sequences.
- Fix missing fonts in PDF output
accordion
andaccordionGlobalControls
shortcodes- Adds
addPairedShortcode
to shortcode factory to provide page to paired shortcodes
- Overwrite
markdown-it-footnote
footnote_ref and footnote_tail rules to not rely onstate.env
but to render footnotes and footnote reference in place, which allows footnotes to be created within shortcodes that render markdown using the markdownify filter