All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.0.0 - 2026-09-02
- Initial release:
RequestLogMiddlewarefor Laravel 12+ that captures request metadata — headers, raw body, file uploads, client IP, user agent, query string — and writes one JSONL line per request tostorage/logs/analysis.log. RequestLogServicewith sensitive-field redaction, body truncation (3 MB default), file metadata extraction (name, size, MIME, SHA-256 hash, double-extension detection), and IP/CIDR whitelist.- Publishable config file
config/request-log.phpread fromREQUEST_LOG_*environment variables. requestlog:rotateArtisan command for manual/cron log rotation.- Auto-discovery via
composer.jsonextra.laravel.providers. - Service provider registers the
requestlogmiddleware alias. - Sample routes and controller under
sample/.