A Toast notification library for the Laravel TALL stack.

Overview

Beautiful Notification Toasts For Laravel

A Toast global that can be called from the backend (via Controllers, Blade Views, Components) or frontend (JS, Alpine Components) to render customizable toasts.

Runs with the TALL stack: Laravel, TailwindCSS, Livewire, AlpineJS.

GitHub tag (latest SemVer) Build size Brotli
Scrutinizer Score Codacy branch grade
Styling Tests & Checks Codecov branch

Light Dark
toast-light toast-dark

Why

If you are building a web app with the TALL stack, you must choose this library over the other outdated libraries available:

Size does matter

Since the frontend is a pure AlpineJS component with no reliance on external JS libs, and since the backend handles most of the logic, the javascript footprint is tiny (less than ONE kilobyte!) .

The CSS footprint is also negligible as it uses the default TailwindCSS classes. Even if you override the default views, you will rest assured that Tailwind's purging will only keep the styles/classes you have used.

In plain English, it will not bloat your generated JS/CSS files nor add extra files to download as when using other JS libs!

Takes advantage of all the niceties that come with TALL

You can call it from anywhere! Memorize Toast for the frontend and toast() for the backend.

See the usage section for examples.

Customizable

You have control over the view: As you are overriding the blade view, you'll be able to shape it as you like using TailwindCSS classes.

No more messing with custom CSS overrides!

Usage

From The Frontend

Toast.info('Notification from the front-end...', 'The Title');

Toast.success('A toast without a title also works');

Toast.warning('Watch out!');

Toast.danger('I warned you!', 'Yikes');

From The Backend

toast()
    ->info('Notification from the backend...', 'The Title')
    ->push();

toast()
    ->success('A toast without a title also works')
    ->push();

toast()
    ->warning('Watch out!')
    ->push();

toast()
    ->danger('I warned you!', 'Yikes')
    ->push();

You can call the above toast helper from controllers, blade views, and components.

To properly call it from inside livewire components, add the trait:

use Livewire\Component;
use Usernotnull\Toast\Concerns\WireToast;

class DemoComponent extends Component
{
    use WireToast; // <-- add this

Video tutorial and walk-through coming soon!

Support Me

I plan on developing many open-source packages using the TALL stack.
Consider supporting my work by tweeting about this library or by contributing to this package.

Check out the list of other packages I built for the TALL stack Other Packages.
To stay updated, follow me on Twitter.

Requirements

Dependency Version Comment
PHP ^8.0 Make the switch, you won't regret it :)
Laravel ^8.0 Official Installation Docs
TailwindCSS ^2.0 Official Installation Docs
Livewire ^2.0 Official Installation Docs
AlpineJS ^3.0 Official Installation Docs

Installation

You can install the package via Composer:

composer require usernotnull/tall-toasts

Setup

TailwindCSS

Build your CSS as you usually do, ie

npm run dev

Usage With Tailwind JIT

If you are using Just-in-Time Mode, add these additional lines into your tailwind.config.js file:

purge: [
    './vendor/usernotnull/tall-toasts/config/**/*.php',
    './vendor/usernotnull/tall-toasts/resources/views/**/*.blade.php',
    // etc...
]

This way, Tailwind JIT will include the classes used in this library in your CSS.

As usual, if the content of tailwind.config.js changes, you should re-run the npm command.

AlpineJS

Add the ToastComponent to AlpineJS either as an npm module or with a script tag.

Option 1: NPM Module

Add the AlpineJS Toast component by changing your app.js file to match:

import Alpine from "alpinejs"
import ToastComponent from '../../vendor/usernotnull/tall-toasts/dist/js/tall-toasts'

Alpine.data('ToastComponent', ToastComponent)

window.Alpine = Alpine
Alpine.start()

If you have a custom directory structure, you may have to adjust the above import path until it correctly points to tall-toasts.js inside this vendor file.

Option 2: Script Tag

Add the @toastScripts blade directive BEFORE importing AlpineJS:

  • If you imported AlpineJS from a script tag:
">
@toastScripts
<script src="https://unpkg.com/[email protected]/dist/cdn.min.js" defer>script>
  • If you installed AlpineJS as an NPM Module:
">
@toastScripts
<script src="{{ mix('js/app.js') }}" defer>script>

The View

Add as high as possible in the body tag, ie:

">
>
<html lang="en">

<head>
    
head>

<body>
    <livewire:toasts />

    
body>

html>

That's it! 🎉


Customization

The toasts should look pretty good out of the box. However, we've documented a couple of ways to customize the views and functionality.

Configuration

You can publish the config file with:

php artisan vendor:publish --provider="Usernotnull\Toast\ToastServiceProvider" --tag="tall-toasts-config"

These are the default contents of the published config file:



return [
    /*
     * How long each toast will be displayed before fading out, in ms
     */
    'duration' => 5000,

    /*
     * How long to wait before displaying the toasts after page loads, in ms
     */
    'load_delay' => 400,
];

Customizing views

You can publish and change all views in this package:

php artisan vendor:publish --provider="Usernotnull\Toast\ToastServiceProvider" --tag="tall-toasts-views"

The published views can be found and changed in resources/views/vendor/tall-toast/.

The published files are:

  • includes/content.blade.php - the content view of each popup notification, fully configurable
  • includes/icon.blade.php - the icons of each notification type
  • livewire/toasts.blade.php - the parent of all toasts

Troubleshooting

Make sure you thoroughly go through this readme first!

If the checklist below does not resolve your problem, feel free to submit an issue. Make sure to follow the bug report template. It helps us quickly reproduce the bug and resolve it.

The toasts won't show

  • Is the located in a page that has both the livewire and alpine/app.js script tags inserted? (see)

  • Did you skip adding the ToastComponent as an alpine data component? (see)

  • Did you forget calling push() at the end of the chained method? (see)

  • Have you tried calling the toast() helper function from another part of the application and check if it worked (it will help us scope the problem)? (see)

  • Did you try calling php artisan view:clear?

