Skip to content

Releases: bawkee/SqlBinder

v1.0.0

03 Oct 09:46
Compare
Choose a tag to compare

Coming out of beta, this release only includes a few very minor fixes including the following bug:

  • #1 Parser cache is not thread safe

Other than that, code was refreshed, only concerning style - c# version and some syntactic sugar.

v0.3.0-beta

18 Apr 12:14
Compare
Choose a tag to compare
v0.3.0-beta Pre-release
Pre-release
  • SqlBinder is now on .Net Standard 2.0.
  • Tutorial was lagging behind, it is up to date now.
  • All the samples (including the Demo App) are now on .Net Framework 4.7.
  • Extended the Dapper samples.
  • After a year, SqlBinder hasn't changed much, moving to Beta.

v0.2.0-alpha

12 Jun 14:52
Compare
Choose a tag to compare
v0.2.0-alpha Pre-release
Pre-release
  • Many new SetCondition overloads added for simplicity. Overloads accepting ranges are now in a separate method with its own overloads SetConditionRange.
  • Null handling in aforementioned methods has been improved, it is ignored where it makes no sense (rather than throwing ArgumentException). Where both behaviours may be desired, ignoreIfNull argument has been added. The idea is to allow a condition to be passed with a single line of code.
  • New flag/prefix has been added to scopes so now you may specify +{ORDER BY ...} in a query and what this is means is that this specific scope won't be automatically connected by AND with its previous sibling.
  • Default ConditionValue implementations now all use <> negation operator (T-SQL standard) instead of !=.

v0.1.0-alpha

30 May 16:31
Compare
Choose a tag to compare
v0.1.0-alpha Pre-release
Pre-release
  • Polished the API. From this point on, software using SqlBinder should be forward compatible with later version.
  • Developed a new parser and processor that doesn't rely on Regex. While Regex is very fast it was suboptimal for this scenario and the performance has been more than doubled.

First preview

24 Apr 15:00
Compare
Choose a tag to compare
First preview Pre-release
Pre-release

This is first public pre-release with downloadable binaries.