πŸ”‹ 3rd party libraries that are needed to run Nextcloud
ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ Ρ„Π°ΠΉΠ»Ρƒ
nextcloud-command b5c63bed7b chore(autoloader): Dump autoloader
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2024-06-28 12:54:39 +00:00
.github fix(CI): Adjust workflows to only test on supported PHP versions 2024-04-08 13:19:51 +02:00
.patches fix(DAV): fix getNodeForPath cache 2024-02-20 21:34:21 +01:00
aws chore: Install updated packages 2024-06-14 20:12:40 +02:00
bantu/ini-get-wrapper Remove files ignored by gitignore 2022-11-21 17:11:24 +01:00
brick/math chore(autoloader): Dump autoloader 2024-04-16 11:37:40 +02:00
composer chore(autoloader): Dump autoloader 2024-06-28 12:54:39 +00:00
cweagans/composer-patches fix(deps): Remove deeper composer.lock files to fix security checking 2024-01-26 10:40:48 +01:00
deepdiver/zipstreamer chore(deps): Bump deepdiver/zipstreamer from 2.0.2 to 2.0.3 2024-06-13 11:52:10 +02:00
deepdiver1975/tarstreamer Bump deepdiver1975/tarstreamer to 2.1.0 in master 2023-07-27 16:17:38 +02:00
doctrine chore(autoloader): Dump autoloader 2024-06-28 12:54:39 +00:00
egulias/email-validator chore(autoloader): Dump autoloader 2024-05-29 17:14:36 +00:00
fusonic/opengraph chore(autoloader): Dump autoloader 2024-04-08 16:17:24 +02:00
giggsey/libphonenumber-for-php-lite chore(autoloader): Dump autoloader 2024-04-22 08:22:15 +00:00
guzzlehttp chore: Install updated packages 2024-06-14 20:12:40 +02:00
icewind Bump icewind/searchdav to 3.1.0 in master 2023-11-15 22:26:29 +01:00
justinrainbow/json-schema chore: Bump justinrainbow/json-schema to v5.2.13 2023-11-24 11:04:16 +01:00
kornrunner/blurhash Add kornrunner/blurhash 2024-01-04 10:13:36 +01:00
laravel/serializable-closure chore(autoloader): Dump autoloader 2024-02-13 14:15:04 +01:00
lcobucci/clock chore(autoloader): Dump autoloader 2024-04-16 11:37:40 +02:00
masterminds/html5 fix(deps): Update `symfony/dom-crawler` and `symfony/css-selector` to 6.4.4 2024-04-09 01:32:55 +02:00
mexitek/phpcolors Update .gitignore 2022-04-26 08:08:13 +02:00
microsoft Remove files ignored by gitignore 2022-11-21 17:11:24 +01:00
mlocati/ip-lib Add README and composer.json to .gitignore 2022-09-20 16:20:42 +02:00
mtdowling/jmespath.php chore: Install updated packages 2024-06-14 20:12:40 +02:00
nextcloud/lognormalizer Replace abandoned log normalizer with our fork 2020-12-03 08:43:54 +01:00
paragonie/constant_time_encoding chore(autoloader): Dump autoloader 2024-04-16 11:37:40 +02:00
pear chore(autoloader): Dump autoloader 2024-05-21 18:40:13 +00:00
php-http chore(gitignore): Ignore some more files and remove non-existing libs 2023-01-18 05:57:47 +00:00
php-opencloud/openstack chore(autoloader): Dump autoloader 2024-04-22 19:13:10 +00:00
phpseclib/phpseclib chore(autoloader): Dump autoloader 2024-04-04 18:30:36 +00:00
pimple/pimple chore(gitignore): Ignore some more files and remove non-existing libs 2023-01-18 05:57:47 +00:00
psr chore: Install updated packages 2024-06-14 20:12:40 +02:00
punic/punic chore: update punic to 3.8.1 2023-07-19 23:47:07 +02:00
ralouphie/getallheaders Remove files ignored by gitignore 2022-11-21 17:11:24 +01:00
sabre chore(autoloader): Dump autoloader 2024-04-22 12:29:03 +00:00
scssphp/scssphp chore(deps): Bump scssphp/scssphp from 1.11.0 to 1.12.1 2024-01-26 12:37:53 +01:00
spomky-labs chore(autoloader): Dump autoloader 2024-04-16 11:37:40 +02:00
stecman/symfony-console-completion Commit the dependency update 2020-06-05 11:03:50 +02:00
symfony chore(autoloader): Dump autoloader 2024-04-24 08:20:00 +00:00
wapmorgan/mp3info feat: add wapmorgan/mp3info and remove id3parser 2023-06-27 11:01:59 +02:00
web-auth chore(autoloader): Dump autoloader 2024-04-16 11:37:40 +02:00
.gitignore chore(autoloader): Dump autoloader 2024-04-16 11:37:40 +02:00
LICENSE INFO removing php-cloudfiles, replaced by php-opencloud 2013-10-23 08:24:55 +02:00
README.md Improvements at documentation 2023-03-22 11:10:32 -03:00
autoload.php Enable dependabot for 25, disable for 21, add labels per release 2022-10-26 20:02:39 +02:00
composer.json chore(deps): Bump doctrine/dbal from 3.8.3 to 4.0.4 2024-06-22 01:36:02 +00:00
composer.lock chore(deps): Bump doctrine/dbal from 3.8.3 to 4.0.4 2024-06-22 01:36:02 +00:00
composer.patches.json fix(DAV): fix getNodeForPath cache 2024-02-20 21:34:21 +01:00

README.md

3rdparty

Some 3rd party libraries that are necessary to run Nextcloud.

Dependency Status

Updating libraries manually

  1. Make sure to use the latest version of composer: composer self-update
  2. Edit composer.json and adjust the version of the library to the one to update to. Pay attention to use the full version number (i.e. ^5.3.14).
  3. Run composer update thevendor/thelib (replace accordingly)
  4. Delete all installed dependencies with rm -rf ./*/
  5. Run composer install --no-dev
  6. Run git clean -X -d -f
  7. Run composer dump-autoload
  8. Commit all changes onto a new branch
  9. You might need the following command for pushing if used as submodule: git push git@github.com:nextcloud/3rdparty.git branchname

Testing your PR with server

  1. On https://github.com/nextcloud/server make a new branch 3rdparty/my-dependency
  2. Navigate into the 3rdparty directory
  3. Checkout the commit sha of the last commit of your PR in the 3rdparty repository
  4. Leave the directory
  5. Add the change to the stash
  6. Commit (with sign-off and message)
  7. Push the branch and send a PR
  8. ⏳ Wait for CI and reviews
  9. Navigate into the 3rdparty directory
  10. Checkout the commit sha of the merge commit of your PR in the 3rdparty repository
  11. Leave the directory
  12. Add the change to the stash
  13. Amend to the previous dependency bump
  14. Push with lease force
  15. ⏳ Wait for CI
  16. Merge πŸŽ‰
cd 3rdparty
git checkout 16cd747ebb8ab4d746193416aa2448c8114d5084
cd ..
git add 3rdparty
git commit
git push origin 3rdparty/my-dependency

# Wait for CI and reviews

cd 3rdparty
git checkout 54b63cc87af3ddb0ddfa331f20ecba5fcc01d495
cd ..
git add 3rdparty
git commit --amend
git push --force-with-lease origin 3rdparty/my-dependency