Skip to content

Releases: jeffersongoncalves/laravel-umami

v2.0.4

23 May 17:12

Choose a tag to compare

v2.0.3

23 May 03:32

Choose a tag to compare

What's Changed

  • Bump ramsey/composer-install from 3 to 4 by @dependabot[bot] in #12
  • Bump dependabot/fetch-metadata from 2.5.0 to 3.0.0 by @dependabot[bot] in #13

Full Changelog: v2.0.2...v2.0.3

v2.0.2

24 Feb 17:25

Choose a tag to compare

What's Changed

  • Add Laravel 13.x support in composer.json
  • Add orchestra/testbench ^11.0 for Laravel 13 testing

v2.0.1

22 Feb 19:20

Choose a tag to compare

Fixed

  • Added missing spatie/laravel-settings migration step to README installation guide

v2.0.0

22 Feb 17:40

Choose a tag to compare

Breaking Changes

  • Configuration migrated to database: Replaced config/umami.php with spatie/laravel-settings. Settings are now stored in the database instead of .env file.
  • New dependency: spatie/laravel-settings ^3.3 is now required.

Migration Guide

  1. Remove any published config/umami.php from your application
  2. Remove UMAMI_* environment variables from .env (no longer used)
  3. Ensure spatie/laravel-settings is configured (the settings table must exist)
  4. Run php artisan migrate to create the Umami settings in the database
  5. Set your settings via code:
use JeffersonGoncalves\Umami\Settings\UmamiSettings;

$settings = app(UmamiSettings::class);
$settings->website_id = 'your-website-id';
$settings->host_analytics = 'https://your-umami-instance.com';
$settings->save();

What's Changed

  • Removed config/umami.php and all env() reads
  • Added UmamiSettings class extending Spatie\LaravelSettings\Settings
  • Added settings migration with default values
  • Updated UmamiServiceProvider to register settings class and migration paths
  • Updated Blade view to resolve settings from the container
  • Updated README with new installation and usage instructions

Available Settings

Property Type Default Description
website_id ?string null Your Umami website ID
host_analytics string https://cloud.umami.is URL of your Umami instance
host_url ?string null Override data destination URL
auto_track bool true Automatically track pageviews and events
domains ?string null Comma-delimited list of allowed domains
tag ?string null Tag to group events in the dashboard
exclude_search bool false Exclude search parameters from URL
exclude_hash bool false Exclude hash value from URL

v1.1.0

07 Mar 12:37

Choose a tag to compare

Full Changelog: v1.0.1...v1.1.0

v1.0.1

04 Mar 12:26
fb86268

Choose a tag to compare

Full Changelog: v1.0.0...v1.0.1

v1.0.0

04 Mar 11:52
611bc54

Choose a tag to compare