mirror of
https://github.com/ProtonMail/proton-bridge.git
synced 2025-12-10 12:46:46 +00:00
[GODT-958] Release notes per each channel
This commit is contained in:
9
Makefile
9
Makefile
@ -269,13 +269,10 @@ updates: install-go-mod-outdated
|
||||
doc:
|
||||
godoc -http=:6060
|
||||
|
||||
release-notes: release-notes/bridge.html release-notes/ie.html
|
||||
release-notes: release-notes/bridge_stable.html release-notes/bridge_early.html release-notes/ie_stable.html release-notes/ie_early.html
|
||||
|
||||
release-notes/bridge.html:
|
||||
./utils/release_notes.sh bridge
|
||||
|
||||
release-notes/ie.html:
|
||||
./utils/release_notes.sh ie
|
||||
release-notes/%.html: release-notes/%.md
|
||||
./utils/release_notes.sh $^
|
||||
|
||||
.PHONY: gofiles
|
||||
# Following files are for the whole app so it makes sense to have them in bridge package.
|
||||
|
||||
11
release-notes/bridge_early.md
Normal file
11
release-notes/bridge_early.md
Normal file
@ -0,0 +1,11 @@
|
||||
## v1.6.0
|
||||
- 2021-01-28
|
||||
|
||||
### New
|
||||
|
||||
In app silent updates
|
||||
|
||||
### Fixed
|
||||
|
||||
Performance
|
||||
|
||||
@ -1,3 +1,59 @@
|
||||
## v1.5.6
|
||||
- 2021-01-21
|
||||
|
||||
### New
|
||||
|
||||
Improvements to message parsing
|
||||
|
||||
Better error handling
|
||||
|
||||
Ensured better message flow by refactoring both address and date parsing
|
||||
|
||||
Improved secure connectivity checks
|
||||
|
||||
Better deb packaging
|
||||
|
||||
More robust error handling
|
||||
|
||||
Improved package creation logic
|
||||
|
||||
Refactor of sending functions to simplify code maintenance
|
||||
|
||||
Added tests for package creation
|
||||
|
||||
Support read confirmations
|
||||
|
||||
Adding GPLv3 licence button to the GUI
|
||||
|
||||
Improved testing
|
||||
|
||||
### Fixed
|
||||
|
||||
AppleMail crashes (related to timestamps)
|
||||
|
||||
Sending messages from aliases in combined inbox mode
|
||||
|
||||
Fedora font issues
|
||||
|
||||
Ensured that conversations are properly threaded
|
||||
|
||||
Fixed Linux font issues (Fedora)
|
||||
|
||||
Better handling of Mime encrypted messages
|
||||
|
||||
Bridge crashes related to labels handling
|
||||
|
||||
GUI popup related to TLS connection error
|
||||
|
||||
An issue where a random session key is included in the data payload
|
||||
|
||||
Error handling (including improved detection)
|
||||
|
||||
Encoding errors
|
||||
|
||||
Installation issues on linux
|
||||
|
||||
|
||||
## v1.4.5
|
||||
- 2020-10-22
|
||||
|
||||
@ -27,6 +83,8 @@ Limited log size
|
||||
|
||||
Fixed Linux font issues (mouse hover)
|
||||
|
||||
|
||||
|
||||
## v1.3.3
|
||||
- 2020-08-12
|
||||
|
||||
@ -58,4 +116,4 @@ General stability improvements
|
||||
|
||||
### Fixed
|
||||
|
||||
Fixed a slew of smaller bugs and some conditions which could cause the application to crash.
|
||||
Fixed a slew of smaller bugs and some conditions which could cause the application to crash.
|
||||
12
release-notes/ie_early.md
Normal file
12
release-notes/ie_early.md
Normal file
@ -0,0 +1,12 @@
|
||||
## v1.3.0
|
||||
- 2021-01-28
|
||||
|
||||
### New
|
||||
|
||||
In app silent updates
|
||||
|
||||
### Fixed
|
||||
|
||||
Performance
|
||||
|
||||
|
||||
@ -1,3 +1,28 @@
|
||||
## v1.2.2
|
||||
- 2020-11-27
|
||||
|
||||
### New
|
||||
Improvements to the import from large mbox files with multiple labels
|
||||
|
||||
Not allow to run multiple instances of the app or transfers at the same time
|
||||
|
||||
Better handling and displaying of skipped messages
|
||||
|
||||
Various enhancements of the import process related to parsing
|
||||
|
||||
Cosmetic GUI changes
|
||||
|
||||
Better error handling
|
||||
|
||||
### Fixed
|
||||
|
||||
Linux font issues - Fedora specific
|
||||
|
||||
App response to the user pausing and canceling import or export
|
||||
|
||||
Upgrade errors
|
||||
|
||||
|
||||
## v1.1.2
|
||||
- 2020-09-23
|
||||
|
||||
@ -23,4 +48,4 @@ Improved metrics
|
||||
Fixed issues causing failing of import
|
||||
|
||||
* Import from mbox files with long lines
|
||||
* Improvements to import from Yahoo accounts
|
||||
* Improvements to import from Yahoo accounts
|
||||
@ -5,6 +5,7 @@ Changelog [format](http://keepachangelog.com/en/1.0.0/)
|
||||
## Unreleased
|
||||
|
||||
### Added
|
||||
* GODT-958 Release notes per eaach update channel.
|
||||
* GODT-906 Handle RFC2047-encoded content transfer encoding values.
|
||||
* GODT-875 Added GUI dialog on force update.
|
||||
* GODT-820 Added GUI notification on impossibility of update installation (both silent and manual).
|
||||
|
||||
@ -19,22 +19,21 @@
|
||||
|
||||
|
||||
# Generate HTML release notes
|
||||
# hosted at https://protonmail.com/download/{ie,bridge}/release_notes.html
|
||||
# hosted at https://protonmail.com/download/{ie,bridge}/{stable,early}_releases.html
|
||||
INFILE=$1
|
||||
OUTFILE=${INFILE//.md/.html}
|
||||
|
||||
# Load props
|
||||
APP_TYPE=$1
|
||||
if [ "$APP_TYPE" == "" ]; then
|
||||
APP_TYPE="bridge"
|
||||
APP_NAME="Import-Export app"
|
||||
if [[ "$INFILE" =~ bridge ]]; then
|
||||
APP_NAME="Bridge"
|
||||
fi
|
||||
|
||||
APP_NAME="Bridge"
|
||||
if [ "$APP_TYPE" == "ie" ]; then
|
||||
APP_NAME="Import-Export app"
|
||||
CHANNEL=early
|
||||
if [[ "$INFILE" =~ stable ]]; then
|
||||
CHANNEL=stable
|
||||
fi
|
||||
|
||||
INFILE="release-notes/${APP_TYPE}.md"
|
||||
OUTFILE="release-notes/${APP_TYPE}.html"
|
||||
|
||||
# Check dependencies
|
||||
if ! which pandoc; then
|
||||
echo "PANDOC NOT FOUND!\nPlease install pandoc in order to build release notes."
|
||||
@ -42,4 +41,4 @@ if ! which pandoc; then
|
||||
fi
|
||||
|
||||
# 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 - ProtonMail $APP_NAME"
|
||||
pandoc $INFILE -f markdown -t html -s -o $OUTFILE -c utils/release_notes.css --self-contained --section-divs --metadata title="Release notes - ProtonMail $APP_NAME - $CHANNEL"
|
||||
|
||||
Reference in New Issue
Block a user