Skip to content

Releases: TwentyFourMinutes/Venflow

v1.0.0.0-alpha9

13 Aug 09:35
c1068bd
Compare
Choose a tag to compare
v1.0.0.0-alpha9 Pre-release
Pre-release

Minor update

Change log

  • Added option to use Entities which haven't been defined as a Table<T> and nor represent a Table in the database.
  • Improved performance of the EntityBuilder.
  • Added support for Nullable<T>.

If you are experiencing any issues or unexpected behavior, feel free to create an issue and let me know.

v1.0.0.0-alpha8

10 Aug 11:57
4242835
Compare
Choose a tag to compare
v1.0.0.0-alpha8 Pre-release
Pre-release

Minor update

Change log

  • Improved performance of updates.
  • Improved performance of query materializer, by rebuilding it from the ground up.
  • Added more specialized query materializer for different scenarios.
  • Added support for queries containing the same table multiple times.
  • Added support for GUID's.

Bug fixes

  • Fixed query SQL Generators

If you are experiencing any issues or unexpected behavior, feel free to create an issue and let me know.

v1.0.0.0-alpha7

03 Aug 11:56
a21bf1c
Compare
Choose a tag to compare
v1.0.0.0-alpha7 Pre-release
Pre-release

Minor update

Change log

  • Added all remaining CRUD benchmarks.
  • Extended XML documentation.
  • More Unit Tests.
  • Improved EntityBuilder performance.
  • Added more extensive Debug Validation.
  • Refactored Inserter logic to improved options generation.
  • Added synchronous Database disposing.

Bug fixes

  • Fixed Inserter bug, which would cause a foreign relation to not be spitted up in some cases.

If you are experiencing any issues or unexpected behavior, feel free to create an issue and let me know.

v1.0.0.0-alpha6

27 Jul 18:58
560fe8c
Compare
Choose a tag to compare
v1.0.0.0-alpha6 Pre-release
Pre-release

Minor update

Change log

  • Added unit testing for all CRUD operations.
  • Added more extensive none relation query benchmarks
  • Started with XML Documentation
  • Improved ChangeTracker error messages.
  • Improved Materializer error messages.
  • Added identifier <> which will insert generated sql joins if .AddFormatter() gets called.
  • Refactored underlying Materializer logic to remove the need for prefixed primary columns.
  • Added API's for sql injection safe interpolated sql statements.

Breaking Changes

  • Moved TrackChanges API to Tables.
  • SQL commands which perform joins won't need prefixed primary keys anymore.
  • Generated Joins no longer perform aliasing on table names.

Bug fixes

  • Fixed Batch ChangeTracking API which caused invalid SQL generation.
  • Fixed Inserter issue which caused only the first child of a batch insert to be inserted.
  • Fixed Package references for .NET Framework 4.8 and .Net Standard 2.1
  • Fixed Insert Options flags which could cause options to be ignored.

If you are experiencing any issues or unexpected behavior, feel free to create an issue and let me know.

v1.0.0.0-alpha5

24 Jul 20:23
37bb186
Compare
Choose a tag to compare
v1.0.0.0-alpha5 Pre-release
Pre-release

Minor update

Change log

  • Improved performance of the Inserter generated IL code.
  • Improved performance and reliability of the Insertion compiler.
  • Removed ushort.MaxValue (65535) cap on inserts, now supports for infinite entities on insert.
  • Strong named all assemblies.
  • Added basic Unit Testing.

Bug fixes

  • Fixed various bugs in the Inserter.
  • Fixed issue which wouldn't allow for multiple Databases in the same assembly .

If you are experiencing any issues or unexpected behavior, feel free to create an issue and let me know.

v1.0.0.0-alpha3

21 Jul 07:45
66b4f60
Compare
Choose a tag to compare
v1.0.0.0-alpha3 Pre-release
Pre-release

Minor update

Change log

  • Change Tracked entities are now thread save
  • Improved error messages while building the materializer/inserters/proxies

Bug fixes

  • Fixed proxy generation for entities which haven't configured all properties as change track able.
  • Fixed insertion compiler for entities which have no relations at all.

If you are experiencing any issues or unexpected behavior, feel free to create an issue and let me know.

v1.0.0.0-alpha2

14 Jul 09:55
8470d53
Compare
Choose a tag to compare
v1.0.0.0-alpha2 Pre-release
Pre-release

Minor update

Change log

  • Added more ways for HasMany/WithMany configurations
  • Added temporary inserter for entities with no relations
  • Restructured various namespaces
  • Performance improvements for Database instantiation
  • Table names are now automatically set by the property name used in the Database model
  • Primary key can now be set by the KeyAttribute or by naming the column Id
  • Entities which don't require any custom configurations no longer need an EntityConfiguration
  • Improved error messages while generating the entity models

Breaking changes

  • Renamed InsertSingleAsync/InsertBatchAsync to InsertAsync
  • Renamed DbConfiguration to Database

Bug fixes

  • Fixed proxy and change tracker generation
  • Fixed materializer while dealing with empty foreign properties

If you are experiencing any issues or unexpected behavior, feel free to create an issue and let me know.

v1.0.0.0-alpha1

09 Jul 13:52
821237a
Compare
Choose a tag to compare
v1.0.0.0-alpha1 Pre-release
Pre-release

This is the first release of the Venflow package, which isn't production ready yet nor hasn't it passed any extensive testing. Therefore please keep in mind this version might still contain bugs or other issues.

You can also download the package directly from NuGet or from the NuGet Package Manager in Visual Studio.

If you are experiencing any issues or unexpected behavior, feel free to create an issue and let me know.