serilog / serilog-expressions

An embeddable mini-language for filtering, enriching, and formatting Serilog events, ideal for use with JSON or XML configuration.
Apache License 2.0
193 stars 17 forks source link

Accessors such as `a.B` should be case-sensitive #100

Closed nblumhardt closed 1 year ago

nblumhardt commented 1 year ago

This is a bugfix, but needs to be in a new major because it's also a breaking change.

ElementAt(a, b) ci plays the role of a case-insensitive accessor.

SimonCropp commented 1 year ago

@nblumhardt LGTM

if we are releasing in a breaking change version, is there anything we should include in the new major?

nblumhardt commented 1 year ago

:+1:

97 is also binary-breaking, though we could get around that with some overloads if we think it'll be an issue in real-world deployment (I'm guessing currently that it won't be).

nblumhardt commented 1 year ago

Also updating the Serilog dependency to 3.x