Releases: PostHog/posthog-dotnet
Releases · PostHog/posthog-dotnet
Release list
PostHog-v2.15.7
Immutable
release. Only release title and notes can be modified.
Patch Changes
- 0675b6b: Honor definition snapshot
property_matching_versionduring local feature flag evaluation. Version 2 uses normalized scalar and list-member equality instead of aggregate boolean coercion, including known null properties; missing and other versions retain legacy matching. Empty filter lists keep recursive truthiness in both modes. Matching semantics remain tied to cached definitions across refreshes and 304 responses.
PostHog.AspNetCore-v2.9.7
Immutable
release. Only release title and notes can be modified.
Patch Changes
- 70d32a3: Fix
gt,gte,ltandltematching everyone when the operand arrives as a JSON number rather than a string. A bare number in a filter was assumed to be a cohort reference, so it was read through the cohort-id constructor and left nothing for the comparison to compare against, which made every one of these operators pass whatever the person's property was. The comparison now falls back to that value. A fractional operand such as21.5also reachedGetInt64, which throws and failed the whole local evaluation payload rather than one flag; it is now kept as its invariant text. Both sides of a numeric comparison parse with the invariant culture, so a locale that groups thousands with.no longer reads a person's2.5as25.
PostHog-v2.15.6
Immutable
release. Only release title and notes can be modified.
Patch Changes
- 70d32a3: Fix
gt,gte,ltandltematching everyone when the operand arrives as a JSON number rather than a string. A bare number in a filter was assumed to be a cohort reference, so it was read through the cohort-id constructor and left nothing for the comparison to compare against, which made every one of these operators pass whatever the person's property was. The comparison now falls back to that value. A fractional operand such as21.5also reachedGetInt64, which throws and failed the whole local evaluation payload rather than one flag; it is now kept as its invariant text. Both sides of a numeric comparison parse with the invariant culture, so a locale that groups thousands with.no longer reads a person's2.5as25.
PostHog.AspNetCore-v2.9.6
Immutable
release. Only release title and notes can be modified.
Patch Changes
- 2f38c21: Report package-specific library names and versions for ASP.NET Core and AI events.
PostHog.AI-v0.1.5
Immutable
release. Only release title and notes can be modified.
Patch Changes
- 2f38c21: Report package-specific library names and versions for ASP.NET Core and AI events.
PostHog-v2.15.5
Immutable
release. Only release title and notes can be modified.
Patch Changes
- 2f38c21: Report package-specific library names and versions for ASP.NET Core and AI events.
PostHog.AspNetCore-v2.9.5
Immutable
release. Only release title and notes can be modified.
Patch Changes
- bbb8d00: Allow local feature flag definitions with a null
early_exitvalue.
PostHog-v2.15.4
Immutable
release. Only release title and notes can be modified.
Patch Changes
- bbb8d00: Allow local feature flag definitions with a null
early_exitvalue.
PostHog.AspNetCore-v2.9.4
Immutable
release. Only release title and notes can be modified.
Patch Changes
- eed813d: Fix async exception stack trace frames.
PostHog-v2.15.3
Immutable
release. Only release title and notes can be modified.
Patch Changes
- eed813d: Fix async exception stack trace frames.