diff --git a/CHANGES.md b/CHANGES.md index 614cd35064..8ccb66ee5c 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,3 +1,35 @@ +## Changes in 1.4.0 (2023-10-31) + +✨ Features + +- Add support for running Element Calls through Rust side widgets ([#1906](https://github.com/vector-im/element-x-ios/pull/1906)) +- Pills for user mentions and the completion suggestion view are now enabled. ([#1971](https://github.com/vector-im/element-x-ios/pull/1971)) +- Allow the app to be locked with a PIN code or Touch/Face ID. ([#1990](https://github.com/vector-im/element-x-ios/pull/1990)) +- All users mention @room now appears in the completion suggestion view. ([#1875](https://github.com/vector-im/element-x-ios/issues/1875)) +- Enable Element Call for all users. ([#1983](https://github.com/vector-im/element-x-ios/issues/1983)) + +🙌 Improvements + +- Remove DesignKit package. ([#1886](https://github.com/vector-im/element-x-ios/pull/1886)) +- Update Compound and use new pill colours. ([#1989](https://github.com/vector-im/element-x-ios/pull/1989)) + +🐛 Bugfixes + +- Revert the OIDC redirect URL back to using a custom scheme. ([#1936](https://github.com/vector-im/element-x-ios/issues/1936)) + +🚧 In development 🚧 + +- Initial service implementation for using a PIN code ([#1912](https://github.com/vector-im/element-x-ios/pull/1912)) +- Add the App Lock settings screen. ([#1917](https://github.com/vector-im/element-x-ios/pull/1917)) +- Implement the AppLockScreen as per the designs. ([#1925](https://github.com/vector-im/element-x-ios/pull/1925)) +- Add PIN entry screen for creating/accessing PIN settings. ([#1930](https://github.com/vector-im/element-x-ios/pull/1930)) +- Add Biometrics screen for enabling Touch/Face ID after creating a PIN. ([#1942](https://github.com/vector-im/element-x-ios/pull/1942)) +- Add an AppLockSetupFlowCoordinator for creating a PIN with both mandatory and optional flows. ([#1949](https://github.com/vector-im/element-x-ios/pull/1949)) +- Add support for Face ID/Touch ID to app lock. ([#1966](https://github.com/vector-im/element-x-ios/pull/1966)) +- Handle invalid PIN input in the settings flow. ([#1972](https://github.com/vector-im/element-x-ios/pull/1972)) +- Fix a bug when setting up App Lock if biometrics aren't available. ([#1981](https://github.com/vector-im/element-x-ios/pull/1981)) +- Enforce mandatory app lock outside of the authentication flow. ([#1982](https://github.com/vector-im/element-x-ios/pull/1982)) + ## Changes in 1.3.3 (2023-10-12) 🚧 In development 🚧 diff --git a/ElementX.xcodeproj/project.pbxproj b/ElementX.xcodeproj/project.pbxproj index e4bbe017f6..3715c0d460 100644 --- a/ElementX.xcodeproj/project.pbxproj +++ b/ElementX.xcodeproj/project.pbxproj @@ -6247,7 +6247,7 @@ IPHONEOS_DEPLOYMENT_TARGET = 16.4; KEYCHAIN_ACCESS_GROUP_IDENTIFIER = "$(AppIdentifierPrefix)$(BASE_BUNDLE_IDENTIFIER)"; MACOSX_DEPLOYMENT_TARGET = 13.3; - MARKETING_VERSION = 1.4.0; + MARKETING_VERSION = 1.4.1; MTL_ENABLE_DEBUG_INFO = NO; MTL_FAST_MATH = YES; PRODUCT_NAME = "$(TARGET_NAME)"; @@ -6322,7 +6322,7 @@ IPHONEOS_DEPLOYMENT_TARGET = 16.4; KEYCHAIN_ACCESS_GROUP_IDENTIFIER = "$(AppIdentifierPrefix)$(BASE_BUNDLE_IDENTIFIER)"; MACOSX_DEPLOYMENT_TARGET = 13.3; - MARKETING_VERSION = 1.4.0; + MARKETING_VERSION = 1.4.1; MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; ONLY_ACTIVE_ARCH = YES; diff --git a/changelog.d/1875.feature b/changelog.d/1875.feature deleted file mode 100644 index 3f4555bbae..0000000000 --- a/changelog.d/1875.feature +++ /dev/null @@ -1 +0,0 @@ -All users mention @room now appears in the completion suggestion view. \ No newline at end of file diff --git a/changelog.d/1936.bugfix b/changelog.d/1936.bugfix deleted file mode 100644 index 0040762bec..0000000000 --- a/changelog.d/1936.bugfix +++ /dev/null @@ -1 +0,0 @@ -Revert the OIDC redirect URL back to using a custom scheme. \ No newline at end of file diff --git a/changelog.d/1983.feature b/changelog.d/1983.feature deleted file mode 100644 index 6a9f9667a0..0000000000 --- a/changelog.d/1983.feature +++ /dev/null @@ -1 +0,0 @@ -Enable Element Call for all users. \ No newline at end of file diff --git a/changelog.d/pr-1886.change b/changelog.d/pr-1886.change deleted file mode 100644 index 04184ac5c1..0000000000 --- a/changelog.d/pr-1886.change +++ /dev/null @@ -1 +0,0 @@ -Remove DesignKit package. \ No newline at end of file diff --git a/changelog.d/pr-1906.feature b/changelog.d/pr-1906.feature deleted file mode 100644 index b77a65eaf1..0000000000 --- a/changelog.d/pr-1906.feature +++ /dev/null @@ -1 +0,0 @@ -Add support for running Element Calls through Rust side widgets \ No newline at end of file diff --git a/changelog.d/pr-1912.wip b/changelog.d/pr-1912.wip deleted file mode 100644 index 7cb5d55c6b..0000000000 --- a/changelog.d/pr-1912.wip +++ /dev/null @@ -1 +0,0 @@ -Initial service implementation for using a PIN code \ No newline at end of file diff --git a/changelog.d/pr-1917.wip b/changelog.d/pr-1917.wip deleted file mode 100644 index 3937a89c54..0000000000 --- a/changelog.d/pr-1917.wip +++ /dev/null @@ -1 +0,0 @@ -Add the App Lock settings screen. \ No newline at end of file diff --git a/changelog.d/pr-1925.wip b/changelog.d/pr-1925.wip deleted file mode 100644 index edea689323..0000000000 --- a/changelog.d/pr-1925.wip +++ /dev/null @@ -1 +0,0 @@ -Implement the AppLockScreen as per the designs. \ No newline at end of file diff --git a/changelog.d/pr-1930.wip b/changelog.d/pr-1930.wip deleted file mode 100644 index 83992a1b66..0000000000 --- a/changelog.d/pr-1930.wip +++ /dev/null @@ -1 +0,0 @@ -Add PIN entry screen for creating/accessing PIN settings. \ No newline at end of file diff --git a/changelog.d/pr-1942.wip b/changelog.d/pr-1942.wip deleted file mode 100644 index 0de0e7d904..0000000000 --- a/changelog.d/pr-1942.wip +++ /dev/null @@ -1 +0,0 @@ -Add Biometrics screen for enabling Touch/Face ID after creating a PIN. \ No newline at end of file diff --git a/changelog.d/pr-1949.wip b/changelog.d/pr-1949.wip deleted file mode 100644 index d3c9907c84..0000000000 --- a/changelog.d/pr-1949.wip +++ /dev/null @@ -1 +0,0 @@ -Add an AppLockSetupFlowCoordinator for creating a PIN with both mandatory and optional flows. \ No newline at end of file diff --git a/changelog.d/pr-1966.wip b/changelog.d/pr-1966.wip deleted file mode 100644 index fd2a1c95a9..0000000000 --- a/changelog.d/pr-1966.wip +++ /dev/null @@ -1 +0,0 @@ -Add support for Face ID/Touch ID to app lock. \ No newline at end of file diff --git a/changelog.d/pr-1971.feature b/changelog.d/pr-1971.feature deleted file mode 100644 index 039b19a05c..0000000000 --- a/changelog.d/pr-1971.feature +++ /dev/null @@ -1 +0,0 @@ -Pills for user mentions and the completion suggestion view are now enabled. \ No newline at end of file diff --git a/changelog.d/pr-1972.wip b/changelog.d/pr-1972.wip deleted file mode 100644 index ff7932cb05..0000000000 --- a/changelog.d/pr-1972.wip +++ /dev/null @@ -1 +0,0 @@ -Handle invalid PIN input in the settings flow. \ No newline at end of file diff --git a/changelog.d/pr-1981.wip b/changelog.d/pr-1981.wip deleted file mode 100644 index 15ac0d4968..0000000000 --- a/changelog.d/pr-1981.wip +++ /dev/null @@ -1 +0,0 @@ -Fix a bug when setting up App Lock if biometrics aren't available. \ No newline at end of file diff --git a/changelog.d/pr-1982.wip b/changelog.d/pr-1982.wip deleted file mode 100644 index 9d5f279823..0000000000 --- a/changelog.d/pr-1982.wip +++ /dev/null @@ -1 +0,0 @@ -Enforce mandatory app lock outside of the authentication flow. \ No newline at end of file diff --git a/changelog.d/pr-1989.change b/changelog.d/pr-1989.change deleted file mode 100644 index 15fc0b75c3..0000000000 --- a/changelog.d/pr-1989.change +++ /dev/null @@ -1 +0,0 @@ -Update Compound and use new pill colours. \ No newline at end of file diff --git a/changelog.d/pr-1990.feature b/changelog.d/pr-1990.feature deleted file mode 100644 index fd452c93ea..0000000000 --- a/changelog.d/pr-1990.feature +++ /dev/null @@ -1 +0,0 @@ -Allow the app to be locked with a PIN code or Touch/Face ID. \ No newline at end of file diff --git a/project.yml b/project.yml index 7d468223cc..0078810a3d 100644 --- a/project.yml +++ b/project.yml @@ -29,7 +29,7 @@ settings: APP_NAME: ElementX APP_DISPLAY_NAME: Element X KEYCHAIN_ACCESS_GROUP_IDENTIFIER: $(AppIdentifierPrefix)$(BASE_BUNDLE_IDENTIFIER) - MARKETING_VERSION: 1.4.0 + MARKETING_VERSION: 1.4.1 CURRENT_PROJECT_VERSION: 1 DEVELOPMENT_TEAM: 7J4U792NQT