Release History

markrendle edited this page Mar 29, 2011 · 5 revisions

Simple.Data release history

0.5.6 (29 Mar 2011)

  • Added Trace output of generated SQL for all ADO commands
  • Fixes to static type handling in Insert and Update ADO

0.5.5 (24 Mar 2011)

  • Added string indexers as alternative to dynamic properties
  • Tweaks to better support SQLite provider

0.5.4 (23 Mar 2011)

  • Changes to ADO connection handling for SQLite in-memory mode

0.5.2 (8 Mar 2011)

  • Removed dependency on Reactive Extensions

0.5.0 (28 Feb 2011)

  • Improved Adapter API for non-SQL data stores

0.4.6 (3 Feb 2011)

  • Added caching to Homogenize string extension method
  • Added an optimized Dictionary for use with large result sets
  • Net result: faster, fewer memory allocations
  • Also fixed issue with BETWEEN clause incorrectly having parentheses around it. C&P is bad, mm'kay?

0.4.5 (23 Jan 2011)

  • Fixed issue #5 with inserting static typed object into table with IDENTITY column
  • SqlCompact 4.0 provider works when opened using connection string, e.g. with Database.Open() or Database.Default
  • Fixed issue with inserting in SqlCompact
  • Dropping support for SQL Server Compact 3.5, can reinstate if that's a problem for anyone.
  • Added Range for querying, e.g. db.Users.FindById(1.to(10)) -> SQL BETWEEN clause
  • Added list parameters for querying, e.g. db.Users.FindById(new[] {1,2,3,4}) -> SQL IN clause

0.4.4 (21 Jan 2011)

  • First public release on NuGet.
  • SQL Server 2005/2008/2008R2 and Compact 4.0 supported.
  • CRUD operations
  • Dynamic query expressions ==, !=, <, <=, >, >=, .Like(str), .NotLike(str)
  • Magic casting to static types
  • Optimized fetching
  • Stored procedure support
  • Inferred hierarchy