261 lines
8.2 KiB
Markdown
261 lines
8.2 KiB
Markdown
|
CHANGELOG
|
|||
|
=========
|
|||
|
|
|||
|
Version 1.11.0
|
|||
|
--------------
|
|||
|
|
|||
|
* Add compatibility up to Nextcloud 25 with PHP 8.1
|
|||
|
* Bumps phpCAS library to 1.6.1
|
|||
|
|
|||
|
|
|||
|
Version 1.10.0
|
|||
|
--------------
|
|||
|
|
|||
|
* Add compatibility for owncloud 10.10 and up to Nextcloud 24 with PHP 8.0
|
|||
|
* Bumps phpCAS library to 1.5.0
|
|||
|
|
|||
|
|
|||
|
Version 1.9.0
|
|||
|
-------------
|
|||
|
|
|||
|
* Add setting to allow json-decode for mapped group attribute (see: Issue [#51](https://github.com/felixrupp/user_cas/issues/51))
|
|||
|
* Add mapping for user-id attribute (see: Issue [#70](https://github.com/felixrupp/user_cas/issues/70))
|
|||
|
* Add setting for adding default group, based on the user’s name and an optional prefix (see: Issue [75](https://github.com/felixrupp/user_cas/issues/75))
|
|||
|
* Add setting to protect public share links with CAS (see: Issue [93](https://github.com/felixrupp/user_cas/issues/93))
|
|||
|
* Possibly fixes WEBDAV problems (see: Issues [57](https://github.com/felixrupp/user_cas/issues/57) and [94](https://github.com/felixrupp/user_cas/issues/94))
|
|||
|
* Bumps phpCAS library to 1.3.9
|
|||
|
|
|||
|
|
|||
|
Version 1.8.7
|
|||
|
-------------
|
|||
|
|
|||
|
* Raises compatibility to ownCloud 10.6 and Nextcloud 20
|
|||
|
* Changes the phpCAS Version to specify 1.3.5 or higher (was >= 1.3 before)
|
|||
|
|
|||
|
|
|||
|
Version 1.8.6
|
|||
|
-------------
|
|||
|
|
|||
|
* Raises compatibility to ownCloud 10.5 and Nextcloud 19
|
|||
|
* Fixes a static file path to the CAS login button logo on ownCloud
|
|||
|
|
|||
|
|
|||
|
Version 1.8.5
|
|||
|
-------------
|
|||
|
|
|||
|
* Improves SingleSignout to only remove CAS authtokens
|
|||
|
* Fixes Nextcloud login-flow bug (see Issue [#69](https://github.com/felixrupp/user_cas/issues/69)) - thanks to [@pingou2712](https://github.com/pingou2712>)
|
|||
|
|
|||
|
|
|||
|
Version 1.8.4
|
|||
|
-------------
|
|||
|
|
|||
|
* Adds option to disable SingleSignout requests to the ownCloud/Nextcloud instance in admin panel
|
|||
|
* Adds missing translations for options and readme entries
|
|||
|
|
|||
|
|
|||
|
Version 1.8.3
|
|||
|
-------------
|
|||
|
|
|||
|
* Fixes SingleSignOut feature - thanks to [@pingou2712](https://github.com/pingou2712>)
|
|||
|
* Fixes wrong link to Nextcloud AppStore in Readme - thanks to [@Emi94](https://github.com/Emi94)
|
|||
|
|
|||
|
|
|||
|
Version 1.8.2
|
|||
|
-------------
|
|||
|
|
|||
|
* Raises compatibility to ownCloud 10.4
|
|||
|
* Adds section in README to describe how to disable code integrity checks on dev setups
|
|||
|
|
|||
|
|
|||
|
Version 1.8.1
|
|||
|
-------------
|
|||
|
|
|||
|
* Raises compatibility to Nextcloud 18
|
|||
|
|
|||
|
* Fixes Nextcloud 18 WebDAV bug - thanks to [@landryb](https://github.com/landryb)
|
|||
|
* Fixes internal ip checks for *»Don’t use Multi-Factor-Authentication on these client-IPs«*
|
|||
|
* Fixes typo in acceptedStrength \[ECAS\]
|
|||
|
|
|||
|
|
|||
|
Version 1.8.0
|
|||
|
-------------
|
|||
|
|
|||
|
* Drops compatibility for Nextcloud 13
|
|||
|
* Raises compatibility to Nextcloud 17
|
|||
|
|
|||
|
* Fixes a redirect error with enabled enforce-authentication and non-authorized users
|
|||
|
* Fixes a security bug, where a user, not authorized by any groups, still had the possibility to gain access to a read only account
|
|||
|
* Fixes deprecated quota handling: all quotas should now be handled correctly (even 'none' and 'default')
|
|||
|
|
|||
|
* Adds option to overwrite the CAS login button’s label
|
|||
|
* Adds option to keep CAS-ticket-ids in URL (see [Issue #17](https://github.com/felixrupp/user_cas/issues/17))
|
|||
|
* Adds feature to use CAS Single-Logout
|
|||
|
|
|||
|
* Bumps phpCAS library to 1.3.8
|
|||
|
|
|||
|
|
|||
|
Version 1.7.4
|
|||
|
-------------
|
|||
|
|
|||
|
* Fixes CAS logout service backlink
|
|||
|
|
|||
|
|
|||
|
Version 1.7.3
|
|||
|
-------------
|
|||
|
|
|||
|
* Raises compatibility to ownCloud 10.3
|
|||
|
* Adds support for cas server path "/" - thanks to [@dattn](https://github.com/dattn)
|
|||
|
|
|||
|
|
|||
|
Version 1.7.2
|
|||
|
-------------
|
|||
|
|
|||
|
* Fixes double synchronisation of DisplayName, causing overlays in DisplayName on first login
|
|||
|
* Fixes problems with local database users being converted to user_cas backend by accident
|
|||
|
* Fixes logout handling to not need a list of Logout Servers anymore
|
|||
|
|
|||
|
* Adds error handling when CAS basic config is missing or truncated
|
|||
|
* Adds the license file for AGPL 3.0 or later
|
|||
|
* Adds ActiveDirectory import OCC command, let’s you import specific LDAP users as user_cas users to your ownCloud/Nextcloud instance
|
|||
|
* Adds options for group name filter and group umlaut replacement in "Groups" panel
|
|||
|
|
|||
|
|
|||
|
Version 1.7.1
|
|||
|
-------------
|
|||
|
|
|||
|
* Raises compatibility to ownCloud 10.2 and Nextcloud 16
|
|||
|
* Fixes Create-/UpdateCommand and synchronisation with the user_cas-Backend
|
|||
|
* Fixes user autocreation process and synchronisation with the user_cas-Backend
|
|||
|
* Fixes Nextcloud detection algorithm, it does not depend on a user-editable string anymore
|
|||
|
|
|||
|
|
|||
|
Version 1.7.0
|
|||
|
-------------
|
|||
|
|
|||
|
* Adds OCC commands to create and update CAS users directly via command line
|
|||
|
* Adds user quota mapping input in Settings Panel - user quota overwrites group quotas
|
|||
|
* Adds a filter to disable multi-factor-authentication for internal IP addresses on ECAS instances
|
|||
|
* Raises the ECAS client-version to 2.1.3
|
|||
|
* Fixes postLogin signals signature
|
|||
|
|
|||
|
|
|||
|
Version 1.6.2
|
|||
|
-------------
|
|||
|
* Changes default value of the autocreate option to "on"
|
|||
|
* Fixes postLogin signals signature
|
|||
|
|
|||
|
|
|||
|
Version 1.6.1
|
|||
|
-------------
|
|||
|
* Fixes 5min logout bug on Nextcloud
|
|||
|
* Unifies log levels in LoggingService
|
|||
|
* Moves hook registration to a higher level to ensure working postLoginHook
|
|||
|
|
|||
|
|
|||
|
Version 1.6.0
|
|||
|
-------------
|
|||
|
* Adds compatibility for ownCloud 10.1 and Nextcloud 15
|
|||
|
* Fixes app initialization to minimize incompatibilities with other apps
|
|||
|
* Removes hard app stopping when no phpCAS library is found
|
|||
|
* Updates jasig/phpcas to 1.3.6
|
|||
|
|
|||
|
|
|||
|
Version 1.5.6
|
|||
|
-------------
|
|||
|
* Changes most of the INFO log writes to DEBUG
|
|||
|
|
|||
|
|
|||
|
Version 1.5.5
|
|||
|
-------------
|
|||
|
* Adds Support for ownCloud 10.0.10 and Nextcloud 14.0.0
|
|||
|
|
|||
|
|
|||
|
Version 1.5.4
|
|||
|
-------------
|
|||
|
* Fixes Nextcloud log flood bug
|
|||
|
* Fixes documentation links in info.xml
|
|||
|
* Fixes ownCloud/Nextcloud Session Token-Password bug
|
|||
|
* Fixes enforce authentication issues with Database Backend
|
|||
|
* Fixes enforce authentication issues with public gallery interface
|
|||
|
|
|||
|
|
|||
|
* Adds support for ownCloud until version 10.0.9 and Nextcloud until version 13.0.6
|
|||
|
* Adds documentation for basic installation via release archive
|
|||
|
|
|||
|
|
|||
|
* Removes hardcoded PHP version requirements
|
|||
|
|
|||
|
|
|||
|
Version 1.5.3
|
|||
|
-------------
|
|||
|
* Hotfixes the IP address range separator in the exclude specific IPs field and changes it from "/" to "-"
|
|||
|
* Fixes ownCloud 10.0.8 bug and raises compatibility to 10.0.8
|
|||
|
|
|||
|
Version 1.5.2
|
|||
|
-------------
|
|||
|
* Add settings field to exclude specific Ips and/or IP-ranges from force login
|
|||
|
* Nextcloud: Move settings panel to section "Security" (was in "Additional" before)
|
|||
|
* Remove the signature from repo (if you need a signed version, please use one of the release packages or download from ownCloud Market/Nextcloud AppStore)
|
|||
|
|
|||
|
Version 1.5.1
|
|||
|
-------------
|
|||
|
* Hotfixes wrong links in 403 error page if enforce authentication was on
|
|||
|
* Hotfixes wrong translation in 403 error page for ECAS instances
|
|||
|
* Removes return type hints not compatible with PHP 5.6
|
|||
|
* Adds functionality to provide more than one mapping field to ownCloud userdata fields (e.g. DisplayName can now be concatenated by a firstname and a lastname CAS-field)
|
|||
|
|
|||
|
Version 1.5.0
|
|||
|
-------------
|
|||
|
* Drop ownCloud 9 support
|
|||
|
* Major source code optimizations, fix several errors associated with redirection after login
|
|||
|
* Add ECAS support
|
|||
|
* Add authorization feature via groups
|
|||
|
* Add error views for when not authorized or when the CAS-Client throws errors
|
|||
|
* Support for ownCloud oauth2 App, it’s now possible to authenticate a desktop or mobile phone client with CAS via oauth2 provider
|
|||
|
|
|||
|
Version 1.4.9
|
|||
|
-------------
|
|||
|
* Hotfixes the autocreate bug, mentioned in Issue [#13](https://github.com/felixrupp/user_cas/issues/13).
|
|||
|
|
|||
|
Version 1.4.8
|
|||
|
-------------
|
|||
|
* Hotfixes the current 1.4 version to fix a major bug preventing the OCS-Api to work, while the user_cas app is installed and enabled.
|
|||
|
|
|||
|
Version 1.4.7
|
|||
|
-------------
|
|||
|
* Hotfixes the min version and **lowers it to 9.1.6**
|
|||
|
|
|||
|
Version 1.4.6
|
|||
|
-------------
|
|||
|
* Hotfix for app initialization
|
|||
|
|
|||
|
Version 1.4.5
|
|||
|
-------------
|
|||
|
* Fix for autocreate bug
|
|||
|
* Re-add phpcas path to use custom phpcas library, if wanted
|
|||
|
* Remove GIT submodule for jasig phpcas
|
|||
|
* Add composer dependencies instead
|
|||
|
* **Raise minimum Owncloud Version to 10.0**
|
|||
|
|
|||
|
Version 1.4.2, 1.4.3, 1.4.4
|
|||
|
---------------------------
|
|||
|
* Hotfixes for logging
|
|||
|
|
|||
|
Version 1.4.1
|
|||
|
-------------
|
|||
|
* Hotfix for group and protected group handling
|
|||
|
|
|||
|
Version 1.4.0
|
|||
|
-------------
|
|||
|
* Completely rewritten in object oriented code, based on Owncloud 9.1 app programming guidelines
|
|||
|
|
|||
|
Version 0.1.1
|
|||
|
-------------
|
|||
|
* Added CSRF protection on setting form
|
|||
|
* Use openssl_random_pseudo_bytes instead of mt_rand (if available)
|
|||
|
|
|||
|
Version 0.1
|
|||
|
-------------
|
|||
|
* Initial plugin
|