Skip to content

Conversation

npghub
Copy link
Collaborator

@npghub npghub commented Oct 6, 2025

No description provided.

oliverklee and others added 30 commits March 5, 2025 11:16
In the tests, we should test parsing and rendering separately
as this makes debugging test failures a lot easier.

Part of #1057
In the past, vendor prefixes like `-moz-` or `-webkit-` were
used for experimental CSS features in browsers. Nowadays,
the browsers use features for this instead. Hence, special
support for vendor prefixes is no longer needed.

https://developer.mozilla.org/en-US/docs/Glossary/Vendor_Prefix
As suggested in #1098.

The setters are not changed as those are part of the public
API.
Part of #756

Co-authored-by: JakeQZ <jake.github@qzdesign.co.uk>
The `set()` method will be removed soon.

Also unify the tests a bit.

Part of #1103
We now have beautiful, cleanly-typed getters to use instead.

Part of #1103
Also rename the (internal) getters to match the changed property
names.

Part of #756
oliverklee and others added 28 commits July 28, 2025 23:24
…#1360)

Updates the requirements on [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) to permit the latest version.
- [Release notes](https://github.com/sebastianbergmann/phpunit/releases)
- [Changelog](https://github.com/sebastianbergmann/phpunit/blob/8.5.43/ChangeLog-8.5.md)
- [Commits](sebastianbergmann/phpunit@8.5.42...8.5.43)

---
updated-dependencies:
- dependency-name: phpunit/phpunit
  dependency-version: 8.5.43
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v4...v5)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…#1362)

Updates the requirements on [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) to permit the latest version.
- [Release notes](https://github.com/sebastianbergmann/phpunit/releases)
- [Changelog](https://github.com/sebastianbergmann/phpunit/blob/8.5.44/ChangeLog-8.5.md)
- [Commits](sebastianbergmann/phpunit@8.5.43...8.5.44)

---
updated-dependencies:
- dependency-name: phpunit/phpunit
  dependency-version: 8.5.44
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Safe-PHP https://github.com/thecodingmachine/safe provides
rewrites of PHP functions to throw an exception instead of
returning `false` when an error is encountered.

This will allow us to drop out custom `preg_*` wrapper class
and to increase type safety in our codebase.

Also drop the PHP-CS-Fixer rule that adds a trailing backslash
to calls to native PHP functions (as this would change the
Safe-PHP calls back to their unsafe versions).

The actual code changes will come in subsequent commits.

Part of #1168
Avoid [catastrophic backtracking](https://www.regular-expressions.info/catastrophic.html)
in selector validation regular expression by using possessive quantifier with
mutually exclusive alternations.

Also remove outdated description from DocBlock,
but add description for extended class summarizing differences.
…#1375)

Updates the requirements on [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) to permit the latest version.
- [Release notes](https://github.com/sebastianbergmann/phpunit/releases)
- [Changelog](https://github.com/sebastianbergmann/phpunit/blob/8.5.45/ChangeLog-8.5.md)
- [Commits](sebastianbergmann/phpunit@8.5.44...8.5.45)

---
updated-dependencies:
- dependency-name: phpunit/phpunit
  dependency-version: 8.5.45
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…#1377)

Updates the requirements on [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) to permit the latest version.
- [Release notes](https://github.com/sebastianbergmann/phpunit/releases)
- [Changelog](https://github.com/sebastianbergmann/phpunit/blob/8.5.46/ChangeLog-8.5.md)
- [Commits](sebastianbergmann/phpunit@8.5.45...8.5.46)

---
updated-dependencies:
- dependency-name: phpunit/phpunit
  dependency-version: 8.5.46
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Also use typesafe comparisons in the affected line.

Part of #1168
Also use typesafe comparisons in the affected line.

Part of #1168
This will prevent unsafe function usage from getting added.

Closes #1168
…#1386)

Updates the requirements on [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) to permit the latest version.
- [Release notes](https://github.com/sebastianbergmann/phpunit/releases)
- [Changelog](https://github.com/sebastianbergmann/phpunit/blob/8.5.47/ChangeLog-8.5.md)
- [Commits](sebastianbergmann/phpunit@8.5.46...8.5.47)

---
updated-dependencies:
- dependency-name: phpunit/phpunit
  dependency-version: 8.5.47
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
…#1387)

Updates the requirements on [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) to permit the latest version.
- [Release notes](https://github.com/sebastianbergmann/phpunit/releases)
- [Changelog](https://github.com/sebastianbergmann/phpunit/blob/8.5.48/ChangeLog-8.5.md)
- [Commits](sebastianbergmann/phpunit@8.5.47...8.5.48)

---
updated-dependencies:
- dependency-name: phpunit/phpunit
  dependency-version: 8.5.48
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
@npghub npghub merged commit 6f5a736 into NitroPack:master Oct 6, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants