Commit Graph

132 Commits

Author SHA1 Message Date
Biarity
3eaff4add4 Merge branch 'master' of https://github.com/Biarity/Sieve 2018-11-16 18:08:31 +10:00
Biarity
faa363edbb Added OR flitering for values and ability to escape delimiters. Fixes #8, #21, and #41 2018-11-16 18:08:25 +10:00
Biarity
f74eb2f7df
Added example of querying before pagination (closes #34) 2018-07-11 11:38:23 +10:00
Biarity
f9c7fb4cb0 Convert parsing from getters to methods 2018-07-06 11:12:45 +10:00
Biarity
c816cf2f2a Published 2.1.5 2018-07-04 13:09:45 +10:00
Biarity
b92df9833d Fixes #33 2018-07-04 13:06:37 +10:00
Biarity
254eec529e Check for duplicate filteers/sorts and performance measurement code for SieveTests 2018-07-04 11:26:49 +10:00
Biarity
c72175bf4a Test & publish v2.1.4 2018-07-02 10:10:42 +10:00
Biarity
3308f809b1 Better SieveModel, FilterTerm, and SortTerm generics 2018-07-02 09:37:40 +10:00
Biarity
9858c83097 Merge branch 'master' of https://github.com/Biarity/Sieve 2018-07-01 19:16:30 +10:00
Biarity
f326822f4a Better SieveProcessor generics 2018-07-01 19:16:26 +10:00
Biarity
02e4fb55b4 Model data contract 2018-06-26 14:59:33 +10:00
Biarity
2c2c182d87
Allow md syntax highlighting 2018-06-16 12:18:38 +10:00
Biarity
c7c89a5f02
Merge pull request #29 from zolrath/Allow-Same-Filter-Name
Allow Filters on different sources to share the same name (closes #30)
2018-06-16 11:50:54 +10:00
Matt Furden
d792813cd5 Allow Filters on different sources to share the same name
Allows Posts and Comments to both use the IsNew filter with their own implementations.
2018-06-15 01:41:01 -07:00
Biarity
abb7029c70 Fixes #28 2018-06-14 18:50:19 +10:00
Biarity
d149721627 Merge branch 'master' of https://github.com/Biarity/Sieve 2018-05-28 18:00:28 +10:00
Biarity
919a27db29 Version 2.1.0 2018-05-28 18:00:21 +10:00
Biarity
4fea535586
Merge pull request #26 from zolrath/Compare-Nullable
Allow comparing Nullable via Expression.Constant
2018-05-28 17:59:34 +10:00
Matt Furden
cd561e9f3d Use Expression.Constant to allow Nullable comparison
Using Expression.Constant for GetClosureOverConstant. Came to this solution from reading:  http://bradwilson.typepad.com/blog/2008/07/creating-nullab.html
2018-05-27 18:33:10 -07:00
Matt Furden
26d9b09bf7 Set up Nullable Test 2018-05-27 18:32:21 -07:00
Biarity
930f86da01
Spelling 2018-05-26 09:48:54 +10:00
Biarity
fe71c7f392 Fix test filter parameters and add new editorconfig 2018-05-25 18:30:44 +10:00
Biarity
3569d51490
Merge pull request #20 from davidnmbond/master
Fix for Issue #19 / Issue #8
2018-05-25 18:08:15 +10:00
Biarity
c4166f4ea8
Merge branch 'master' into master 2018-05-25 18:07:19 +10:00
Biarity
767e8d87fe
Merge pull request #23 from dmacko/master
Fix for issue #22
2018-05-24 15:24:10 +10:00
Daniel Macko
fd4367cf37 Ensure that dynamic LINQ expressions for filters match with those generated by Queryable.Where (#22) 2018-05-24 14:16:10 +10:00
Daniel Macko
56cdb2bf6e Added DateTime field to integration test entity, to enable testing on DateTime filtering 2018-05-24 09:19:36 +10:00
David Bond
204a1b55e2 Fix for Issue #19 2018-05-15 00:34:37 +01:00
Biarity
afbd41e090 Merge branch 'master' of https://github.com/Biarity/Sieve 2018-04-20 19:32:32 +10:00
Biarity
9e307aa00d Update 2.0 description 2018-04-20 19:32:21 +10:00
Biarity
8dd6bcc474
ApplyAll -> Apply for v2 2018-04-20 19:28:53 +10:00
Biarity
fb8a812282 Merge branch 'master' of https://github.com/Biarity/Sieve 2018-04-20 19:27:15 +10:00
Biarity
033a920bec Version 2.0 2018-04-20 19:27:04 +10:00
Biarity
3350ff5c19
v1 -> v2 migration guide start 2018-04-20 19:06:40 +10:00
Biarity
678f1d1daa
Documented simple OR logic 2018-04-20 18:52:13 +10:00
Biarity
c861ada8fa Tests for simple OR logic functionality (#8) 2018-04-20 18:46:04 +10:00
Biarity
3e671f56ad
OR filtering tests - multiple properties (#8) 2018-04-19 10:16:03 +10:00
Biarity
b041c0baff Removed old publish instructions 2018-04-18 18:56:12 +10:00
Biarity
badabfe666 Migrate to .NET Standard 2018-04-18 18:50:23 +10:00
Biarity
47fd6307a0 Boolean sorting & filtering tests 2018-04-08 13:46:16 +10:00
Biarity
9104ea7693 Merge branch 'master' of https://github.com/Biarity/Sieve 2018-04-06 11:22:24 +10:00
Biarity
dabbd05a2d Fix #15 2018-04-06 11:22:06 +10:00
Biarity
9317e58fc1
Update README.md
#9
2018-02-15 19:19:53 +10:00
Biarity
dfe3e9aabe
Documented MaxPageSize (#9) 2018-02-15 19:19:07 +10:00
Biarity
c324b1eb65
Documented SieveExceptions (#11) 2018-02-15 19:17:14 +10:00
Biarity
54ab424087 Cleaner exception handling 2018-02-15 19:14:12 +10:00
Biarity
24ba14e49f Exceptions only thrown if configuration allows (#11) 2018-02-15 19:10:39 +10:00
Biarity
67606e281b Handle all possible exceptions using SieveExceptions (#11) 2018-02-15 18:53:09 +10:00
Biarity
6d3fedf9f5 Merge branch 'master' of https://github.com/Biarity/Sieve 2018-02-15 18:45:30 +10:00