  • Are you getting any console errors?

The toasts show but look weird

  • Are you using TailwindCSS JIT? Don't forget to update your purge list! (see)
  • You may need to rebuild your CSS by running: npm run dev or re-running npm run watch (see)

Other Packages

  • TALL Floating Action Menu (unreleased)
  • TALL Package Skeleton (unreleased)

To stay updated, follow me on Twitter.

Testing

This package uses PestPHP to run its tests.

  • To run tests without coverage, run:
composer test
  • To run tests with coverage, run:
composer test-coverage

Contributing

This package has 3 GitHub Workflows which run sequentially when pushing PRs:

When pushing PRs, it's a good idea to do a quick run and make sure the workflow checks out, which saves time during code review before merging.

To facilitate the job, you can run the below command before pushing the PR:

composer workflow

Please see CONTRIBUTING for details.

Changelog

Please see CHANGELOG for more information on what has changed recently.

Versioning

This project follows the Semantic Versioning guidelines.

Security Vulnerabilities

Please review the security policy on how to report security vulnerabilities.

Credits

License

The MIT License (MIT). Please see the license file for more information.

Comments
  • Tall Toasts did not work in my production

    Tall Toasts did not work in my production

    Description

    When I was pushing my code to my production server (Nginx, Laravel 8.70, PHP 8.0.12, Laravel Octane) I was getting an interesting 404 not found error. This had happened before and after I added octane by the way.

    To Reproduce

    I actually fixed this issue by moving the tall-toasts.js to /public/toast/tall-toasts.js

    Expected behavior

    The Laravel RouteFacade to actually load it in production. It worked fine in development.

    Additional context

    This is a similar issue that gets experienced in Livewire. I'd like to open a PR and add an artisan command called toasts:publish that would allow users to move the JavaScript to a /public/toast/tall-toasts.js file. We could then call this in the post-autoload-dump, for example, in composer.json if we wish so it could stay updated as we update our projects.

    opened by elijahcruz12 17
  • Error using Vite, doesnt build.

    Error using Vite, doesnt build.

    Description

    Error: 'default' is not exported by vendor/usernotnull/tall-toasts/dist/js/tall-toasts.js, imported by resources/js/app.js

    To Reproduce

    setup Vite, preferrably using mix first, then migrate to vite. npm run build

    Expected behavior

    It builds

    Screenshots

    image

    Additional context

    None

    help wanted 
    opened by sawirricardo 7
  • Add RTL support

    Add RTL support

    Description

    • Add RTL support to the toast notification. Currently, the contnet.blade.php would only display messages in LTR.
    • This feature would allow other languages, such as Arabic and Persian, to display messages in a better format, if displayed in RTL.

    Screenshots

    This screenshot shows what the message would look like if RTL is enabled.

    https://user-images.githubusercontent.com/37803924/169199319-661ff6af-f232-47b5-b383-a90481c54b9d.mov

    Additional context

    opened by AyoobMH 4
  • failed install this package

    failed install this package

    Description

    when i am install from composer i got error about requirement details error :

    [InvalidArgumentException] Package usernotnull/tall-toasts at version has a PHP requirement incompatible with your PHP version, PHP extensions and Composer version

    my project fulfill the requirements :

    PHP 8.0.0 (cli) (built: Nov 27 2020 12:26:22) ( NTS ) Laravel Framework 8.68.1 livewire/livewire : "^2.7",

    opened by adinata-id 4
  • Getting the toast only after I refresh the page!

    Getting the toast only after I refresh the page!

    I followed the installation steps. If I call toast()->info()->push() in my render method it shows right away, but when I call it in another Livewire method it doesn't show, and this is very weird but if I refresh the page all the toasts from previous session show up!

    opened by mokhosh 3
  • Paddings are in main div

    Paddings are in main div

    Description

    Paddings are in main div

    Expected behavior

    Can you hide paddings in main div and add it when message appears only? It blocked some buttons on pages.

    Screenshots

    Screenshot 2021-11-22 at 16 11 28

    opened by anatoliydarma 2
  • toast is not showed up when called from livewire mount()

    toast is not showed up when called from livewire mount()

    Description

    Toast wont show when called inside livewire mount(), i dont know is this a bug or an expected behavior.

    To Reproduce

    1. Add use WireToast
    2. Place this line of code inside your livewire mount() : toast()->info('Notification from the backend...', 'The Title')->push();
    3. Reload / call your component
    4. Toast not show

    Expected behavior

    To see a toast

    Screenshots

    My livewire component image

    Showing the bug bandicam 2021-11-15 11-06-19-432

    Thank you !

    opened by aldesrahim 2
  • Update nunomaduro/collision requirement from ^6.3.1 to ^6.3.2

    Update nunomaduro/collision requirement from ^6.3.1 to ^6.3.2

    Updates the requirements on nunomaduro/collision to permit the latest version.

    Changelog

    Sourced from nunomaduro/collision's changelog.

    Changelog

    All notable changes to this project will be documented in this file.

    The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

    [Unreleased]

    v7.0.0 (2023-XX-XX)

    Added

    • Support for PHPUnit ^10.0 and Pest ^2.0
    Commits

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • Update core-js requirement from ^3.26.1 to ^3.27.0

    Update core-js requirement from ^3.26.1 to ^3.27.0

    Updates the requirements on core-js to permit the latest version.

    Changelog

    Sourced from core-js's changelog.

