4site-interactive-studios / engrid-template

ENgrid: Engaging Networks Grid Themes
https://github.com/4site-interactive-studios/engrid
Other
10 stars 7 forks source link

Bump strongly-typed-events from 1.7.3 to 3.0.9 #537

Closed dependabot[bot] closed 1 month ago

dependabot[bot] commented 1 year ago

Bumps strongly-typed-events from 1.7.3 to 3.0.9.

Changelog

Sourced from strongly-typed-events's changelog.

History

Version 3.0

Solved dependency problems when using ViteJs (KeesCBakker/Strongly-Typed-Events-for-TypeScript#269).

Version 2.1

It is now possible to subscribe to onSubscriptionChange on all dispatchers; this allows you to monitor a change in subscriptions. Both onSubscriptionChange and asEvent are (now) lazy loading.

Methods that will trigger a change: subscribe, sub, unsubcribe, unsub, one and sometimes dispatch (after a one trigger is dispatched and that trigger is removed).

Version 2.0

Better support for code splitting. All objects now recide in their own class, which makes splitting and tree shaking easier and should produce smaller packages.

New features:

  • All dispatch methods will now return an IPropagationStatus with an indication if the event was stopped (propagationStopped). Note: does not work for dispatchAsync, because this dispatch is not handled synchronously.
  • We have support for Promise handlers, please check PromiseEventDispatcher, PromiseSimpleEventDispatcher and PromiseSignalDispatcher.
  • A new base class that will give classes generic events: HandlingBase. This base class is now used by all the ...HandlingBase-classes.

We now have the following packages:

Package Description
ste-core Package that contains all the building blocks for the creation of events. The dispatcher implementation is its main hero.
ste-events or ste-promise-events Events that are modeled after .Net with a sender and argument. If you use typescript, you can leverage the support for generics and get strongly typed code.
ste-simple-events or ste-promise-simple-events A simpler version of the ste-event-event. No sender, just an argument.
ste-signals or ste-promise-signals A signal is even simpler, it is just a callback for when you need to be alerted without any scope.
strongly-typed-events This package includes everything.
ste-browser Helps to host events in the browser.

Version 1.7

Added browser support for the individual flavors of events:

<script src="https://cdn.jsdelivr.net/npm/ste-browser@latest/dist/ste-events.js"></script>
<script src="https://cdn.jsdelivr.net/npm/ste-browser@latest/dist/ste-events.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/ste-browser@latest/dist/ste-simple-events.js"></script>
<script src="https://cdn.jsdelivr.net/npm/ste-browser@latest/dist/ste-simple-events.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/ste-browser@latest/dist/ste-signals.js"></script>
<script src="https://cdn.jsdelivr.net/npm/ste-browser@latest/dist/ste-signals.min.js"></script>

Version 1.6

@​DustinWoods added support for non uniform event lists.

... (truncated)

Commits


Dependabot compatibility score

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)
dependabot[bot] commented 1 month ago

Superseded by #546.