-
-
Notifications
You must be signed in to change notification settings - Fork 4.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes for developers & admins for Nextcloud 27 #37039
Closed
Labels
Milestone
Comments
This was referenced Mar 3, 2023
Added:
|
4 tasks
Added:
|
6 tasks
Added:
|
9 tasks
4 tasks
Added:
|
4 tasks
Added:
|
4 tasks
Added:
|
Added:
|
Added:
|
4 tasks
Added:
|
This was referenced Apr 25, 2023
Added:
|
Added:
|
Added:
|
Added:
|
Copied over to the docs. |
8 tasks
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Continuation of #34692
Readme
📝 Please always leave a comment when editing, so subscribed developers and admins are notified.
Front-end
Allows you to control the files router service and update views, querys or param without page reload
Backend
\OCP\AppFramework\Utility\ITimeFactory
is now a\PSR\Clock\ClockInterface
following the PSR-20 standard. ThereforeITimeFactory::getTime
andITimeFactory::getDateTime
were deprecated: feat(appframework): ⌚ Make ITimeFactory extend \PSR\Clock\ClockInterface #35872OCP\Accounts\IAccountManager::PROPERTY_DISPLAYNAME_LEGACY
was added to be used for keeping the provisioning API compatible: Always set displayname and display-name for user data #36665ratelimit.protection.enabled
(boolean, default true) was added to allow developers to disable rate limiting. It is not recommended to disable this on a production/live system. feat(security): Allow to opt-out of ratelimit protection, e.g. for te… #37542OCP\SpeechToText
was introduced to allow automatic transcription of media: feat(SpeechToText): Add SpeechToText OCP provider API #37674OCP\BackgroundJob\IParallelAwareJob
thatOCP\BackgroundJob\Job
now implements. It can be used to allow specifying that multiple instances of a job should not be run at the same time. Also addedIJobList#hasReservedJob($className = null)
method for this: feat(BackgroundJobs): Allow preventing parallel runs for a job class #37835\OCP\Files\Template\TemplateFileCreator
class with a respective setter and getter. Namely theTemplateFileCreator::$actionLabel
protected property andTemplateFileCreator::setActionLabel
+TemplateFileCreator::getActionLabel
public methods. Create new file/folder labels #37929 + fix: Empty fallback for template creator action label #37955OCP\Group\Backend\ISearchableGroupBackend
was added for group backends supporting new methodsearchInGroup
to search among a group users in an efficient way. Optimize retrieving display name when searching for users in a group #32866usersInGroup
from GroupInterface is deprecated.Removed from public namespace:
OCP\WorkflowEngine\IEntityCompat
andOCP\WorkflowEngine\IOperationCompat
have been removed as advertised for 2023: techdebt(workflowengine): Remove transition event classes #37040Removed from private namespace:
Deprecations
\OCP\AppFramework\Utility\ITimeFactory
is now a\PSR\Clock\ClockInterface
following the PSR-20 standard. ThereforeITimeFactory::getTime
andITimeFactory::getDateTime
were deprecated: feat(appframework): ⌚ Make ITimeFactory extend \PSR\Clock\ClockInterface #35872Deprecations of Events & Hooks
Behavorial changes
CacheEntryRemovedEvent
will now be dispatched for all files and folders inside the deleted node. Dispatch event for all removed entries #34773Client APIs
from
language attribute so in case no from was given, clients can afterwards show in the UI which language was detected and used for translating. Improve translations api with detecting languages #38003Changes for admins
The text was updated successfully, but these errors were encountered: