Skip to content

Latest commit

 

History

History
183 lines (103 loc) · 4.45 KB

File metadata and controls

183 lines (103 loc) · 4.45 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

1.8.0 - 2026-09-03

Fixed

  • The admin settings were dead on Nextcloud 34, which no longer ships jQuery or OC.Settings.setupGroupsSelect — the form threw $ is not defined and never initialised its group pickers.

Changed

  • The admin form is now a declarative settings form rendered by Nextcloud itself, so the app ships no template, no stylesheet and no JavaScript. The stored config format is unchanged, so no migration is needed.
  • The group pickers list group IDs. Groups whose display name differs from their ID are shown by ID, which the previous picker did not do.
  • New translatable string "Override Groups" (the old label carried a trailing colon).

1.7.3 - 2026-09-01

Changed

  • Compatibility up to NC36
  • Test against PHP 8.4, and against NC35
  • Update the GitHub Actions workflows off deprecated actions and Node.js 20

Fixed

  • Don't re-add a user to the auto groups while they are being deleted, which left orphaned group memberships behind. (#94)

1.7.2 - 2026-08-04

Changed

  • Compatibility up to NC35, drop EOL version NC31

1.7.1 - 2026-05-06

Fixed

  • Fix admin.js to properly pass boolean values to API. (#90)

1.7.0 - 2026-03-20

Changed

  • Migrate event listener registration to IBootstrap/registerEventListener() for compatibility with NC34, replacing the deprecated IEventDispatcher::addListener() approach
  • Compatibility up to NC34

Fixed

  • Restore login hook test which was previously broken due to hook config being read at app instantiation time rather than at event dispatch time

1.6.2 - 2025-03-03

Fixed

  • Fix app ID for settings for compatibility with NC 30+ (#82)

1.6.1 - 2025-02-28

Changed

  • Use PSR Logger Interface (#79)
  • Compatibility up to NC32

1.6.0 - 2024-09-21

Changed

  • Support SAML Logins (#77) - shout out to @elainabialkowski
  • Compatibility up to Nextcloud 30, drop versions 22-25

1.5.3 - 2024-04-04

Changed

  • Compatibility with Nextcloud 28 #71

1.5.2 - 2023-06-24

Changed

  • Compatibility with Nextcloud 27 #67

1.5.1 - 2023-01-16

Fixed

  • Fix admin settings display issue in NC25 and Firefox #65

1.5.0 - 2022-12-12

Changed

  • Fixed deprecation message #61
  • More precise description for the "Groups Modification"-Setting #60

1.4.1 - 2021-11-18

Changed

  • Update path in admin settings #62

1.4.0 - 2021-11-18

Changed

  • Refactor hooks to be non-exclusive and separate the "creation" from the "modification" hook #57

1.3.1 - 2021-04-16

Fixed

  • Delay JS initialization in the admin settings to make sure that OC.Settings is defined before the script is executed

1.3.0 - 2021-02-27

Changed

  • Add "creation only" mode which allows to opt-out of group membership enforcement on subsequent user modifications

1.2.1 - 2021-02-23

Changed

  • Update translations and ensure compatibility with latest Nextcloud versions

1.2.0 - 2020-05-19

Changed

  • Move to UserLoggedInEvent for login checks, enabling compatibility with SAML login #42

1.1.1 - 2020-05-08

Changed

  • Translation Updates

1.1.0 - 2020-05-08

Added

  • Prevent Group deletion #28
  • Automate release publishing #9
  • Added Changelog #27

Changed

  • Updated documentation

1.0.2 - 2020-04-23

Fixed

  • Broken release 1.0.1 which could not be installed #26

1.0.1 - 2020-04-23

Changed

  • Documentation update to point out differences to similar apps
  • Translation Updates

1.0.0 - 2020-04-23

Added

  • Auto Groups
  • Override Groups
  • Remove users from Auto Groups when added to Override Group
  • Login Hook
  • Community Translations
  • Automated Tests