Releases: HelpViewer/HelpViewer
Releases · HelpViewer/HelpViewer
20260405
20260321
🧑🤝🧑 User
- 📇🔎 Indexes : dictionary words are normalized to non diacritics letters, searching with diacritic text is still supported
- 🛡️ Unicode steganography (invisible-code UTF characters) protection improved - extended character ranges, header panel and HTML title better covered now
🧩 Technology
- 🧩 puiButtonObjectExplorer : Global variables value gathering as JSON dump when complex object is forwarded
20260318
20260314
🧑🤝🧑 User
- 🛡️ Unicode steganography (invisible-code UTF characters) protection improved - extension for character code range FE00–FE0D, E0100-E01EF, allowed white space characters list minimized
- 🛡️ Content security policy upgraded
- 🛡️ Loader: Zip files are now checked for zip slip (path traversal inside zip files)
🧩 Technology
- Optimization in main CSS style
20260310
🧑🤝🧑 User
- 🧩 Plugin What is here? for Chromium core browsers (PluginChromeHelpViewer)
- 🛡️ Unicode steganography (invisible-code UTF characters) protection improved - extension for character code range 0000-001F
🐞 Bugfix
- 🌈 Skin : consoleBlackAndGreen : bugfix select options font color
🧩 Technology
- 🌈 puiButtonSelectSkin : added support for an additional CSS class on the content pane when skin changes
20260228
🧑🤝🧑 User
- 📇🔎 Indexes now supports searching by parts of words. Each part must be found in found word.
- 📚 Show all chapters as book : metadata files from other systems like Docsify are present in scanned files
- 📥 Export : signal border color when export is in progress added
🐞 Bugfix
- Bugfix when GitHub artefact of latest package is resolved too late, then general backup URI is used.
- 📚 Show all chapters as book : file names cleaning improved
20260228-1
🐞 Bugfix
- 🛡️ View your repository - DOMPurify prunned internal resources rendering (added exception for internal resources)
20260225
🧑🤝🧑 User
- Newest version links preparation security improved across help files
🐞 Bugfix
- DOMPurify integration fixes (mainly edge states when DOMPurify is not present)
- Fulltext index generation process fixes and improvements connected to asynchronous preparation processing
- Export STATIC : edge cases fixes - dictionary pages preparation, multiple h1 headings processing in single file
- Text variables solution (as alternative solution to javascript with DOMPurify used) refactor and variable names changed
🧩 Technology
- Bugfix : pGets : base security fix for XSS by params
- function safeLinkHtml introduced (kept in pTRFlushToDOM)
- Newest version links preparation logic refactor
20260216
🧑🤝🧑 User
- 📖🔖📇🔎 Span instead of link when not any URI provided (headings and non clickable tree items have better visual format)
- 📢🖨️ Admonitions printed with simple characters instead of bright unicode icons
- 🛡️📦 DOMPurify library integrated as optional 3rd party component
🐞 Bugfix
- 🖼️ Small fixes in content rendering process
🧩 Technology
- 🖼️ pTRFlushToDOM - chapter content now supports list of variables which can be used for chapter rendering (currently closed inside plugin, keys - LANG, VERSION with marker __ on both sides)
- 📚 puiButtonAsBook - internal refactor of heading anchors preparation process
20260216-1
🐞 Bugfix
- 🛡️ View your repository - DOMPurify prunned internal resources rendering (added exception for internal resources)