Releases: danielgindi/SequelNet
Releases · danielgindi/SequelNet
Atomic updates, some new Phrases
- Support for AtomicUpdates, either by marking the properties manually, or by using @AtomicUpdates in the generator addin
- New
Multiply
andDivide
phrases - New overrides for
GeographicDistance
phrase
Aggregate enhancements
- The constructors for
Count
/Max
/etc... are now more reasonable - There's now a new
CountDistinct
phrase
Fixed aggregate bug
1.0.0.47
Improved SELECT * handling
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
Where the new introduced GetLock
and ReleaseLock
weren't actually being called
Fixed null reference in HasInsertsOrUpdates
1.0.0.44 Version updated to 1.0.0.44
Implemented DB locks, and more Where overloads
- 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
- More overrides for
Where
andWhereList
- Addin: Support for omitting a column from
Update
/Insert
using theNOSAVE
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
- Minor bugfixes in the addin
- More overrides for Where
- Updated connector versions
Varchar/Char max updates, support for column literals
- Support column type literals
- VARCHAR MAX updates
- VARCHAR Now takes MAX in the Addin
- Or -1 for native MAX keyword in MSSQL