[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:
|
doc:
|
||||||
godoc -http=:6060
|
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:
|
release-notes/%.html: release-notes/%.md
|
||||||
./utils/release_notes.sh bridge
|
./utils/release_notes.sh $^
|
||||||
|
|
||||||
release-notes/ie.html:
|
|
||||||
./utils/release_notes.sh ie
|
|
||||||
|
|
||||||
.PHONY: gofiles
|
.PHONY: gofiles
|
||||||
# Following files are for the whole app so it makes sense to have them in bridge package.
|
# 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
|
## v1.4.5
|
||||||
- 2020-10-22
|
- 2020-10-22
|
||||||
|
|
||||||
@ -27,6 +83,8 @@ Limited log size
|
|||||||
|
|
||||||
Fixed Linux font issues (mouse hover)
|
Fixed Linux font issues (mouse hover)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## v1.3.3
|
## v1.3.3
|
||||||
- 2020-08-12
|
- 2020-08-12
|
||||||
|
|
||||||
@ -58,4 +116,4 @@ General stability improvements
|
|||||||
|
|
||||||
### Fixed
|
### 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
|
## v1.1.2
|
||||||
- 2020-09-23
|
- 2020-09-23
|
||||||
|
|
||||||
@ -23,4 +48,4 @@ Improved metrics
|
|||||||
Fixed issues causing failing of import
|
Fixed issues causing failing of import
|
||||||
|
|
||||||
* Import from mbox files with long lines
|
* 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
|
## Unreleased
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
* GODT-958 Release notes per eaach update channel.
|
||||||
* GODT-906 Handle RFC2047-encoded content transfer encoding values.
|
* GODT-906 Handle RFC2047-encoded content transfer encoding values.
|
||||||
* GODT-875 Added GUI dialog on force update.
|
* GODT-875 Added GUI dialog on force update.
|
||||||
* GODT-820 Added GUI notification on impossibility of update installation (both silent and manual).
|
* GODT-820 Added GUI notification on impossibility of update installation (both silent and manual).
|
||||||
|
|||||||
@ -19,22 +19,21 @@
|
|||||||
|
|
||||||
|
|
||||||
# Generate HTML release notes
|
# 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
|
# Load props
|
||||||
APP_TYPE=$1
|
APP_NAME="Import-Export app"
|
||||||
if [ "$APP_TYPE" == "" ]; then
|
if [[ "$INFILE" =~ bridge ]]; then
|
||||||
APP_TYPE="bridge"
|
APP_NAME="Bridge"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
APP_NAME="Bridge"
|
CHANNEL=early
|
||||||
if [ "$APP_TYPE" == "ie" ]; then
|
if [[ "$INFILE" =~ stable ]]; then
|
||||||
APP_NAME="Import-Export app"
|
CHANNEL=stable
|
||||||
fi
|
fi
|
||||||
|
|
||||||
INFILE="release-notes/${APP_TYPE}.md"
|
|
||||||
OUTFILE="release-notes/${APP_TYPE}.html"
|
|
||||||
|
|
||||||
# Check dependencies
|
# Check dependencies
|
||||||
if ! which pandoc; then
|
if ! which pandoc; then
|
||||||
echo "PANDOC NOT FOUND!\nPlease install pandoc in order to build release notes."
|
echo "PANDOC NOT FOUND!\nPlease install pandoc in order to build release notes."
|
||||||
@ -42,4 +41,4 @@ if ! which pandoc; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
# 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 - 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