Skip to content

Commit

Permalink
[milestone/11.8.1] Milestone 11.8.1 (#1078)
Browse files Browse the repository at this point in the history
* preparing bug fix release 11.8.1

* - added in-app release notes
- added fastlane changelog
- added Calens changelog entry

* Calens changelog updated

* [feature/oidc-dcr-fallback] Fallback on/ignore OIDC Dynamic Client Registration errors (#1068)

* - update SDK to add support for authentication-oauth2.oidc-fallback-on-client-registration-failure, defaulting to true, to allow the automatic fallback to default client_id / client_secret if OpenID Connect Dynamic Client Registration fails with any error

* - fix infinite OAuth2 token refresh loop via SDK update

* removed ipa name to get a timestamp ipa output name

* changed ipa name by value

* output git branch, set git branch in IPA file name

* remove newline from gitbranch name

* set git branch in branding.plist

* renamed git hash key

* - new version number for upload
- changed changelog folder name

* Calens changelog updated

* [fix/connection-stuck] Fix eternal "Connecting…"  (#1080)

* - update SDK to add support for authentication-oauth2.oidc-fallback-on-client-registration-failure, defaulting to true, to allow the automatic fallback to default client_id / client_secret if OpenID Connect Dynamic Client Registration fails with any error

* - fix infinite OAuth2 token refresh loop via SDK update

* - BookmarkViewController: store user.displayName in .userDisplayName rather than .displayName
- OCBookmark+AppExtensions:
	- make .displayName readonly and mark it as legacy
	- return .userDisplayName for .displayName if the former has a value
- StaticLoginSingleAccountServerListViewController:
	- remove OCConnection code to fetch a user's display name and use bookmark.displayName instead
	- listen for bookmark updates and trigger a header update then accordingly
- update SDK to gain bookmark.userDisplayName support

* - update SDK to gain bookmark.userDisplayName support

Co-authored-by: Matthias Hühne <[email protected]>

* new build number

* use latest develop sdk commit

* [fix/core-overlap] Fix OCCore overlap for first connection (#1081)

* - update SDK to add support for authentication-oauth2.oidc-fallback-on-client-registration-failure, defaulting to true, to allow the automatic fallback to default client_id / client_secret if OpenID Connect Dynamic Client Registration fails with any error

* - fix infinite OAuth2 token refresh loop via SDK update

* - BookmarkViewController: store user.displayName in .userDisplayName rather than .displayName
- OCBookmark+AppExtensions:
	- make .displayName readonly and mark it as legacy
	- return .userDisplayName for .displayName if the former has a value
- StaticLoginSingleAccountServerListViewController:
	- remove OCConnection code to fetch a user's display name and use bookmark.displayName instead
	- listen for bookmark updates and trigger a header update then accordingly
- update SDK to gain bookmark.userDisplayName support

* - update SDK to gain bookmark.userDisplayName support

* Prevent unwanted connection following setup of the first account, preventing an immediate OCCore request and unclean return with possible instance overlap by starting the connection on the - at that time - already removed parent view controller.

* new build number

Co-authored-by: Matthias Hühne <[email protected]>

* - updated build number
- updated release notes
- changed changelog folder name

* Calens changelog updated

* - update SDK (#1064)

- make SortMethod.comparator use OCSQLiteCollationLocalized.sortComparator

* Configuration documentation updated

* added improved sorting to changelog

* new changelog entry

* Calens changelog updated

Co-authored-by: hosy <[email protected]>
Co-authored-by: Felix Schwarz <[email protected]>
  • Loading branch information
3 people authored Dec 22, 2021
1 parent 04b1c78 commit 2524b7f
Show file tree
Hide file tree
Showing 17 changed files with 222 additions and 132 deletions.
32 changes: 32 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,35 @@
Changelog for ownCloud iOS Client [11.8.1] (2021-12-22)
=======================================
The following sections list the changes in ownCloud iOS Client 11.8.1 relevant to
ownCloud admins and users.

[11.8.1]: https://github.com/owncloud/ios-app/compare/milestone/11.8.0...milestone/11.8.1

Summary
-------

* Change - Fallback on OIDC Dynamic Client Registration: [#1068](https://github.com/owncloud/ios-app/pull/1068)
* Change - Localized Sort Order: [#975](https://github.com/owncloud/ios-app/issues/975)

Details
-------

* Change - Fallback on OIDC Dynamic Client Registration: [#1068](https://github.com/owncloud/ios-app/pull/1068)

Adds authentication-oauth2.oidc-fallback-on-client-registration-failure -
defaulting to true - to allow the automatic fallback to default client_id / client_secret if
OpenID Connect Dynamic Client Registration fails with any error. Furthermore fixed an
infinite OAuth2 token refresh loop via SDK update.

https://github.com/owncloud/ios-app/pull/1068

* Change - Localized Sort Order: [#975](https://github.com/owncloud/ios-app/issues/975)

Improved sorting results and localized sorting across query results and database queries,
via the SDK's new OCLOCALIZED collation and sort comparator.

https://github.com/owncloud/ios-app/issues/975

Changelog for ownCloud iOS Client [11.8.0] (2021-12-01)
=======================================
The following sections list the changes in ownCloud iOS Client 11.8.0 relevant to
Expand Down
5 changes: 5 additions & 0 deletions changelog/11.8.1_2021-12-22/1068
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
Change: Fallback on OIDC Dynamic Client Registration

Adds authentication-oauth2.oidc-fallback-on-client-registration-failure - defaulting to true - to allow the automatic fallback to default client_id / client_secret if OpenID Connect Dynamic Client Registration fails with any error. Furthermore fixed an infinite OAuth2 token refresh loop via SDK update.

https://github.com/owncloud/ios-app/pull/1068
5 changes: 5 additions & 0 deletions changelog/11.8.1_2021-12-22/975
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
Change: Localized Sort Order

Improved sorting results and localized sorting across query results and database queries, via the SDK's new OCLOCALIZED collation and sort comparator.

https://github.com/owncloud/ios-app/issues/975
68 changes: 34 additions & 34 deletions docs/modules/ROOT/pages/ios_mdm_tables.adoc
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@

tag::account[]
[cols="1,2,3,4a,5",options=header]
[cols="2,1,1,2a,1",options=header]
|===
|Key
|Type
Expand All @@ -20,7 +20,7 @@ end::account[]


tag::actions[]
[cols="1,2,3,4a,5",options=header]
[cols="2,1,1,2a,1",options=header]
|===
|Key
|Type
Expand All @@ -33,7 +33,7 @@ tag::actions[]
|stringArray
|`[]`
|List of all allowed actions. If provided, actions not listed here are not allowed.
[cols="1,2"]
[cols="1,1"]
!===
! Value
! Description
Expand Down Expand Up @@ -117,7 +117,7 @@ tag::actions[]
|stringArray
|`[]`
|List of all disallowed actions. If provided, actions not listed here are allowed.
[cols="1,2"]
[cols="1,1"]
!===
! Value
! Description
Expand Down Expand Up @@ -202,7 +202,7 @@ end::actions[]


tag::app[]
[cols="1,2,3,4a,5",options=header]
[cols="2,1,1,2a,1",options=header]
|===
|Key
|Type
Expand Down Expand Up @@ -252,7 +252,7 @@ end::app[]


tag::authentication[]
[cols="1,2,3,4a,5",options=header]
[cols="2,1,1,2a,1",options=header]
|===
|Key
|Type
Expand All @@ -265,7 +265,7 @@ tag::authentication[]
|string
|`operating-system`
|Alternative browser session class to use instead of `ASWebAuthenticationSession`. Please also see Compile Time Configuration if you want to use this.
[cols="1,2"]
[cols="1,1"]
!===
! Value
! Description
Expand Down Expand Up @@ -299,7 +299,7 @@ end::authentication[]


tag::bookmarks[]
[cols="1,2,3,4a,5",options=header]
[cols="2,1,1,2a,1",options=header]
|===
|Key
|Type
Expand All @@ -325,7 +325,7 @@ end::bookmarks[]


tag::branding[]
[cols="1,2,3,4a,5",options=header]
[cols="2,1,1,2a,1",options=header]
|===
|Key
|Type
Expand All @@ -344,7 +344,7 @@ tag::branding[]
|stringArray
|
|List of disabled import methods that can't be used.
[cols="1,2"]
[cols="1,1"]
!===
! Value
! Description
Expand Down Expand Up @@ -479,7 +479,7 @@ branding.profile-allowed-authentication-methods
|stringArray
|
|The identifiers of the authentication methods allowed for this profile. Allows to f.ex. force OAuth2, or to use Basic Auth even if OAuth2 is available.
[cols="1,2"]
[cols="1,1"]
!===
! Value
! Description
Expand Down Expand Up @@ -609,7 +609,7 @@ end::branding[]


tag::browsersession[]
[cols="1,2,3,4a,5",options=header]
[cols="2,1,1,2a,1",options=header]
|===
|Key
|Type
Expand All @@ -635,7 +635,7 @@ end::browsersession[]


tag::build[]
[cols="1,2,3,4a,5",options=header]
[cols="2,1,1,2a,1",options=header]
|===
|Key
|Type
Expand Down Expand Up @@ -667,7 +667,7 @@ end::build[]


tag::connection[]
[cols="1,2,3,4a,5",options=header]
[cols="2,1,1,2a,1",options=header]
|===
|Key
|Type
Expand Down Expand Up @@ -720,7 +720,7 @@ The following placeholders can be used to make it dynamic:
|stringArray
|
|Allows fine-tuning the behavior of the connection validator by enabling/disabling aspects of it.
[cols="1,2"]
[cols="1,1"]
!===
! Value
! Description
Expand Down Expand Up @@ -786,7 +786,7 @@ The following placeholders can be used to make it dynamic:
|stringArray
|`[]`
|Active Host simulation extensions.
[cols="1,2"]
[cols="1,1"]
!===
! Value
! Description
Expand Down Expand Up @@ -814,7 +814,7 @@ end::connection[]


tag::diagnostics[]
[cols="1,2,3,4a,5",options=header]
[cols="2,1,1,2a,1",options=header]
|===
|Key
|Type
Expand All @@ -834,7 +834,7 @@ end::diagnostics[]


tag::displaysettings[]
[cols="1,2,3,4a,5",options=header]
[cols="2,1,1,2a,1",options=header]
|===
|Key
|Type
Expand Down Expand Up @@ -866,7 +866,7 @@ end::displaysettings[]


tag::endpoints[]
[cols="1,2,3,4a,5",options=header]
[cols="2,1,1,2a,1",options=header]
|===
|Key
|Type
Expand Down Expand Up @@ -940,7 +940,7 @@ end::endpoints[]


tag::licensing[]
[cols="1,2,3,4a,5",options=header]
[cols="2,1,1,2a,1",options=header]
|===
|Key
|Type
Expand All @@ -966,7 +966,7 @@ end::licensing[]


tag::localization[]
[cols="1,2,3,4a,5",options=header]
[cols="2,1,1,2a,1",options=header]
|===
|Key
|Type
Expand All @@ -988,7 +988,7 @@ end::localization[]


tag::logging[]
[cols="1,2,3,4a,5",options=header]
[cols="2,1,1,2a,1",options=header]
|===
|Key
|Type
Expand All @@ -1001,7 +1001,7 @@ tag::logging[]
|int
|`4`
|Log level
[cols="1,2"]
[cols="1,1"]
!===
! Value
! Description
Expand Down Expand Up @@ -1049,7 +1049,7 @@ tag::logging[]
|stringArray
|`[writer.stderr writer.file]`
|List of enabled logging system components.
[cols="1,2"]
[cols="1,1"]
!===
! Value
! Description
Expand All @@ -1073,7 +1073,7 @@ tag::logging[]
|string
|`text`
|Determines the format that log messages are saved in
[cols="1,2"]
[cols="1,1"]
!===
! Value
! Description
Expand Down Expand Up @@ -1143,7 +1143,7 @@ end::logging[]


tag::oauth2[]
[cols="1,2,3,4a,5",options=header]
[cols="2,1,1,2a,1",options=header]
|===
|Key
|Type
Expand Down Expand Up @@ -1193,7 +1193,7 @@ end::oauth2[]


tag::oidc[]
[cols="1,2,3,4a,5",options=header]
[cols="2,1,1,2a,1",options=header]
|===
|Key
|Type
Expand Down Expand Up @@ -1231,7 +1231,7 @@ end::oidc[]


tag::passcode[]
[cols="1,2,3,4a,5",options=header]
[cols="2,1,1,2a,1",options=header]
|===
|Key
|Type
Expand Down Expand Up @@ -1275,7 +1275,7 @@ end::passcode[]


tag::policies[]
[cols="1,2,3,4a,5",options=header]
[cols="2,1,1,2a,1",options=header]
|===
|Key
|Type
Expand Down Expand Up @@ -1307,7 +1307,7 @@ end::policies[]


tag::privacy[]
[cols="1,2,3,4a,5",options=header]
[cols="2,1,1,2a,1",options=header]
|===
|Key
|Type
Expand All @@ -1327,7 +1327,7 @@ end::privacy[]


tag::releasenotes[]
[cols="1,2,3,4a,5",options=header]
[cols="2,1,1,2a,1",options=header]
|===
|Key
|Type
Expand All @@ -1353,7 +1353,7 @@ end::releasenotes[]


tag::security[]
[cols="1,2,3,4a,5",options=header]
[cols="2,1,1,2a,1",options=header]
|===
|Key
|Type
Expand All @@ -1366,7 +1366,7 @@ tag::security[]
|stringArray
|
|Array of allowed authentication methods. Nil/Missing for no restrictions.
[cols="1,2"]
[cols="1,1"]
!===
! Value
! Description
Expand All @@ -1387,7 +1387,7 @@ tag::security[]
|stringArray
|`[com.owncloud.openid-connect com.owncloud.oauth2 com.owncloud.basicauth]`
|Array of authentication methods in order of preference (most preferred first).
[cols="1,2"]
[cols="1,1"]
!===
! Value
! Description
Expand Down
Loading

0 comments on commit 2524b7f

Please sign in to comment.