Other: Update release notes.
This commit is contained in:
parent
792317e945
commit
7a814faed2
2
Makefile
2
Makefile
|
@ -281,7 +281,7 @@ updates: install-go-mod-outdated
|
||||||
doc:
|
doc:
|
||||||
godoc -http=:6060
|
godoc -http=:6060
|
||||||
|
|
||||||
release-notes: release-notes/bridge_stable.html release-notes/bridge_early.html
|
release-notes: release-notes/bridge_stable.html release-notes/bridge_early.html utils/release_notes.sh
|
||||||
|
|
||||||
release-notes/%.html: release-notes/%.md
|
release-notes/%.html: release-notes/%.md
|
||||||
./utils/release_notes.sh $^
|
./utils/release_notes.sh $^
|
||||||
|
|
|
@ -1,26 +1,224 @@
|
||||||
|
## v3.0.6
|
||||||
|
- 2022-12-12
|
||||||
|
|
||||||
|
### New
|
||||||
|
- New IMAP library (https://github.com/ProtonMail/gluon)
|
||||||
|
- IMAP state managed entirely by the new IMAP library, to increase robustness and performance
|
||||||
|
- Used ANTLR to generate a correct IMAP parser directly from RFC protocol description
|
||||||
|
- Implemented an IMAP 'snapshot' system to ensure correct execution of IMAP commands when multiple clients are connected simultaneously
|
||||||
|
- Full support of IMAP subscription
|
||||||
|
- Full support of IMAP SEARCH
|
||||||
|
- Allow users to modify the Gluon data location
|
||||||
|
- Improved synchronization of local and remote changes
|
||||||
|
- New API library (https://github.com/ProtonMail/go-proton-api)
|
||||||
|
- Switched from pmapi to go-proton-api
|
||||||
|
- Stability and performance improvement
|
||||||
|
- Other
|
||||||
|
- Added an option to change IMAP connection mode
|
||||||
|
- Subfolder support
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
- Stability & Reliability improvements
|
||||||
|
- Optimized SELECT, FETCH and SEARCH performance
|
||||||
|
- Parallel user unlock (faster startup times)
|
||||||
|
- Parallel file upload (faster send with attachments)
|
||||||
|
- Parallel contact fetch (faster send to multiple addresses)
|
||||||
|
- Implemented batching for increased performance for COPY/MOVE/STORE on multiple messages
|
||||||
|
- Reduced reliance on OS keychain
|
||||||
|
- Other
|
||||||
|
- Implemented sync manager
|
||||||
|
- Improved handling SMTP send deduplication
|
||||||
|
- Better user management
|
||||||
|
- Improved Sentry reporting for easier debugging
|
||||||
|
- Increase test coverage
|
||||||
|
- GUI improvements
|
||||||
|
|
||||||
|
|
||||||
|
## v2.4.8
|
||||||
|
- 2022-11-15
|
||||||
|
|
||||||
|
### New
|
||||||
|
- More detailed logs for Bridge GUI
|
||||||
|
- GUI improvements
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
- Improved Bridge <-> Bridge-GUI communication
|
||||||
|
- Ensuring all the logs files are included when sending a bug report
|
||||||
|
- Fixes to the update process on Linux and Windows (qt6 related)
|
||||||
|
|
||||||
|
|
||||||
|
## v2.4.5
|
||||||
|
- 2022-11-08
|
||||||
|
|
||||||
|
### New
|
||||||
|
- GUI improvements
|
||||||
|
- More verbose logs for GUI-related issues
|
||||||
|
- New icon for .dmg installer
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
- Change download and version check urls to proton.me
|
||||||
|
- Fixed manual check for updates after switching the update channel
|
||||||
|
|
||||||
|
|
||||||
|
## v2.4.3
|
||||||
|
- 2022-10-25
|
||||||
|
|
||||||
|
### New
|
||||||
|
- Ensured the use of random port for gRPC
|
||||||
|
- Implemented token exchange for identity validation
|
||||||
|
- Ensured gRPC generates its own TLS certificate
|
||||||
|
- Increased bridge-gui timeout for gRPC server connection
|
||||||
|
- Added new warnings for 'TLS pinning' and 'no active key for recipient' errors
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
- GUI-related Bridge crashes
|
||||||
|
- The notification for when Bridge ports are occupied
|
||||||
|
- Fixed vulnerabilities of golang.org/x/crypto
|
||||||
|
- Missing Library on Fedora/Gnome upgrade form 2.3 to 2.4
|
||||||
|
- Added Digital-Signature for DLLs (Windows Security Alert to show Bridge as coming from a trusted publisher)
|
||||||
|
|
||||||
|
|
||||||
|
## v2.4.0
|
||||||
|
- 2022-09-28
|
||||||
|
|
||||||
|
### New
|
||||||
|
- Native Mac M1 release
|
||||||
|
- Upgrade to Qt 6:
|
||||||
|
- Change the app architecture
|
||||||
|
- Drop therecipe/qt dependency
|
||||||
|
- Update to go1.18
|
||||||
|
- Update to Qt 6.3.2
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
- Improved wording for specific errors
|
||||||
|
- Improved robustness of Bridge restart
|
||||||
|
- Status View visual improvements
|
||||||
|
|
||||||
|
|
||||||
|
## v2.3.0
|
||||||
|
- 2022-09-01
|
||||||
|
|
||||||
|
### New
|
||||||
|
- Feature to hide All Mail from IMAP client
|
||||||
|
- Enable automatic configuration on macOS Ventura
|
||||||
|
- Improved the scope of local logs
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
- Visibility of Dependencies in Bridge GUI
|
||||||
|
- Potential crashes on parallel LIST command
|
||||||
|
|
||||||
|
|
||||||
|
## v2.2.2
|
||||||
|
- 2022-07-27
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
- Improvements to manual update process
|
||||||
|
|
||||||
|
|
||||||
|
## v2.2.1
|
||||||
|
- 2022-07-21
|
||||||
|
|
||||||
|
### New
|
||||||
|
- New Bridge systray icons for all OSes
|
||||||
|
- New Bridge application icons for all OSes
|
||||||
|
- Visual update of macOS and Windows installers
|
||||||
|
- Add label/folder filtering to pmapi
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
- Updated crypto-libraries to gopenpgp v2.4.7 and go-srp v0.0.5
|
||||||
|
- Convert charset only for `text/*` MIME types - to ensure no attachment corruption when sending with some email clients
|
||||||
|
- Reduced unnecessary shell executions
|
||||||
|
|
||||||
|
|
||||||
|
## v2.2.0
|
||||||
|
- 2022-05-25
|
||||||
|
|
||||||
|
### New
|
||||||
|
- Updated GUI colours to reflect new Proton's colours theme
|
||||||
|
- Renamed ProtonMail Bridge to Proton Mail Bridge - installers, keychain etc.
|
||||||
|
- Use one buffered event for internet status changes
|
||||||
|
- Added a modal to prompt the user to reconfigure the account once a new PM address is added
|
||||||
|
- Added a link to dependencies' licences to the help section footer
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
- Syncing issues for when a new PM address is added
|
||||||
|
- Changed the wording of 'delete this account' dialog
|
||||||
|
- Improved manual update process (GUI changes)
|
||||||
|
|
||||||
|
|
||||||
|
## v2.1.3
|
||||||
|
- 2022-04-11
|
||||||
|
|
||||||
|
### New
|
||||||
|
- Added keybase/go-keychain/secretservice as new keychain helper
|
||||||
|
- GUI changes to report a problem tab
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
- Manual update mechanism
|
||||||
|
|
||||||
|
|
||||||
|
## v2.1.2
|
||||||
|
- 2022-03-29
|
||||||
|
|
||||||
|
### New
|
||||||
|
- Added another proxy provider
|
||||||
|
- Improved UX for working with keychain on macOS
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
- Windows clipboard issues (copying account details)
|
||||||
|
- Random logouts on macOS
|
||||||
|
- Error for corrupted keychain
|
||||||
|
- Bug reporting (emails send from custom domain)
|
||||||
|
|
||||||
|
|
||||||
|
## v2.1.1
|
||||||
|
- 2022-02-09
|
||||||
|
|
||||||
|
### New
|
||||||
|
- Improved Sentry reporting
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
- Ensure messageID is properly removed from DB when it is no logner present on the API
|
||||||
|
|
||||||
|
|
||||||
|
## v2.1.0
|
||||||
|
- 2022-01-18
|
||||||
|
|
||||||
|
### New
|
||||||
|
- Dark Mode for Bridge, including autodetect mechanism for system colour scheme
|
||||||
|
- GUI element for changing keychain (Linux)
|
||||||
|
- Update to goopenpgp 2.4.1
|
||||||
|
- Optimising sentry reporting
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
- Bridge crashes related to unlocking local cache
|
||||||
|
- Bug with sending to 'non-encrypted' recipients
|
||||||
|
- Cosmetic GUI changes
|
||||||
|
|
||||||
|
|
||||||
## v2.0.1
|
## v2.0.1
|
||||||
- 2021-12-15
|
- 2021-12-15
|
||||||
|
|
||||||
### New
|
### New
|
||||||
|
|
||||||
New Bridge GUI
|
New Bridge GUI
|
||||||
|
|
||||||
* Added a Status View in addition to the Main Bridge Window
|
- Added a Status View in addition to the Main Bridge Window
|
||||||
* Added storage information per signed in account
|
- Added storage information per signed in account
|
||||||
* Refactor of sign in flows
|
- Refactor of sign in flows
|
||||||
- Refactor of Helps and Settings section
|
- Refactor of Helps and Settings section
|
||||||
- Refactor of bug reports
|
- Refactor of bug reports
|
||||||
- Refactor of Bridge update flows for beta and stable channeles
|
- Refactor of Bridge update flows for beta and stable channels
|
||||||
- Introduced Reset Bridge feature - to clear all the local preferences and settings
|
- Introduced Reset Bridge feature - to clear all the local preferences and settings
|
||||||
- Introduce local cache configuration
|
- Introduce local cache configuration
|
||||||
|
|
||||||
New local cache
|
New local cache
|
||||||
|
|
||||||
* Refactor of message.BodyStructure
|
- Refactor of local store (caching of size, headers and bodystructure)
|
||||||
* Refactor of local store
|
- Allow to store full encrypted message bodies on a disk
|
||||||
* Allow to store full encrypted message bodies on dysk
|
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
- Improved retry mechanism for connecting to Proton servers
|
||||||
|
- OpenGL issue during startup for specific GPUs
|
||||||
- Blurry system icons with multiple monitor setup
|
- Blurry system icons with multiple monitor setup
|
||||||
|
|
||||||
|
|
||||||
|
@ -28,15 +226,13 @@ New local cache
|
||||||
- 2021-11-30
|
- 2021-11-30
|
||||||
|
|
||||||
### New
|
### New
|
||||||
|
- Bridge to only be checking and trying to unlock active keys, both user and address
|
||||||
- Bridge to only be checking and trying to unclock active keys, both user and address
|
|
||||||
|
|
||||||
|
|
||||||
## v1.8.11
|
## v1.8.11
|
||||||
- 2021-11-18
|
- 2021-11-18
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Updated bbold to v1.3.6 - including Unix fixes
|
- Updated bbold to v1.3.6 - including Unix fixes
|
||||||
- Ensured 'delete' on 'All Mail' is not allowed
|
- Ensured 'delete' on 'All Mail' is not allowed
|
||||||
- Fixed behaviour for 'append' of external messages to Archive
|
- Fixed behaviour for 'append' of external messages to Archive
|
||||||
|
@ -49,7 +245,6 @@ New local cache
|
||||||
- 2021-10-01
|
- 2021-10-01
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Updated crypto-libraries to gopenpgp v2.2.2 and go-srp v0.0.1
|
- Updated crypto-libraries to gopenpgp v2.2.2 and go-srp v0.0.1
|
||||||
- Ensuring proper handling of updates when the user downloads the newest version manually
|
- Ensuring proper handling of updates when the user downloads the newest version manually
|
||||||
- Better handling of an error for importing too large messages via Bridge
|
- Better handling of an error for importing too large messages via Bridge
|
||||||
|
@ -62,7 +257,6 @@ New local cache
|
||||||
- 2021-09-01
|
- 2021-09-01
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Fixed an issues with incorrect handling of 401 server error leading to random Bridge logouts
|
- Fixed an issues with incorrect handling of 401 server error leading to random Bridge logouts
|
||||||
- Changed encoding of message/rfc822 - to better handle sending of the .msg files
|
- Changed encoding of message/rfc822 - to better handle sending of the .msg files
|
||||||
- Fixed crash within RFC822 builder for invalid or empty headers
|
- Fixed crash within RFC822 builder for invalid or empty headers
|
||||||
|
@ -73,11 +267,9 @@ New local cache
|
||||||
- 2021-06-22
|
- 2021-06-22
|
||||||
|
|
||||||
### New
|
### New
|
||||||
|
|
||||||
- Updated crypto-libraries to gopenpgp/v2 v2.1.10
|
- Updated crypto-libraries to gopenpgp/v2 v2.1.10
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Fixed IMAP/SMTP restart in Bridge to mitigate connection issues
|
- Fixed IMAP/SMTP restart in Bridge to mitigate connection issues
|
||||||
- Fixed unknown charset error for 'combined' messages
|
- Fixed unknown charset error for 'combined' messages
|
||||||
- Implemented a long-term fix for 'invalid or missing message signature' error
|
- Implemented a long-term fix for 'invalid or missing message signature' error
|
||||||
|
@ -87,13 +279,11 @@ New local cache
|
||||||
- 2021-06-11
|
- 2021-06-11
|
||||||
|
|
||||||
### New
|
### New
|
||||||
|
|
||||||
- Updated golang Secure Remote Password Protocol
|
- Updated golang Secure Remote Password Protocol
|
||||||
- Updated crypto-libraries to gopenpgp/v2 v2.1.9
|
- Updated crypto-libraries to gopenpgp/v2 v2.1.9
|
||||||
- Implemented new message parser (for imports from external accounts)
|
- Implemented new message parser (for imports from external accounts)
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Bridge not to strip PGP signatures of incoming clear text messages
|
- Bridge not to strip PGP signatures of incoming clear text messages
|
||||||
- Import of messages with malformed MIME header
|
- Import of messages with malformed MIME header
|
||||||
- Improved parsing of message headers
|
- Improved parsing of message headers
|
||||||
|
@ -105,7 +295,6 @@ New local cache
|
||||||
- 2021-05-27
|
- 2021-05-27
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- A bug with sending encrypted emails to external contacts
|
- A bug with sending encrypted emails to external contacts
|
||||||
|
|
||||||
|
|
||||||
|
@ -113,7 +302,6 @@ New local cache
|
||||||
- 2021-05-21
|
- 2021-05-21
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Hotfix for error during bug reporting
|
- Hotfix for error during bug reporting
|
||||||
|
|
||||||
|
|
||||||
|
@ -121,7 +309,6 @@ New local cache
|
||||||
- 2021-05-19
|
- 2021-05-19
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Hotfix for crash when listing empty folder
|
- Hotfix for crash when listing empty folder
|
||||||
|
|
||||||
|
|
||||||
|
@ -129,12 +316,10 @@ New local cache
|
||||||
- 2021-05-10
|
- 2021-05-10
|
||||||
|
|
||||||
### New
|
### New
|
||||||
|
|
||||||
- Implemented connection manager to improve performance during weak connection, better handling of connection loss and other connectivity issues
|
- Implemented connection manager to improve performance during weak connection, better handling of connection loss and other connectivity issues
|
||||||
- Prompt profile installation during Apple Mail auto-configuration on MacOS Big Sur
|
- Prompt profile installation during Apple Mail auto-configuration on MacOS Big Sur
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Bugs with building of message bodies/headers
|
- Bugs with building of message bodies/headers
|
||||||
- Incorrect naming format of some of the attachments
|
- Incorrect naming format of some of the attachments
|
||||||
|
|
||||||
|
@ -143,13 +328,11 @@ New local cache
|
||||||
- 2021-04-27
|
- 2021-04-27
|
||||||
|
|
||||||
### New
|
### New
|
||||||
|
|
||||||
- Refactor of message builder to achieve greater RFC compliance
|
- Refactor of message builder to achieve greater RFC compliance
|
||||||
- Increased the number of message fetchers to allow more parallel requests - performance improvement
|
- Increased the number of message fetchers to allow more parallel requests - performance improvement
|
||||||
- Log changes for easier debugging (update-related)
|
- Log changes for easier debugging (update-related)
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Removed html-wrappig of non-decriptable messages - to facilitate decryption outside Bridge and/or allow to store such messages as they are
|
- Removed html-wrappig of non-decriptable messages - to facilitate decryption outside Bridge and/or allow to store such messages as they are
|
||||||
- Tray icon issues with multiple displays on MacOS
|
- Tray icon issues with multiple displays on MacOS
|
||||||
|
|
||||||
|
@ -158,13 +341,11 @@ New local cache
|
||||||
- 2021-03-30
|
- 2021-03-30
|
||||||
|
|
||||||
### New
|
### New
|
||||||
|
|
||||||
- Revise storage locations for the config files, preferences and cache
|
- Revise storage locations for the config files, preferences and cache
|
||||||
- Log improvements for easier debugging (sync issues)
|
- Log improvements for easier debugging (sync issues)
|
||||||
- Added relevant metadata to Windows builds
|
- Added relevant metadata to Windows builds
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Fixed the way Bridge interacts with Windows Firewall and Defender
|
- Fixed the way Bridge interacts with Windows Firewall and Defender
|
||||||
- Fixed potential security vulnerability related to rpath
|
- Fixed potential security vulnerability related to rpath
|
||||||
- Improved parsing of embedded messages
|
- Improved parsing of embedded messages
|
||||||
|
@ -175,39 +356,36 @@ New local cache
|
||||||
- 2021-02-26
|
- 2021-02-26
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Fixed update notifications
|
- Fixed update notifications
|
||||||
- Fixed GUI freeze while switching to early update channel
|
- Fixed GUI freeze while switching to early update channel
|
||||||
- Fixed Bridge autostart
|
- Fixed Bridge autostart
|
||||||
- Improved signing of update packages
|
- Improved signing of update packages
|
||||||
|
|
||||||
|
|
||||||
## v1.6.5
|
## v1.6.5
|
||||||
- 2021-02-22
|
- 2021-02-22
|
||||||
|
|
||||||
### New
|
### New
|
||||||
|
|
||||||
- Allow to choose which keychain is used by Bridge on Linux
|
- Allow to choose which keychain is used by Bridge on Linux
|
||||||
- Added automatic update CLI commands
|
- Added automatic update CLI commands
|
||||||
- Improved performance during slow connection
|
- Improved performance during slow connection
|
||||||
- Added IMAP requests to the logs for easier debugging
|
- Added IMAP requests to the logs for easier debugging
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- NoGUI bulid
|
- NoGUI bulid
|
||||||
- Background of GUI welcome message
|
- Background of GUI welcome message
|
||||||
- Incorrect total mailbox size displayed in Apple Mail
|
- Incorrect total mailbox size displayed in Apple Mail
|
||||||
|
|
||||||
|
|
||||||
## v1.6.3
|
## v1.6.3
|
||||||
- 2021-02-16
|
- 2021-02-16
|
||||||
|
|
||||||
### New
|
### New
|
||||||
|
|
||||||
- Added desktop files and icon in Bridge repo
|
- Added desktop files and icon in Bridge repo
|
||||||
- Better detection of MacOS version to improve automatic AppleMail configuration
|
- Better detection of MacOS version to improve automatic AppleMail configuration
|
||||||
- Clearing cache after switching early access off
|
- Clearing cache after switching early access off
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Better poor connection handling - added retries for starting IMAP server after the connection was down
|
- Better poor connection handling - added retries for starting IMAP server after the connection was down
|
||||||
- Excluding updates from 'clearing cache'
|
- Excluding updates from 'clearing cache'
|
||||||
- Not allowing copying from Inbox to Sent and vice versa
|
- Not allowing copying from Inbox to Sent and vice versa
|
||||||
|
|
|
@ -1,12 +1,140 @@
|
||||||
|
## v2.4.8
|
||||||
|
- 2022-11-22
|
||||||
|
|
||||||
|
### New
|
||||||
|
- Native Mac M1 release
|
||||||
|
- Upgrade to Qt 6:
|
||||||
|
- Change the app architecture
|
||||||
|
- Drop therecipe/qt dependency
|
||||||
|
- Update to go1.18
|
||||||
|
- Update to Qt 6.3.2
|
||||||
|
- Ensured the use of random port for gRPC
|
||||||
|
- Implemented token exchange for identity validation
|
||||||
|
- Ensured gRPC generates its own TLS certificate
|
||||||
|
- Increased bridge-gui timeout for gRPC server connection
|
||||||
|
- Added new warnings for 'TLS pinning' and 'no active key for recipient' errors
|
||||||
|
- GUI improvements
|
||||||
|
- More verbose logs for GUI-related issues
|
||||||
|
- New icon for .dmg installer
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
- Improved robustness of Bridge restart
|
||||||
|
- The notification for when Bridge ports are occupied
|
||||||
|
- Fixed vulnerabilities of golang.org/x/crypto
|
||||||
|
- Missing Library on Fedora/Gnome upgrade form 2.3 to 2.4
|
||||||
|
- Added Digital-Signature for DLLs (Windows Security Alert to show Bridge as coming from a trusted publisher)
|
||||||
|
- Change download and version check urls to proton.me
|
||||||
|
- Fixed manual check for updates after switching the update channel
|
||||||
|
- Fixes to the update process on Linux and Windows (qt6 related)
|
||||||
|
|
||||||
|
|
||||||
|
## v2.3.0
|
||||||
|
- 2022-09-08
|
||||||
|
|
||||||
|
### New
|
||||||
|
- Feature to hide All Mail from IMAP client
|
||||||
|
- Enable automatic configuration on macOS Ventura
|
||||||
|
- Improved the scope of local logs
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
- Visibility of Dependencies in Bridge GUI
|
||||||
|
- Potential crashes on parallel LIST command
|
||||||
|
|
||||||
|
|
||||||
|
## v2.2.2
|
||||||
|
- 2022-08-03
|
||||||
|
|
||||||
|
### New
|
||||||
|
- Updated GUI colours to reflect new Proton's colours theme
|
||||||
|
- Renamed ProtonMail Bridge to Proton Mail Bridge - installers, keychain etc.
|
||||||
|
- New Bridge systray icons for all OSes
|
||||||
|
- New Bridge application icons for all OSes
|
||||||
|
- Visual update of macOS and Windows installers
|
||||||
|
- Add label/folder filtering to pmapi
|
||||||
|
- Use one buffered event for internet status changes - to eliminate false-positive connection errors
|
||||||
|
- Added a modal to prompt the user to reconfigure the account once a new PM address is added
|
||||||
|
- Added a link to dependencies' licences to the help section footer
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
- Updated crypto-libraries to gopenpgp v2.4.7 and go-srp v0.0.5
|
||||||
|
- Convert charset only for `text/*` MIME types - to ensure no attachment corruption when sending with some email clients
|
||||||
|
- Reduce unnecessary shell executions
|
||||||
|
- Syncing issues for when a new PM address is added
|
||||||
|
- Changed the wording of 'delete this account' dialog
|
||||||
|
- Improved manual update process (GUI changes)
|
||||||
|
- Improvements to manual update process
|
||||||
|
|
||||||
|
|
||||||
|
## v2.1.3
|
||||||
|
- 2022-04-27
|
||||||
|
|
||||||
|
### New
|
||||||
|
- Added keybase/go-keychain/secretservice as a new keychain helper
|
||||||
|
- GUI changes to 'report a problem'
|
||||||
|
- Added another proxy provider
|
||||||
|
- Improved UX for working with keychain on macOS
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
- Manual update mechanism
|
||||||
|
- Windows clipboard issues (copying account details)
|
||||||
|
- Random logouts on macOS
|
||||||
|
- Error for corrupted keychain
|
||||||
|
- Bug reporting (emails send from custom domain)
|
||||||
|
|
||||||
|
|
||||||
|
## v2.1.1
|
||||||
|
- 2022-02-09
|
||||||
|
|
||||||
|
### New
|
||||||
|
- Improved Sentry reporting
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
- Ensure messageID is properly removed from DB when it is no logner present on the API
|
||||||
|
|
||||||
|
|
||||||
|
## v2.1.0
|
||||||
|
- 2022-01-31
|
||||||
|
|
||||||
|
### New
|
||||||
|
New Bridge GUI
|
||||||
|
|
||||||
|
- Added a Status View in addition to the Main Bridge Window
|
||||||
|
- Added storage information per signed in account
|
||||||
|
- Refactor of sign in flows
|
||||||
|
- Refactor of Helps and Settings section
|
||||||
|
- Refactor of bug reports
|
||||||
|
- Refactor of Bridge update flows for beta and stable channels
|
||||||
|
- Introduced Reset Bridge feature - to clear all the local preferences and settings
|
||||||
|
- Introduce local cache configuration
|
||||||
|
- Dark Mode for Bridge, including autodetect mechanism for system colour scheme
|
||||||
|
- GUI element for changing keychain (Linux)
|
||||||
|
|
||||||
|
New local cache
|
||||||
|
|
||||||
|
- Refactor of local store (caching of size, headers and bodystructure)
|
||||||
|
- Allow to store full encrypted message bodies on a disk
|
||||||
|
|
||||||
|
Other
|
||||||
|
|
||||||
|
- Update to goopenpgp 2.4.1
|
||||||
|
- Optimising sentry reporting
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
- Improved retry mechanism for connecting to Proton servers
|
||||||
|
- OpenGL issue during startup for specific GPUs
|
||||||
|
- Blurry system icons with multiple monitor setup
|
||||||
|
- Bridge crashes related to unlocking local cache
|
||||||
|
- Bug with sending to 'non-encrypted' recipients
|
||||||
|
- Cosmetic GUI changes
|
||||||
|
|
||||||
|
|
||||||
## v1.8.12
|
## v1.8.12
|
||||||
- 2021-12-06
|
- 2021-12-06
|
||||||
|
|
||||||
### New
|
### New
|
||||||
|
|
||||||
- Bridge to only be checking and trying to unclock active keys, both user and address
|
- Bridge to only be checking and trying to unclock active keys, both user and address
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Updated bbold to v1.3.6 - including Unix fixes
|
- Updated bbold to v1.3.6 - including Unix fixes
|
||||||
- Ensure 'delete' on 'All Mail' is not allowed
|
- Ensure 'delete' on 'All Mail' is not allowed
|
||||||
- Fixed behaviour for 'append' of external messages to Archive
|
- Fixed behaviour for 'append' of external messages to Archive
|
||||||
|
@ -19,7 +147,6 @@
|
||||||
- 2021-10-13
|
- 2021-10-13
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Updated crypto-libraries to gopenpgp v2.2.2 and go-srp v0.0.1
|
- Updated crypto-libraries to gopenpgp v2.2.2 and go-srp v0.0.1
|
||||||
- Ensuring proper handling of updates when the user downloads the newest version manually
|
- Ensuring proper handling of updates when the user downloads the newest version manually
|
||||||
- Better handling of an error for importing too large messages via Bridge
|
- Better handling of an error for importing too large messages via Bridge
|
||||||
|
@ -32,7 +159,6 @@
|
||||||
- 2021-09-01
|
- 2021-09-01
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Fixed an issues with incorrect handling of 401 server error leading to random Bridge logouts
|
- Fixed an issues with incorrect handling of 401 server error leading to random Bridge logouts
|
||||||
- Changed encoding of message/rfc822 - to better handle sending of the .msg files
|
- Changed encoding of message/rfc822 - to better handle sending of the .msg files
|
||||||
- Fixed crash within RFC822 builder for invalid or empty headers
|
- Fixed crash within RFC822 builder for invalid or empty headers
|
||||||
|
@ -43,13 +169,11 @@
|
||||||
- 2021-06-24
|
- 2021-06-24
|
||||||
|
|
||||||
### New
|
### New
|
||||||
|
|
||||||
- Updated golang Secure Remote Password Protocol
|
- Updated golang Secure Remote Password Protocol
|
||||||
- Updated crypto-libraries to gopenpgp/v2 v2.1.10
|
- Updated crypto-libraries to gopenpgp/v2 v2.1.10
|
||||||
- Implemented new message parser (for imports from external accounts)
|
- Implemented new message parser (for imports from external accounts)
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Fixed IMAP/SMTP restart in Bridge to mitigate connection issues
|
- Fixed IMAP/SMTP restart in Bridge to mitigate connection issues
|
||||||
- Fixed unknown charset error for 'combined' messages
|
- Fixed unknown charset error for 'combined' messages
|
||||||
- Implemented a long-term fix for 'invalid or missing message signature' error
|
- Implemented a long-term fix for 'invalid or missing message signature' error
|
||||||
|
@ -64,7 +188,6 @@
|
||||||
- 2021-05-27
|
- 2021-05-27
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- A bug with sending encrypted emails to external contacts
|
- A bug with sending encrypted emails to external contacts
|
||||||
|
|
||||||
|
|
||||||
|
@ -72,7 +195,6 @@
|
||||||
- 2021-05-21
|
- 2021-05-21
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Hotfix for error during bug reporting
|
- Hotfix for error during bug reporting
|
||||||
|
|
||||||
|
|
||||||
|
@ -80,7 +202,6 @@
|
||||||
- 2021-05-19
|
- 2021-05-19
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Hotfix for crash when listing empty folder
|
- Hotfix for crash when listing empty folder
|
||||||
|
|
||||||
|
|
||||||
|
@ -95,7 +216,6 @@
|
||||||
- Prompt profile installation during Apple Mail auto-configuration on MacOS Big Sur
|
- Prompt profile installation during Apple Mail auto-configuration on MacOS Big Sur
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Bugs with building of message bodies/headers
|
- Bugs with building of message bodies/headers
|
||||||
- Incorrect naming format of some of the attachments
|
- Incorrect naming format of some of the attachments
|
||||||
- Removed html-wrappig of non-decriptable messages - to facilitate decryption outside Bridge and/or allow to store such messages as they are
|
- Removed html-wrappig of non-decriptable messages - to facilitate decryption outside Bridge and/or allow to store such messages as they are
|
||||||
|
@ -106,13 +226,11 @@
|
||||||
- 2021-04-01
|
- 2021-04-01
|
||||||
|
|
||||||
### New
|
### New
|
||||||
|
|
||||||
- Revise storage locations for the config files, preferences and cache
|
- Revise storage locations for the config files, preferences and cache
|
||||||
- Log improvements for easier debugging (sync issues)
|
- Log improvements for easier debugging (sync issues)
|
||||||
- Added relevant metadata to Windows builds
|
- Added relevant metadata to Windows builds
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Fixed the way Bridge interacts with Windows Firewall and Defender
|
- Fixed the way Bridge interacts with Windows Firewall and Defender
|
||||||
- Fixed potential security vulnerability related to rpath
|
- Fixed potential security vulnerability related to rpath
|
||||||
- Improved parsing of embedded messages
|
- Improved parsing of embedded messages
|
||||||
|
@ -123,14 +241,12 @@
|
||||||
- 2021-03-04
|
- 2021-03-04
|
||||||
|
|
||||||
### New
|
### New
|
||||||
|
|
||||||
- Allow to choose which keychain is used by Bridge on Linux
|
- Allow to choose which keychain is used by Bridge on Linux
|
||||||
- Added automatic update CLI commands
|
- Added automatic update CLI commands
|
||||||
- Improved performance during slow connection
|
- Improved performance during slow connection
|
||||||
- Added IMAP requests to the logs for easier debugging
|
- Added IMAP requests to the logs for easier debugging
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Fixed update notifications
|
- Fixed update notifications
|
||||||
- Fixed GUI freeze while switching to early update channel
|
- Fixed GUI freeze while switching to early update channel
|
||||||
- Fixed Bridge autostart
|
- Fixed Bridge autostart
|
||||||
|
@ -144,13 +260,11 @@
|
||||||
- 2021-02-16
|
- 2021-02-16
|
||||||
|
|
||||||
### New
|
### New
|
||||||
|
|
||||||
- Added desktop files and icon in Bridge repo
|
- Added desktop files and icon in Bridge repo
|
||||||
- Better detection of MacOS version to improve automatic AppleMail configuration
|
- Better detection of MacOS version to improve automatic AppleMail configuration
|
||||||
- Clearing cache after switching early access off
|
- Clearing cache after switching early access off
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Better poor connection handling - added retries for starting IMAP server after the connection was down
|
- Better poor connection handling - added retries for starting IMAP server after the connection was down
|
||||||
- Excluding updates from 'clearing cache'
|
- Excluding updates from 'clearing cache'
|
||||||
- Not allowing copying from Inbox to Sent and vice versa
|
- Not allowing copying from Inbox to Sent and vice versa
|
||||||
|
@ -206,7 +320,6 @@ Adding a scroll bar to the settings tab
|
||||||
- Adding GPLv3 licence button to the GUI
|
- Adding GPLv3 licence button to the GUI
|
||||||
- Improved testing
|
- Improved testing
|
||||||
|
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
- AppleMail crashes (related to timestamps)
|
- AppleMail crashes (related to timestamps)
|
||||||
- Sending messages from aliases in combined inbox mode
|
- Sending messages from aliases in combined inbox mode
|
||||||
|
|
|
@ -1 +0,0 @@
|
||||||
• Fixed sending error caused by inconsistent use of upper and lower case in sender’s email address
|
|
|
@ -34,5 +34,15 @@ if ! which pandoc; then
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# Check Pandoc version
|
||||||
|
PANDOC_VERSION=`pandoc --version | grep --color=never -m 1 "pandoc" | sed -nre 's/^[^0-9]*(([0-9]+\.)*[0-9]+).*/\1/p'`
|
||||||
|
# self-contained is deprecated since 2.19 in profit of --embed-resource option
|
||||||
|
DEPRECATING_VERSION="2.19.0"
|
||||||
# Build release notes
|
# Build release notes
|
||||||
pandoc "$INFILE" -f markdown -t html -s -o "$OUTFILE" -c utils/release_notes.css --self-contained --section-divs --metadata title="Release notes - Proton Mail Bridge - $CHANNEL"
|
if [ "$(printf '%s\n' "$requiredver" "$PANDOC_VERSION" | sort -V | head -n1)" = "$DEPRECATING_VERSION" ]; then
|
||||||
|
pandoc "$INFILE" -f markdown -t html -s -o "$OUTFILE" -c utils/release_notes.css --self-contained --section-divs --metadata title="Release notes - Proton Mail Bridge - $CHANNEL"
|
||||||
|
else
|
||||||
|
pandoc "$INFILE" -f markdown -t html -s -o "$OUTFILE" -c utils/release_notes.css --embed-resource --standalone --section-divs --metadata title="Release notes - Proton Mail Bridge - $CHANNEL"
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue