Changelog
phil/reporting-bundlePas encore traduite
Cette page n’est pas encore traduite en français ; elle est montrée en anglais.
All notable changes to phil/reporting-bundle will be documented in this file.
Updates should follow the Keep a CHANGELOG principles.
0.1.0-alpha - 2026-11-11
Added
PhilReportingBundle, configured underphil_reporting: the time zone, the size of the charts, the most rows of a report, the store and its directory, the deliveries, the dashboards and the schedules; the stylesheet mapped for AssetMapper asphil-reporting.Period, a span from its start included to its end excluded, cut in buckets bysplit();Metric, with itsMetricFormat— number, percent, currency —;SeriesandSeriesSet, bounded to 500 labels and 24 series;InvalidFigures.PeriodPreset— today, yesterday, the last 7 or 30 days, this or last month, the last 12 months, this or last year — with the period before it;Periods, counted in whole days of the configured time zone.MetricSourceandSeriesSource, the data-source port: every service implementing one is found by its statickey(), throughSources.Dashboards,DashboardandWidgetfrom the configuration, a period from the address accepted only among those a dashboard offers, and a dashboard restricted to a role refused without the role or without an authorization checker.- The components
PhilReporting:Dashboard,PhilReporting:LiveDashboard,PhilReporting:MetricandPhilReporting:Chart;ChartDrawing, the SVG image ofphil/svg-chartand horizontal bars of HTML and CSS;MetricReading, a metric and its change written in a locale; the translations in English and French. ReportDefinitionandReportFormat, found by key throughReports, which writes a report row by row and stops it at the configured number of rows withReportTooLarge;CsvFormat,TsvFormatandJsonFormat, the cells a spreadsheet would read as formulas neutralised;ReportStream, the stream a report is written to or read from, which accepts only an open stream.ReportRequestandReportJob, written as JSON and read back without unserializing;JobStoreandExportStore, the claim check, kept in a private directory or in memory;ReportRunner, which exports, delivers and forgets, and dispatchesReportExported.ReportQueueand the messagesRunReportandRunScheduledReport, carrying identifiers only, with their handlers; the failures of the bundle never retried.ReportScheduleandSchedules, and thephil_reportingschedule of Symfony Scheduler.ReportDelivery, withMailDelivery, the file attached to an e-mail sent by the mailer's transports, andNotificationDelivery, the report announced on the channels of Notifier.ReportResponses, a report streamed as a download; the commandphil:reporting:export;ReportingAdmin, a dashboard as a page of EasyAdmin.