Skip to content

Bump pear/net_dns2 from 1.5.4 to 2.0.3 #905

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

Open
wants to merge 1 commit into
base: feature/composer
Choose a base branch
from

Conversation

dependabot[bot]
Copy link

@dependabot dependabot bot commented on behalf of github Jul 14, 2025

Bumps pear/net_dns2 from 1.5.4 to 2.0.3.

Release notes

Sourced from pear/net_dns2's releases.

v2.0.3

  • fixed #162; the type() was missing when creating a Data\Mailbox type in RR::__set().
  • changed the default $_offset value for Data types to -1 instead of null; it achieves the same goal (an "unset state"), but resolves a few PHPstan complaints.

v2.0.2

  • Added support for Internationalized Domain Names (IDN)
  • Fixed mikepultz/netdns2#160 - the Updater() and Notifier() class constructors were accidentially changed to require a response value; this was changed back to default to null.
  • Fixed mikepultz/netdns2#161 - there was a domain encoding issue related to TSIG signatures, when using key names or algorithms with periods in them. This was part of a larger encoding logic issue.

v2.0.1

  • bugfix: \NetDNS2\RR\PTR::ptrdname was set to private instead of protected #157
  • bugfix: the IPv4 & IPv6 data objects were missing from the \NetDNS2\RR::set() function.
  • bugfix: the Text data object was being referenced incorrectly with a lead \ in \NetDNS2\RR::set().

v2.0.0

IMPORTANT: this release is not backwards compatible with v1.x - see the README for more details on upgrading.

  • Minimum PHP version was increased to 8.1; this version uses strong typing, ENUMs, and other modern PHP features.
  • Complete code re-factor, converting to PSR-4 style autoloading, and namespace semantics.
  • Added support for DNS over TLS (DoT).
  • Added support for DNS over HTTPS (DoH).
  • Added support for (almost) all EDNS(0) features (client subnet, cookies, TCP keepalives, etc.)
  • Added Memcache & Redis support in the local cache object.
  • Added the HTTPS, SVCB, DSYNC, and other resource records.

v2.0.0-RC1

IMPORTANT: this release is not backwards compatible with v1.x - see the README for more details on upgrading.

  • Minimum PHP version was increased to 8.1; this version uses strong typing, ENUMs, and other modern PHP features.
  • Complete code re-factor, converting to PSR-4 style autoloading, and namespace semantics.
  • Added support for DNS over TLS (DoT).
  • Added support for DNS over HTTPS (DoH).
  • Added support for (almost) all EDNS(0) features (client subnet, cookies, TCP keepalives, etc.)
  • Added Memcache & Redis support in the local cache object.
  • Added the HTTPS, SVCB, DSYNC, and other resource records.

This is an initial release candidate for testing purposes, and should not be used in production environments.

v1.5.5

  • increased minimum PHP requirement to v7.1
  • fixed the PHP 8.4 deprecation notices - #154.
  • fixed the infinite loop issue related to the v1.5.4 changes - #146
  • modified the TCP write process to avoid possible TCP segmentation with the length prefix.
  • added support for microsecond level timeout values by passing a float value to the timeout option instead of a whole integer.
  • updated the PEAR package.php file; the last version was missing some new files.
Commits
  • a39ff50 - incremented version number
  • f59dd14 - fixed #162; the type() was missing when creating a Data\Mailbox type in RR:...
  • 05f830a - updated workflow for intl extension
  • 03f9a8f - updated README.md
  • f20f1fd - updated README.md
  • 05bdc8d - small change for PHP 8.1
  • 80e7807 * Added support for Internationalized Domain Names (IDN)
  • 02372a7 Merge pull request #157 from tomsommer/patch-1
  • 10cc7ed Make $ptrdname protected
  • 4bac7b1 - updated README with details about Data objects
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [pear/net_dns2](https://github.com/mikepultz/netdns2) from 1.5.4 to 2.0.3.
- [Release notes](https://github.com/mikepultz/netdns2/releases)
- [Commits](mikepultz/netdns2@v1.5.4...v2.0.3)

---
updated-dependencies:
- dependency-name: pear/net_dns2
  dependency-version: 2.0.3
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file php Pull requests that update php code labels Jul 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file php Pull requests that update php code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants