Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: KaririCode-Framework/kariricode-transformer
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.0.1
Choose a base ref
...
head repository: KaririCode-Framework/kariricode-transformer
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.1.0
Choose a head ref
  • 2 commits
  • 30 files changed
  • 2 contributors

Commits on Oct 28, 2024

  1. feat(transformer): implement data transformation system and test cove…

    …rage
    
    BREAKING CHANGE: Complete transformer system implementation with comprehensive test coverage
    
    feat: implement core transformation processors
    - Add DateTransformer with timezone and format support
    - Add ArrayTransformers (Flatten, Group, Key, Map)
    - Add StringTransformers (Case, Mask, Slug, Template)
    - Implement JsonTransformer and NumberTransformer
    
    refactor: enhance core components and traits
    - Optimize ArrayTransformerTrait for better performance
    - Improve StringTransformerTrait with enhanced validation
    - Strengthen type-safety across transformers
    - Implement strict type declarations
    
    test: add comprehensive test suites
    - Core system tests (AbstractProcessor, Base Transformer)
    - Array processing tests (Flatten, Group, Key, Map)
    - String processing tests (Case, Mask, Slug, Template)
    - Data handling tests (Date, JSON, Number)
    - Composite operation tests (Chain, Conditional)
    - Trait implementation tests
    
    fix: improve error handling
    - Add specialized DateTransformerException
    - Enhance validation mechanisms
    - Implement proper error messaging
    - Add type validation safeguards
    
    docs: update documentation
    - Add PHPDoc blocks
    - Include usage examples
    - Document error scenarios
    - Add type declarations
    walmir-silva committed Oct 28, 2024
    Configuration menu
    Copy the full SHA
    a82feeb View commit details
    Browse the repository at this point in the history
  2. Merge pull request #3 from KaririCode-Framework/develop

    feat(transformer): implement data transformation system and test cove…
    walmir-silva authored Oct 28, 2024
    Configuration menu
    Copy the full SHA
    d8410b2 View commit details
    Browse the repository at this point in the history
Loading