All notable changes to :package_name
will be documented in this file.
- make pending event macroable by @jdiddydave in #55
- Add
for
method to factory by @joshhanley in #56 - Change state factory to not require an array to be passed in by @joshhanley in #57
- adding missing inheritance from docs by @da-mask in #58
- Fix the stupidest type check ever. by @DanielCoulbourne in #59
- Use "historical"
now()
when replaying events by @inxilpro in #29 - Event store testing by @inxilpro in #62
- Switch to bits 0.3.0 and
snowflake_id()
by @inxilpro in #63
- @da-mask made their first contribution in #58
Full Changelog: https://github.com/hirethunk/verbs/compare/0.0.8.1...0.0.9
- Fix the mysql json order bug by @joshhanley in #53
- Check for
componentHook
before calling it by @inxilpro in #54
Full Changelog: https://github.com/hirethunk/verbs/compare/0.0.8...0.0.8.1
- Refactor event/pending event, and add a way to immediately commit an event by @inxilpro in #27
- Add ability to include metadata on every event by @skylerkatz in #14
- Make
fire
do nothing while replaying by @jdiddydave in #35 - Fix typo in ids.md by @morpheus7CS in #39
- Clean up serialization by @inxilpro in #45
- Add id_type config by @jdiddydave in #44
- Prevent model serialization by @inxilpro in #47
- When deserializing, skip deserializing if source is already the destination type. by @DanielCoulbourne in #50
- Test Affordances by @DanielCoulbourne in #41
- State aliases by @inxilpro in #48
- Fix auto-discovery exception messages by @matthewpaulking in #49
- Bump aglipanci/laravel-pint-action from 2.3.0 to 2.3.1 by @dependabot in #51
- Add isAllowed() and isValid() methods for PendingEvent by @DanielCoulbourne in #52
- @jdiddydave made their first contribution in #35
- @morpheus7CS made their first contribution in #39
- @matthewpaulking made their first contribution in #49
Full Changelog: https://github.com/hirethunk/verbs/compare/0.0.7...0.0.8
- fix typo by @gpibarra in #18
- Stop examples and workbench dirs being in the packagist repo by @morrislaptop in #23
- Add Livewire support to commit Verbs just before render by @joshhanley in #20
- Remove redundant "it it" from unit tests by @markjaquith in #30
- Remove phases from events by @inxilpro in #33
- Better handling of "stateless" events and singleton states by @inxilpro in #32
- Fix testing setup for MySQL by @inxilpro in #34
- Postgres support by @morrislaptop in #28
- @gpibarra made their first contribution in #18
- @morrislaptop made their first contribution in #23
- @joshhanley made their first contribution in #20
- @markjaquith made their first contribution in #30
Full Changelog: https://github.com/hirethunk/verbs/compare/0.0.6...0.0.7
- Add support for interfaces in the expectsParameters check on MethodFi… by @DanielCoulbourne in #19
Full Changelog: https://github.com/hirethunk/verbs/compare/0.0.5...v0.0.6
Fixes support for empty collection serialization.
This adds some improvements to how Laravel collections are serialized in Verbs.
Addresses some issues with the concurrency guards.
Initial release