From a85ebbfc34a1ad939aa25335a54337e91adb84ea Mon Sep 17 00:00:00 2001 From: Benoit Marty Date: Wed, 13 Jul 2022 12:42:00 +0200 Subject: [PATCH 1/3] Run towncrier --- CHANGES.md | 39 +++++++++++++++++++++++++++++++++++++++ changelog.d/4777.bugfix | 1 - changelog.d/5284.wip | 1 - changelog.d/5398.bugfix | 1 - changelog.d/5525.wip | 1 - changelog.d/5853.feature | 1 - changelog.d/6288.bugfix | 1 - changelog.d/6389.misc | 1 - changelog.d/6392.misc | 1 - changelog.d/6401.feature | 1 - changelog.d/6413.feature | 1 - changelog.d/6423.misc | 1 - changelog.d/6429.misc | 1 - changelog.d/6430.bugfix | 1 - changelog.d/6434.misc | 1 - changelog.d/6436.misc | 1 - changelog.d/6442.bugfix | 1 - changelog.d/6450.bugfix | 1 - changelog.d/6451.bugfix | 1 - changelog.d/6458.misc | 1 - changelog.d/6461.bugfix | 1 - changelog.d/6463.bugfix | 1 - changelog.d/6469.bugfix | 1 - changelog.d/6510.bugfix | 1 - 24 files changed, 39 insertions(+), 23 deletions(-) delete mode 100644 changelog.d/4777.bugfix delete mode 100644 changelog.d/5284.wip delete mode 100644 changelog.d/5398.bugfix delete mode 100644 changelog.d/5525.wip delete mode 100644 changelog.d/5853.feature delete mode 100644 changelog.d/6288.bugfix delete mode 100644 changelog.d/6389.misc delete mode 100644 changelog.d/6392.misc delete mode 100644 changelog.d/6401.feature delete mode 100644 changelog.d/6413.feature delete mode 100644 changelog.d/6423.misc delete mode 100644 changelog.d/6429.misc delete mode 100644 changelog.d/6430.bugfix delete mode 100644 changelog.d/6434.misc delete mode 100644 changelog.d/6436.misc delete mode 100644 changelog.d/6442.bugfix delete mode 100644 changelog.d/6450.bugfix delete mode 100644 changelog.d/6451.bugfix delete mode 100644 changelog.d/6458.misc delete mode 100644 changelog.d/6461.bugfix delete mode 100644 changelog.d/6463.bugfix delete mode 100644 changelog.d/6469.bugfix delete mode 100644 changelog.d/6510.bugfix diff --git a/CHANGES.md b/CHANGES.md index b66e567f5b..fd78aa0f96 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,3 +1,42 @@ +Changes in Element v1.4.28 (2022-07-13) +======================================= + +Features ✨ +---------- + - Improve user experience when he is first invited to a room. Users will be able to decrypt and view previous messages ([#5853](https://github.com/vector-im/element-android/issues/5853)) + - [Location sharing] - Reply action on a live message ([#6401](https://github.com/vector-im/element-android/issues/6401)) + - Show a loader if all the Room Members are not yet loaded. ([#6413](https://github.com/vector-im/element-android/issues/6413)) + +Bugfixes 🐛 +---------- + - Fixes numbered lists always starting from 1 ([#4777](https://github.com/vector-im/element-android/issues/4777)) + - Adds LoginType to SessionParams to fix soft logout form not showing for SSO and Password type ([#5398](https://github.com/vector-im/element-android/issues/5398)) + - Use stable endpoint for alias management instead of MSC2432. Contributed by Nico. ([#6288](https://github.com/vector-im/element-android/issues/6288)) + - [Poll] Fixes visible and wrong votes in closed poll after removing 2 previous polls ([#6430](https://github.com/vector-im/element-android/issues/6430)) + - Fix HTML entities being displayed in messages ([#6442](https://github.com/vector-im/element-android/issues/6442)) + - Gallery picker can pick external images ([#6450](https://github.com/vector-im/element-android/issues/6450)) + - Fixes crash when sharing plain text, such as a url ([#6451](https://github.com/vector-im/element-android/issues/6451)) + - Fix crashes on Timeline [Thread] due to range validation ([#6461](https://github.com/vector-im/element-android/issues/6461)) + - Fix crashes when opening Thread ([#6463](https://github.com/vector-im/element-android/issues/6463)) + - Fix ConcurrentModificationException on BackgroundDetectionObserver ([#6469](https://github.com/vector-im/element-android/issues/6469)) + - Fixes inconsistency with rooms within spaces showing or disappearing from home ([#6510](https://github.com/vector-im/element-android/issues/6510)) + +In development 🚧 +---------------- + - FTUE - Adds support for resetting the password during the FTUE onboarding journey ([#5284](https://github.com/vector-im/element-android/issues/5284)) + - Create DM room only on first message - Design implementation & debug feature flag ([#5525](https://github.com/vector-im/element-android/issues/5525)) + +Other changes +------------- + - Replacing Epoxy annotation layout id references with getDefaultLayoutId ([#6389](https://github.com/vector-im/element-android/issues/6389)) + - Ensure `RealmList.clearWith()` extension is correctly used. ([#6392](https://github.com/vector-im/element-android/issues/6392)) + - [Poll] - Add a description under undisclosed poll when not ended ([#6423](https://github.com/vector-im/element-android/issues/6423)) + - Add `android:hasFragileUserData="true"` in the manifest ([#6429](https://github.com/vector-im/element-android/issues/6429)) + - Add code check to prevent modification of frozen class ([#6434](https://github.com/vector-im/element-android/issues/6434)) + - Let your Activity or Fragment implement `VectorMenuProvider` if they provide a menu. ([#6436](https://github.com/vector-im/element-android/issues/6436)) + - Rename Android Service to use `AndroidService` suffix ([#6458](https://github.com/vector-im/element-android/issues/6458)) + + Changes in Element v1.4.27 (2022-07-06) ======================================= diff --git a/changelog.d/4777.bugfix b/changelog.d/4777.bugfix deleted file mode 100644 index 428101f649..0000000000 --- a/changelog.d/4777.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fixes numbered lists always starting from 1 diff --git a/changelog.d/5284.wip b/changelog.d/5284.wip deleted file mode 100644 index a296de24af..0000000000 --- a/changelog.d/5284.wip +++ /dev/null @@ -1 +0,0 @@ -FTUE - Adds support for resetting the password during the FTUE onboarding journey diff --git a/changelog.d/5398.bugfix b/changelog.d/5398.bugfix deleted file mode 100644 index 24da1952b3..0000000000 --- a/changelog.d/5398.bugfix +++ /dev/null @@ -1 +0,0 @@ -Adds LoginType to SessionParams to fix soft logout form not showing for SSO and Password type diff --git a/changelog.d/5525.wip b/changelog.d/5525.wip deleted file mode 100644 index c4ac0ff008..0000000000 --- a/changelog.d/5525.wip +++ /dev/null @@ -1 +0,0 @@ -Create DM room only on first message - Design implementation & debug feature flag diff --git a/changelog.d/5853.feature b/changelog.d/5853.feature deleted file mode 100644 index 2a399e76aa..0000000000 --- a/changelog.d/5853.feature +++ /dev/null @@ -1 +0,0 @@ -Improve user experience when he is first invited to a room. Users will be able to decrypt and view previous messages diff --git a/changelog.d/6288.bugfix b/changelog.d/6288.bugfix deleted file mode 100644 index fc01597ed8..0000000000 --- a/changelog.d/6288.bugfix +++ /dev/null @@ -1 +0,0 @@ -Use stable endpoint for alias management instead of MSC2432. Contributed by Nico. diff --git a/changelog.d/6389.misc b/changelog.d/6389.misc deleted file mode 100644 index fcf9b42c47..0000000000 --- a/changelog.d/6389.misc +++ /dev/null @@ -1 +0,0 @@ -Replacing Epoxy annotation layout id references with getDefaultLayoutId diff --git a/changelog.d/6392.misc b/changelog.d/6392.misc deleted file mode 100644 index c7b95917c3..0000000000 --- a/changelog.d/6392.misc +++ /dev/null @@ -1 +0,0 @@ -Ensure `RealmList.clearWith()` extension is correctly used. diff --git a/changelog.d/6401.feature b/changelog.d/6401.feature deleted file mode 100644 index 67ded427d6..0000000000 --- a/changelog.d/6401.feature +++ /dev/null @@ -1 +0,0 @@ -[Location sharing] - Reply action on a live message diff --git a/changelog.d/6413.feature b/changelog.d/6413.feature deleted file mode 100644 index d1dba78fb9..0000000000 --- a/changelog.d/6413.feature +++ /dev/null @@ -1 +0,0 @@ -Show a loader if all the Room Members are not yet loaded. diff --git a/changelog.d/6423.misc b/changelog.d/6423.misc deleted file mode 100644 index 26c1e84830..0000000000 --- a/changelog.d/6423.misc +++ /dev/null @@ -1 +0,0 @@ -[Poll] - Add a description under undisclosed poll when not ended diff --git a/changelog.d/6429.misc b/changelog.d/6429.misc deleted file mode 100644 index 4c748f652c..0000000000 --- a/changelog.d/6429.misc +++ /dev/null @@ -1 +0,0 @@ -Add `android:hasFragileUserData="true"` in the manifest diff --git a/changelog.d/6430.bugfix b/changelog.d/6430.bugfix deleted file mode 100644 index 99b1cb836d..0000000000 --- a/changelog.d/6430.bugfix +++ /dev/null @@ -1 +0,0 @@ -[Poll] Fixes visible and wrong votes in closed poll after removing 2 previous polls diff --git a/changelog.d/6434.misc b/changelog.d/6434.misc deleted file mode 100644 index faef5bc040..0000000000 --- a/changelog.d/6434.misc +++ /dev/null @@ -1 +0,0 @@ -Add code check to prevent modification of frozen class diff --git a/changelog.d/6436.misc b/changelog.d/6436.misc deleted file mode 100644 index a170b624ce..0000000000 --- a/changelog.d/6436.misc +++ /dev/null @@ -1 +0,0 @@ -Let your Activity or Fragment implement `VectorMenuProvider` if they provide a menu. diff --git a/changelog.d/6442.bugfix b/changelog.d/6442.bugfix deleted file mode 100644 index 070ff94bee..0000000000 --- a/changelog.d/6442.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fix HTML entities being displayed in messages diff --git a/changelog.d/6450.bugfix b/changelog.d/6450.bugfix deleted file mode 100644 index 212d835f20..0000000000 --- a/changelog.d/6450.bugfix +++ /dev/null @@ -1 +0,0 @@ -Gallery picker can pick external images diff --git a/changelog.d/6451.bugfix b/changelog.d/6451.bugfix deleted file mode 100644 index ed4a2df7e8..0000000000 --- a/changelog.d/6451.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fixes crash when sharing plain text, such as a url diff --git a/changelog.d/6458.misc b/changelog.d/6458.misc deleted file mode 100644 index a9a0fcd702..0000000000 --- a/changelog.d/6458.misc +++ /dev/null @@ -1 +0,0 @@ -Rename Android Service to use `AndroidService` suffix diff --git a/changelog.d/6461.bugfix b/changelog.d/6461.bugfix deleted file mode 100644 index 1d3e4e14c5..0000000000 --- a/changelog.d/6461.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fix crashes on Timeline [Thread] due to range validation diff --git a/changelog.d/6463.bugfix b/changelog.d/6463.bugfix deleted file mode 100644 index 63d66d018e..0000000000 --- a/changelog.d/6463.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fix crashes when opening Thread diff --git a/changelog.d/6469.bugfix b/changelog.d/6469.bugfix deleted file mode 100644 index 5a9cb4022e..0000000000 --- a/changelog.d/6469.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fix ConcurrentModificationException on BackgroundDetectionObserver diff --git a/changelog.d/6510.bugfix b/changelog.d/6510.bugfix deleted file mode 100644 index bd21b5c498..0000000000 --- a/changelog.d/6510.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fixes inconsistency with rooms within spaces showing or disappearing from home From 9b60bc0ad48c3be028ab0d9eeb225992e1bf8dab Mon Sep 17 00:00:00 2001 From: Benoit Marty Date: Wed, 13 Jul 2022 12:38:31 +0200 Subject: [PATCH 2/3] Command changed with towncrier 21.9.0 --- .github/ISSUE_TEMPLATE/release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/release.yml b/.github/ISSUE_TEMPLATE/release.yml index e663a49fdb..b063c93530 100644 --- a/.github/ISSUE_TEMPLATE/release.yml +++ b/.github/ISSUE_TEMPLATE/release.yml @@ -29,7 +29,7 @@ body: - [ ] Check the rageshake with the current dev version: https://github.com/matrix-org/element-android-rageshakes/labels/1.2.3-dev - [ ] Run the integration test, and especially `UiAllScreensSanityTest.allScreensTest()` - [ ] Create an account on matrix.org and do some smoke tests that the sanity test does not cover like: 1-1 call, 1-1 video call, Jitsi call for instance - - [ ] Run towncrier: `towncrier --version v1.2.3 --draft` (remove `--draft` do write the file CHANGES.md) + - [ ] Run towncrier: `towncrier build --version v1.2.3 --draft` (remove `--draft` do write the file CHANGES.md) - [ ] Check that the folder `changelog.d` is empty. It can happen that some remaining files stay here - [ ] Check the file CHANGES.md consistency. It's possible to reorder items (most important changes first) or change their section if relevant. Also an opportunity to fix some typo, or rewrite things - [ ] Add file for fastlane under ./fastlane/metadata/android/en-US/changelogs From f117d41374a60caa3a9bac15620f4220eb9ee95a Mon Sep 17 00:00:00 2001 From: Benoit Marty Date: Wed, 13 Jul 2022 12:43:25 +0200 Subject: [PATCH 3/3] fastlane file --- fastlane/metadata/android/en-US/changelogs/40104280.txt | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 fastlane/metadata/android/en-US/changelogs/40104280.txt diff --git a/fastlane/metadata/android/en-US/changelogs/40104280.txt b/fastlane/metadata/android/en-US/changelogs/40104280.txt new file mode 100644 index 0000000000..61db61727a --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/40104280.txt @@ -0,0 +1,2 @@ +Main changes in this version: Various bug fixes and stability improvements. +Full changelog: https://github.com/vector-im/element-android/releases