v1.0.0-rc.1 #23
glenn2223
announced in
Announcements
Replies: 1 comment
-
Yay, we have out first release candidate 🎉 It's come with some breaking changes, so make sure to read about those But, most of all, CHECK IT OUT!! Let me know if you love it or loath it |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
1.0.0-rc.1 - 2024-09-19
Compare to previous release
Breaking Changes (Overview)
byte[]
and stream serialisation has changed, but is now significantly more robust (and simpler in its' implementation)byte[]
form. Before upgrading convert them to JSON and then upgrade and revert them backTypeTracker.DefaultFilterStatementTypes
has also been removed, as it is no longer required for serialisationChanges (Overview)
using
statementsPackage: TopMarksDevelopment.ExpressionBuilder.Api
Breaking Changes
IFilterCollection
/IFilterCollection<T?>
now expects anAddRange
methodAdded
(Chore: do the same to all other packages)
Package: TopMarksDevelopment.ExpressionBuilder.Core
Breaking Changes
byte[]
and stream serialisation has changed, but is now significantly more robustbyte[]
form. Before upgrading convert them to JSON and then upgrade and revert them backTypeTracker.DefaultFilterStatementTypes
has also been removed, as it is no longer required for serialisationAdded
.proto
file available hereFilterCollection
andFilterCollection<T?>
include anAddRange
method - supporting API ChangesIProtoFilterItem
interfaceUsed on classes that build our filter (implementing the conversion between types)
IProtoConverter
interfaceWhen your generic type is not a supported value, implementing this interface means we can still process it in
byte[]
serialisationProtoFilterStatement
classThe new class used for
byte[]
serialisation. This class does not have a generic type, so makes serialising a lot more simple and robustChanges
TypeTracker.DefaultFilterStatementTypes
workThis discussion was created from the release v1.0.0-rc.1.
Beta Was this translation helpful? Give feedback.
All reactions