All notable changes to this project will be documented in this file.
- Arcturus.Repository.EntityFrameworkCore.PostgresSql project - PostgreSQL support for repository pattern (#111)
- Implementation of Repository<T, TKey> for PostgreSQL.
- SqlSpecificationEvaluator for applying specifications to queries.
- README.md for the new project.
- Arcturus.Xunit project - ASP.NET Core testing support (#97)
- TestHost class and supporting files.
- Upsert functionality to repository abstractions (#105)
- AddOrUpdate method and AddOrUpdateResult struct.
- Enhanced event handling and patching features (#103)
- New event types and async handler support.
- Patch handler retrieval and property caching.
- FilterExpressionParser now uses string.Compare for proper string comparisons (#109)
- Refactored comparison expression creation.
- Type resolution and error handling refactored for event messaging (#109)
- Stricter validation and new UnprocessableEventException for duplicates.
- Refactored cancellation token usage and SQL transaction handling (#108)
- Project metadata enhanced: icons and descriptions updated for several packages (#99)
- Logging and connection improvements for SQLite and RabbitMQ (#96)
- Specification pattern support and documentation improved (#73, #72)
- Middleware, request handling, and result objects refactored (#81, #84)
- Multiple bug fixes for project packaging, event bus, and specification classes (#99, #94)
- Improved error handling in event messaging and connection logic.
- No major removals in this period.
- None
- String comparison support for FilterExpressionParser - Added proper string comparison support for gt, ge, lt, le operators using string.Compare method
- Enhanced FilterExpressionParser to handle string comparisons properly for comparison operators (gt, ge, lt, le)
- Refactored comparison expression creation into a dedicated CreateComparisonExpression method
- [Breaking change] Renamed Arcturus.Data.Repository* > Arcturus.Repository. Package name is changed as well.
- None
- v2025.2.14.61 Arcturus.Extensions.CommandLine
- None
- None
- None
- v2025.1.15.60 Patchable
- None
- None
- None