Releases: unverbuggt/mkdocs-encryptcontent-plugin
Version 2.5.3
- Minor bugfixes.
- Note upcoming version3.
Version 2.5.2
fix bug realted to non-selfhosted crypto-js
Version 2.5.1
fix of "encrypted" search_index mode
Version 2.5.0
- Code sanitation.
- Introduce file name obfuscation (make it harder or impossible to guess f.ex. image file names).
- Intorduce page obfuscation (make it harder for search engines or crawlers to read certain pages, f. ex. site imprint).
- Calculate minimum entropy of all used passwords and output warning below 100 bits.
- Download and verify self-hosted cryptojs just once.
- Check plugin order and output warning if "search" is behind "encryptcontent".
- The search_index handling is now more bulletproof (inspired by mkdocs-exclude-search).
- Fixed bug related beautifulsoup 4.12 (no problems up to 4.11).
Version 2.4.5
Introduce use_secret as meta tag to allow use of environment variable as password source.
Version 2.4.4
allow external scripts in content to be reloaded
make material/search index handling work again (patch for "dynamically" search index decryption for mkdocs-material currentyl doesn't work with 9.x.x)
Version 2.4.3
fix translation: move decryption_failure_message to html template
Version 2.4.2
add option to provide translation strings if used with static i18n plugin
Version 2.4.1
fix imcompatibilty with Python < 3.9, issue41
Version 2.4.0
Reworked parts of javascript decryption, templates and the python plugin.
Works better with relative paths, but setting correct site_url is still necessary for experimental search index decryption to work.
Will try to decrypt with a saved password (remember_password) from one url level up and from site_url. This is treated as fallback and won't trigger decryption_failure_message.
Changed the manner encryptcontent alters the search index to be less likely to fail. Please always double-check content of /site/search/search_index.json!
Describe a way of patching mkdocs-material to enable experimental search index decryption.
Provide a functionality to self-host crypto-js.
Introduce new method to inject decrypt-form.tpl to theme. Use if the standard way of replacing page.content won't work, f.ex. at the blog plugin of mkdocs-material-insiders.
Enable reload-js to re-execute a script by id and removed jquery dependency.