    3.27.0 - 2022.12.26
    • Iterator Helpers proposal:
      • Built-ins:
        • Iterator
          • Iterator.from
          • Iterator.prototype.drop
          • Iterator.prototype.every
          • Iterator.prototype.filter
          • Iterator.prototype.find
          • Iterator.prototype.flatMap
          • Iterator.prototype.forEach
          • Iterator.prototype.map
          • Iterator.prototype.reduce
          • Iterator.prototype.some
          • Iterator.prototype.take
          • Iterator.prototype.toArray
          • Iterator.prototype.toAsync
          • Iterator.prototype[@@toStringTag]
        • AsyncIterator
          • AsyncIterator.from
          • AsyncIterator.prototype.drop
          • AsyncIterator.prototype.every
          • AsyncIterator.prototype.filter
          • AsyncIterator.prototype.find
          • AsyncIterator.prototype.flatMap
          • AsyncIterator.prototype.forEach
          • AsyncIterator.prototype.map
          • AsyncIterator.prototype.reduce
          • AsyncIterator.prototype.some
          • AsyncIterator.prototype.take
          • AsyncIterator.prototype.toArray
          • AsyncIterator.prototype[@@toStringTag]
      • Moved to Stage 3, November 2022 TC39 meeting
      • Added /actual/ entries, unconditional forced replacement disabled for features that survived to Stage 3
      • .from accept strings, .flatMap throws on strings returned from the callback, proposal-iterator-helpers/244, proposal-iterator-helpers/250
      • .from and .flatMap throws on non-object iterators, proposal-iterator-helpers/253
    • Set methods proposal:
      • Built-ins:
        • Set.prototype.intersection
        • Set.prototype.union
        • Set.prototype.difference
        • Set.prototype.symmetricDifference
        • Set.prototype.isSubsetOf
        • Set.prototype.isSupersetOf
        • Set.prototype.isDisjointFrom
      • Moved to Stage 3, November 2022 TC39 meeting
      • Reimplemented with new semantics:
        • Optimized performance (iteration over lowest set)
        • Accepted only Set-like objects as an argument, not all iterables
        • Accepted only Sets as this, no @@species support, and other minor changes

    ... (truncated)

