Skip to content

Commit dd086ed

Browse files
author
AVINASH GUSAIN
committed
Upgrade to Calendar 4.6.1
1 parent 0d97ace commit dd086ed

File tree

206 files changed

+4796
-5960
lines changed

Some content is hidden

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

206 files changed

+4796
-5960
lines changed

.github/workflows/appstore-build-publish.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ jobs:
5656
- name: Set up node ${{ steps.versions.outputs.nodeVersion }}
5757
# Skip if no package.json
5858
if: ${{ steps.versions.outputs.nodeVersion }}
59-
uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3
59+
uses: actions/setup-node@1a4442cacd436585916779262731d5b162bc6ec7 # v3
6060
with:
6161
node-version: ${{ steps.versions.outputs.nodeVersion }}
6262

@@ -66,7 +66,7 @@ jobs:
6666
run: npm i -g npm@"${{ steps.versions.outputs.npmVersion }}"
6767

6868
- name: Set up php ${{ env.PHP_VERSION }}
69-
uses: shivammathur/setup-php@4bd44f22a98a19e0950cbad5f31095157cc9621b # v2
69+
uses: shivammathur/setup-php@7fdd3ece872ec7ec4c098ae5ab7637d5e0a96067 # v2
7070
with:
7171
php-version: ${{ env.PHP_VERSION }}
7272
coverage: none

.github/workflows/lint-eslint.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ jobs:
4848
fallbackNpm: '^7'
4949

5050
- name: Set up node ${{ steps.versions.outputs.nodeVersion }}
51-
uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3
51+
uses: actions/setup-node@1a4442cacd436585916779262731d5b162bc6ec7 # v3
5252
with:
5353
node-version: ${{ steps.versions.outputs.nodeVersion }}
5454

.github/workflows/lint-php-cs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
2626

2727
- name: Set up php
28-
uses: shivammathur/setup-php@4bd44f22a98a19e0950cbad5f31095157cc9621b # v2
28+
uses: shivammathur/setup-php@7fdd3ece872ec7ec4c098ae5ab7637d5e0a96067 # v2
2929
with:
3030
php-version: 8.1
3131
coverage: none

.github/workflows/lint-php.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
runs-on: ubuntu-latest
2626
strategy:
2727
matrix:
28-
php-versions: [ "7.4", "8.0", "8.1", "8.2" ]
28+
php-versions: [ "7.4", "8.0", "8.1", "8.2", "8.3" ]
2929

3030
name: php-lint
3131

@@ -34,7 +34,7 @@ jobs:
3434
uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
3535

3636
- name: Set up php ${{ matrix.php-versions }}
37-
uses: shivammathur/setup-php@4bd44f22a98a19e0950cbad5f31095157cc9621b # v2
37+
uses: shivammathur/setup-php@7fdd3ece872ec7ec4c098ae5ab7637d5e0a96067 # v2
3838
with:
3939
php-version: ${{ matrix.php-versions }}
4040
coverage: none

.github/workflows/npm-test.yml

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,19 +7,16 @@ jobs:
77

88
strategy:
99
matrix:
10-
node-version: [16, 18]
11-
npm-version: [8]
12-
include:
13-
- node-version: 14
14-
npm-version: 7
10+
node-version: [20]
11+
npm-version: [9]
1512

1613
name: node${{ matrix.node-version }}
1714

1815
steps:
19-
- uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3
16+
- uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3
2017

2118
- name: Set up node ${{ matrix.node-version }}
22-
uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3
19+
uses: actions/setup-node@1a4442cacd436585916779262731d5b162bc6ec7 # v3
2320
with:
2421
node-version: ${{ matrix.node-version }}
2522

.github/workflows/package.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,13 @@ jobs:
77
name: Build release tarball
88
steps:
99
- name: Checkout
10-
uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3
10+
uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3
1111
- name: Set up Node
1212
uses: actions/setup-node@7c12f8017d5436eb855f1ed4399f037a36fbd9e8 # v2
1313
with:
1414
node-version: 15
1515
- name: Set up php$
16-
uses: shivammathur/setup-php@9c77701ae57b0c47f6732beebfbdec76e4e5c90a
16+
uses: shivammathur/setup-php@26e6a92f3ba31edeb930addd24d770787508f940
1717
with:
1818
php-version: 8.0
1919
tools: composer
@@ -25,7 +25,7 @@ jobs:
2525
sudo dpkg -i krankerl_0.14.0_amd64.deb
2626
- name: Package app
2727
run: krankerl package
28-
- uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v3
28+
- uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3
2929
with:
3030
path: build/artifacts/calendar.tar.gz
3131
if-no-files-found: error

