Skip to content
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

chore: Move ILogger to LoggerInterface #2

Closed
wants to merge 42 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
cdea0ab
ci: Test Nextcloud server master with PHP8.2
ChristophWurst Jul 17, 2024
9ee4168
Merge pull request #677 from ChristophWurst/ci/test-nextcloud-master-…
ChristophWurst Jul 17, 2024
ae22cbe
feat(deps): Support Nextcloud 30, drop 24-27
ChristophWurst Jul 17, 2024
4b49d58
Merge pull request #678 from ChristophWurst/feat/deps/nextcloud-28-30
ChristophWurst Jul 17, 2024
bfb3247
chore(deps): update dependency psalm/phar to ^5.25.0
renovate[bot] Jul 17, 2024
5429a22
fix(deps): update dependency @nextcloud/initial-state to ^2.2.0
renovate[bot] Jul 17, 2024
d357504
fix(deps): update dependency @sentry/browser to ^7.118.0
renovate[bot] Jul 17, 2024
ee77204
Merge pull request #671 from ChristophWurst/renovate/psalm-phar-5.x
renovate[bot] Jul 17, 2024
66f177c
Merge pull request #672 from ChristophWurst/renovate/nextcloud-initia…
renovate[bot] Jul 17, 2024
bfa8e8e
chore(deps): update dependency webpack to ^5.93.0
renovate[bot] Jul 17, 2024
f86c330
Merge pull request #668 from ChristophWurst/renovate/sentry-javascrip…
renovate[bot] Jul 17, 2024
6e15890
Merge pull request #674 from ChristophWurst/renovate/webpack-5.x
renovate[bot] Jul 17, 2024
3c158ca
chore(release): v8.10.0 [skip ci]
invalid-email-address Jul 17, 2024
fc9c703
fix(deps): update dependency @nextcloud/auth to ^2.3.0
renovate[bot] Jul 17, 2024
91d076b
fix(deps): update dependency @nextcloud/logger to v3
renovate[bot] Jul 17, 2024
66ee6d8
Merge pull request #669 from ChristophWurst/renovate/nextcloud-auth-2.x
renovate[bot] Jul 17, 2024
e5ea0f0
chore(deps): update dependency webpack-merge to v6
renovate[bot] Jul 17, 2024
b0f0493
chore(release): v8.10.1 [skip ci]
invalid-email-address Jul 18, 2024
7df3ddc
Merge pull request #676 from ChristophWurst/renovate/webpack-merge-6.x
ChristophWurst Jul 19, 2024
d9fc314
feat(environment): Add support for environment config parameter
x7airworker Aug 29, 2024
a2a97c2
chore(release): v8.11.0 [skip ci]
invalid-email-address Aug 29, 2024
a8075a4
feat(deps): Add Nextcloud 31 support
ChristophWurst Oct 25, 2024
239096f
fix: Do not ship psr/log
ChristophWurst Oct 25, 2024
7cca1d1
test: Use LoggerInterface instead of ILogger
ChristophWurst Oct 25, 2024
d80a892
Merge pull request #688 from ChristophWurst/feat/deps/nextcloud-31
ChristophWurst Oct 25, 2024
bf3cec4
fix(deps): update dependency nyholm/psr7 to ^1.8.2 (#686)
renovate[bot] Oct 25, 2024
cf5028f
chore(deps): update dependency psalm/phar to ^5.26.1 (#685)
renovate[bot] Oct 25, 2024
c30b70f
Merge pull request #670 from ChristophWurst/renovate/nextcloud-logger…
ChristophWurst Oct 25, 2024
8afa3b6
fix(deps): update dependency @nextcloud/auth to ^2.4.0
renovate[bot] Oct 25, 2024
5770142
fix(deps): update dependency @sentry/browser to v7.119.1 [security] (…
renovate[bot] Oct 25, 2024
a62e54b
Merge pull request #681 from ChristophWurst/renovate/nextcloud-auth-2.x
renovate[bot] Oct 25, 2024
3c6cc6d
chore(release): v8.12.0 [skip ci]
invalid-email-address Oct 25, 2024
3ad336b
chore(deps): update dependency webpack to v5.94.0 [security] (#684)
renovate[bot] Oct 25, 2024
d3b2dec
fix(deps): update dependency @sentry/browser to ^7.119.2 (#691)
renovate[bot] Oct 25, 2024
5f409c7
chore(deps): update dependency webpack to ^5.95.0 (#692)
renovate[bot] Oct 28, 2024
0990e00
chore(release): v8.12.1 [skip ci]
invalid-email-address Oct 28, 2024
5a6145c
fix(deps): update dependency php-http/curl-client to ^2.3.3 (#694)
renovate[bot] Nov 4, 2024
a13691c
chore(deps): update dependency webpack to ^5.96.1 (#695)
renovate[bot] Nov 4, 2024
e172b3b
chore(release): v8.12.2 [skip ci]
invalid-email-address Nov 4, 2024
8654ce2
fix(deps): update dependency @sentry/browser to ^7.120.0 (#696)
renovate[bot] Nov 18, 2024
87e2b47
chore(release): v8.12.3 [skip ci]
invalid-email-address Nov 18, 2024
65581a9
chore: Switch ILogger to LoggerInterface
juliusknorr Dec 22, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/appstore-build-publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ on:
types: [published]

env:
PHP_VERSION: 8.0
PHP_VERSION: 8.2

jobs:
build_and_publish:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/static-analysis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
ocp-version: [ 'dev-master', 'dev-stable28', 'dev-stable27', 'dev-stable26', 'dev-stable25', 'dev-stable24' ]
ocp-version: [ 'dev-master', 'dev-stable30', 'dev-stable29', 'dev-stable28' ]
name: Nextcloud ${{ matrix.ocp-version }}
steps:
- name: Checkout
Expand Down
25 changes: 7 additions & 18 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,14 +12,12 @@ jobs:
php-versions: ['8.2']
nextcloud-versions: ['master']
include:
- php-versions: 8.0
nextcloud-versions: stable25
- php-versions: 8.2
nextcloud-versions: stable26
- php-versions: 8.2
nextcloud-versions: stable27
- php-versions: 8.3
nextcloud-versions: stable28
- php-versions: 8.3
nextcloud-versions: stable29
- php-versions: 8.3
nextcloud-versions: stable30
name: Nextcloud ${{ matrix.nextcloud-versions }} php${{ matrix.php-versions }} unit tests
steps:
- name: Set up php${{ matrix.php-versions }}
Expand Down Expand Up @@ -53,24 +51,15 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
php-versions: ['8.0']
php-versions: ['8.2']
nextcloud-versions: ['master']
db: ['sqlite']
include:
- php-versions: 8.0
nextcloud-versions: stable24
db: 'sqlite'
- php-versions: 8.1
nextcloud-versions: stable25
db: 'sqlite'
- php-versions: 8.2
nextcloud-versions: stable26
db: 'sqlite'
- php-versions: 8.2
nextcloud-versions: stable27
nextcloud-versions: stable28
db: 'sqlite'
- php-versions: 8.3
nextcloud-versions: stable28
nextcloud-versions: stable29
db: 'sqlite'
name: php${{ matrix.php-versions }}-${{ matrix.db }} integration tests
steps:
Expand Down
78 changes: 78 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,81 @@
## [8.12.3](https://github.com/ChristophWurst/nextcloud_sentry/compare/v8.12.2...v8.12.3) (2024-11-18)


### Bug Fixes

* **deps:** update dependency @sentry/browser to ^7.120.0 ([#696](https://github.com/ChristophWurst/nextcloud_sentry/issues/696)) ([8654ce2](https://github.com/ChristophWurst/nextcloud_sentry/commit/8654ce2219f2d57f2fa9f7e5770dbbe4c3260e69))



## [8.12.2](https://github.com/ChristophWurst/nextcloud_sentry/compare/v8.12.1...v8.12.2) (2024-11-04)


### Bug Fixes

* **deps:** update dependency php-http/curl-client to ^2.3.3 ([#694](https://github.com/ChristophWurst/nextcloud_sentry/issues/694)) ([5a6145c](https://github.com/ChristophWurst/nextcloud_sentry/commit/5a6145c33806ea2062488c06c9e1779f91098538))



## [8.12.1](https://github.com/ChristophWurst/nextcloud_sentry/compare/v8.12.0...v8.12.1) (2024-10-28)


### Bug Fixes

* **deps:** update dependency @sentry/browser to ^7.119.2 ([#691](https://github.com/ChristophWurst/nextcloud_sentry/issues/691)) ([d3b2dec](https://github.com/ChristophWurst/nextcloud_sentry/commit/d3b2dec29a8bd48d38b6ff1f388452b472eda196))



# [8.12.0](https://github.com/ChristophWurst/nextcloud_sentry/compare/v8.11.0...v8.12.0) (2024-10-25)


### Bug Fixes

* **deps:** update dependency @nextcloud/auth to ^2.4.0 ([8afa3b6](https://github.com/ChristophWurst/nextcloud_sentry/commit/8afa3b63b26e0056b36d150f190100bfe70908ad))
* **deps:** update dependency @nextcloud/logger to v3 ([91d076b](https://github.com/ChristophWurst/nextcloud_sentry/commit/91d076b73916e517a7673d74526e8f5504162453))
* **deps:** update dependency @sentry/browser to v7.119.1 [security] ([#687](https://github.com/ChristophWurst/nextcloud_sentry/issues/687)) ([5770142](https://github.com/ChristophWurst/nextcloud_sentry/commit/5770142f03e075cf745e059b87965a409b7df3d8))
* **deps:** update dependency nyholm/psr7 to ^1.8.2 ([#686](https://github.com/ChristophWurst/nextcloud_sentry/issues/686)) ([bf3cec4](https://github.com/ChristophWurst/nextcloud_sentry/commit/bf3cec427c88c29389aaa1c487f6505e8422561b))
* Do not ship psr/log ([239096f](https://github.com/ChristophWurst/nextcloud_sentry/commit/239096ff044b5581380dfcd4728f175188d31fde))


### Features

* **deps:** Add Nextcloud 31 support ([a8075a4](https://github.com/ChristophWurst/nextcloud_sentry/commit/a8075a4de02ec9ba4f61b1122f0a9dd12459f6e9))



# [8.11.0](https://github.com/ChristophWurst/nextcloud_sentry/compare/v8.10.1...v8.11.0) (2024-08-29)


### Features

* **environment:** Add support for environment config parameter ([d9fc314](https://github.com/ChristophWurst/nextcloud_sentry/commit/d9fc3141cac8112ce84e7d23ca99d15fb4643256))



## [8.10.1](https://github.com/ChristophWurst/nextcloud_sentry/compare/v8.10.0...v8.10.1) (2024-07-18)


### Bug Fixes

* **deps:** update dependency @nextcloud/auth to ^2.3.0 ([fc9c703](https://github.com/ChristophWurst/nextcloud_sentry/commit/fc9c7038d5aaf6bedc39168e126eaebc3f76ece0))



# [8.10.0](https://github.com/ChristophWurst/nextcloud_sentry/compare/v8.9.9...v8.10.0) (2024-07-17)


### Bug Fixes

* **deps:** update dependency @nextcloud/initial-state to ^2.2.0 ([5429a22](https://github.com/ChristophWurst/nextcloud_sentry/commit/5429a227e03c5214e21fc75567ceeeca70171566))
* **deps:** update dependency @sentry/browser to ^7.118.0 ([d357504](https://github.com/ChristophWurst/nextcloud_sentry/commit/d3575042ff4aa0615d5189d6df7199347a058032))


### Features

* **deps:** Support Nextcloud 30, drop 24-27 ([ae22cbe](https://github.com/ChristophWurst/nextcloud_sentry/commit/ae22cbe68b1cd59d51e19c9ee293b7e0fac4be45))



## [8.9.9](https://github.com/ChristophWurst/nextcloud_sentry/compare/v8.9.8...v8.9.9) (2024-03-25)


Expand Down
4 changes: 2 additions & 2 deletions appinfo/info.xml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<name>Sentry</name>
<summary>Sentry client</summary>
<description>A Sentry integration that sends unhandled exceptions to a Sentry instance to aggregate application crashes. You either have to set up your own Sentry instance or use your sentry.io account. See the admin documentation for how to configure this app.</description>
<version>8.9.9</version>
<version>8.12.3</version>
<licence>agpl</licence>
<author>Christoph Wurst</author>
<author>Morris Jobke</author>
Expand All @@ -23,7 +23,7 @@
<repository>https://github.com/ChristophWurst/nextcloud_sentry</repository>
<dependencies>
<php min-version="8.0" max-version="8.3" />
<nextcloud min-version="24" max-version="29" />
<nextcloud min-version="26" max-version="31" />
</dependencies>
<commands>
<command>OCA\Sentry\Command\Test</command>
Expand Down
9 changes: 6 additions & 3 deletions composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,16 +18,19 @@
},
"require": {
"php": "^8.0 <= 8.1",
"nyholm/psr7": "^1.8.1",
"php-http/curl-client": "^2.3.2",
"nyholm/psr7": "^1.8.2",
"php-http/curl-client": "^2.3.3",
"psr/log": "^1",
"sentry/sentry": "^3.22.1",
"guzzlehttp/promises": "^1.5.3"
},
"provide": {
"psr/log": "^1.0.4|^2|^3"
},
"require-dev": {
"christophwurst/nextcloud_testing": "^1.0.0",
"roave/security-advisories": "dev-master",
"psalm/phar": "^5.23.1"
"psalm/phar": "^5.26.1"
},
"scripts": {
"lint": "find . -name \\*.php -not -path './vendor/*' -not -path './build/*' -print0 | xargs -0 -n1 php -l",
Expand Down
Loading
Loading