Changelog
6.1.1 - 2023-07-17
Changelog
6.1.0 - 2023-03-24
Two improvements inspired by Harry Rabin - thank you!
generatePassword(length: number, characters: string)
.Changelog
6.0.1 - 2022-12-31
Changelog
6.0.0 - 2022-12-27
This is a major upgrade, reducing the amount of CSS by 50%, removing about 40% of the required third-party npm modules, and adding support for a custom number of password iterations
which allows for greatly improved security.
iterations
for both encryptHTML()
and encrypt()
. See usage examples in README to learn more.iterations
option through the CLI. See usage examples in README to learn more.globalThis
over window
in Node 19 - thanks @metonymChangelog
5.4.0 - 2022-04-18
Changelog
5.3.0 - 2021-08-31
Changelog
5.2.0 - 2021-08-15
Added dark mode as new default theme since it probably is what the primary audience prefers. Also added a bug fix for magic links to preserve the URL and allow hosting the output HTML files on other routes than /
.
Changelog
5.1.0 - 2021-07-30
Another major UX improvement incoming: Magic links to unlock encrypted pages with a single click!
Also slightly improved browser support for the pagecrypt/core
module.
sirv-cli
dev dependency since we no longer need HTTPS for local dev.Changelog
5.0.0 - 2021-07-15
BREAKING: feature(package): Convert modules to use ESM by default instead of CommonJS. Update your build tool to use import
syntax instead of require
- or keep using pagecrypt@^4.0.1
which supports CommonJS require
.
feature(package): Add a new pagecrypt/core
module that can be imported to use the core library features in browsers, Deno and any other ESM compatible modern JS environment. For Node.js, the index import pagecrypt
still works just like before.
feature(types): Add TypeScript definitions to improve DX and automation in TypeScript projects.
feature(crypto): Use isomorphic Web Crypto API to allow code reuse between Node.js, browsers and other ESM compatible environments.
feature(password generator): Use the isomorphic Web Crypto API to make project run in Node.js, browsers and other ESM compatible environments.
feature(build): Improve package build setup using esbuild and node-fs-extra
Changelog
4.0.1 - 2021-05-04