Repository navigation
JasperFx 2.66.1
This is for several previous releases. JsperFx is churning very hard because of downstream work including the storage compliance tests, CritterWatch, Bobcat event modeling, and Stoat code generation
What's Changed
- Lift CompositeIProjectionSource into JasperFx.Events.Projections.Composite by @jeremydmiller in #753
- Lift the per-store event exception types into JasperFx.Events by @jeremydmiller in #756
- Shared event upcasting contract + compliance suite by @jeremydmiller in #757
- Compliance suite for DCB HasTag predicates in event LINQ queries by @jeremydmiller in #759
- Compliance suites for AggregateToAsync / AggregateToManyAsync over event LINQ queries by @jeremydmiller in #758
- Compliance suite: a store registers a reachable IProjectionCoordinator by @jeremydmiller in #760
- 2.64.0 by @jeremydmiller in #761
- Compliance suite for natural keys (#764) by @jeremydmiller in #765
- Compliance: AlwaysEnforceConsistency, ProjectLatest pending events, stream query plans, archive edges (#762) by @jeremydmiller in #766
- Compliance suite for projection RaiseSideEffects — outbox, commit hooks and raised events (#763) by @jeremydmiller in #767
- Deepen SubscriptionCompliance: rewind, start-position floor, event filters, session writes and the change listener (#768) by @jeremydmiller in #770
- Natural key uniqueness: a second claimant is refused (#764 ruling) by @jeremydmiller in #772
- Compliance suite for the shared ProjectionScenario harness (#769) by @jeremydmiller in #771
- Pin the flat-table increment onto a row that does not exist yet by @jeremydmiller in #774
- Pin the flat-table decrement onto a row that does not exist yet (#773) by @jeremydmiller in #775
- gh-743: let generated code carry its own attributes, and know its language by @jeremydmiller in #776
- Archive on a lone Archived event, plus two compliance-suite fixes (found by marten#5343) by @jeremydmiller in #780
- 2.65.0 by @jeremydmiller in #783
- gh-778: a single stream projection applies to Archived, and the async path archives too by @jeremydmiller in #784
- gh-785: pin the numeric revision ruling as NumericRevisionCompliance by @jeremydmiller in #786
- gh-787: UpcastingCompliance's raw-JSON fact must not assume a property casing by @jeremydmiller in #788
- gh-785: the insert path follows the strictly-greater ruling too by @jeremydmiller in #789
- Make the compliance suite variable on exception type by @jeremydmiller in #791
- 2.66.0 by @jeremydmiller in #792
- chore: refresh docs lockfile to clear npm dependabot alerts by @jeremydmiller in #793
- gh-796: a single stream projection applies to Compacted, for every store at once by @jeremydmiller in #797
- A declared type and the real type it names are one claim, not a disagreement (#798) by @jeremydmiller in #799
Full Changelog: V2.63.2...v2.66.1