Prepare next release

This commit is contained in:
Stefan Ceriu
2022-09-23 15:14:24 +03:00
committed by Stefan Ceriu
parent a941dff744
commit 74cab0fc0b
26 changed files with 52 additions and 28 deletions
+47
View File
@@ -1,3 +1,50 @@
## Changes in 1.0.3 (2022-09-23)
✨ Features
- UITests: Add screenshot tests. ([#9](https://github.com/vector-im/element-x-ios/issues/9))
- Logout from the server & implement soft logout flow. ([#104](https://github.com/vector-im/element-x-ios/issues/104))
- Implemented timeline item repyling ([#114](https://github.com/vector-im/element-x-ios/issues/114))
- Room: New bubbles design implementation. ([#177](https://github.com/vector-im/element-x-ios/issues/177))
- HomeScreen: Add user options menu to avatar and display name. ([#179](https://github.com/vector-im/element-x-ios/issues/179))
- Settings screen: Implement new design. ([#180](https://github.com/vector-im/element-x-ios/issues/180))
🙌 Improvements
- Use unstable MSC2967 values for OIDC scopes + client registration metadata updates. ([#154](https://github.com/vector-im/element-x-ios/pull/154))
- DesignKit: Update design tokens and add system colours to a local copy of ElementColors. ([#186](https://github.com/vector-im/element-x-ios/pull/186))
- DesignKit: Update fonts to match Figma. ([#187](https://github.com/vector-im/element-x-ios/pull/187))
- Include redacted events in the timeline. ([#199](https://github.com/vector-im/element-x-ios/pull/199))
- Rename RoomTimelineProviderItem to TimelineItemProxy for clarity. ([#162](https://github.com/vector-im/element-x-ios/issues/162))
- Style the session verification banner to match Figma. ([#181](https://github.com/vector-im/element-x-ios/issues/181))
🐛 Bugfixes
- Replace blocking detached tasks with Task.dispatch(on:). ([#201](https://github.com/vector-im/element-x-ios/pull/201))
🧱 Build
- Disable danger for external forks due to missing secret and run SwiftFormat as a pre-build step to fail early on CI. ([#157](https://github.com/vector-im/element-x-ios/pull/157))
- Run SwiftFormat as a post-build script locally, with an additional pre-build step on CI. ([#167](https://github.com/vector-im/element-x-ios/pull/167))
- Add validate-lfs.sh check from Element Android. ([#203](https://github.com/vector-im/element-x-ios/pull/203))
- Python 3 support for localizer script. ([#191](https://github.com/vector-im/element-x-ios/issues/191))
📄 Documentation
- CONTRIBUTING.md: Fix broken link to the `createScreen.sh` script. ([#153](https://github.com/vector-im/element-x-ios/pull/153))
🚧 In development 🚧
- Begin adding the same Analytics used in Element iOS. ([#106](https://github.com/vector-im/element-x-ios/issues/106))
- Add isEdited and reactions properties to timeline items. ([#111](https://github.com/vector-im/element-x-ios/issues/111))
- Add a redactions context menu item (disabled for now whilst waiting for SDK releases). ([#178](https://github.com/vector-im/element-x-ios/issues/178))
Others
- Add a pull request template. ([#156](https://github.com/vector-im/element-x-ios/pull/156))
- Use standard file headers. ([#150](https://github.com/vector-im/element-x-ios/issues/150))
## Changes in 1.0.2 (2022-07-28)
✨ Features
+4 -4
View File
@@ -573,7 +573,6 @@
68232D336E2B546AD95B78B5 /* XCUIElement.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XCUIElement.swift; sourceTree = "<group>"; };
68706A66BBA04268F7747A2F /* ActivityIndicatorPresenter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActivityIndicatorPresenter.swift; sourceTree = "<group>"; };
6920A4869821BF72FFC58842 /* MockMediaProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockMediaProvider.swift; sourceTree = "<group>"; };
695AD3FAEAFEE32A6C73E8CB /* element-x-ios copy */ = {isa = PBXFileReference; lastKnownFileType = folder; name = "element-x-ios copy"; path = .; sourceTree = SOURCE_ROOT; };
6A1AAC8EB2992918D01874AC /* rue */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = rue; path = rue.lproj/Localizable.strings; sourceTree = "<group>"; };
6A6C4BE591FE5C38CE9C7EF3 /* UserProperties+Element.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UserProperties+Element.swift"; sourceTree = "<group>"; };
6A901D95158B02CA96C79C7F /* InfoPlist.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InfoPlist.swift; sourceTree = "<group>"; };
@@ -765,6 +764,7 @@
D0A45283CF1DB96E583BECA6 /* ImageRoomTimelineView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImageRoomTimelineView.swift; sourceTree = "<group>"; };
D1A9CCCF53495CF3D7B19FCE /* MockSessionVerificationControllerProxy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockSessionVerificationControllerProxy.swift; sourceTree = "<group>"; };
D29EBCBFEC6FD0941749404D /* NavigationRouterStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NavigationRouterStore.swift; sourceTree = "<group>"; };
D31DC8105C6233E5FFD9B84C /* element-x-ios */ = {isa = PBXFileReference; lastKnownFileType = folder; name = "element-x-ios"; path = .; sourceTree = SOURCE_ROOT; };
D33116993D54FADC0C721C1F /* Application.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Application.swift; sourceTree = "<group>"; };
D4DA544B2520BFA65D6DB4BB /* target.yml */ = {isa = PBXFileReference; lastKnownFileType = text.yaml; path = target.yml; sourceTree = "<group>"; };
D653265D006E708E4E51AD64 /* HomeScreenCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HomeScreenCoordinator.swift; sourceTree = "<group>"; };
@@ -1474,7 +1474,7 @@
9413F680ECDFB2B0DDB0DEF2 /* Packages */ = {
isa = PBXGroup;
children = (
695AD3FAEAFEE32A6C73E8CB /* element-x-ios copy */,
D31DC8105C6233E5FFD9B84C /* element-x-ios */,
);
name = Packages;
sourceTree = SOURCE_ROOT;
@@ -2802,7 +2802,7 @@
"$(inherited)",
"@executable_path/Frameworks",
);
MARKETING_VERSION = 1.0.3;
MARKETING_VERSION = 1.0.4;
PRODUCT_BUNDLE_IDENTIFIER = io.element.elementx;
PRODUCT_NAME = ElementX;
SDKROOT = iphoneos;
@@ -2826,7 +2826,7 @@
"$(inherited)",
"@executable_path/Frameworks",
);
MARKETING_VERSION = 1.0.3;
MARKETING_VERSION = 1.0.4;
PRODUCT_BUNDLE_IDENTIFIER = io.element.elementx;
PRODUCT_NAME = ElementX;
SDKROOT = iphoneos;
+1 -1
View File
@@ -51,7 +51,7 @@ targets:
PRODUCT_NAME: ElementX
PRODUCT_BUNDLE_IDENTIFIER: io.element.elementx
APP_GROUP_IDENTIFIER: group.io.element
MARKETING_VERSION: 1.0.3
MARKETING_VERSION: 1.0.4
CURRENT_PROJECT_VERSION: 1
DEVELOPMENT_TEAM: 7J4U792NQT
CODE_SIGN_ENTITLEMENTS: ElementX/SupportingFiles/ElementX.entitlements
-1
View File
@@ -1 +0,0 @@
Logout from the server & implement soft logout flow.
-1
View File
@@ -1 +0,0 @@
Begin adding the same Analytics used in Element iOS.
-1
View File
@@ -1 +0,0 @@
Add isEdited and reactions properties to timeline items.
-1
View File
@@ -1 +0,0 @@
Implemented timeline item repyling
-1
View File
@@ -1 +0,0 @@
Use standard file headers.
-1
View File
@@ -1 +0,0 @@
Rename RoomTimelineProviderItem to TimelineItemProxy for clarity.
-1
View File
@@ -1 +0,0 @@
Room: New bubbles design implementation.
-1
View File
@@ -1 +0,0 @@
Add a redactions context menu item (disabled for now whilst waiting for SDK releases).
-1
View File
@@ -1 +0,0 @@
HomeScreen: Add user options menu to avatar and display name.
-1
View File
@@ -1 +0,0 @@
Settings screen: Implement new design.
-1
View File
@@ -1 +0,0 @@
Style the session verification banner to match Figma.
-1
View File
@@ -1 +0,0 @@
Python 3 support for localizer script.
-1
View File
@@ -1 +0,0 @@
UITests: Add screenshot tests.
-1
View File
@@ -1 +0,0 @@
CONTRIBUTING.md: Fix broken link to the `createScreen.sh` script.
-1
View File
@@ -1 +0,0 @@
Use unstable MSC2967 values for OIDC scopes + client registration metadata updates.
-1
View File
@@ -1 +0,0 @@
Add a pull request template.
-1
View File
@@ -1 +0,0 @@
Disable danger for external forks due to missing secret and run SwiftFormat as a pre-build step to fail early on CI.
-1
View File
@@ -1 +0,0 @@
Run SwiftFormat as a post-build script locally, with an additional pre-build step on CI.
-1
View File
@@ -1 +0,0 @@
DesignKit: Update design tokens and add system colours to a local copy of ElementColors.
-1
View File
@@ -1 +0,0 @@
DesignKit: Update fonts to match Figma.
-1
View File
@@ -1 +0,0 @@
Include redacted events in the timeline.
-1
View File
@@ -1 +0,0 @@
Replace blocking detached tasks with Task.dispatch(on:).
-1
View File
@@ -1 +0,0 @@
Add validate-lfs.sh check from Element Android.