Skip to content

Commit e110868

Browse files
committed
Merge branch 'master' into stable
2 parents 1ed92df + 8b3348f commit e110868

213 files changed

Lines changed: 3465 additions & 2159 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/floccus.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ jobs:
4848
run: npm i -g npm@"${{ matrix.npm-version }}"
4949

5050
- name: Cache node modules
51-
uses: actions/cache@v1
51+
uses: actions/cache@v4
5252
env:
5353
cache-name: cache-node-modules
5454
with:

.github/workflows/psalm.yml

Lines changed: 48 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -20,39 +20,74 @@ concurrency:
2020
group: psalm-${{ github.head_ref || github.run_id }}
2121
cancel-in-progress: true
2222

23-
jobs:
24-
static-analysis:
25-
runs-on: ubuntu-latest
23+
permissions:
24+
contents: read
2625

27-
name: static-psalm-analysis
26+
jobs:
27+
matrix:
28+
runs-on: ubuntu-latest-low
29+
outputs:
30+
ocp-matrix: ${{ steps.versions.outputs.ocp-matrix }}
2831
steps:
29-
- name: Checkout
32+
- name: Checkout app
3033
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
34+
with:
35+
persist-credentials: false
3136

32-
- name: Get php version
37+
- name: Get version matrix
3338
id: versions
3439
uses: icewind1991/nextcloud-version-matrix@58becf3b4bb6dc6cef677b15e2fd8e7d48c0908f # v1.3.1
3540

3641
- name: Check enforcement of minimum PHP version ${{ steps.versions.outputs.php-min }} in psalm.xml
3742
run: grep 'phpVersion="${{ steps.versions.outputs.php-min }}' psalm.xml
3843

39-
- name: Set up php${{ steps.versions.outputs.php-available }}
40-
uses: shivammathur/setup-php@c541c155eee45413f5b09a52248675b1a2575231 # v2.31.1
44+
static-analysis:
45+
runs-on: ubuntu-latest
46+
needs: matrix
47+
strategy:
48+
# do not stop on another job's failure
49+
fail-fast: false
50+
matrix: ${{ fromJson(needs.matrix.outputs.ocp-matrix) }}
51+
52+
name: static-psalm-analysis ${{ matrix.ocp-version }}
53+
steps:
54+
- name: Checkout
55+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
56+
with:
57+
persist-credentials: false
58+
59+
- name: Set up php${{ matrix.php-min }}
60+
uses: shivammathur/setup-php@cf4cade2721270509d5b1c766ab3549210a39a2a # v2.33.0
4161
with:
42-
php-version: ${{ steps.versions.outputs.php-available }}
62+
php-version: ${{ matrix.php-min }}
4363
extensions: bz2, ctype, curl, dom, fileinfo, gd, iconv, intl, json, libxml, mbstring, openssl, pcntl, posix, session, simplexml, xmlreader, xmlwriter, zip, zlib, sqlite, pdo_sqlite
4464
coverage: none
4565
ini-file: development
66+
# Temporary workaround for missing pcntl_* in PHP 8.3
67+
ini-values: disable_functions=
4668
env:
4769
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
4870

4971
- name: Install dependencies
5072
run: |
51-
composer remove nextcloud/ocp --dev
73+
composer remove nextcloud/ocp --dev --no-scripts
5274
composer i
5375
54-
- name: Install nextcloud/ocp
55-
run: composer require --dev nextcloud/ocp:dev-${{ steps.versions.outputs.branches-max }} --ignore-platform-reqs --with-dependencies
76+
77+
- name: Install dependencies # zizmor: ignore[template-injection]
78+
run: composer require --dev 'nextcloud/ocp:${{ matrix.ocp-version }}' --ignore-platform-reqs --with-dependencies
5679

5780
- name: Run coding standards check
58-
run: composer run psalm
81+
run: composer run psalm -- --threads=1 --monochrome --no-progress --output-format=github
82+
83+
summary:
84+
runs-on: ubuntu-latest-low
85+
needs: static-analysis
86+
87+
if: always()
88+
89+
name: static-psalm-analysis-summary
90+
91+
steps:
92+
- name: Summary status
93+
run: if ${{ needs.static-analysis.result != 'success' }}; then exit 1; fi

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,13 @@ All notable changes to this project will be documented in this file.
44
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
55
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
66

