Skip to content

Releases: toni-suarez/laravel-utm-parameter

v.11.1.0

21 Jun 15:31
Compare
Choose a tag to compare

What's new

This release introduces a new Facade for the UtmParameter class, making it easier to utilize UTM parameters in your Laravel application without requiring middleware.

Using the UtmParameter Facade

Now you can leverage UTM parameters directly within your code using the Request object.
Simply use the Facade and call the boot method.

// before inside the middleware
app(UtmParameter::class)->boot($reqeust)

// afterwards, can be used as facade
use Suarez\UtmParameter\Facades\UtmParameter;

UtmParameter::boot($request);

Full Changelog: 11.0.4...11.1.0

v11.0.4

21 Jun 11:30
Compare
Choose a tag to compare

What's new

Enhancements:

Added Configuration for "Allowed UTM Parameters":

Includes a new configuration option to specify which UTM parameters are allowed for processing. This provides granular control over which parameters are accepted and processed within applications.

Important: Update your config/utm-parameter.php

php artisan vendor:publish --tag="utm-parameter"

Expanded Test Suite:

The test coverage has been expanded and refined to encompass a wider range of scenarios. This effort enhances the reliability of the package and minimizes the likelihood of regressions in future updates.

Full Changelog: 11.0.3...11.0.4

v11.0.3

20 Jun 23:32
Compare
Choose a tag to compare

What's new

This release of the Laravel UTM Parameter package brings you greater control over UTM parameter handling and enhanced stability through improved testing.

Enhancements:
Customize Session Key for UTM Parameters: You can now configure a custom session key to store UTM parameters using the new session_key configuration option. This is helpful if you're already using the default key (utm) for another purpose in your application.
Improvements:

Enhanced Test Coverage:
We've added and improved tests to ensure the package functions reliably across various scenarios. This strengthens the overall stability and reduces the risk of regressions in future updates.

Full Changelog: 11.0.2...11.0.3

v11.0.2

20 Jun 16:14
Compare
Choose a tag to compare

What's new

This update brings a range of improvements to the Laravel UTM-Parameters:

New Methods
Added two new methods and blade directives

  • contains_utm('key', 'value')
  • contains_not_utm('key', 'value')
  • @containsUtm('key', 'value')
  • @containsNotUtm('key', 'value')

Config

  • added utm-parameter.override_utm_parameters

Enhanced Codebase
The code has been refined for better performance and maintainability.

Improved Documentation
The readme has been refreshed to provide clearer explanations and a more user-friendly experience.

Full Changelog: 8.0...11.0.2

v11.0.1

19 Jun 05:41
Compare
Choose a tag to compare

What's New?

This update brings a range of improvements to the Laravel UTM-Parameters addon:

Enhanced Codebase
The code has been refined for better performance and maintainability.

Clear Functionality
A new clear method has been introduced to allow you to remove and reset UTM parameters from the session during your workflows.

Robust Testing
The test suite has been updated to ensure continued functionality and compatibility with Laravel.

Improved Documentation
The readme has been refreshed to provide clearer explanations and a more user-friendly experience.

Full Changelog: 11.0.0...11.0.1

v11.0.0

16 Mar 09:14
Compare
Choose a tag to compare

v11.0.0 Release

This Laravel UTM-Parameter Package is now compatible with Laravel 11.

v10.0.0

16 Mar 09:13
Compare
Choose a tag to compare

v10.0.0 Release

This Laravel UTM-Parameter Package is compatible with Laravel 10.

v9.0.0

16 Mar 09:12
Compare
Choose a tag to compare

v9.0.0 Release

This Laravel UTM-Parameter Package is compatible with Laravel 9.

v8.0.0

16 Mar 09:11
Compare
Choose a tag to compare

v8.0.0 Release

This Laravel UTM-Parameter Package is compatible with Laravel 8.

Laravel 11 Support

13 Mar 07:36
57a3913
Compare
Choose a tag to compare

Changes