Prepare next release

This commit is contained in:
Element CI 2022-12-16 04:26:20 -08:00 committed by Stefan Ceriu
parent 3cd09dc3fe
commit 787175fb0a
25 changed files with 63 additions and 38 deletions

View File

@ -1,3 +1,42 @@
## Changes in 1.0.9 (2022-12-16)
✨ Features
- Timeline: Sending and sent state for timeline messages. ([#27](https://github.com/vector-im/element-x-ios/issues/27))
- NSE: Configure target with commented code blocks. ([#243](https://github.com/vector-im/element-x-ios/issues/243))
- Timeline: Display images fullscreen when tapped. ([#244](https://github.com/vector-im/element-x-ios/issues/244))
- Implemented new SwiftUI based app navigation components ([#286](https://github.com/vector-im/element-x-ios/issues/286))
- Send messages on return. ([#314](https://github.com/vector-im/element-x-ios/issues/314))
- Implemented new user notification components on top of SwiftUI and the new navigation flows ([#315](https://github.com/vector-im/element-x-ios/issues/315))
- Implement a split screen layout for when running on iPad and MacOS ([#317](https://github.com/vector-im/element-x-ios/issues/317))
- Expose sliding sync proxy configuration URL on the server selection screen ([#320](https://github.com/vector-im/element-x-ios/issues/320))
🙌 Improvements
- Swift from a LazyVStack to a VStack for the timeline. ([#332](https://github.com/vector-im/element-x-ios/pull/332))
- Stop generating previews for light and dark colour schemes now that preview variants are a thing. ([#345](https://github.com/vector-im/element-x-ios/pull/345))
- Re-write the timeline view to be backed by a UITableView to fix scroll glitches. ([#349](https://github.com/vector-im/element-x-ios/pull/349))
- Re-write MXLogger in Swift. ([#166](https://github.com/vector-im/element-x-ios/issues/166))
- Timeline: Add a couple of basic tests to make sure the timeline is bottom aligned. ([#352](https://github.com/vector-im/element-x-ios/issues/352))
🐛 Bugfixes
- Fix a bug where the access token wasn't stored on macOS (Designed for iPad). ([#354](https://github.com/vector-im/element-x-ios/pull/354))
- Message Composer: Fix vertical padding with multiple lines of text. ([#305](https://github.com/vector-im/element-x-ios/issues/305))
- Reactions: Match alignment with the message to fix random floating reactions. ([#307](https://github.com/vector-im/element-x-ios/issues/307))
- Timeline: Fixed scrolling performance issues. ([#330](https://github.com/vector-im/element-x-ios/issues/330))
- Application: Fix background tasks & state machine crashes. ([#341](https://github.com/vector-im/element-x-ios/issues/341))
🧱 Build
- The Unit Tests workflow now fails when there are SwiftFormat errors. ([#353](https://github.com/vector-im/element-x-ios/pull/353))
- Tools: Add a command line tool to build a local copy of the SDK for debugging. ([#362](https://github.com/vector-im/element-x-ios/issues/362))
Others
- Setup tracing with a typed configuration and add some presets. ([#336](https://github.com/vector-im/element-x-ios/pull/336))
## Changes in 1.0.8 (2022-11-16)
✨ Features

View File

@ -3459,7 +3459,7 @@
IPHONEOS_DEPLOYMENT_TARGET = 16.0;
KEYCHAIN_ACCESS_GROUP_IDENTIFIER = "$(AppIdentifierPrefix)$(BASE_BUNDLE_IDENTIFIER)";
MACOSX_DEPLOYMENT_TARGET = 13.0;
MARKETING_VERSION = 1.0.9;
MARKETING_VERSION = 1.0.10;
MTL_ENABLE_DEBUG_INFO = NO;
MTL_FAST_MATH = YES;
PRODUCT_NAME = "$(TARGET_NAME)";
@ -3531,7 +3531,7 @@
IPHONEOS_DEPLOYMENT_TARGET = 16.0;
KEYCHAIN_ACCESS_GROUP_IDENTIFIER = "$(AppIdentifierPrefix)$(BASE_BUNDLE_IDENTIFIER)";
MACOSX_DEPLOYMENT_TARGET = 13.0;
MARKETING_VERSION = 1.0.9;
MARKETING_VERSION = 1.0.10;
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
MTL_FAST_MATH = YES;
ONLY_ACTIVE_ARCH = YES;

View File

@ -1,10 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "1200"
version = "1.3">
version = "1.7">
<BuildAction
parallelizeBuildables = "YES"
buildImplicitDependencies = "YES">
buildImplicitDependencies = "YES"
runPostActionsOnFailure = "NO">
<BuildActionEntries>
<BuildActionEntry
buildForTesting = "YES"
@ -38,6 +39,20 @@
ReferencedContainer = "container:ElementX.xcodeproj">
</BuildableReference>
</MacroExpansion>
<Testables>
<TestableReference
skipped = "NO">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "32C23C8D224D46EFE62AFAD0"
BuildableName = "UnitTests.xctest"
BlueprintName = "UnitTests"
ReferencedContainer = "container:ElementX.xcodeproj">
</BuildableReference>
</TestableReference>
</Testables>
<CommandLineArguments>
</CommandLineArguments>
<EnvironmentVariables>
<EnvironmentVariable
key = "IS_RUNNING_UNIT_TESTS"
@ -54,18 +69,6 @@
ReferencedContainer = "container:ElementX.xcodeproj">
</BuildableReference>
</CodeCoverageTargets>
<Testables>
<TestableReference
skipped = "NO">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "32C23C8D224D46EFE62AFAD0"
BuildableName = "UnitTests.xctest"
BlueprintName = "UnitTests"
ReferencedContainer = "container:ElementX.xcodeproj">
</BuildableReference>
</TestableReference>
</Testables>
</TestAction>
<LaunchAction
buildConfiguration = "Debug"
@ -87,6 +90,8 @@
ReferencedContainer = "container:ElementX.xcodeproj">
</BuildableReference>
</BuildableProductRunnable>
<CommandLineArguments>
</CommandLineArguments>
<EnvironmentVariables>
<EnvironmentVariable
key = "RUST_BACKTRACE"
@ -116,6 +121,8 @@
ReferencedContainer = "container:ElementX.xcodeproj">
</BuildableReference>
</BuildableProductRunnable>
<CommandLineArguments>
</CommandLineArguments>
</ProfileAction>
<AnalyzeAction
buildConfiguration = "Debug">

View File

@ -1 +0,0 @@
Re-write MXLogger in Swift.

View File

@ -1 +0,0 @@
NSE: Configure target with commented code blocks.

View File

@ -1 +0,0 @@
Timeline: Display images fullscreen when tapped.

View File

@ -1 +0,0 @@
Timeline: Sending and sent state for timeline messages.

View File

@ -1 +0,0 @@
Implemented new SwiftUI based app navigation components

View File

@ -1 +0,0 @@
Message Composer: Fix vertical padding with multiple lines of text.

View File

@ -1 +0,0 @@
Reactions: Match alignment with the message to fix random floating reactions.

View File

@ -1 +0,0 @@
Send messages on return.

View File

@ -1 +0,0 @@
Implemented new user notification components on top of SwiftUI and the new navigation flows

View File

@ -1 +0,0 @@
Implement a split screen layout for when running on iPad and MacOS

View File

@ -1 +0,0 @@
Expose sliding sync proxy configuration URL on the server selection screen

View File

@ -1 +0,0 @@
Timeline: Fixed scrolling performance issues.

View File

@ -1 +0,0 @@
Application: Fix background tasks & state machine crashes.

View File

@ -1 +0,0 @@
Timeline: Add a couple of basic tests to make sure the timeline is bottom aligned.

View File

@ -1 +0,0 @@
Tools: Add a command line tool to build a local copy of the SDK for debugging.

View File

@ -1 +0,0 @@
Swift from a LazyVStack to a VStack for the timeline.

View File

@ -1 +0,0 @@
Setup tracing with a typed configuration and add some presets.

View File

@ -1 +0,0 @@
Stop generating previews for light and dark colour schemes now that preview variants are a thing.

View File

@ -1 +0,0 @@
Re-write the timeline view to be backed by a UITableView to fix scroll glitches.

View File

@ -1 +0,0 @@
The Unit Tests workflow now fails when there are SwiftFormat errors.

View File

@ -1 +0,0 @@
Fix a bug where the access token wasn't stored on macOS (Designed for iPad).

View File

@ -26,7 +26,7 @@ settings:
APP_GROUP_IDENTIFIER: group.$(BASE_APP_GROUP_IDENTIFIER)
BASE_BUNDLE_IDENTIFIER: io.element.elementx
KEYCHAIN_ACCESS_GROUP_IDENTIFIER: $(AppIdentifierPrefix)$(BASE_BUNDLE_IDENTIFIER)
MARKETING_VERSION: 1.0.9
MARKETING_VERSION: 1.0.10
CURRENT_PROJECT_VERSION: 1
DEVELOPMENT_TEAM: 7J4U792NQT