Compare commits

...

45 Commits

Author SHA1 Message Date
dependabot[bot]
3ffc4e5833 build(deps): bump tedivm/jshrink from 1.7.0 to 1.8.0
Bumps [tedivm/jshrink](https://github.com/tedious/JShrink) from 1.7.0 to 1.8.0.
- [Release notes](https://github.com/tedious/JShrink/releases)
- [Commits](https://github.com/tedious/JShrink/compare/v1.7.0...v1.8.0)

---
updated-dependencies:
- dependency-name: tedivm/jshrink
  dependency-version: 1.8.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-29 09:16:26 +02:00
Johannes Meyer
2d8baeafe4 dependabot.yml: Fix udpate-types declaration 2025-07-25 15:31:48 +02:00
dependabot[bot]
50f68d3fc3 build(deps): bump predis/predis from 3.0.1 to 3.1.0
Bumps [predis/predis](https://github.com/predis/predis) from 3.0.1 to 3.1.0.
- [Release notes](https://github.com/predis/predis/releases)
- [Changelog](https://github.com/predis/predis/blob/main/CHANGELOG.md)
- [Commits](https://github.com/predis/predis/compare/v3.0.1...v3.1.0)

---
updated-dependencies:
- dependency-name: predis/predis
  dependency-version: 3.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-25 15:13:13 +02:00
Johannes Meyer
3bc4158c81 make-snapshot: … 2025-07-17 08:52:18 +02:00
Johannes Meyer
63e153614d make-snapshot: Don't fail when composer.lock didn't change 2025-07-17 08:39:57 +02:00
Johannes Meyer
a3a9a0f9a8 bin/make-snapshot: Auto resolve composer.lock conflicts
dependabot seems to use an older composer version, causing
conflicts with the property `plugin-api-version`. Anyway,
the merge leading to the conflict is only done to make
a tag reachable. So the composer.lock of the main branch
is always the right choice.
2025-07-09 10:45:14 +02:00
dependabot[bot]
6c862b2ab8 build(deps): bump ramsey/uuid from 4.8.1 to 4.9.0
Bumps [ramsey/uuid](https://github.com/ramsey/uuid) from 4.8.1 to 4.9.0.
- [Release notes](https://github.com/ramsey/uuid/releases)
- [Changelog](https://github.com/ramsey/uuid/blob/4.x/CHANGELOG.md)
- [Commits](https://github.com/ramsey/uuid/compare/4.8.1...4.9.0)

---
updated-dependencies:
- dependency-name: ramsey/uuid
  dependency-version: 4.9.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-09 10:23:06 +02:00
Johannes Meyer
426e244015 depandabot: Optimize pull request handling 2025-07-09 10:20:13 +02:00
dependabot[bot]
a843109028 build(deps): bump shardj/zf1-future from 1.24.3 to 1.24.4
Bumps [shardj/zf1-future](https://github.com/Shardj/zf1-future) from 1.24.3 to 1.24.4.
- [Release notes](https://github.com/Shardj/zf1-future/releases)
- [Changelog](https://github.com/Shardj/zf1-future/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Shardj/zf1-future/compare/release-1.24.3...release-1.24.4)

---
updated-dependencies:
- dependency-name: shardj/zf1-future
  dependency-version: 1.24.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-08 16:37:54 +02:00
Johannes Meyer
3a4ac0eae4 Add composer.lock from stable/0.13.0 2025-06-18 10:14:17 +02:00
Johannes Meyer
12de4298b3 Update README.md 2025-06-18 10:04:18 +02:00
Johannes Meyer
0105d75397 Require PHP 8.2 2025-06-18 10:04:18 +02:00
Johannes Meyer
17eacc0fa0 create-snapshot: Upgrade actions/checkout 2025-06-18 09:56:21 +02:00
dependabot[bot]
54f11ae3ed build(deps): bump clue/mq-react from 1.6.0 to 1.7.0
Bumps [clue/mq-react](https://github.com/clue/reactphp-mq) from 1.6.0 to 1.7.0.
- [Release notes](https://github.com/clue/reactphp-mq/releases)
- [Changelog](https://github.com/clue/reactphp-mq/blob/1.x/CHANGELOG.md)
- [Commits](https://github.com/clue/reactphp-mq/compare/v1.6.0...v1.7.0)

---
updated-dependencies:
- dependency-name: clue/mq-react
  dependency-version: 1.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-26 09:59:26 +02:00
dependabot[bot]
21f1fd0331 build(deps): bump predis/predis from 2.3.0 to 3.0.1
Bumps [predis/predis](https://github.com/predis/predis) from 2.3.0 to 3.0.1.
- [Release notes](https://github.com/predis/predis/releases)
- [Changelog](https://github.com/predis/predis/blob/main/CHANGELOG.md)
- [Commits](https://github.com/predis/predis/compare/v2.3.0...v3.0.1)

---
updated-dependencies:
- dependency-name: predis/predis
  dependency-version: 3.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-19 10:14:07 +02:00
dependabot[bot]
48424f5a88 build(deps): bump guzzlehttp/guzzle from 7.9.2 to 7.9.3
Bumps [guzzlehttp/guzzle](https://github.com/guzzle/guzzle) from 7.9.2 to 7.9.3.
- [Release notes](https://github.com/guzzle/guzzle/releases)
- [Changelog](https://github.com/guzzle/guzzle/blob/7.9/CHANGELOG.md)
- [Commits](https://github.com/guzzle/guzzle/compare/7.9.2...7.9.3)

---
updated-dependencies:
- dependency-name: guzzlehttp/guzzle
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-19 10:02:04 +02:00
dependabot[bot]
60dc3cb74b build(deps): bump guzzlehttp/psr7 from 2.7.0 to 2.7.1
Bumps [guzzlehttp/psr7](https://github.com/guzzle/psr7) from 2.7.0 to 2.7.1.
- [Release notes](https://github.com/guzzle/psr7/releases)
- [Changelog](https://github.com/guzzle/psr7/blob/2.7/CHANGELOG.md)
- [Commits](https://github.com/guzzle/psr7/compare/2.7.0...2.7.1)

---
updated-dependencies:
- dependency-name: guzzlehttp/psr7
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-19 10:01:20 +02:00
dependabot[bot]
d7dec5a35c build(deps): bump shardj/zf1-future from 1.24.2 to 1.24.3
Bumps [shardj/zf1-future](https://github.com/Shardj/zf1-future) from 1.24.2 to 1.24.3.
- [Release notes](https://github.com/Shardj/zf1-future/releases)
- [Changelog](https://github.com/Shardj/zf1-future/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Shardj/zf1-future/compare/release-1.24.2...release-1.24.3)

---
updated-dependencies:
- dependency-name: shardj/zf1-future
  dependency-version: 1.24.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-19 10:00:52 +02:00
Johannes Meyer
515540e633 bin/make-snapshot.sh: Merge latest stable again
While git describe isn't used anymore, something else
is and this still requires a reachable tag…

fixes #38
2025-03-26 11:43:44 +01:00
dependabot[bot]
818b63f028 build(deps): bump react/promise-stream from 1.6.0 to 1.7.0
Bumps [react/promise-stream](https://github.com/reactphp/promise-stream) from 1.6.0 to 1.7.0.
- [Release notes](https://github.com/reactphp/promise-stream/releases)
- [Changelog](https://github.com/reactphp/promise-stream/blob/1.x/CHANGELOG.md)
- [Commits](https://github.com/reactphp/promise-stream/compare/v1.6.0...v1.7.0)

---
updated-dependencies:
- dependency-name: react/promise-stream
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-17 11:04:38 +01:00
Johannes Meyer
3efc86e9bc dependabot: Raise check frequency 2025-03-17 09:45:39 +01:00
dependabot[bot]
a33308e27f build(deps): bump guzzlehttp/guzzle from 7.8.0 to 7.9.2
Bumps [guzzlehttp/guzzle](https://github.com/guzzle/guzzle) from 7.8.0 to 7.9.2.
- [Release notes](https://github.com/guzzle/guzzle/releases)
- [Changelog](https://github.com/guzzle/guzzle/blob/7.9/CHANGELOG.md)
- [Commits](https://github.com/guzzle/guzzle/compare/7.8.0...7.9.2)

---
updated-dependencies:
- dependency-name: guzzlehttp/guzzle
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-17 09:41:45 +01:00
dependabot[bot]
c614ddb31f build(deps): bump predis/predis from 2.2.2 to 2.3.0
Bumps [predis/predis](https://github.com/predis/predis) from 2.2.2 to 2.3.0.
- [Release notes](https://github.com/predis/predis/releases)
- [Changelog](https://github.com/predis/predis/blob/v2.x/CHANGELOG.md)
- [Commits](https://github.com/predis/predis/compare/v2.2.2...v2.3.0)

---
updated-dependencies:
- dependency-name: predis/predis
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-17 09:40:30 +01:00
dependabot[bot]
d2a9d65913 build(deps): bump components/jquery from 3.6.0 to 3.7.1
Bumps [components/jquery](https://github.com/components/jquery) from 3.6.0 to 3.7.1.
- [Release notes](https://github.com/components/jquery/releases)
- [Commits](https://github.com/components/jquery/compare/3.6.0...3.7.1)

---
updated-dependencies:
- dependency-name: components/jquery
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-17 09:36:35 +01:00
dependabot[bot]
83837dd07c build(deps): bump react/http from 1.9.0 to 1.11.0
Bumps [react/http](https://github.com/reactphp/http) from 1.9.0 to 1.11.0.
- [Release notes](https://github.com/reactphp/http/releases)
- [Changelog](https://github.com/reactphp/http/blob/v1.11.0/CHANGELOG.md)
- [Commits](https://github.com/reactphp/http/compare/v1.9.0...v1.11.0)

---
updated-dependencies:
- dependency-name: react/http
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-17 09:30:48 +01:00
dependabot[bot]
76f8bce8d2 build(deps): bump react/datagram from 1.9.0 to 1.10.0
Bumps [react/datagram](https://github.com/reactphp/datagram) from 1.9.0 to 1.10.0.
- [Release notes](https://github.com/reactphp/datagram/releases)
- [Changelog](https://github.com/reactphp/datagram/blob/1.x/CHANGELOG.md)
- [Commits](https://github.com/reactphp/datagram/compare/v1.9.0...v1.10.0)

---
updated-dependencies:
- dependency-name: react/datagram
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-17 09:27:33 +01:00
dependabot[bot]
3a9e74ef58 build(deps): bump clue/redis-react from 2.6.0 to 2.8.0
Bumps [clue/redis-react](https://github.com/clue/reactphp-redis) from 2.6.0 to 2.8.0.
- [Release notes](https://github.com/clue/reactphp-redis/releases)
- [Changelog](https://github.com/clue/reactphp-redis/blob/v2.8.0/CHANGELOG.md)
- [Commits](https://github.com/clue/reactphp-redis/compare/v2.6.0...v2.8.0)

---
updated-dependencies:
- dependency-name: clue/redis-react
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-10 09:33:47 +01:00
dependabot[bot]
2cb7b445bc build(deps): bump simshaun/recurr from 5.0.2 to 5.0.3
Bumps [simshaun/recurr](https://github.com/simshaun/recurr) from 5.0.2 to 5.0.3.
- [Commits](https://github.com/simshaun/recurr/compare/v5.0.2...v5.0.3)

---
updated-dependencies:
- dependency-name: simshaun/recurr
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-10 09:33:01 +01:00
dependabot[bot]
79c1847b87 build(deps): bump ezyang/htmlpurifier from 4.17.0 to 4.18.0
Bumps [ezyang/htmlpurifier](https://github.com/ezyang/htmlpurifier) from 4.17.0 to 4.18.0.
- [Release notes](https://github.com/ezyang/htmlpurifier/releases)
- [Changelog](https://github.com/ezyang/htmlpurifier/blob/master/NEWS)
- [Commits](https://github.com/ezyang/htmlpurifier/compare/v4.17.0...v4.18.0)

---
updated-dependencies:
- dependency-name: ezyang/htmlpurifier
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-10 09:32:20 +01:00
dependabot[bot]
048c339cc9 build(deps): bump react/child-process from 0.6.5 to 0.6.6
Bumps [react/child-process](https://github.com/reactphp/child-process) from 0.6.5 to 0.6.6.
- [Release notes](https://github.com/reactphp/child-process/releases)
- [Changelog](https://github.com/reactphp/child-process/blob/v0.6.6/CHANGELOG.md)
- [Commits](https://github.com/reactphp/child-process/compare/v0.6.5...v0.6.6)

---
updated-dependencies:
- dependency-name: react/child-process
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-10 09:30:45 +01:00
dependabot[bot]
8b455aa764 build(deps): bump dragonmantank/cron-expression from 3.3.3 to 3.4.0
Bumps [dragonmantank/cron-expression](https://github.com/dragonmantank/cron-expression) from 3.3.3 to 3.4.0.
- [Release notes](https://github.com/dragonmantank/cron-expression/releases)
- [Changelog](https://github.com/dragonmantank/cron-expression/blob/master/CHANGELOG.md)
- [Commits](https://github.com/dragonmantank/cron-expression/compare/v3.3.3...v3.4.0)

---
updated-dependencies:
- dependency-name: dragonmantank/cron-expression
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-10 09:28:54 +01:00
Johannes Meyer
16df93679e composer.json: Run AssetLoader on post-install-cmd
`post-update-cmd` only runs in case of install if
there is no lock file present.
2025-03-07 14:12:39 +01:00
Johannes Meyer
6ba9c56b2c bin/make-snapshot: Do not merge latest stable
It's not required, since git describe is not used
for snapshot package versioning anymore.
2025-03-07 11:44:40 +01:00
Johannes Meyer
e509effd2f bin/make-release: Don't delete composer.lock
Dependencies are kept up2date by dependabot now.
2025-03-06 16:12:06 +01:00
dependabot[bot]
a46ad9ca72 build(deps): bump dompdf/dompdf from 2.0.3 to 3.1.0
Bumps [dompdf/dompdf](https://github.com/dompdf/dompdf) from 2.0.3 to 3.1.0.
- [Release notes](https://github.com/dompdf/dompdf/releases)
- [Commits](https://github.com/dompdf/dompdf/compare/v2.0.3...v3.1.0)

---
updated-dependencies:
- dependency-name: dompdf/dompdf
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-06 16:06:03 +01:00
dependabot[bot]
b79a796867 build(deps): bump shardj/zf1-future from 1.23.5 to 1.24.2
Bumps [shardj/zf1-future](https://github.com/Shardj/zf1-future) from 1.23.5 to 1.24.2.
- [Release notes](https://github.com/Shardj/zf1-future/releases)
- [Changelog](https://github.com/Shardj/zf1-future/blob/master/CHANGELOG.md)
- [Commits](https://github.com/Shardj/zf1-future/compare/release-1.23.5...release-1.24.2)

---
updated-dependencies:
- dependency-name: shardj/zf1-future
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-06 16:01:40 +01:00
dependabot[bot]
f5ec92fb63 build(deps): bump guzzlehttp/psr7 from 2.6.1 to 2.7.0
Bumps [guzzlehttp/psr7](https://github.com/guzzle/psr7) from 2.6.1 to 2.7.0.
- [Release notes](https://github.com/guzzle/psr7/releases)
- [Changelog](https://github.com/guzzle/psr7/blob/2.7/CHANGELOG.md)
- [Commits](https://github.com/guzzle/psr7/compare/2.6.1...2.7.0)

---
updated-dependencies:
- dependency-name: guzzlehttp/psr7
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-06 16:00:25 +01:00
dependabot[bot]
a737bf6c14 build(deps): bump clue/http-proxy-react from 1.8.0 to 1.9.0
Bumps [clue/http-proxy-react](https://github.com/clue/reactphp-http-proxy) from 1.8.0 to 1.9.0.
- [Release notes](https://github.com/clue/reactphp-http-proxy/releases)
- [Changelog](https://github.com/clue/reactphp-http-proxy/blob/1.x/CHANGELOG.md)
- [Commits](https://github.com/clue/reactphp-http-proxy/compare/v1.8.0...v1.9.0)

---
updated-dependencies:
- dependency-name: clue/http-proxy-react
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-06 15:59:44 +01:00
dependabot[bot]
d6ba1c49b5 build(deps): bump phenx/php-svg-lib from 0.5.0 to 0.5.4
Bumps [phenx/php-svg-lib](https://github.com/dompdf/php-svg-lib) from 0.5.0 to 0.5.4.
- [Release notes](https://github.com/dompdf/php-svg-lib/releases)
- [Commits](https://github.com/dompdf/php-svg-lib/compare/0.5.0...0.5.4)

---
updated-dependencies:
- dependency-name: phenx/php-svg-lib
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-06 15:58:44 +01:00
Johannes Meyer
bd24853dbb Add dependabot config 2025-03-06 15:39:15 +01:00
Johannes Meyer
445fef27e5 Add composer.lock from stable/0.12.1 2025-03-06 15:36:19 +01:00
Johannes Meyer
4230555a1e d3: Use our own require implementation 2025-03-03 16:33:51 +01:00
Johannes Meyer
eae38fcabf js: Add d3.js in v7 2025-03-03 16:33:07 +01:00
Johannes Meyer
f70b33a8ab composer.json: Add ipl-scheduler requirements 2023-10-20 11:00:21 +02:00
raviks789
852798998b patches/shardj-zf1-future: Add fix for Zend_Form_Element::getValue() 2023-10-04 13:54:12 +02:00
12 changed files with 25102 additions and 22 deletions

11
.github/dependabot.yml vendored Normal file
View File

@ -0,0 +1,11 @@
version: 2
updates:
- package-ecosystem: "composer"
directory: "/"
open-pull-requests-limit: 20 # Roughly half the number of dependencies
groups:
composer:
update-types:
- "patch"
schedule:
interval: "daily"

View File

@ -14,7 +14,7 @@ jobs:
steps:
- name: Checkout code base
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
fetch-depth: 0
@ -28,7 +28,7 @@ jobs:
- name: Setup PHP
uses: shivammathur/setup-php@v2
with:
php-version: '5.6'
php-version: '8.2'
- name: Create snapshot/nightly
if: success()

View File

@ -6,7 +6,7 @@ which can be integrated as library into Icinga Web 2.
## Requirements
* [Icinga Web 2](https://github.com/Icinga/icingaweb2) (>= 2.9)
* PHP (>= 7.2.9)
* PHP (>= 8.2)
## Installation
@ -16,7 +16,7 @@ path for Icinga Web 2 installations is: `/usr/share/icinga-php`
Download or clone this repository there (e.g. `/usr/share/icinga-php/vendor`) and you're done.
> **Note**: Do NOT install the GIT master, it will not work! Checking out a
> branch like `stable/0.11.0` or a tag like `v0.11.0` is fine.
> branch like `stable/0.13.0` or a tag like `v0.13.0` is fine.
### Examples
@ -24,7 +24,7 @@ Download or clone this repository there (e.g. `/usr/share/icinga-php/vendor`) an
```sh
INSTALL_PATH="/usr/share/icinga-php/vendor"
INSTALL_VERSION="v0.11.0"
INSTALL_VERSION="v0.13.0"
mkdir "$INSTALL_PATH" \
&& wget -q "https://github.com/Icinga/icinga-php-thirdparty/archive/$INSTALL_VERSION.tar.gz" -O - \
| tar xfz - -C "$INSTALL_PATH" --strip-components 1
@ -34,6 +34,6 @@ mkdir "$INSTALL_PATH" \
```
INSTALL_PATH="/usr/share/icinga-php/vendor"
INSTALL_VERSION="stable/0.11.0"
INSTALL_VERSION="stable/0.13.0"
git clone https://github.com/Icinga/icinga-php-thirdparty.git "$INSTALL_PATH" --branch "$INSTALL_VERSION"
```

View File

@ -8,4 +8,4 @@ e.g.
## Docker Example
docker run -it -v $(pwd):/tmp/pwd -w /tmp/pwd -v $(realpath ~/.gitconfig):/tmp/user/.gitconfig -e "HOME=/tmp/user" -u $(id -u):$(id -g) dev-docker_web72 bin/make-release.sh 1.0.0 --no-tag
docker run -it -v $(pwd):/tmp/pwd -w /tmp/pwd -v $(realpath ~/.gitconfig):/tmp/user/.gitconfig -e "HOME=/tmp/user" -u $(id -u):$(id -g) dev-docker_web82 bin/make-release.sh 1.0.0 --no-tag

13
asset/js/mbostock/LICENSE Normal file
View File

@ -0,0 +1,13 @@
Copyright 2010-2023 Mike Bostock
Permission to use, copy, modify, and/or distribute this software for any purpose
with or without fee is hereby granted, provided that the above copyright notice
and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF
THIS SOFTWARE.

20625
asset/js/mbostock/d3.js vendored Normal file

File diff suppressed because it is too large Load Diff

2
asset/js/mbostock/d3.min.js vendored Normal file

File diff suppressed because one or more lines are too long

View File

@ -32,13 +32,11 @@ fi
git rm -rf vendor
rm -rf vendor
rm -f composer.lock
composer install || fail "composer install failed"
git add vendor
find asset/ -type f | xargs -L1 git add -f
echo "v$VERSION" > VERSION
git add VERSION
git add composer.lock -f
git commit -m "Version v$VERSION"
composer validate --no-check-all --strict || fail "Composer validate failed"

View File

@ -18,7 +18,11 @@ if [[ -n $(git branch | grep $BRANCH) ]]; then
fi
git checkout -b $BRANCH
git merge --no-ff -m "Merge latest tag, to make it reachable for git-describe" $LATEST_TAG
git commit -a -m "Require dev-master everywhere"
git mv composer.lock composer.lock.bak
git commit -am "Backup composer.lock"
git merge --no-ff -m "Merge latest tag, package pipelines require it" $LATEST_TAG || (git checkout --ours composer.lock.bak && git add composer.lock.bak && git commit --no-edit)
git mv -f composer.lock.bak composer.lock
git commit -am "Restore composer.lock" || true # in case composer.lock was not modified
bin/make-release.sh "$NEXT_VERSION-dev" --no-checkout

View File

@ -6,9 +6,6 @@
"license": "MIT",
"config": {
"sort-packages": true,
"platform": {
"php": "7.2.9"
},
"allow-plugins": {
"cweagans/composer-patches": true
}
@ -17,7 +14,7 @@
"issues": "https://github.com/Icinga/icinga-php-thirdparty/issues"
},
"require": {
"php": ">=7.2.9 <=8.2",
"php": ">=8.2",
"ext-curl": "*",
"clue/block-react": "^1.5",
"clue/connection-manager-extra": "^1.3",
@ -28,16 +25,16 @@
"clue/socket-raw": "^1.6",
"clue/socks-react": "^1.4",
"clue/stdio-react": "^2.6",
"components/jquery": "3.6.*",
"components/jquery": "3.7.*",
"cweagans/composer-patches": "~1.0",
"dompdf/dompdf": "^2.0.3",
"dompdf/dompdf": "^3.1.0",
"erusev/parsedown": "^1.7.4",
"evenement/evenement": "^3.0.1",
"ezyang/htmlpurifier": "^4.16",
"guzzlehttp/guzzle": "^7.7",
"guzzlehttp/psr7": "^2.5",
"jfcherng/php-diff": "^6.10.14",
"predis/predis": "^2.2",
"predis/predis": "^3.0",
"psr/http-message": "^1.1",
"ramsey/uuid": "^4.2.3",
"react/child-process": "^0.6.5",
@ -52,7 +49,10 @@
"react/stream": "^1.3",
"shardj/zf1-future": "^1.23.5",
"tedivm/jshrink": "^1.6.8",
"wikimedia/less.php": "^3.2.1"
"wikimedia/less.php": "^3.2.1",
"simshaun/recurr": "^5",
"dragonmantank/cron-expression": "^3",
"psr/log": "^1"
},
"require-dev": {
},
@ -60,6 +60,9 @@
"psr-0": { "AssetLoader": "" }
},
"scripts": {
"post-install-cmd": [
"AssetLoader::update"
],
"post-update-cmd": [
"AssetLoader::update"
]
@ -67,9 +70,6 @@
"extra": {
"composer-exit-on-patch-failure": true,
"patches": {
"ramsey/collection": {
"Collection: Add PHP 8.1 support": "patches/ramsey-collection.patch"
},
"shardj/zf1-future": {
"ZF1-Future: ZF backward compatibility": "patches/shardj-zf1-future.patch"
}

4416
composer.lock generated Normal file

File diff suppressed because it is too large Load Diff

View File

@ -9,3 +9,14 @@
{
foreach ($this->getFilters() as $filter) {
$value = $filter->filter($value);
@@ -612,7 +612,9 @@ class Zend_Form_Element implements Zend_Validate_Interface
$valueFiltered = $this->_value;
if ($this->isArray() && is_array($valueFiltered)) {
- array_walk_recursive($valueFiltered, [$this, '_filterValue']);
+ array_walk_recursive($valueFiltered, function (&$val, $key) {
+ $this->_filterValue($val, $key);
+ });
} else {
$this->_filterValue($valueFiltered, $valueFiltered);
}