Skip to content

Changes for developers & admins for Nextcloud 25 #32117

Description

@nickvergessen

Continuation of #29914

Front-end

Backend

Removed from public namespace:

  • …

Removed from private namespace:

  • …

Deprecations

  • …

Deprecations of Events & Hooks

Behavorial changes

  • …

Changes for admins

Activity

  1. susnux commented on Jul 26, 2022

    @susnux
    Contributor

    Probably #33320 should be mentioned, I know some applications relying on those ids

  2. nickvergessen commented on Sep 13, 2022

    @nickvergessen
    MemberAuthor

    Added:

    Backend

    • Dashboard widgets are soon displayed in the mobile clients. With Extend dashboard api to allow listing of widgets #33658 buttons to see more information can be added and you can now already implement your widget as an OCP\Dashboard\IAPIWidget so the data is available to the clients
  3. nickvergessen commented on Sep 15, 2022

    @nickvergessen
    MemberAuthor

    Added:

    Frontend

    • A global option to disable keyboard shortcuts was added to the accessibility settings. Since it heavily depends on the screenreader and tools that you use if Ctrl and/or Alt or other things are okay to use or not and maintaining a more detailed list is too much effort, we went for a global on/off switch. Apps can use this public javascript API call to determine whether the user used the opt-out: OCP.Accessibility.disableKeyboardShortcuts(). If that is the case, no additional shortcuts shall be registered by any app. Only space to toggle checkboxes and enter to submit the currently active buttons/links are okay: Add global setting to disable keyboad shortcuts #34081
  4. ArtificialOwl commented on Sep 18, 2022

    @ArtificialOwl
    Member

    <default_enable/> within info.xml will not work anymore. The listing of app enabled by default during installation of Nextcloud is now done within core/shipped.json, using key defaultEnabled

  5. nickvergessen commented on Sep 27, 2022

    @nickvergessen
    MemberAuthor

    Added:

    Backend

  6. korelstar commented on Oct 2, 2022

    @korelstar
    Member

    @nickvergessen @ChristophWurst

    Added:

    Backend

    Sorry for disturbing this meta issue, but

    1. there is no possibility to create issues in the new OCP repository: https://github.com/nextcloud-deps/ocp . Please allow issues over there!
    2. there is no (beta) release for 25 on Packagist: https://packagist.org/packages/nextcloud/ocp . Could you please release a release? That would help apps preparing for the next server release.

    Thanks!

  7. nickvergessen commented on Oct 2, 2022

    @nickvergessen
    MemberAuthor

    there is no (beta) release for 25 on Packagist: https://packagist.org/packages/nextcloud/ocp . Could you please release a release? That would help apps preparing for the next server release.

    Instead of working with releases you should use the dev-stable25 branch:
    https://github.com/nextcloud/spreed/blob/stable25/composer.json#L45

    There is also a github action cron job available which updates this on a weekly basis so you immediately know when the target + your app is not compatible anymore.

    there is no possibility to create issues in the new OCP repository: https://github.com/nextcloud-deps/ocp . Please allow issues over there!

    This was because it's a fork of the old location. Enabled.

  8. nickvergessen commented on Oct 20, 2022

    @nickvergessen
    MemberAuthor
  9. come-nc commented on Oct 24, 2022

    @come-nc
    Contributor
  10. miaulalala commented on Nov 8, 2022

    @miaulalala
    Contributor

    Breaking change backend:

    #33001 - ICreateFromString

    /**
    	 * @since 25.0.0
    	 *
    	 * @throws CalendarException
    	 */
    	public function handleIMipMessage(string $name, string $calendarData): void;
    

    must be supported

    Added

    • ICreateFromString::handleIMipMessage(string $name, string $calendarData) must be supported
  11. changed the title [-]Critical changes for developers & admins for Nextcloud 25[/-] [+]Changes for developers & admins for Nextcloud 25[/+] on Nov 8, 2022
  12. Happy86 commented on Nov 22, 2022

    @Happy86
  13. Happy86 commented on Nov 22, 2022

    @Happy86
  14. nickvergessen commented on Feb 21, 2023

    @nickvergessen
    MemberAuthor

    26 follow up in #34692

  15. unpinned this issue on Mar 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions