Skip to content
This repository was archived by the owner on Aug 20, 2026. It is now read-only.

chore(deps-dev): bump igor-php/igor-php from 0.8.9 to 0.9.2 - #2158

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/composer/igor-php/igor-php-0.9.2
Closed

chore(deps-dev): bump igor-php/igor-php from 0.8.9 to 0.9.2#2158
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/composer/igor-php/igor-php-0.9.2

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 15, 2026

Copy link
Copy Markdown
Contributor

Bumps igor-php/igor-php from 0.8.9 to 0.9.2.

Release notes

Sourced from igor-php/igor-php's releases.

v0.9.2

What's Changed

Full Changelog: igor-php/igor-php@v0.9.1...v0.9.2

v0.9.1

What's Changed

Full Changelog: igor-php/igor-php@v0.9.0...v0.9.1

v0.9.0

🛡️ 1. Advanced Baseline Management (Checking & Pruning) @​KevinMartinsDev Keep your technical debt clean and up-to-date with new commands designed to prevent baselines from becoming obsolete:

  • CI Validation (--check-baseline): Verifies if your baseline file contains obsolete entries (i.e. rules for issues that have since been fixed or deleted). It exits with status code 1 if stale entries are found, making it perfect for your CI workflows.
  • Automatic Pruning (--prune-baseline): Cleans up and rewrites your baseline on disk, removing any obsolete/stale entries automatically.
  • Reason Comments: Pre-fills a default comment under a reason field when generating a baseline (--generate-baseline), encouraging developers to document exclusions rather than just hiding alerts.

📦 2. External Vendor Baselines Support @​thvincent6 Collaborate smoothly on multi-package or modular projects where your dependencies also use igor-php:

  • Auto-Discovery & Path Translation: Igor dynamically scans your vendor/ directory, discovers baseline files defined in external packages, and translates their relative paths to the root context (e.g., src/Service.php inside a package becomes vendor/acme/package/src/Service.php).
  • Seamless Merging: These translated baselines are merged on the fly into the active audit, keeping your root baseline file uncluttered.
  • Bypass Option: Added --ignore-external-baseline CLI flag and "ignore_external_baseline": true config option in igor.json to opt-out of vendor baseline inclusion.

🐛 3. Resolve Subclass Property Reset False Positives @​thvincent6

  • Local Property Tracking: Resolved an inheritance bug where mutating inherited properties in a subclass flagged them as unreset leaks, even if the parent class's reset() method already handled them. Igor now strictly tracks locally declared and promoted properties in subclasses, preventing false positives in deep class hierarchies.

⚙️ 4. Housekeeping

  • Updated .gitignore to prevent compiled bin/igor binaries from being accidentally committed to the repository.

💖 Contributors & Acknowledgements A huge thank you to Thomas VINCENT (@​thvincent6) for his outstanding work and major contributions to this release, particularly on resolving the subclass property reset false positives (#53) and implementing automatic vendor baseline resolution (#60, #62)! 🧟‍♂️⚡

v0.8.10

What's Changed

... (truncated)

Commits
  • 8f53adf fix: ignore external baselines during check and prune commands (#65)
  • 1f4aa60 fix: ensure inherited classes and traits respect safe_namespaces (#64)
  • b51977a Feature/enriched baseline (#63)
  • f9f96b3 feat: support external vendor baselines and add --ignore-external-baseline fl...
  • 953e40f Remove bin/igor
  • 97406dc Fix linter
  • 2046e56 Add igor
  • 2d48deb feat: resolve subclass property reset false positives by tracking locally dec...
  • 9f117e8 Use stale cached version if user is offline
  • 02a5c61 Re-add the latest version caching
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file php Pull requests that update Php code labels Aug 15, 2026
Bumps [igor-php/igor-php](https://github.com/igor-php/igor-php) from 0.8.9 to 0.9.2.
- [Release notes](https://github.com/igor-php/igor-php/releases)
- [Commits](igor-php/igor-php@v0.8.9...v0.9.2)

---
updated-dependencies:
- dependency-name: igor-php/igor-php
  dependency-version: 0.9.2
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/composer/igor-php/igor-php-0.9.2 branch from ddfc70c to 12c9b5b Compare August 15, 2026 12:21
@dependabot @github

dependabot Bot commented on behalf of github Aug 20, 2026

Copy link
Copy Markdown
Contributor Author

Superseded by #2175.

@dependabot dependabot Bot closed this Aug 20, 2026
@dependabot
dependabot Bot deleted the dependabot/composer/igor-php/igor-php-0.9.2 branch August 20, 2026 14:10
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

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