diff --git a/Vali-Flow.Abstractions/Vali-Flow.Abstractions.csproj b/Vali-Flow.Abstractions/Vali-Flow.Abstractions.csproj
index b914c86..58db41b 100644
--- a/Vali-Flow.Abstractions/Vali-Flow.Abstractions.csproj
+++ b/Vali-Flow.Abstractions/Vali-Flow.Abstractions.csproj
@@ -26,8 +26,6 @@
true
true
embedded
- true
- snupkg
v1.2.0 — Add ValiFlowDiagnostics: a shared ActivitySource-based observability helper (StartActivity/RecordException) used across every Vali-Flow package for Activity-based tracing. No breaking changes.
diff --git a/Vali-Flow.InMemory/Vali-Flow.InMemory.csproj b/Vali-Flow.InMemory/Vali-Flow.InMemory.csproj
index b77a356..e0e08ff 100644
--- a/Vali-Flow.InMemory/Vali-Flow.InMemory.csproj
+++ b/Vali-Flow.InMemory/Vali-Flow.InMemory.csproj
@@ -33,8 +33,6 @@
true
true
embedded
- true
- snupkg
Synchronous in-memory evaluator for Vali-Flow.Core — filter, page, aggregate and write in-memory collections using the same fluent ValiFlow<T> specification API. Ideal for unit testing and caching layers without a database dependency.
v1.2.0 — Fix Update(entity, externalList) leaking into the internal store on a later bare SaveChanges() call. Split ValiFlowEvaluator<T,TProperty> into partial files (Bridge/Read/Write/Grouped). Add an optional tag parameter across read/write/grouped methods, wired to ValiFlowDiagnostics Activity tracing. No breaking changes.
diff --git a/Vali-Flow.NoSql.CosmosDb/Vali-Flow.NoSql.CosmosDb.csproj b/Vali-Flow.NoSql.CosmosDb/Vali-Flow.NoSql.CosmosDb.csproj
index 94cd3a9..a1abbc2 100644
--- a/Vali-Flow.NoSql.CosmosDb/Vali-Flow.NoSql.CosmosDb.csproj
+++ b/Vali-Flow.NoSql.CosmosDb/Vali-Flow.NoSql.CosmosDb.csproj
@@ -24,8 +24,6 @@
true
true
embedded
- true
- snupkg
diff --git a/Vali-Flow.NoSql.Couchbase/Vali-Flow.NoSql.Couchbase.csproj b/Vali-Flow.NoSql.Couchbase/Vali-Flow.NoSql.Couchbase.csproj
index 2d96429..7874d18 100644
--- a/Vali-Flow.NoSql.Couchbase/Vali-Flow.NoSql.Couchbase.csproj
+++ b/Vali-Flow.NoSql.Couchbase/Vali-Flow.NoSql.Couchbase.csproj
@@ -24,8 +24,6 @@
true
true
embedded
- true
- snupkg
diff --git a/Vali-Flow.NoSql.DynamoDB/Vali-Flow.NoSql.DynamoDB.csproj b/Vali-Flow.NoSql.DynamoDB/Vali-Flow.NoSql.DynamoDB.csproj
index d0959b4..ffd2f15 100644
--- a/Vali-Flow.NoSql.DynamoDB/Vali-Flow.NoSql.DynamoDB.csproj
+++ b/Vali-Flow.NoSql.DynamoDB/Vali-Flow.NoSql.DynamoDB.csproj
@@ -24,8 +24,6 @@
true
true
embedded
- true
- snupkg
diff --git a/Vali-Flow.NoSql.Elasticsearch/Vali-Flow.NoSql.Elasticsearch.csproj b/Vali-Flow.NoSql.Elasticsearch/Vali-Flow.NoSql.Elasticsearch.csproj
index ed1dbcf..b38ba73 100644
--- a/Vali-Flow.NoSql.Elasticsearch/Vali-Flow.NoSql.Elasticsearch.csproj
+++ b/Vali-Flow.NoSql.Elasticsearch/Vali-Flow.NoSql.Elasticsearch.csproj
@@ -22,8 +22,6 @@
true
true
embedded
- true
- snupkg
v1.2.0 — Fix a swallowed inner exception in ToDouble (now wrapped with context instead of lost). Add a MaxInValues cap (65,536, matching index.max_terms_count). Instrument Translate(...) with ValiFlowDiagnostics Activity tracing. No breaking changes.
true
diff --git a/Vali-Flow.NoSql.Firestore/Vali-Flow.NoSql.Firestore.csproj b/Vali-Flow.NoSql.Firestore/Vali-Flow.NoSql.Firestore.csproj
index 459237b..28fb9d6 100644
--- a/Vali-Flow.NoSql.Firestore/Vali-Flow.NoSql.Firestore.csproj
+++ b/Vali-Flow.NoSql.Firestore/Vali-Flow.NoSql.Firestore.csproj
@@ -24,8 +24,6 @@
true
true
embedded
- true
- snupkg
diff --git a/Vali-Flow.NoSql.MongoDB/Vali-Flow.NoSql.MongoDB.csproj b/Vali-Flow.NoSql.MongoDB/Vali-Flow.NoSql.MongoDB.csproj
index 9258ac7..a54dfba 100644
--- a/Vali-Flow.NoSql.MongoDB/Vali-Flow.NoSql.MongoDB.csproj
+++ b/Vali-Flow.NoSql.MongoDB/Vali-Flow.NoSql.MongoDB.csproj
@@ -24,8 +24,6 @@
true
true
embedded
- true
- snupkg
diff --git a/Vali-Flow.NoSql.Redis/Vali-Flow.NoSql.Redis.csproj b/Vali-Flow.NoSql.Redis/Vali-Flow.NoSql.Redis.csproj
index c723110..7f79fda 100644
--- a/Vali-Flow.NoSql.Redis/Vali-Flow.NoSql.Redis.csproj
+++ b/Vali-Flow.NoSql.Redis/Vali-Flow.NoSql.Redis.csproj
@@ -24,8 +24,6 @@
true
true
embedded
- true
- snupkg
diff --git a/Vali-Flow.NoSql/Vali-Flow.NoSql.csproj b/Vali-Flow.NoSql/Vali-Flow.NoSql.csproj
index 4528c57..a764795 100644
--- a/Vali-Flow.NoSql/Vali-Flow.NoSql.csproj
+++ b/Vali-Flow.NoSql/Vali-Flow.NoSql.csproj
@@ -20,8 +20,6 @@
true
true
embedded
- true
- snupkg
v1.1.1 — Fix: x.Field == nullVariable (a closure-captured null) now translates to NullNode like the x.Field == null literal path instead of throwing ArgumentNullException. No breaking changes.
diff --git a/Vali-Flow.Sql/Vali-Flow.Sql.csproj b/Vali-Flow.Sql/Vali-Flow.Sql.csproj
index 5e7e07e..396314f 100644
--- a/Vali-Flow.Sql/Vali-Flow.Sql.csproj
+++ b/Vali-Flow.Sql/Vali-Flow.Sql.csproj
@@ -33,8 +33,6 @@
true
true
embedded
- true
- snupkg
SQL translator for Vali-Flow.Core — converts ValiFlow<T> expression trees to parameterized SQL for Dapper and ADO.NET. Supports SQL Server, PostgreSQL, MySQL, and SQLite dialects.
v1.2.0 — Add SqlIdentifierGuard (regex whitelist validation for table/schema/type names) to every builder, fixing a SQL injection vector. Add SetAllFrom(entity, exclude...) reflection-based bulk column mapper to Insert/Update builders. Fix OrIgnore/OrReplace dialect guard, Set()-after-SelectFrom() silent data loss, and Where()-called-twice silent overwrite bugs. Instrument all 6 builders' Build() with ValiFlowDiagnostics Activity tracing. No breaking changes.
diff --git a/Vali-Flow/Vali-Flow.csproj b/Vali-Flow/Vali-Flow.csproj
index bfc706a..ef835d9 100644
--- a/Vali-Flow/Vali-Flow.csproj
+++ b/Vali-Flow/Vali-Flow.csproj
@@ -36,8 +36,6 @@
true
true
embedded
- true
- snupkg
Vali-Flow is a .NET library that simplifies data access in Entity Framework Core applications via a fluent specification API. Provides ValiFlowEvaluator for querying and writing data, QuerySpecification and BasicSpecification for defining query criteria, and bulk operation support via EFCore.BulkExtensions.
v1.4.0 — Add GenericRepository<T,TKey> (GetById/GetAll/GetPaged/Add/Update/Delete/SaveChanges, wraps ValiFlowEvaluator<T>). Instrument read/write evaluator methods with ValiFlowDiagnostics Activity tracing. Fix UpsertRangeAsync duplicate-key bug and a PK-overwrite bug in upsert-by-business-key scenarios. Serialize concurrent BulkInsertOrUpdateAsync/BulkUpdateAsync calls per entity type with a generic transient-failure retry (SQL Server/PostgreSQL/MySQL/SQLite). No breaking changes.