Skip to content

Releases: icehouse-ventures/laravel-chartjs

Livewire Support

17 May 01:18
Compare
Choose a tag to compare

This release adds Livewire support for dynamically updating chart data in response to user input.

What's Changed

New Contributors

Full Changelog: v1.0.7...v1.1.0

Laravel 11 Support

11 Mar 09:25
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.0.6...v1.0.7

Multiple date formatting plugins

30 Dec 10:18
Compare
Choose a tag to compare

Moment.js has been depreciated so there are now several date formatting libraries supported by Chartjs. This release allows you to toggle between them for easier testing and adoption (using the CDN delivery method for all Chartjs versions). Also, Luxon is now bundled with the binary / publish delivery method for version 4.

Nullable options and config files

29 Dec 11:22
Compare
Choose a tag to compare

Updated the blade and builder to allow options and optionsRaw to both be null (which worked in Chartjs version 2 but broke in Chartjs version 3). Also corrected some references to the config file.

Testing and code quality

28 Dec 21:38
Compare
Choose a tag to compare

This release adopts Laravel Pint for testing and includes package appropriate tests based on Orchestra Testbench for the base application, package provider and package builder. It also adopts Laravel Pint for code styling with the Laravel code style preset (with some flexilibity to ease adoption).

Custom view

28 Dec 01:42
Compare
Choose a tag to compare

This release allows developers to publish the view used by the package into their application using an artisan command and to then customise the blade view template as needed (for example to tweak the CSS). The recommended standardisation approach is to use a blade component and embed the render call inside the component but publishing the blade template allows for deeper customisation when needed.

Binary distribution and asset publish more versions

27 Dec 22:27
Compare
Choose a tag to compare

This release includes binary distribution options for version 2, 3 and 4 as well as more version options for the asset publish delivery method.

Publish configuration

26 Dec 20:41
Compare
Choose a tag to compare

This release adds the ability to publish a configuration file for the package. It also adopts more consistent file naming conventions.

Initial setup

26 Dec 12:38
Compare
Choose a tag to compare

Initial setup of configuration files for increased control of the Chartjs version to be used and setup of the content delivery network installation option.