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.DefaultFilterStatementTypeshas also been removed, as it is no longer required for serialisationChanges (Overview)
usingstatementsPackage: TopMarksDevelopment.ExpressionBuilder.Api
Breaking Changes
IFilterCollection/IFilterCollection<T?>now expects anAddRangemethodAdded
(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.DefaultFilterStatementTypeshas also been removed, as it is no longer required for serialisationAdded
.protofile available hereFilterCollectionandFilterCollection<T?>include anAddRangemethod - supporting API ChangesIProtoFilterIteminterfaceUsed on classes that build our filter (implementing the conversion between types)
IProtoConverterinterfaceWhen your generic type is not a supported value, implementing this interface means we can still process it in
byte[]serialisationProtoFilterStatementclassThe new class used for
byte[]serialisation. This class does not have a generic type, so makes serialising a lot more simple and robustChanges
TypeTracker.DefaultFilterStatementTypesworkThis discussion was created from the release v1.0.0-rc.1.
Beta Was this translation helpful? Give feedback.
All reactions