    Commits
    • 66c427f 3.27.0
    • c8322b0 allow gc disposed resources before disposing all resources of stack
    • 0d9478e add some comments
    • 68c9bf6 smoothed behavior of some conflicting proposals
    • 4cc298a fix a couple of tests
    • c5e2d95 add set(Timeout|Interval|Immediate) extra arguments fix for Bun (similarly ...
    • 078397e remove unreachable condition
    • 5c6b8fa throw an error on non-frozen raw templates for avoiding possible breaking cha...
    • 4d1b116 some optimizations
    • 041835b drop extra dependencies from /proposals|stage/ entries, they are not requir...
    • Additional commits viewable in compare view

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • Update @babel/core requirement from ^7.18.10 to ^7.20.7

    Update @babel/core requirement from ^7.18.10 to ^7.20.7

    Updates the requirements on @babel/core to permit the latest version.

    Release notes

    Sourced from @​babel/core's releases.

    v7.20.7 (2022-12-22)

    Thanks @​wsypower for your first PR!

    :eyeglasses: Spec Compliance

    • babel-helper-member-expression-to-functions, babel-helper-replace-supers, babel-plugin-proposal-class-properties, babel-plugin-transform-classes
    • babel-helpers, babel-plugin-proposal-class-properties, babel-plugin-transform-classes, babel-plugin-transform-object-super

    :bug: Bug Fix

    • babel-parser, babel-plugin-transform-typescript
    • babel-traverse
    • babel-plugin-transform-typescript, babel-traverse
    • babel-plugin-transform-block-scoping
    • babel-plugin-proposal-async-generator-functions, babel-preset-env
    • babel-generator, babel-plugin-proposal-optional-chaining
    • babel-plugin-transform-react-jsx, babel-types
    • babel-core, babel-helpers, babel-plugin-transform-computed-properties, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
    • babel-helper-member-expression-to-functions, babel-helper-replace-supers, babel-plugin-proposal-class-properties, babel-plugin-transform-classes
    • babel-generator

    :nail_care: Polish

    • babel-plugin-transform-block-scoping, babel-traverse

    :house: Internal

    • babel-helper-define-map, babel-plugin-transform-property-mutators
    • babel-core, babel-plugin-proposal-class-properties, babel-plugin-transform-block-scoping, babel-plugin-transform-classes, babel-plugin-transform-destructuring, babel-plugin-transform-parameters, babel-plugin-transform-regenerator, babel-plugin-transform-runtime, babel-preset-env, babel-traverse

    :running_woman: Performance

    Committers: 6

    ... (truncated)

    Changelog

    Sourced from @​babel/core's changelog.

    v7.20.7 (2022-12-22)

    :eyeglasses: Spec Compliance

    • babel-helper-member-expression-to-functions, babel-helper-replace-supers, babel-plugin-proposal-class-properties, babel-plugin-transform-classes
    • babel-helpers, babel-plugin-proposal-class-properties, babel-plugin-transform-classes, babel-plugin-transform-object-super

    :bug: Bug Fix

    • babel-parser, babel-plugin-transform-typescript
    • babel-traverse
    • babel-plugin-transform-typescript, babel-traverse
    • babel-plugin-transform-block-scoping
    • babel-plugin-proposal-async-generator-functions, babel-preset-env
    • babel-generator, babel-plugin-proposal-optional-chaining
    • babel-plugin-transform-react-jsx, babel-types
    • babel-core, babel-helpers, babel-plugin-transform-computed-properties, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
    • babel-helper-member-expression-to-functions, babel-helper-replace-supers, babel-plugin-proposal-class-properties, babel-plugin-transform-classes
    • babel-generator

    :nail_care: Polish

    • babel-plugin-transform-block-scoping, babel-traverse

    :house: Internal

    • babel-helper-define-map, babel-plugin-transform-property-mutators
    • babel-core, babel-plugin-proposal-class-properties, babel-plugin-transform-block-scoping, babel-plugin-transform-classes, babel-plugin-transform-destructuring, babel-plugin-transform-parameters, babel-plugin-transform-regenerator, babel-plugin-transform-runtime, babel-preset-env, babel-traverse

    :running_woman: Performance

    v7.20.6 (2022-11-28)

    :bug: Bug Fix

    v7.20.5 (2022-11-28)

    ... (truncated)

    Commits

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • Update orchestra/testbench requirement from ^7.13.0 to ^7.17.0

    Update orchestra/testbench requirement from ^7.13.0 to ^7.17.0

    Updates the requirements on orchestra/testbench to permit the latest version.

    Release notes

    Sourced from orchestra/testbench's releases.

    v7.17.0

    Changes

    Testbench Changes

    Changes
    • Bump minimum laravel/framework to 9.45.0.
    • Update skeleton to match v9.4.1.
    Changelog

    Sourced from orchestra/testbench's changelog.

    7.17.0

    Released: 2022-12-22

    Changes

    Testbench Changes

    Changes
    • Bump minimum laravel/framework to 9.45.0.
    • Update skeleton to match v9.4.1.

    7.16.0

    Released: 2022-12-17

    Changes

    Testbench Changes

    Added
    • Added resolveApplicationEnvironmentVariables() method.
    • Added Orchestra\Testbench\Bootstrap\HandleExceptions bootstrap to allow catching deprecation errors during tests.
      • Throws Orchestra\Testbench\Exceptions\DeprecatedException exception when deprecation occured.
      • Set logging.deprecations.trace to true.
      • Set deprecations log file to storage/logs/deprecations.log when LOG_DEPRECATIONS_CHANNEL=single.
    Changes
    • Bump minimum laravel/framework to 9.44.0.

    7.15.0

    Released: 2022-11-30

    Changes

    Testbench Changes

    Changes
    • Bump minimum laravel/framework to 9.41.0.

    ... (truncated)

    Commits

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • Update @babel/core requirement from ^7.18.10 to ^7.20.12

    Update @babel/core requirement from ^7.18.10 to ^7.20.12

    Updates the requirements on @babel/core to permit the latest version.

    Release notes

    Sourced from @​babel/core's releases.

    v7.20.12 (2023-01-04)

    Thanks @​cross19xx, @​JBYoshi and @​nmn for your first PRs!

    :bug: Bug Fix

    • babel-traverse
    • babel-helper-create-class-features-plugin, babel-plugin-proposal-class-properties

    :nail_care: Polish

    • babel-traverse

    Committers: 5

    Changelog

    Sourced from @​babel/core's changelog.

    v7.20.12 (2023-01-04)

    :bug: Bug Fix

    • babel-traverse
    • babel-helper-create-class-features-plugin, babel-plugin-proposal-class-properties

    :nail_care: Polish

    • babel-traverse

    v7.20.11 (2022-12-23)

    :eyeglasses: Spec Compliance

    • babel-helper-module-transforms, babel-plugin-proposal-dynamic-import, babel-plugin-transform-modules-amd, babel-plugin-transform-modules-commonjs, babel-plugin-transform-modules-systemjs

    :bug: Bug Fix

    • babel-plugin-transform-block-scoping

    v7.20.10 (2022-12-23)

    :bug: Bug Fix

    v7.20.9 (2022-12-23)

    :bug: Bug Fix

    • babel-plugin-transform-block-scoping

    v7.20.8 (2022-12-22)

    :bug: Bug Fix

    • babel-plugin-transform-block-scoping
    • babel-plugin-proposal-class-properties, babel-traverse

    v7.20.7 (2022-12-22)

    :eyeglasses: Spec Compliance

    • babel-helper-member-expression-to-functions, babel-helper-replace-supers, babel-plugin-proposal-class-properties, babel-plugin-transform-classes
    • babel-helpers, babel-plugin-proposal-class-properties, babel-plugin-transform-classes, babel-plugin-transform-object-super

    :bug: Bug Fix

    ... (truncated)

    Commits

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 0
  • Update orchestra/testbench requirement from ^7.13.0 to ^7.18.0

    Update orchestra/testbench requirement from ^7.13.0 to ^7.18.0

    Updates the requirements on orchestra/testbench to permit the latest version.

    Release notes

    Sourced from orchestra/testbench's releases.

    v7.18.0

    Changes

    Testbench Changes

    Added
    • Added Orchestra\Testbench\laravel_version_compare function as alias to version_compare specifically for Laravel Framework.
    • Added Orchestra\Testbench\phpunit_version_compare function as alias to version_compare specifically for PHPUnit.
    • Added Orchestra\Testbench\Exceptions\PHPUnitErrorException class.
    Changes
    • Mark Orchestra\Testbench\Bootstrap\ConfigureRay class as final.
    • Refactor Orchestra\Testbench\Concerns\HandlesAnnotations trait.
    Changelog

    Sourced from orchestra/testbench's changelog.

    7.18.0

    Released: 2023-01-04

    Changes

    Testbench Changes

    Added
    • Added Orchestra\Testbench\laravel_version_compare function as alias to version_compare specifically for Laravel Framework.
    • Added Orchestra\Testbench\phpunit_version_compare function as alias to version_compare specifically for PHPUnit.
    • Added Orchestra\Testbench\Exceptions\PHPUnitErrorException class.
    Changes
    • Mark Orchestra\Testbench\Bootstrap\ConfigureRay class as final.
    • Refactor Orchestra\Testbench\Concerns\HandlesAnnotations trait.

    7.17.0

    Released: 2022-12-22

    Changes

    Testbench Changes

    Changes
    • Bump minimum laravel/framework to 9.45.0.
    • Update skeleton to match v9.4.1.

    7.16.0

    Released: 2022-12-17

    Changes

    Testbench Changes

    Added
    • Added resolveApplicationEnvironmentVariables() method.
    • Added Orchestra\Testbench\Bootstrap\HandleExceptions bootstrap to allow catching deprecation errors during tests.

    ... (truncated)

    Commits

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 0
  • Update nunomaduro/collision requirement from ^6.3.1 to ^6.4.0

    Update nunomaduro/collision requirement from ^6.3.1 to ^6.4.0

    Updates the requirements on nunomaduro/collision to permit the latest version.

    Changelog

    Sourced from nunomaduro/collision's changelog.

    v6.4.0 (2023-01-03)

    Added

    v6.3.2 (2022-12-23)

    Fixed

    • Explains that PHPUnit v10 requires Collision v7 (c224019)

    v6.3.1 (2022-09-29)

    Fixed

    v6.3.0 (2022-08-29)

    Added

    • Prophecy as ignored stack trace (#209)

    Fixed

    • Solutions not being displayed (2f1a935)

    v6.2.1 (2022-06-27)

    Fixed

    • Ignores Pest binary when displaying code (630920d)

    v6.2.0 (2022-04-05)

    Added

    • Coverage support (#224)

    v6.1.0 (2022-01-18)

    Added

    • Coverage support (#206)

    v6.0.0 (2022-01-10)

    Added

    • Support for symfony/console: ^6.0

    Changed

    • Drop support for symfony/console: ^5.0
    Commits

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 0
  • Update core-js requirement from ^3.26.1 to ^3.27.1

    Update core-js requirement from ^3.26.1 to ^3.27.1

    Updates the requirements on core-js to permit the latest version.

    Changelog

    Sourced from core-js's changelog.

    3.27.1 - 2022.12.30
    • Fixed a Chakra-based MS Edge (18-) bug that unfreeze (O_o) frozen arrays used as WeakMap keys
    • Fixing of the previous bug also fixes some cases of String.dedent in MS Edge
    • Fixed dependencies of some entries
    3.27.0 - 2022.12.26
    • Iterator Helpers proposal:
      • Built-ins:
        • Iterator
          • Iterator.from
          • Iterator.prototype.drop
          • Iterator.prototype.every
          • Iterator.prototype.filter
          • Iterator.prototype.find
          • Iterator.prototype.flatMap
          • Iterator.prototype.forEach
          • Iterator.prototype.map
          • Iterator.prototype.reduce
          • Iterator.prototype.some
          • Iterator.prototype.take
          • Iterator.prototype.toArray
          • Iterator.prototype.toAsync
          • Iterator.prototype[@@toStringTag]
        • AsyncIterator
          • AsyncIterator.from
          • AsyncIterator.prototype.drop
          • AsyncIterator.prototype.every
          • AsyncIterator.prototype.filter
          • AsyncIterator.prototype.find
          • AsyncIterator.prototype.flatMap
          • AsyncIterator.prototype.forEach
          • AsyncIterator.prototype.map
          • AsyncIterator.prototype.reduce
          • AsyncIterator.prototype.some
          • AsyncIterator.prototype.take
          • AsyncIterator.prototype.toArray
          • AsyncIterator.prototype[@@toStringTag]
      • Moved to Stage 3, November 2022 TC39 meeting
      • Added /actual/ entries, unconditional forced replacement disabled for features that survived to Stage 3
      • .from accept strings, .flatMap throws on strings returned from the callback, proposal-iterator-helpers/244, proposal-iterator-helpers/250
      • .from and .flatMap throws on non-object iterators, proposal-iterator-helpers/253
    • Set methods proposal:
      • Built-ins:
        • Set.prototype.intersection
        • Set.prototype.union
        • Set.prototype.difference
        • Set.prototype.symmetricDifference
        • Set.prototype.isSubsetOf
        • Set.prototype.isSupersetOf
        • Set.prototype.isDisjointFrom

    ... (truncated)

    Commits
    • f44604e 3.27.1
    • 98995dc add some missed dependencies to entries
    • 10517de add all iterator helpers to (Async)Iterator.from entries for runtime
    • 0f4a279 some stylistic changes
    • da2e4f8 fix a Chakra-based MS Edge (18-) bug that unfreeze (O_o) frozen arrays used a...
    • 66c427f 3.27.0
    • c8322b0 allow gc disposed resources before disposing all resources of stack
    • 0d9478e add some comments
    • 68c9bf6 smoothed behavior of some conflicting proposals
    • 4cc298a fix a couple of tests
    • Additional commits viewable in compare view

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 0
  • Update nunomaduro/larastan requirement from ^2.2 to ^2.3

    Update nunomaduro/larastan requirement from ^2.2 to ^2.3

    Updates the requirements on nunomaduro/larastan to permit the latest version.

    Release notes

    Sourced from nunomaduro/larastan's releases.

    2.3.1

    What's Changed

    New Contributors

    Full Changelog: https://github.com/nunomaduro/larastan/compare/2.3.0...2.3.1

    Changelog

    Sourced from nunomaduro/larastan's changelog.

    Changelog

    All notable changes to this project will be documented in this file.

    The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

    [Unreleased]

    [2.2.0] - 2022-08-31

    Added

    Fixed

    [2.1.8] - 2022-06-04

    Fixed

    [2.1.7] - 2022-06-03

    ... (truncated)

    Commits
    • 2217d07 Fix for issue #1487 (#1488)
    • f4ffec0 fix: handle enum db columns correctly
    • 2e4317c fix: remove duplicate rule
    • 8343ce5 feat(docs): add docs for UnusedViewsRule
    • 40c8124 fix: replace instanceof ObjectType with TypeWithClassName
    • e008b92 feat(refactor): ModelProperty casting (#1333)
    • 3e96560 feat(refactor): replace deprecated methods
    • 37b302e fix: consider sub classes of Blueprint while parsing migrations
    • 3eb62a4 fix: consider sub classes of Schema facade while parsing migrations
    • fddc5b0 Prevent false positive for NoUnnecessaryCollectionCallRule when using arrow f...
    • Additional commits viewable in compare view

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 0
  • Update @babel/plugin-proposal-object-rest-spread requirement from ^7.20.2 to ^7.20.7

    Update @babel/plugin-proposal-object-rest-spread requirement from ^7.20.2 to ^7.20.7

    Updates the requirements on @babel/plugin-proposal-object-rest-spread to permit the latest version.

    Release notes

    Sourced from @​babel/plugin-proposal-object-rest-spread's releases.

    v7.20.7 (2022-12-22)

    Thanks @​wsypower for your first PR!

    :eyeglasses: Spec Compliance

    • babel-helper-member-expression-to-functions, babel-helper-replace-supers, babel-plugin-proposal-class-properties, babel-plugin-transform-classes
    • babel-helpers, babel-plugin-proposal-class-properties, babel-plugin-transform-classes, babel-plugin-transform-object-super

    :bug: Bug Fix

    • babel-parser, babel-plugin-transform-typescript
    • babel-traverse
    • babel-plugin-transform-typescript, babel-traverse
    • babel-plugin-transform-block-scoping
    • babel-plugin-proposal-async-generator-functions, babel-preset-env
    • babel-generator, babel-plugin-proposal-optional-chaining
    • babel-plugin-transform-react-jsx, babel-types
    • babel-core, babel-helpers, babel-plugin-transform-computed-properties, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
    • babel-helper-member-expression-to-functions, babel-helper-replace-supers, babel-plugin-proposal-class-properties, babel-plugin-transform-classes
    • babel-generator

    :nail_care: Polish

    • babel-plugin-transform-block-scoping, babel-traverse

    :house: Internal

    • babel-helper-define-map, babel-plugin-transform-property-mutators
    • babel-core, babel-plugin-proposal-class-properties, babel-plugin-transform-block-scoping, babel-plugin-transform-classes, babel-plugin-transform-destructuring, babel-plugin-transform-parameters, babel-plugin-transform-regenerator, babel-plugin-transform-runtime, babel-preset-env, babel-traverse

    :running_woman: Performance

    Committers: 6

    ... (truncated)

    Changelog

    Sourced from @​babel/plugin-proposal-object-rest-spread's changelog.

    v7.20.7 (2022-12-22)

    :eyeglasses: Spec Compliance

    • babel-helper-member-expression-to-functions, babel-helper-replace-supers, babel-plugin-proposal-class-properties, babel-plugin-transform-classes
    • babel-helpers, babel-plugin-proposal-class-properties, babel-plugin-transform-classes, babel-plugin-transform-object-super

    :bug: Bug Fix

    • babel-parser, babel-plugin-transform-typescript
    • babel-traverse
    • babel-plugin-transform-typescript, babel-traverse
    • babel-plugin-transform-block-scoping
    • babel-plugin-proposal-async-generator-functions, babel-preset-env
    • babel-generator, babel-plugin-proposal-optional-chaining
    • babel-plugin-transform-react-jsx, babel-types
    • babel-core, babel-helpers, babel-plugin-transform-computed-properties, babel-runtime-corejs2, babel-runtime-corejs3, babel-runtime
    • babel-helper-member-expression-to-functions, babel-helper-replace-supers, babel-plugin-proposal-class-properties, babel-plugin-transform-classes
    • babel-generator

    :nail_care: Polish

    • babel-plugin-transform-block-scoping, babel-traverse

    :house: Internal

    • babel-helper-define-map, babel-plugin-transform-property-mutators
    • babel-core, babel-plugin-proposal-class-properties, babel-plugin-transform-block-scoping, babel-plugin-transform-classes, babel-plugin-transform-destructuring, babel-plugin-transform-parameters, babel-plugin-transform-regenerator, babel-plugin-transform-runtime, babel-preset-env, babel-traverse

    :running_woman: Performance

    v7.20.6 (2022-11-28)

    :bug: Bug Fix

    v7.20.5 (2022-11-28)

    ... (truncated)

    Commits

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 0
Releases(v1.5.1)
  • v1.5.1(Aug 11, 2022)

    What's Changed

    • Minor UI tweak to force toasts above tailwind's z-50 (toasts should always be above any UI as they offer temporary yet usually crucial information to the user that should not be hidden by other elements)
    • Update README by @jeffwhansen in https://github.com/usernotnull/tall-toasts/pull/216
    • Library Updates

    New Contributors

    • @jeffwhansen made their first contribution in https://github.com/usernotnull/tall-toasts/pull/216

    Full Changelog: https://github.com/usernotnull/tall-toasts/compare/v1.5.0...v1.5.1

    Source code(tar.gz)
    Source code(zip)
  • v1.5.0(May 19, 2022)

    What's Changed

    • Added support for RTL
    • Minor UI tweak for dark mode.

    Dependency Updates

    • Update vimeo/psalm requirement from ^4.20 to ^4.21 by @dependabot in https://github.com/usernotnull/tall-toasts/pull/112
    • Update @babel/core requirement from ^7.17.2 to ^7.17.5 by @dependabot in https://github.com/usernotnull/tall-toasts/pull/111
    • Update rollup requirement from ^2.67.1 to ^2.67.3 by @dependabot in https://github.com/usernotnull/tall-toasts/pull/110
    • Update core-js requirement from ^3.21.0 to ^3.21.1 by @dependabot in https://github.com/usernotnull/tall-toasts/pull/109
    • Update orchestra/testbench requirement from ^v6.24|^7.0 to ^7.0.2 by @dependabot in https://github.com/usernotnull/tall-toasts/pull/108
    • Update nunomaduro/collision requirement from ^5.11|^6.0 to ^6.1.0 by @dependabot in https://github.com/usernotnull/tall-toasts/pull/103
    • Bump dependabot/fetch-metadata from 1.2.0 to 1.2.1 by @dependabot in https://github.com/usernotnull/tall-toasts/pull/115
    • Update rollup requirement from ^2.67.3 to ^2.68.0 by @dependabot in https://github.com/usernotnull/tall-toasts/pull/114
    • Update orchestra/testbench requirement from ^7.0.2 to ^7.1.0 by @dependabot in https://github.com/usernotnull/tall-toasts/pull/116
    • Update fs-extra requirement from ^10.0.0 to ^10.0.1 by @dependabot in https://github.com/usernotnull/tall-toasts/pull/117
    • Update @rollup/plugin-babel requirement from ^5.3.0 to ^5.3.1 by @dependabot in https://github.com/usernotnull/tall-toasts/pull/118
    • Update @rollup/plugin-commonjs requirement from ^21.0.1 to ^21.0.2 by @dependabot in https://github.com/usernotnull/tall-toasts/pull/119
    • Bump dependabot/fetch-metadata from 1.2.1 to 1.3.0 by @dependabot in https://github.com/usernotnull/tall-toasts/pull/123
    • Bump dependabot/fetch-metadata from 1.3.0 to 1.3.1 by @dependabot in https://github.com/usernotnull/tall-toasts/pull/149
    • Bump actions/checkout from 2 to 3 by @dependabot in https://github.com/usernotnull/tall-toasts/pull/122
    • Update nunomaduro/larastan requirement from ^2.0 to ^2.1 by @dependabot in https://github.com/usernotnull/tall-toasts/pull/126
    • Update friendsofphp/php-cs-fixer requirement from ^v3.4 to ^v3.8 by @dependabot in https://github.com/usernotnull/tall-toasts/pull/132
    • Update phpmd/phpmd requirement from ^2.11 to ^2.12 by @dependabot in https://github.com/usernotnull/tall-toasts/pull/133
    • Bump actions/cache from 2 to 3.0.1 by @dependabot in https://github.com/usernotnull/tall-toasts/pull/135
    • Bump actions/setup-node from 2 to 3.1.0 by @dependabot in https://github.com/usernotnull/tall-toasts/pull/136
    • Bump codecov/codecov-action from 2 to 3 by @dependabot in https://github.com/usernotnull/tall-toasts/pull/138
    • Update nunomaduro/collision requirement from ^6.1.0 to ^6.2.0 by @dependabot in https://github.com/usernotnull/tall-toasts/pull/139
    • Update fs-extra requirement from ^10.0.1 to ^10.1.0 by @dependabot in https://github.com/usernotnull/tall-toasts/pull/145
    • Bump @rollup/plugin-commonjs from 21.1.0 to 22.0.0 by @dependabot in https://github.com/usernotnull/tall-toasts/pull/151
    • Update vimeo/psalm requirement from ^4.21 to ^4.23 by @dependabot in https://github.com/usernotnull/tall-toasts/pull/153
    • Update pestphp/pest-plugin-parallel requirement from ^1.0 to ^1.1 by @dependabot in https://github.com/usernotnull/tall-toasts/pull/160
    • Update @babel/core requirement from ^7.17.5 to ^7.17.12 by @dependabot in https://github.com/usernotnull/tall-toasts/pull/167
    • Update @babel/preset-env requirement from ^7.16.11 to ^7.17.12 by @dependabot in https://github.com/usernotnull/tall-toasts/pull/165
    • Update rollup requirement from ^2.68.0 to ^2.73.0 by @dependabot in https://github.com/usernotnull/tall-toasts/pull/164
    • Update orchestra/testbench requirement from ^7.1.0 to ^7.5.0 by @dependabot in https://github.com/usernotnull/tall-toasts/pull/163
    • Update core-js requirement from ^3.21.1 to ^3.22.5 by @dependabot in https://github.com/usernotnull/tall-toasts/pull/162
    • Update @babel/plugin-proposal-object-rest-spread requirement from ^7.16.7 to ^7.17.12 by @dependabot in https://github.com/usernotnull/tall-toasts/pull/166
    • Update @rollup/plugin-node-resolve requirement from ^13.1.3 to ^13.3.0 by @dependabot in https://github.com/usernotnull/tall-toasts/pull/158
    • Update rollup requirement from ^2.68.0 to ^2.74.0 by @dependabot in https://github.com/usernotnull/tall-toasts/pull/169

    Full Changelog: https://github.com/usernotnull/tall-toasts/compare/v1.4.0...v1.5.0

    Source code(tar.gz)
    Source code(zip)
  • v1.4.0(Feb 9, 2022)

  • v1.3.0(Nov 20, 2021)

    What's Changed

    Feature

    debug method added which will also print the result in the console (silent in a production environment)

    // JS
    Toast.debug('I will NOT show in production! Locally, I will also log in console...', 'A Debug Message');
    
    // PHP
    toast()
        ->debug('I will NOT show in production! Locally, I will also log in console...', 'A Debug Message')
        ->push();
    
    // debug also accepts objects as message
    toast()
        ->debug(User::factory()->createOne()->only(['name', 'email']), 'A User Dump')
        ->push();
    

    Full Changelog: https://github.com/usernotnull/tall-toasts/compare/v1.2.1...v1.3.0

    Source code(tar.gz)
    Source code(zip)
  • v1.2.1(Nov 19, 2021)

    What's Changed

    Fixes

    • Avoid showing 'undefined' as toast title/message in rare situations.

    Library Updates

    • Update orchestra/testbench requirement from ^v6.22 to ^v6.23 by @dependabot in https://github.com/usernotnull/tall-toasts/pull/29
    • Update rollup requirement from ^2.59.0 to ^2.60.0 by @dependabot in https://github.com/usernotnull/tall-toasts/pull/30
    • Update friendsofphp/php-cs-fixer requirement from ^v3.2 to ^v3.3 by @dependabot in https://github.com/usernotnull/tall-toasts/pull/35
    • Update @babel/preset-env requirement from ^7.16.0 to ^7.16.4 by @dependabot in https://github.com/usernotnull/tall-toasts/pull/36
    • Update pestphp/pest requirement from ^v1.20 to ^v1.21 by @dependabot in https://github.com/usernotnull/tall-toasts/pull/37

    Full Changelog: https://github.com/usernotnull/tall-toasts/compare/v1.2.0...v1.2.1

    Source code(tar.gz)
    Source code(zip)
  • v1.2.0(Nov 9, 2021)

    • [FEATURE] Sanitization of the toast title and message is now optional and enabled by default.
    toast()
        ->danger('I will go…<br><i>to the next line 💪</i>', 'I am <span style="color:red;">HOT</span>')
        ->doNotSanitize()
        ->push();
    

    IF you have previously published the vendor views, you should re-publish them, or just change x-text to x-html inside includes\content.blade.php

    See the documentation's Text Sanitization, and review the security best practices.

    Source code(tar.gz)
    Source code(zip)
  • v1.1.2(Nov 7, 2021)

    What's Changed

    Fixes

    • Fixed container view which was not allowing click-through between and around toasts.

    Full Changelog: https://github.com/usernotnull/tall-toasts/commits/v1.1.2

    Source code(tar.gz)
    Source code(zip)
  • v1.1.1(Oct 30, 2021)

    What's Changed

    Fixes

    • Fixed a rare race condition between frontend and backend which caused an infinite loop of livewire requests

    Full Changelog: https://github.com/usernotnull/tall-toasts/commits/v1.1.1

    Source code(tar.gz)
    Source code(zip)
  • v1.1.0(Oct 28, 2021)

    What's Changed

    New Features

    • Ability to delay toasts with pushOnNextPage()
    • Make session keys configurable

    Fixes

    • Issue with dispatchBrowserEvent if called in same livewire request with a toast notification

    Full Changelog: https://github.com/usernotnull/tall-toasts/commits/v1.1.0

    Source code(tar.gz)
    Source code(zip)
  • v1.0.0(Oct 11, 2021)

Owner
John F
A320 Captain, deep-diving #laravel #tailwindcss #alpinejs #livewire. Jack of all trades, master of some!
John F
Laravel package to launch toast notifications.

Laravel package to launch toast notifications. This package provides assistance when using toast notifications. Using the iziTOAST package, which allo

Anthony Medina 7 Nov 25, 2022
Multiple channels of laravel exception notification(DingTalk、FeiShu、ServerChan、WeWork、XiZhi). - 多种通道的 laravel 异常通知(钉钉群机器人、飞书群机器人、Server 酱、企业微信群机器人、息知)。

laravel-exception-notify 简体中文 | ENGLISH Multiple channels of laravel exception notification(DingTalk、FeiShu、ServerChan、WeWork、XiZhi). - 多种通道的 laravel

guanguans 61 Dec 8, 2022
@Authy notification channel for @Laravel, with the ability to send in-app, sms, and call verification tokens.

Authy Notification Channel for Laravel Authy notification channel for Laravel, with the ability to send in-app, sms, and call verification tokens. Tab

Laravel Notification Channels 57 Dec 19, 2022
Google Chat - Laravel Notification Channel

Google Chat - Laravel Notification Channel This package makes it easy to send notifications using Google Chat , (formerly known as Hangouts Chat) with

Laravel Notification Channels 36 Dec 6, 2022
Laravel SMS Notification Channel

Laravel SMS Notification Channel Installation composer require guangda/laravel-sms-notification-channel env 配置 SMS_PROVIDER=yunpian SMS_SIGNATURE=【签名

Guangda 6 Dec 29, 2021
Slack notification for Laravel as it should be. Easy, fast, simple and highly testable.

Based on illuminate/mail About Laravel Slack Slack notification for Laravel as it should be. Easy, fast, simple and highly testable. Since it uses On-

Guilherme Pressutto 284 Aug 24, 2022
Lark Notification Channel for laravel.

Lark notifications channel for Laravel This package makes it easy to send Lark using the Laravel notification system. Supports 5.5+, 6.x, 7.x and 8.x.

null 1 Nov 3, 2021
AmaranJS stylish notification for your laravel application.

AmaranJS Laravel 5 Package AmaranJS L5 package is a Laravel wrapper for my jquery plugin AmaranJS.You can create easy and stylish notifications with A

Hakan ERSU 24 Oct 3, 2019
Our Laravel Sendgrid Notification package

laravel-sendgrid-notification-channel Laravel Sendgrid Notification channel Installation To get started, you need to require this package: composer re

Konstruktiv B.V. 4 Feb 3, 2022
Lara-Izitoast : Laravel Notification Package

Lara-Izitoast : Laravel Notification Package This is a laravel notification wrapper build with http://izitoast.marcelodolce.com javascript library. Ho

Apps:Lab KE 34 Nov 19, 2022
Notification package for Laravel

Package is looking for maintainers Please contact me if interested. Notification package for Laravel4 / Laravel5 A simple notification management pack

Edvinas Kručas 531 Oct 12, 2022
An SMS notification channel for the PHP framework Laravel.

Laravel SMS notification channel An SMS notification channel for the PHP framework Laravel. Supported SMS gateways: 46elks Cellsynt Telenor SMS Pro Tw

Andreas 2 Jan 22, 2022
Laravel notification manager

Easily manage notifications and notification subscriptions in your Laravel application.

Rubik 11 Aug 10, 2022
Laravel FCM (Firebase Cloud Messaging) Notification Channel

Laravel FCM Notification Laravel FCM (Firebase Cloud Messaging) Notification Channel Use this package to send push notifications via Laravel to Fireba

Vishal Dudhatra 3 Jul 3, 2022
ApnsPHP: Apple Push Notification & Feedback Provider

ApnsPHP: Apple Push Notification & Feedback Provider A full set of open source PHP classes to interact with the Apple Push Notification service for th

Immobiliare Labs 1.4k Nov 16, 2022
A filterable git commit summary notification mailer

Git commit notification A symfony application to allow receiving commit notification for all commits in a certain time period. Features: Receive one m

123inkt 4 Jan 3, 2023
Bootstrap 4 & 5 replacement for jGrowl notification

XoopsGrowl module for XOOPS CMS 2.5.11+ XoopsGrowl is a module for XOOPS CMS to configure an alternative to the jGrowl notification using Bootstrap Al

null 1 Oct 28, 2021
Bootstrap 4 & 5 replacement for jGrowl notification

XoopsGrowl module for XOOPS CMS 2.5.11+ XoopsGrowl is a module for XOOPS CMS to configure an alternative to the jGrowl notification using Bootstrap Al

null 1 Oct 24, 2021
WordPress Notification plugin

Notification This is the public repository for Notification - the WordPress plugin. This plugin allow you to send custom notifications about various e

BracketSpace 157 Nov 28, 2022