Releases: openzim/mwoffliner
Releases · openzim/mwoffliner
1.14.0
- FIX: Remove S3 upload concurrency to avoid 'RequestTimeTooSkewed' errors (@benoi74 #2118)
- FIX: Strip HTML tags from <title> HTML nodes (@pavel-karatsiuba #1801)
- FIX: Remove inline JS to comply with restrictive CSPs (@audiodude #2111)
- FIX: Properly download maps by fixing MWoffliner user-agent (@audiodude #2068 #2062)
- FIX: Clearly configure Node.js supported versions (@kelson42 #2065)
- FIX: Properly await async polyfill function to avoid race condition (@audiodude #2055)
- FIX: Always use fallback language strings if needed (@audiodude #2050)
- FIX: Improve API end-point - response mime-type - detection (@audiodude #2041)
- FIX: Measure ZIM Metadata length by grapheme (@kelson42 #2023)
- FIX: Multiple imporvement around the usage() (@kelson42 #1996)
- FIX: Error 'stack: "Error: Input file is missing' @VadimKKovalenkoSNF #1905)
- UPDATE: Use MediaWiki 'action' API version 2 (@VadimKovalenkoSNF #1877)
- NEW: Introduce '--forceRender' paramter (@VadimKovalenko #1901)
- NEW: Introduce hardcoded blacklist of namespaces (@kelson42 #1919)
- NEW: '--insecure' option to disable client certificate verification (@kelson42 #2010)
- NEW: Add support of Wikimedia
mobile-html
API end-point (@audiodude #1903 #2101 #2043 #2113, @kelson42 #2012, @VadimKovalenkoSNF #1947) - NEW: Add email notification to
main
based CI (@audiodude #2059) - NEW: Proper modular API end-point renderer (@VadimKovalenkoSNF #1839 #1886 #1897 #1898 #1929 #1933 #1939 )
- DEL: Support of
mobile-sections
end-point (@VadimKovalenkoSNF #1902)
1.13.0
- FIX: Many akwards scenarios around Redis (@uriesk #1756)
- FIX: Wrongly downloaded hidden media files (@pavel-karatsiuba #1780 #849)
- FIX: Incompatibility scenario in hacking the start module (@pavel-karatsiuba #1783)
- FIX: Bad ordering in Javascript module loading at reading time (@pavel-karatsiuba #1766)
- FIX: Unpredictive behaviour depending the order of --format (@pavel-karatsiuba #1826)
- FIX: Broken auto-redirect in a few Wiktionaries (@pavel-karatsiuba #1811)
- FIX: Mosaic selection welcome page with irrelevant pictures (@pavel-karatsiuba #1794)
- FIX: Broken logo downloading because of protocol mismatch (@pavel-karatsiuba #1800)
- UPDATE: Improved container image documentation (@kelson42 #1827)
- UPDATE: Container image using latest versions of Node.js & Redis (@kelson42 #1814)
- UPDATE: Container images only pushed to ghcr.io (@rgaudin #1812)
- UPDATE: Better Axios error reporting (@FledgeXu #1795)
- NEW: Better checking of command line arguments (@pavel-karatsiuba #1823 #1806)
- NEW: Introduce option --customZimLanguage (@kelson42 #1841)
- NEW: Synchronization of UI translations with Translatewiki.net (@kelson42 #116)
- NEW: Threshold specification to the --verbose option (@pavel-karatsiuba #1785)
1.12.1
1.12.0
- NEW: Add --articleListToIgnore option (@uriesk #1706)
- NEW: Add --longDescription option (@pavel-karatsiuba #1755)
- NEW: Remove support of LZMA (@kelson42 #1643)
- NEW: Drop support of Node.js 14 (@kelson42 #1671)
- NEW: Revamping of interactions with Redis (@uriesk #1719 #1720)
- NEW: Use Jest in place of Tape for automated tests (@pavel-karatsiuba #1716)
- NEW: Introduce/migrate to usage of ESM (@pavel-karatsiuba #1688)
- NEW: Use Eslint instead Tslint (@pavel-karatsiuba #1738 #1747)
- FIX: Simplisitc HTTP retry strategy for downloading files (@uriesk #1751)
- FIX: Broken support of OGA audio files (@pavel-karatsiuba#1763)
- FIX: Problematic inline Javascript to comply with CSP (@pavel-karatsiuba #1752)
- FIX: Partly broken WEBP related mime-type mgmt (@uriesk 1723)
- FIX: Broken show/hide toggle in Wikipedia infoboxes (@zhuowei #1665)
- FIX: Handle properly Fandom images src URL (@uriesk #1712)
- FIX: Upgrade most of the dependences (@uriesk @pavel-karatsiuba #1715)