7+
## [15.1.1] - 2025-06-21
8+
9+
### Fixed
10+
11+
* fix(composer): Remove dependencies that are in server already
12+
* Fix(l10n): Update translations from Transifex
13+
714
## [15.1.0] - 2025-02-23
815

916
### New

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ source_dir=$(build_dir)/source
77
sign_dir=$(build_dir)/sign
88
package_name=$(app_name)
99
cert_dir=$(HOME)/.nextcloud/certificates
10-
version+=15.1.0
10+
version+=15.1.1
1111

1212
all: dev-setup build-js-production composer-no-dev
1313

appinfo/info.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ Requirements:
2323
- mbstring: *
2424
- when using MySQL, use at least v8.0
2525
]]></description>
26-
<version>15.1.0</version>
26+
<version>15.1.1</version>
2727
<licence>agpl</licence>
2828
<author mail="mklehr@gmx.net">Marcel Klehr</author>
2929
<author mail="blizzz@arthur-schiwon.de" homepage="https://www.arthur-schiwon.de">Arthur Schiwon</author>

composer.json

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,25 +5,21 @@
55
"ext-json": "*",
66
"ext-libxml": "*",
77
"ext-pdo": "*",
8-
"guzzlehttp/psr7": "^2",
98
"marcelklehr/link-preview": "^3.0.5",
10-
"psr/http-client": "^1.0",
11-
"psr/http-factory": "^1.0",
12-
"psr/http-message": "^1.0",
139
"rowbot/url": "^3.0",
1410
"xantios/mimey": "^2.1",
1511
"fivefilters/readability.php": "^3.1"
1612
},
1713
"require-dev": {
1814
"phpunit/phpunit": "^9.5.26",
1915
"nextcloud/coding-standard": "^1.0.0",
20-
"vimeo/psalm": "5.x",
16+
"vimeo/psalm": "6.x",
2117
"nextcloud/ocp": "dev-master"
2218
},
2319
"config": {
2420
"optimize-autoloader": true,
2521
"platform": {
26-
"php": "8.1.2"
22+
"php": "8.1.31"
2723
}
2824
},
2925
"autoload": {

l10n/af.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ OC.L10N.register(
1212
"New" : "Nuut",
1313
"New folder" : "Nuwe vouer",
1414
"Search" : "Soek",
15+
"_%n folder_::_%n folders_" : ["%n gids","%n gidse"],
1516
"Add a bookmark" : "Voeg 'n boekmerk by",
1617
"Choose folder" : "Kies vouer",
1718
"Submit" : "Dien in",
@@ -27,10 +28,10 @@ OC.L10N.register(
2728
"Tags" : "Merkers",
2829
"Notes" : "Notas",
2930
"Download file" : "Laai lêer af",
31+
"Link copied" : "Skakel gekopieer",
3032
"Owner" : "Eienaar",
3133
"Share link" : "Deelskakel",
3234
"Allow editing" : "Laat redigering toe",
33-
"Link copied" : "Skakel gekopieer",
3435
"Privacy" : "Privaatheid",
3536
"Previews" : "Voorskoue",
3637
"This URL is already bookmarked! Overwrite?" : "'n Boekmerk van die URL bestaan reeds. Skryf oor?",

l10n/af.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
"New" : "Nuut",
1111
"New folder" : "Nuwe vouer",
1212
"Search" : "Soek",
13+
"_%n folder_::_%n folders_" : ["%n gids","%n gidse"],
1314
"Add a bookmark" : "Voeg 'n boekmerk by",
1415
"Choose folder" : "Kies vouer",
1516
"Submit" : "Dien in",
@@ -25,10 +26,10 @@
2526
"Tags" : "Merkers",
2627
"Notes" : "Notas",
2728
"Download file" : "Laai lêer af",
29+
"Link copied" : "Skakel gekopieer",
2830
"Owner" : "Eienaar",
2931
"Share link" : "Deelskakel",
3032
"Allow editing" : "Laat redigering toe",
31-
"Link copied" : "Skakel gekopieer",
3233
"Privacy" : "Privaatheid",
3334
"Previews" : "Voorskoue",
3435
"This URL is already bookmarked! Overwrite?" : "'n Boekmerk van die URL bestaan reeds. Skryf oor?",

0 commit comments

Comments
 (0)