Skip to content

Releases: unverbuggt/mkdocs-encryptcontent-plugin

Version 2.5.3

30 Apr 16:39

Choose a tag to compare

  • Minor bugfixes.
  • Note upcoming version3.

Version 2.5.2

14 Apr 08:41

Choose a tag to compare

fix bug realted to non-selfhosted crypto-js

Version 2.5.1

13 Apr 19:40

Choose a tag to compare

fix of "encrypted" search_index mode

Version 2.5.0

11 Apr 20:07

Choose a tag to compare

  • 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

26 Jan 16:59

Choose a tag to compare

Introduce use_secret as meta tag to allow use of environment variable as password source.

Version 2.4.4

11 Jan 19:48

Choose a tag to compare

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

18 Dec 17:39

Choose a tag to compare

fix translation: move decryption_failure_message to html template

Version 2.4.2

14 Dec 20:19

Choose a tag to compare

add option to provide translation strings if used with static i18n plugin

Version 2.4.1

21 Nov 18:38

Choose a tag to compare

fix imcompatibilty with Python < 3.9, issue41

Version 2.4.0

17 Nov 19:26

Choose a tag to compare

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.