Format File Changes from 2021.1.4185 to 2022.1.4357
Changes to files in
Formats/
between ePublisher 2021.1.4185 and 2022.1.4357. Users who have created project-level overrides for any listed file should review and merge the corresponding changes.
Shared
File
Category
Summary
common/accessibility/images.xsl
Transform
Changed TextRun XPath from child to descendant axis to support nested TextRun elements in alt-text extraction
common/baggage/document.xsl
Transform
Added wwdoc:List, wwdoc:ListItem, and wwdoc:Quote templates for baggage-file traversal
common/behaviors/document.xsl
Transform
Added behavior templates for wwdoc:List, wwdoc:ListItem, and wwdoc:Quote; extended VarTextRuns selector for nested TextRun children
common/files/utils.xsl
Transform
Expanded invalid path characters set (added $, %, +, comma, semicolon, =, backslash, square brackets)
common/font-awesome.min.css
(Removed)
Removed — superseded by versioned font-awesome-5.15.4 helper bundle
common/fonts/font-awesome.xsl
Transform
Updated font-awesome helper reference to 'wwhelper:font-awesome-5.15.4'; changed font subdirectory from 'fonts/' to 'webfonts/'
common/glossary/document.xsl
Transform
Changed glossary term TextRun extraction to descendant axis for nested TextRun support
common/index/document.xsl
Transform
Extended index marker scan to include wwdoc:List and wwdoc:Quote; changed IndexMarker XPath to descendant axis
common/links/document.xsl
Transform
Added paragraphlinks-mode templates for wwdoc:List, wwdoc:ListItem, and wwdoc:Quote
common/links/gather.xsl
Transform
Added link-gathering templates for wwdoc:List, wwdoc:ListItem, and wwdoc:Quote; changed Marker XPath to descendant axis
common/links/resolve.xsl
Transform
Changed Marker XPath to descendant axis for nested TextRun support
common/locale/locales.xml
Localization
Added SearchResultsLoading and FileNotFoundMessage strings across all 11 locales; updated SearchTitle to "Search Results"
common/project/properties.xsl
Transform
Added list_properties.xml reference; added CSS list-style-image/list-style-type emission for List/ListItem styles; removed text-align suppression on Graphic styles
common/splits/nameinfo.xsl
Transform
Changed TextRun extraction to descendant axis for nested TextRun support
common/toc/document.xsl
Transform
Added recursive wwmode:textrun_copy template set for nested TextRuns; added List/ListItem/Quote TOC traversal; changed Marker XPath to descendant axis
common/topics/document.xsl
Transform
Added wwmode:textrun_text template set replacing wwmode:variable-string-value; changed VarTextRuns and frame alt-text to descendant axis
common/variables/variables.xsl
Transform
Replaced local variable-string-value templates with shared wwmode:textrun_text mode for nested TextRun support
epub/css.fti
Configuration
Added text-align property to Graphic style group
epub/css_properties.xml
Configuration
Added word-break to valid CSS properties
epub/css_properties.xsl
Transform
Added CSS-TranslateImageObjectProjectProperties and CSS-TranslateImageWrapperProjectProperties for image alignment splitting
fo/fo.fti
Configuration
Reset page margin defaults; added float and text-align to Graphic styles; changed image scaling defaults to scale-down-to-fit/100%
fo/fo_properties.xml
Configuration
Added content-height/width, float, scaling, xsl-max/min-height/width; removed text-shadow
fo/fo_properties.xsl
Transform
Wrapped FO property translation in node-set variable; added FO-AddDefaultProjectProperties for style-type-specific defaults; added white-space normalization
html/css.fti
Configuration
Added text-align property to Graphic style group
html/css_properties.xml
Configuration
Added list-style-type, list-style-image, and word-break to valid CSS properties
html/css_properties.xsl
Transform
Added CSS-TranslateImageObjectProjectProperties and CSS-TranslateImageWrapperProjectProperties for image alignment splitting
html/list_properties.xml
Configuration
New file — CSS list-style-type keyword value catalog for List/ListItem validation
javahelp/css.fti
Configuration
Added text-align property to Graphic style group
javahelp/css_properties.xml
Configuration
Added word-break to valid CSS properties
javahelp/css_properties.xsl
Transform
Added image alignment splitting templates
ohelp/css.fti
Configuration
Added text-align property to Graphic style group
ohelp/css_properties.xml
Configuration
Added word-break to valid CSS properties
ohelp/css_properties.xsl
Transform
Added image alignment splitting templates
preview/document.xsl
Transform
Added List/ListItem/Quote HTML rendering; refactored image rendering with wrapper/object split; replaced wwpreview:
with data-
attributes; added IE=edge meta
preview/overrides.xsl
Transform
Extended style cataloging to emit ul/ol/li/img CSS rules; added .grid-wrapper debug style
preview/styles.xsl
Transform
Extended style traversal to include wwdoc:List, wwdoc:ListItem, and wwdoc:Quote
reports/accessibility/document.xsl
Transform
Added accessibility-mode templates for List, ListItem, and Quote
reports/conditions/document.xsl
Transform
Removed two unused wwprogress:Start() calls
reports/links/document.xsl
Transform
Added links-mode templates for List, ListItem, and Quote
reports/printable.xsl
Transform
Updated font-awesome helper reference to 'wwhelper:font-awesome-5.15.4'
reports/printable_html.xsl
Transform
Updated font-awesome CSS path from 'font-awesome.min.css' to 'all.min.css'
reports/styles/document.xsl
Transform
Added styles-mode templates for List, ListItem, and Quote
reverb/url_maps.xsl
Transform
Added ParameterCopyBaggageType parameter and BaggageMap section for enumerating format-specific baggage assets
WebWorks Reverb 2.0
File
Category
Summary
Pages/Connect.asp
UI
Replaced progress bar and DOM-storage modal with spinner; added toolbar-tabs placeholder; updated Font Awesome to all.min.css
Pages/NotFound.asp
UI
New file — 404 "File Not Found" page template
Pages/Search.asp
UI
Replaced progress bar with spinner; added "Searching…" loading container; updated Font Awesome to all.min.css
Pages/Splash.asp
UI
Updated Font Awesome to all.min.css; corrected social-icon classes from fa to fab/far
Pages/sass/_borders.scss
Styling
Added toolbar-tab border variables; removed modal border variables
Pages/sass/_colors.scss
Styling
Added toolbar-tab color variables; reworked nav-button colors; removed modal color variables
Pages/sass/_fonts.scss
Styling
Added toolbar-tab font variables; removed modal font variables
Pages/sass/_functions.scss
Styling
Added indentation-amount-value() SCSS function for dynamic TOC indentation using calc()
Pages/sass/_icons.scss
Styling
Updated Font Awesome 4→5 icon codes; added spinner icon; removed modal icon; updated cheatsheet URL
Pages/sass/_sizes.scss
Styling
Added toolbar-tab layout variables; updated height calculations to use $toolbar
with
tabs_height; refined TOC indentation variables
Pages/sass/connect.scss
Styling
Removed progress bar, panel-progress, and modal styles; added toolbar-tab styles; reworked TOC indentation with toc
indentation
amount mixin
Pages/sass/menu_initial_closed.scss
Styling
Added @import "fonts" for font variable availability
Pages/sass/menu_initial_open.scss
Styling
Added @import "fonts" for font variable availability
Pages/sass/print.scss
Styling
Added .ww
skin
page_overflow overflow:hidden rule for print
Pages/sass/search.scss
Styling
Added #search
results
loading_container styles
Pages/sass/skin.scss
Styling
Added transition
ease
all mixin; replaced progress bar with CSS spinner; added font-weight:900 to toolbar icons; removed modal rules
Pages/sass/webworks.scss
Styling
Added inline-block display for breadcrumb link/text elements
Pages/scripts/analytics.js
Scripting
Added Google Analytics event handlers for PDF, Print, Back-to-Top, and toolbar-tab clicks
Pages/scripts/common.js
Scripting
Promoted Parcels to standalone functions; added DecodeURIComponent/EncodeURIComponent helpers; added FirstAncestorElementContainingClass; removed Progress_Object
Pages/scripts/connect.js
Scripting
Introduced Parcels object with full loading/tracking; replaced HandleSearchURL references; updated standalone function call sites
Pages/scripts/modal.js
(Removed)
Removed — modal DOM-storage dialog eliminated
Pages/scripts/page.js
Scripting
Updated link-interception with clearer booleans; fixed hash navigation to use location.replace(); added page_bookkeeping message on hash change
Pages/scripts/scope.js
Scripting
Switched TOC scope title extraction to .innerText; updated Connect→Navigation references
Pages/scripts/search-client.js
Scripting
Changed wildcard
escaping from literal to regex .
for wildcard search support
Pages/scripts/search.js
Scripting
Replaced Progress
Object with is
done boolean; replaced progress bar with spinner; added SearchResultLoading/WriteSearchStateMessage; extended summary for List/Table types
Pages/scripts/unibreak.js
Scripting
Added special-case to suppress word-break on wildcard * characters
Transforms/connect.fti
Configuration
Added toolbar-tabs boolean setting to reverb-2.0-toolbar group
Transforms/connect.xsl
Transform
Added toolbar-tab rendering from splits project XML; exposed project variables as wwpage:Condition; restructured TOC entry markup with indent/title wrappers
Transforms/content.xsl
Transform
Added wwdoc:List template and wwmode:textrun
text templates; introduced toc
child/toc_folder class distinction and entry indent/title wrappers; generalized parcel nav anchors
Transforms/files.xsl
Transform
Added NotFound page dependency tracking and ParameterNotFoundPageTemplateURI parameter
Transforms/filter-baggage-files.xsl
Transform
Removed special-case that added baggage entries only on last project group
Transforms/footer.xsl
Transform
Moved project-variables declaration earlier; simplified per-variable loop
Transforms/header.xsl
Transform
Same project-variables refactor as footer.xsl
Transforms/not-found.fti
Configuration
New file — not-found-page-style setting
Transforms/not-found.xsl
Transform
New file — generates 404 not-found page from NotFound.asp
Transforms/pages.fti
Configuration
Added breadcrumb separator value
Transforms/pages.xsl
Transform
Changed anchor prefix from # to #ww; exposed markers via wwpage:Condition/Replacement; applied project-variables refactor
Transforms/parcel.xsl
Transform
Rewrote search-index summary with C#-backed accumulation; added Description marker override; added wwmode:page-summary-content template set for List/Table/Caption traversal
Transforms/sass.xsl
Transform
Updated SCSS resolution for custom sub-folder files; injects toolbar
tabs
generate SASS variable
Transforms/search-index.xsl
Transform
Applied project-variables refactor; added results-loading-message locale replacement
Transforms/search.xsl
Transform
Applied project-variables refactor; added results-loading-message locale replacement
Transforms/splash.xsl
Transform
Applied project-variables refactor
Transforms/styles.xsl
Transform
Added tag attribute lookup fallback for HTML element resolution
Transforms/unsupported_browser.xsl
Transform
Applied project-variables refactor
format.wwfmt
Configuration
Added NotFound pipeline; added ParameterSplitsProjectType to connect; added Copy dependency and ParameterCopyBaggageType to parcel
PDF
File
Category
Summary
Pages/Body.asp
UI
Replaced hard-coded simple-page-master definitions with self-closing placeholders — page geometry now entirely driven externally
Pages/Index.asp
UI
Same page layout externalization as Body.asp applied to Index page
Pages/TOC.asp
UI
Same page layout externalization applied to TOC page
Pages/Title.asp
UI
Same page layout externalization; added publish-date block with display-title-page-publish-date condition
Transforms/compile.xsl
Transform
Updated Apache FOP from 2.0 to 2.8; dropped obsolete JARs (avalon, batik 1.8, xalan); updated remaining library versions
Transforms/content.xsl
Transform
Replaced ParamFromAbsoluteURI/ParamSplits with ParamStyleType; added ~600-line wwdoc:List template for first-class list processing; added fo:list-item relative-align baseline
Transforms/flows-group.xsl
Transform
Changed intermediate page output path to use GetTargetDataDirectoryPath() for cross-group path isolation
Transforms/flows-preprocess.xsl
Transform
Rewrote default page margins (outer: 0in, body: 1in, header/footer extent: 1in); standardized running-head cell margins to uniform 10pt
Transforms/index.xsl
Transform
Fixed TextRun XPath to descendant axis; replaced ParamFromAbsoluteURI/ParamSplits with ParamStyleType
Transforms/stitch.xsl
Transform
Added project-variable support; standardized header/footer to 8pt font with uniform 10pt margins; set body margin-top/bottom to 0in
Transforms/toc.xsl
Transform
Fixed TextRun XPath to descendant axis; replaced ParamFromAbsoluteURI/ParamSplits with ParamStyleType
Dynamic HTML
File
Category
Summary
Transforms/content.xsl
Transform
Fixed TextRun descendant XPath; added wwdoc:List content-mode template
Transforms/index.xsl
Transform
Added project-variable conditions/replacements
Transforms/pages.xsl
Transform
Added project-variable and marker-name conditions/replacements
Transforms/styles.xsl
Transform
Added tag attribute lookup in style-name resolution
Transforms/toc.xsl
Transform
Added project-variable conditions/replacements; fixed TextRun descendant XPath
Transforms/wrappers.xsl
Transform
Added project-variable conditions/replacements
Microsoft HTML Help
File
Category
Summary
Transforms/content.xsl
Transform
Fixed TextRun descendant XPath; added wwdoc:List content-mode template
Transforms/htmlhelp_whatisthis.xsl
Transform
Fixed TextRun descendant XPath for What's This help
Transforms/index.xsl
Transform
Added project-variable conditions/replacements
Transforms/pages.xsl
Transform
Fixed Marker descendant XPath; added project-variable and marker-name conditions/replacements
Transforms/popups.xsl
Transform
Added project-variable conditions/replacements
Transforms/styles.xsl
Transform
Added tag attribute lookup in style-name resolution
Transforms/toc.xsl
Transform
Added project-variable conditions/replacements; fixed TextRun descendant XPath
Transforms/wrappers.xsl
Transform
Added project-variable conditions/replacements
Eclipse Help
File
Category
Summary
Transforms/content.xsl
Transform
Fixed TextRun descendant XPath; added wwdoc:List content-mode template
Transforms/pages.xsl
Transform
Added project-variable and marker-name conditions/replacements
Transforms/styles.xsl
Transform
Added tag attribute lookup in style-name resolution
Transforms/toc.xsl
Transform
Fixed TextRun descendant XPath
Transforms/wrappers.xsl
Transform
Added project-variable conditions/replacements
Oracle Help
File
Category
Summary
Transforms/content.xsl
Transform
Fixed TextRun descendant XPath; added wwdoc:List content-mode template
Transforms/pages.xsl
Transform
Added project-variable and marker-name conditions/replacements
Transforms/popups.xsl
Transform
Added project-variable conditions/replacements
Transforms/styles.xsl
Transform
Added tag attribute lookup in style-name resolution
Transforms/toc.xsl
Transform
Fixed TextRun descendant XPath
Transforms/wrappers.xsl
Transform
Added project-variable conditions/replacements
Sun JavaHelp
File
Category
Summary
Transforms/content.xsl
Transform
Fixed TextRun descendant XPath; added wwdoc:List content-mode template
Transforms/glossary_files.xsl
Transform
Fixed TextRun descendant XPath for glossary text extraction
Transforms/pages.xsl
Transform
Added project-variable and marker-name conditions/replacements
Transforms/popups.xsl
Transform
Added project-variable conditions/replacements
Transforms/toc.xsl
Transform
Fixed TextRun descendant XPath
Transforms/wrappers.xsl
Transform
Added project-variable conditions/replacements
WebWorks Help
File
Category
Summary
Transforms/content.xsl
Transform
Fixed TextRun descendant XPath; added wwdoc:List content-mode template
Transforms/pages.xsl
Transform
Added project-variable and marker-name conditions/replacements; added skip-navigation-uri replacement
Transforms/popups.xsl
Transform
Added project-variable conditions/replacements
Transforms/styles.xsl
Transform
Added tag attribute lookup in style-name resolution
Transforms/toc.xsl
Transform
Fixed TextRun descendant XPath
Transforms/wrappers.xsl
Transform
Added project-variable conditions/replacements
Transforms/wwhelp_splash.xsl
Transform
Added project-variable conditions/replacements
ePUB
File
Category
Summary
Transforms/content.xsl
Transform
Added wwdoc:List content-mode template for first-class list processing
Transforms/cover.xsl
Transform
Added project-variable conditions/replacements; fixed TextRun descendant XPath
Transforms/index.xsl
Transform
Added project-variable conditions/replacements; fixed TextRun descendant XPath
Transforms/pages.xsl
Transform
Added project-variable and marker-name conditions/replacements
Transforms/styles.xsl
Transform
Added tag attribute lookup in style-name resolution
Transforms/toc.xsl
Transform
Added project-variable conditions/replacements
WebWorks Reverb
File
Category
Summary
Transforms/connect.xsl
Transform
Added project-variable conditions/replacements
Transforms/content.xsl
Transform
Added wwdoc:List content-mode template for first-class list processing
Transforms/index.xsl
Transform
Added project-variable conditions/replacements
Transforms/pages.xsl
Transform
Changed section anchor prefix from # to #ww; added project-variable and marker-name conditions/replacements
Transforms/parcel.xsl
Transform
Added project-variable conditions/replacements; replaced flat text extraction with recursive wwmode:textrun_text template set
Transforms/search-index.xsl
Transform
Removed search-implementation-client guard — search index generation now unconditional
Transforms/search.xsl
Transform
Added project-variable conditions/replacements
Transforms/splash.xsl
Transform
Added project-variable conditions/replacements
Transforms/styles.xsl
Transform
Added tag attribute lookup in style-name resolution
Transforms/wrappers.xsl
Transform
Added project-variable conditions/replacements
This site works best with JavaScript enabled