ios-app
ios-app copied to clipboard
[RELEASE] 11.11.0
Release a new version
Xcode version to work with: 13.4.1
TASKS:
Git & Code
- [ ] [GIT] Create branch
release/[major].[minor].[patch]
(freeze the code) - [ ] [DEV] Update
APP_SHORT_VERSION
[major].[minor].[patch]
in ownCloud.xcodeproj/project.pbxproj - [ ] [TRFX] Update translations from transifex branch.
- [ ] [TRFX] Check for missing translations.
- [ ] [DIS] Update changelog
- [ ] [DEV] Update In-App Release Notes (changelog) in ownCloud/Release Notes/ReleaseNotes.plist
- [ ] [DEV] Changelog: Created a folder for the new version like $majorVersion.$minorVersion.$patchVersion_YYYY-MM-DD
- [ ] [DEV] Changelog: Moved all changelog files from the unreleased folder to the new version folder
- [ ] [DEV] Inform Documentation-Team for the upcoming major/minor release with new version tag (notify #documentation-internal)
- [x] [QA] Design Test plan
- [x] [QA] Regression Test plan
- [ ] [DOC] Update https://owncloud.com/mobile-apps/#ios version numbers (notify #marketing)
- [ ] [GIT] Merge branch
release/[major].[minor].[patch]
in master - [ ] [GIT] Create tag and sign it
[major].[minor].[patch]
- [ ] [GIT] Add the new release on GitHub ios-app
- [ ] [DEV] ownBrander: Update the ownBrander git tag in repository
customer_portal
to new release tag - [ ] [DEV] Update used Xcode version for the release in .xcode-version
- [ ] [DEV] Inform #documentation about the new release to set new documentation branch tag
If it is required to update the iOS-SDK version:
- [ ] [GIT] Create branch library
release/[major].[minor].[patch]
(freeze the code) - [ ] [mail] inform #marketing about the new release.
- [ ] [DIS] Update README.md (version number, third party, supported versions of iOS, Xcode)
- [ ] [DIS] Update changelog
- [ ] [GIT] Merge branch
release/[major].[minor].[patch]
inmaster
- [ ] [GIT] Create tag and sign it
[major].[minor].[patch]
- [ ] [GIT] Add the new release on GitHub ios-sdk
If it is required to update third party:
- [ ] [DIS] Update THIRD_PARTY.txt
App Store
- [Â ] [DIS] App Store Connect: Create a new version following the
[major].[minor].[patch]
- [ ] [DIS] App Store Connect: Trigger Fastlane screenshots generation and upload
- [ ] [DIS] Upload the binary to the App Store
- [ ] [DIS] App Store Connect: Trigger release (manually)
- [ ] [DIS] App Store Connect: Decide reset of iOS summary rating (Default: keep)
- [ ] [DIS] App Store Connect: Update description if necessary (coordinated with #marketing)
- [ ] [DIS] App Store Connect: Update changelogs
- [ ] [DIS] App Store Connect: Submit for review
BUGS & IMPROVEMENTS:
QA
Basic checks:
- [X] Basic auth
- [X] OAuth2: create/revoke session
- [X] OIDC: create session
- [x] Av. offline files/folders
- [x] Transfers (uploads/downloads)
- [x] Files App basics
- [x] Upgrade from 10.10.1
Changelog:
- [x] New themes in different views
- [x] Passcode interval in share extension (https://github.com/owncloud/ios-app/pull/1156)
- [x] Low contrast in buttons https://github.com/owncloud/ios-app/issues/1155
- [x] Markup mode iOS16 https://github.com/owncloud/ios-app/pull/1152
- [x] Metadata video player https://github.com/owncloud/ios-app/pull/1147
- [x] Video player control buttons
11.11.0
is approved from my side
Xcode version: 13.4.1 (13F100) Server version: `10.11'
Devices:
iPhoneXR, iOS 15.6 iPhone13, iOS 16
Approved commits:
app: 77faca7e8
sdk: 57729a60
Automatic test reports:
- iOS15 sim: https://reports.cucumber.io/reports/de92fdaf-1d2c-456b-9e2b-793f21b7c58a
- iOS16 sim (Xcode14): https://reports.cucumber.io/reports/af42e025-a3cc-47f8-a297-b80b7bba1280
NOTE: Release notes not included, so, in this release the RN are out of QA scope
Ready to go!