tourze/ip-collection-bundle
Tourze IP Collection Bundle packages reusable IP address collection services for Symfony/PHP applications, offering entity mappings and integration hooks so you can store, organize, and query IP lists without rebuilding the same infrastructure.
tourze/ip-collection-bundle appears to cover the narrow, undifferentiated plumbing of recording and persisting IP addresses (an entity/model plus collection helpers). That is a "buy" only if it saves real integration time; it is a "build" candidate if you only need an ip column and a request listener.-bundle suffix is Symfony convention (and tourze/* packages are typically Symfony bundles backed by Doctrine). For a Laravel codebase this is a direct architectural decision point — adapter/shim cost, duplicate ORM patterns, and container differences — that should be resolved before any roadmap commitment.0.0.1 → 0.1.0) with a changelog-only release note. That is a signal for how much of your data path you are willing to delegate to an unversioned, lightly documented dependency.Consider it when all of the following hold:
composer.json — the 0.1.0 release notes contain only a comparison link, so there is no documented feature set, migration guide, or behavior change to rely on.0.x means minor bumps may carry breaking changes.Look elsewhere (or build in-house) when:
0.1.0 with a link-only changelog can supply.To executives: We are tracking tourze/ip-collection-bundle, a small pre-1.0 PHP component for recording IP addresses. This release (0.0.1 → 0.1.0) shipped with a changelog link and no described features or breaking changes, so it does not change any roadmap commitment or budget. Our recommendation is no adoption decision yet — the package is early-stage, undocumented at this version, and built in Symfony style, which is a poor fit for our Laravel services. Cost of the status quo is effectively zero, because the functionality in scope is small.
To engineering: This is a watch-list item, not an action item. Before any spike, confirm (a) whether the code is framework-agnostic PHP or Doctrine/Symfony-coupled, (b) what the public API actually is, since the release notes are a compare link only, and (c) whether retention/IPv6/CIDR handling is included. If our requirement is just "store the request IP with an audit record," we should implement it in-house — a column, a cast, and a middleware — rather than take a 0.x dependency on our data path. If the package turns out to provide substantive normalization and querying, we can revisit at 1.0 or after a source review.
Ask: No decision required now. Owner to re-evaluate on the next tagged release with substantive notes, or when a concrete IP-collection requirement lands on the roadmap.
How can I help you explore Laravel packages today?