June 16, 2014
- Support reading of MIME messages
- Global on/off switch for page injected elements
- Verify cleartext signed messages [Julian Bäume & Marek Kurdej]
- Hide Mailvelope editor button after typing
- Support armored texts without header
- Update DOMPurify to 0.4.2
- [Firefox] Use toggle button in Australis
- [Chrome] Migrate from chrome.extension to chrome.runtime
May. 11, 2014
- Update jQuery to 2.1.0
- Enable sign and encrypt in included textareas for Firefox
- Separate jQuery from main content script
- JSHint fixes
May. 2, 2014
- Decrypt inline mode for Firefox
- Short term fix for changes of unsafeWindow coming to Firefox 30
- XSS sanitizer: replace wysihtml5 parser with DOMPurify
- [OpenPGP.js] Optimize signature verifications to evaluate primary user (reduces loading time of key grid)
- [OpenPGP.js] Fix broken twofish cipher
- [OpenPGP.js] Generate key by default without unlocking secret part
- [OpenPGP.js] Fix key update for keys generated with PGP Desktop
Apr. 14, 2014
- Fix preferences update. Changes to security token applied instantly.
- Port Firefox Add-on to new OpenPGP.js API
- Use web workers for key generation, signing and decryption (Fixes performance issues with Firefox).
Apr. 5, 2014
- Signing of clear text messages. Thanks to @johnyb for contribution.
- Switch to Grunt as build tool and Bower for packet management
- [OpenPGP.js] Security fixes. See https://github.com/openpgpjs/openpgpjs/wiki/Cure53-security-audit for details
- [OpenPGP.js] Update to v0.5.1, new architecture of the library with many enhancements including:
- generation of standard compliant keys with main key for signing and subkey for encryption
- improved compatibility and performance
Nov. 4, 2013
- Reduce initial loading time of key grid, lazy loading of key details
- Merge branch firefox into master: one code base for Chrome and Firefox
- Identify public key in email body, allow one click import
- Firefox add-on reaches feature parity with Chrome extension (excluding decrypt inline scenario and performance)
- Rewrite key import function: reject multiple keys per armored key text, more accurate error logging
- Improved stability of key grid, make key mapping more robust against exceptions
- Display short version of key id in key grid
- Fix display of key creation date in Chrome
- Export key pair: display public key first
- Generate 2048-bit RSA keys by default
- Add reference to Mailvelope in PGP header comment tag
- Display Mailvelope version in options UI and PGP header line
- Migrate to jQuery 2
- Activate Mailvelope in private browsing mode of Firefox
- Set minimum Chrome version to 26 (minimum Firefox version is 21)
- Fix wrong encoding of non-ASCII characters in decrypted messages
- [OpenPGP.js] Evaluate key flag to determine encryption key
- [OpenPGP.js] Key generation with non-ASCII user id: generate valid signature
Aug. 24, 2013
- Fix broken decrypt process for outlook.com (accept
<br>
inside<pre>
in mail body) - Add key text file upload to key import view
Aug. 20, 2013
- Fix wrong encoding of non-ASCII characters in decrypted messages
- [OpenPGP.js] Key generation with non-ASCII user id: generate valid signature
July 12, 2013
- Fix UTF8 regression introduced with OpenPGP.js update in 0.6.3
- Update watchlist defaults for new GMX navigator
- Set plain text as default editor due to incompatibilities with encrypted HTML mails
June 25, 2013
- Fix "Send public key by mail" producing corrupted key text
- Update to latest OpenPGP.js
May 10, 2013
- Update Kendo UI to 2013.1.319. Fix key export problem on Win8
- Add unique title for password dialog
- Loading spinner for the key grid
- Only allow export 'Send public key by mail' if key file does not exceed 1600 characters
Mar. 15, 2013
- Primary private key can be defined in the general settings and option to always add primary key to list of recipients in encryption dialog.
Mar. 7, 2013
- Load web fonts locally from the extension
- External rich text (wysihtml5) or plain text editor for mail composition
- New preferences views for general and security settings
- Disable context menu
- Update RequireJS to 2.1.2
- Update Bootstrap to 2.2.2
- New external password dialog
- Keep passwords in memory for browser session (optional)
- New popup to display decrypted messages
- Security token concept on all popup dialogs
- Use iframe sandbox feature in encrypt and decrypt scenarios
- Show watermark behind inline decrypted messages
- [OpenPGP.js] support key import from hushmail
- [OpenPGP.js] prefer subkeys for encryption
- Show warning if external editor lost focus
- Sanitize HTML of decrypted message
- Logic to keep critical dialogs in the foreground
Feb. 6, 2013
- Update to latest OpenPGP.js release, problems with compressed messages from e.g. Enigmail are fixed
- Clean-up of key import coding
- Fonts are loaded locally
Dec. 18, 2012
- Unicode support for encryption process and key owner name
Dec. 17, 2012
- Set minimum Chrome version to 21
- Center encrypt dialog (support for new Gmail editor)
Dec. 6, 2012
- Improved positioning of decrypt dialog for large mails: the dialog is now shown always on top and not in the center of the mail
- Revised armored text extraction in decrypt frame: this fixes a bug where in some situations the armored text was not extracted correctly
- Fix encrypt button style in outlook.com
- Decode HTML entities in text mode: e.g. > is now decoded correctly
- Remove migration code that was introduced with 0.4.2
Nov. 12, 2012
- Support for messages in pre tags
- Higher selector specificity in framestyles.css to support Roundcube
Nov. 8, 2012
- Browser actions: improved tab handling
Nov 7, 2012
- Fix bug in Add/Remove page functionality
Nov 7, 2012
- Embed documentation from Mailvelope website
Oct. 26, 2012
- Fix decrypt problem when Web of Trust (WOT) chrome extension is active
Oct. 15, 2012
- [Chrome] improved decompression and handling of dynamic packet header lengths
Oct. 12, 2012
- Major refactoring
- Add Firefox support
- [Chrome] Use Require.js for background scripts
- Update jQuery to 1.8.2
- CommonJS wrapper for Google Closure library
- Add submodules: OpenPGP.js, ppg-api
Sept. 7, 2012
- Add key export feature to key grid
- Update Bootstrap to 2.1.1
Sept. 4, 2012
- Improve key import process
- Revise public key handling
Aug. 27, 2012
- Fix freeze when decrypting ZIP compressed messages
- Add min-width to browser action popup to prevent cropping
Aug. 24, 2012
- initial public release