Skip to content

Releases: danielgindi/SequelNet

Atomic updates, some new Phrases

16 Mar 15:22
Compare
Choose a tag to compare
  • Support for AtomicUpdates, either by marking the properties manually, or by using @AtomicUpdates in the generator addin
  • New Multiply and Divide phrases
  • New overrides for GeographicDistance phrase

Aggregate enhancements

03 Feb 12:45
Compare
Choose a tag to compare
  • The constructors for Count/Max/etc... are now more reasonable
  • There's now a new CountDistinct phrase

Fixed aggregate bug

13 Jan 12:47
Compare
Choose a tag to compare

Improved SELECT * handling

24 Dec 15:16
Compare
Choose a tag to compare

Reducing errors due to * not being cleared.

This may be a breaking change, if you depended on the SELECT * not being cleared, and adding more selects.
What really happened most of the time is that the Select was not intuitive, as the SELECT * was there by default, and was not removed by a simple Select call.
Now if you want * and other columns, you have to specify so explicitly, with the specific table for *, to make it deterministic.

Minor bug fix

23 Dec 20:18
Compare
Choose a tag to compare

Where the new introduced GetLock and ReleaseLock weren't actually being called

Fixed null reference in HasInsertsOrUpdates

23 Dec 13:20
Compare
Choose a tag to compare
1.0.0.44

Version updated to 1.0.0.44

Implemented DB locks, and more Where overloads

18 Dec 11:35
Compare
Choose a tag to compare
  • Automatically wrap Query objects when specified in a column
  • Removed ambiguous AddWhere(WhereList) in favor of chainable AddFromList
  • Added all known overloads to both WhereList and Query
  • Added chainable ClearWhere
  • Implemented DB locks for MSSQL and MYSQL
  • Override for UpdateFromColumn() without table names
  • Renamed UpdateFromOtherColumn to UpdateFromColumn
  • Bugfix: UPDATE mode was not set by a call to UpdateFromOtherColumn
  • Support for UPDATE with JOIN on MySql and MSSQL

Addin improvements and more

30 Jun 15:30
Compare
Choose a tag to compare
  • More overrides for Where and WhereList
  • Addin: Support for omitting a column from Update/Insert using the NOSAVE keyword
  • Addin: Support for omitting the Collection class
  • Addin: All keywords are now case-insensitive
  • Addin: Macro documentation is now in Markdown, nicely formatted when read on GitHub
  • Some minor refactoring
  • Major refactoring in Addin's code

Minor bugfixes

10 Jun 07:53
Compare
Choose a tag to compare
  • Minor bugfixes in the addin
  • More overrides for Where
  • Updated connector versions

Varchar/Char max updates, support for column literals

11 Mar 14:51
Compare
Choose a tag to compare
  • Support column type literals
  • VARCHAR MAX updates
    • VARCHAR Now takes MAX in the Addin
    • Or -1 for native MAX keyword in MSSQL