.github/workflows/php-test.yml

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,19 +7,21 @@ jobs:
77
strategy:
88
matrix:
99
php-versions: ['8.0', '8.1', '8.2']
10-
nextcloud-versions: ['master', 'stable27', 'stable26']
10+
nextcloud-versions: ['stable28', 'stable27', 'stable26']
1111
include:
1212
- php-versions: '7.4'
1313
nextcloud-versions: 'stable25'
1414
- php-versions: '8.1'
1515
nextcloud-versions: 'stable25'
16+
- php-versions: '8.3'
17+
nextcloud-versions: 'stable28'
1618
name: php${{ matrix.php-versions }} on ${{ matrix.nextcloud-versions }} unit tests
1719
env:
1820
CI: true
1921
XDEBUG_MODE: coverage
2022
steps:
2123
- name: Set up php${{ matrix.php-versions }}
22-
uses: shivammathur/setup-php@9c77701ae57b0c47f6732beebfbdec76e4e5c90a
24+
uses: shivammathur/setup-php@26e6a92f3ba31edeb930addd24d770787508f940
2325
with:
2426
php-version: ${{ matrix.php-versions }}
2527
extensions: ctype, curl, dom, gd, gmp, iconv, intl, json, mbstring, openssl, pdo_sqlite, posix, sqlite, xml, zip
@@ -32,7 +34,7 @@ jobs:
3234
- name: Install Nextcloud
3335
run: php -f nextcloud/occ maintenance:install --database-name oc_autotest --database-user oc_autotest --admin-user admin --admin-pass admin --database sqlite --database-pass=''
3436
- name: Checkout the app
35-
uses: actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9 # v3
37+
uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3
3638
with:
3739
path: nextcloud/apps/calendar
3840
- name: Install dependencies
@@ -55,8 +57,8 @@ jobs:
5557
runs-on: ubuntu-latest
5658
strategy:
5759
matrix:
58-
php-versions: [ '8.0', '8.1', '8.2' ]
59-
nextcloud-versions: [ 'master']
60+
php-versions: [ '8.0', '8.1', '8.2', '8.3' ]
61+
nextcloud-versions: [ 'stable28']
6062
include:
6163
- php-versions: '7.4'
6264
nextcloud-versions: 'stable25'
@@ -70,7 +72,7 @@ jobs:
7072
XDEBUG_MODE: coverage
7173
steps:
7274
- name: Set up php${{ matrix.php-versions }}
73-
uses: shivammathur/setup-php@9c77701ae57b0c47f6732beebfbdec76e4e5c90a
75+
uses: shivammathur/setup-php@26e6a92f3ba31edeb930addd24d770787508f940
7476
with:
7577
php-version: ${{ matrix.php-versions }}
7678
extensions: ctype, curl, dom, gd, gmp, iconv, intl, json, mbstring, openssl, pdo_sqlite, posix, sqlite, xml, zip
@@ -83,7 +85,7 @@ jobs:
8385
- name: Install Nextcloud
8486
run: php -f nextcloud/occ maintenance:install --database-name oc_autotest --database-user oc_autotest --admin-user admin --admin-pass admin --database sqlite --database-pass=''
8587
- name: Checkout the app
86-
uses: actions/checkout@v3
88+
uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3
8789
with:
8890
path: nextcloud/apps/calendar
8991
- name: Install dependencies

.github/workflows/psalm-matrix.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232
uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2
3333

3434
- name: Set up php
35-
uses: shivammathur/setup-php@4bd44f22a98a19e0950cbad5f31095157cc9621b # v2
35+
uses: shivammathur/setup-php@7fdd3ece872ec7ec4c098ae5ab7637d5e0a96067 # v2
3636
with:
3737
php-version: 8.0
3838
coverage: none

.php-cs-fixer.dist.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
declare(strict_types=1);
44

5-
require_once './vendor/autoload.php';
5+
require_once './vendor-bin/cs-fixer/vendor/autoload.php';
66

77
use Nextcloud\CodingStandard\Config;
88

CHANGELOG.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,37 @@
11

22
# Changelog
33

4+
## 4.6.1 - 2023-12-21
5+
### Fixed
6+
- Localisation for month view
7+
- From/To order in booking emails
8+
- Alarm not editable when menu is open
9+
10+
## 4.6.0 - 2023-11-30
11+
### Added
12+
- v2 for widget API
13+
- PHP8.3 support
14+
### Changed
15+
- Appointment UI error handling
16+
- Disable adding attendees on shared calendars
17+
- Appointment rooms are now public
18+
### Fixed
19+
- Recurring events on the dashboard
20+
- Event participation when event is updated
21+
- Timezone overlap (Firefox)
22+
- Recurrence error handling
23+
- Toggle overlap
24+
- Locale fallback
25+
- Leaked internal exceptions
26+
27+
## 4.5.3 - 2023-10-07
28+
### Changed
29+
- Participtation status reset for changed events
30+
- Appointment rooms are now public by default
31+
### Fixed
32+
- Internal exception leak
33+
- Missing VTIMEZONE for Appointment ics
34+
435
## 4.5.2 - 2023-10-02
536
### Changed
637
- Reverted persistent custom categories (for now)

0 commit comments

Comments
 (0)