Skip to content

Releases/unit of work#117

Merged
eglauko merged 4 commits into
mainfrom
releases/unit-of-work
Jul 2, 2026
Merged

Releases/unit of work#117
eglauko merged 4 commits into
mainfrom
releases/unit-of-work

Conversation

@eglauko

@eglauko eglauko commented Jul 2, 2026

Copy link
Copy Markdown
Member

No description provided.

Major documentation rewrite and expansion for domain, persistence, and supporting libraries, with new AI-oriented guides and updated package versions.

Domain, Persistence, and AI Documentation Overhaul
  -- Rewrote and expanded domain.md: clearer API summaries, DDD-aligned examples, best practices, and Copilot instructions for Entities, DomainEvents, and Aggregates.
  -- Rewrote and expanded workcontext.md: detailed concepts, configuration, EF Core integration, usage patterns, troubleshooting, and AI code generation guidelines for WorkContext, UnitOfWork, and Repositories.
  -- Added new problems.md: full documentation for SmartProblems (Problems, Result, FindResult), category mapping, API integration, and AI usage patterns.
  -- Added new search.md: comprehensive guide for SmartSearch (filters, specifiers, selectors, sorting, criteria), extension points, and Copilot instructions.
  -- Added new selector.md: documentation for SmartSelector source generator, attributes, flattening, MapFrom, integration with SmartSearch, and AI code generation.
  -- Added new validations.md: documentation for SmartValidations (RuleSet, IValidable, nested/collection validation), advanced rules, API reference, and AI usage.
  -- All documentation now includes explicit best practices, anti-patterns, and prompt templates for Copilot and similar tools.

Package Version Updates
  -- Updated Directory.Build.props: RoyalCode.Entities/DomainEvents/Aggregates to 0.8.2, WorkContext/UnitOfWork/Repositories to 0.8.10, SmartSearch to 0.10.1.

Solution Discoverability
  -- Added new documentation files to EnterprisePatterns.sln solution items for easier access and discoverability.
- Bump PersistVer, SearchVer, AspVer, and ExtVer versions
- Add SQLitePCLRaw.bundle_e_sqlite3 3.0.3 to resolve NU1903
- Update test dependencies: Microsoft.NET.Test.Sdk, coverlet.collector, and FluentAssertions
Refactored project files to use new EFVer and SqlVer properties for Entity Framework Core and SQL Server packages. Updated ExtVer usage for Microsoft.Extensions.* dependencies. Bumped several dependency versions in Directory.Build.props. Enabled multi-targeting in test projects by switching to TargetFrameworks.
Foram atualizadas as versões dos pacotes no arquivo Directory.Build.props: PersistVer de 0.8.12 para 0.8.13 e SearchVer de 0.10.4 para 0.10.5.
@eglauko eglauko merged commit 4809ffc into main Jul 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant