1.2
October 19th, 2026
Changed
- Relicensed Billboard under the MIT License.
- Removed the
versionfield fromcomposer.json. Composer and Packagist take the version from the git tag, so a tag can no longer publish as a different version. - Corrected the README to match the package: PHP 8.3 or later,
php artisan vendor:publish --tag=billboardbefore migrate, and the MIT license. - Listed the Advertisement field, the Markdown "Insert advertisement" action, and the Advertisement set for Bard and Replicator. Those shipped in 1.0.
1.1
October 19th, 2026
- updated license information
- updated readme file
- added logo
- fixed min php requirement mismatch
1.0
October 18th, 2026
Added
- Placements with weighted or ordered rotation, several ads at once, reserved sizes, a disclosure label and fallback HTML.
- Image, text and HTML ads, with a
%%CLICK_URL%%macro for tracked links in HTML ads. - Start and end scheduling, path, device and site targeting, total impression and click limits, and a daily limit per visitor.
- Choosing ads on the server or in the browser, so rotation and schedules work with full static caching.
- First-party reporting of viewable impressions and clicks, with period comparison, filters, CSV export and a dashboard widget.
- Bot filtering, Global Privacy Control and Do Not Track support, rate limiting and scheduled data retention.
{{ billboard }}Antlers tag,@billboardBlade directive, and an Ad placements dictionary for Dictionary fields.- Control panel screens for ads, placements and reports, with enable, disable and delete actions.
- Permissions for viewing, editing, creating and deleting ads, editing HTML ads, managing placements and viewing reports.
AdSaved,AdDeleted,PlacementSavedandPlacementDeletedevents, and an option to clear the static cache when ads change.