PackageTrack
Sign in Get early access

voku/itp-context

Architecture context attributes, inline enum rule definitions, validation and summarization helpers for PHP projects.

0.3.0 19K downloads/mo #4184 most downloaded on Packagist voku/itp-context

What this package is like to depend on

Last release 3 months ago

18 May 2026

Ships fairly regularly

a new release about every 4 weeks

Nearly every release is documented

notes for 4 of 4 stable releases

Nothing withdrawn

no release was ever pulled

5 months old

4 releases · first in 2026

4 releases in the last 12 months

see the full history below

Release timeline

4 releases · Mar 2026 to May 2026
Release Pre-release

Releases

latest 4
  1. 0.3.0 18 May 2026
    Release notes

    [*]: prepare changelog for 0.3.0

    Open source →
    Release notes
    • moved rule definitions onto RuleIdentifier enums via getDefinition() and removed sibling catalog files from the example, generator and resolver flow
    • added ContextReader and token-based degraded summaries so multi-symbol files, functions and non-autoloadable code still expose context
    • added richer export metadata (owners, refs, verified_by, annotated_methods, rule_count) plus a queryable export index
    • added ContextQuery and the itp-context-query CLI for searching exported context documents
    • synced package, example and exported rule metadata with the generator scaffold defaults for owners, refs and proof fields
    • expanded package dogfooding annotations and refreshed the committed self-export snapshot
    • added a shared docs/skills/itp-context.md agent skill plus thin Copilot, Codex, Claude and Gemini entrypoint files
    • clarified that refs can point to any useful architecture context, including ADRs, docs and design notes
    • updated the generator and example inline rule definitions to use ADR-style paths as helpful default references
    • refreshed README guidance and example docs to show ADRs as one lightweight way to capture missing context
    Open source →
  2. 0.2.0 30 Apr 2026
    Release notes

    Add PHP 8.5 to CI workflow matrix

    Open source →
    Release notes
    • added ContextExporter, ExportWriter, Frontmatter and ExportReport for exporting agent-friendly markdown context files
    • added the itp-context-export CLI for batch exporting annotated PHP symbol context trees
    • improved TokenParser so export scans ignore ::class references instead of treating them as declarations
    • expanded PHPUnit and smoke coverage for frontmatter parsing, export filtering and the export CLI flow
    • added package-owned PackageRules dogfood annotations to a few core library services
    • added a committed self-export snapshot under docs/package-export and a regression test to keep it in sync
    • made #[Rule] repeatable so one symbol can carry multiple architecture rules
    Open source →
  3. 0.1.1 18 Mar 2026
    Release notes

    cleanup: .gitattributes and .gitignore ...

    Open source →
  4. 0.1.0 18 Mar 2026
    Release notes

    Merge remote-tracking branch 'origin/main'

    Open source →
    Release notes
    • initial extraction of the generic ItpContext framework from IT-Portal
    • added rule attribute, enum contract, catalog model and resolver
    • added validator, summarizer and generator services
    • added CLI wrappers and a minimal example project
    • added PHPUnit scaffolding and smoke coverage
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive