Skip to content

v0.5.4

Choose a tag to compare

@zappzerapp zappzerapp released this 06 May 11:22
· 12 commits to main since this release
fa0335e

Added

  • Contract layer: added ConditionalMappingInterface, HasMappings, ImportEventHandlerInterface, MappingInterface, NestedMappingInterface, SourceInterface, TransformerInterface, ValidationResult, ValidatorInterface
  • Built-in Transformers: BooleanTransformer, ConcatTransformer, DateTransformer, DefaultValueTransformer, MapTransformer, NumericTransformer, SlugTransformer, TrimTransformer
  • Built-in Validators: DateValidator, EmailValidator, InArrayValidator, RangeValidator, RegexValidator, RequiredValidator
  • NestedIngestConfig for reusable nested mapping configurations
  • NestedMappingInterface for modular nested data structures
  • ImportEventHandlerInterface for custom lifecycle event handling
  • IngestExceptionHandler for centralized exception management
  • ImportStats value object for structured import statistics
  • SourceInterface abstraction for custom source types
  • Advanced documentation: advanced-features.md, enhanced troubleshooting.md, events.md, exceptions.md, security.md

Changed

  • Refactored DataTransformationService and RowProcessor for better separation of concerns
  • Extended IngestConfig and IngestManager with new capabilities
  • Separated Transformers from the monolithic service into dedicated classes
  • Improved IngestOperationController consistency

Full Changelog: v0.5.3...v0.5.4