Critical changes for developers & admins for Nextcloud 24
nickvergessen opened this issue · 7 comments
Continuation of #27846
Front-end
- …
Backend
- Support for PHP7.3 removed: #29286
- Support for PHP8.1 added: #29432 #29862
- Database tables of apps that support Oracle are now required to have a primary key (this is necessary to be able to scale in database clusters also for Postgres and MySQL/MariaDB, but we assume scaling apps also support Oracle): #31513 #31580
- Database columns of apps that support Oracle can not be longer than 4k characters #31679
Removed from public namespace:
- …
Removed from private namespace:
OC\Authentication\Token\DefaultToken
OC\Authentication\Token\DefaultTokenCleanupJob
OC\Authentication\Token\DefaultTokenMapper
OC\Authentication\Token\DefaultTokenProvider
Deprecations
\OCP\AppFramework\Db\Entity::slugify
#30259
Deprecations of Events & Hooks
- …
Behavorial changes
- Avatars are only available in 64 and 512 pixels: #31010
- default right-click options get hidden on public pages: #31372
Changes for admins
- Config setting
config_is_read_only
prevents Nextcloud from writing to the config file #30130
Added:
Behavorial changes
- Avatars are only available in 64 and 512 pixels: #31010
Added
Backend
- Database columns of apps that support Oracle can not be longer than 4k characters #31679
25 list in #32117
Hi everyone,
I maintain two applications, and one depends heavily on jQuery.
That is https://github.com/matiasdelellis/quicknotes and now stopped working in NC24, but I can't find any relevant changes that refer to something related.
Uncaught ReferenceError: jQuery is not defined
<anonymous> https://delellis.com.ar/apps/quicknotes/vendor/colorPick.js?v=30f1e4c7-79:173
colorPick.js:173:1
Of course I am aware of the deprecation warnings for several versions, but it does not seem that you finally remove it.. 🤔
My first attempt is to add jquery to my own installation, but the result is exactly the same. I don't have enough time to port it to VUE, and working with vanilla will still be an important job, but first I need to know what changed in NC24
Please, any help is welcome..
My first attempt is to add jquery to my own installation
This is the way to go. Bundle it with your app.
25 continuation in #32117