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.0
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: main
Choose a head ref
  • 4 commits
  • 32 files changed
  • 2 contributors

Commits on Oct 26, 2024

  1. fix(docs): remove duplication and organize documentation

    This commit fixes the documentation duplication issues and improves the
    organization of the Transformer component documentation in both English and
    Brazilian Portuguese.
    
    Main changes:
    - Removes duplicate content from English documentation
    - Creates separated Brazilian Portuguese version
    - Maintains consistent structure across both languages
    - Ensures proper markdown formatting
    walmir-silva committed Oct 26, 2024
    Configuration menu
    Copy the full SHA
    18e1ad7 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #2 from KaririCode-Framework/develop

    fix(docs): remove duplication and organize documentation
    walmir-silva authored Oct 26, 2024
    Configuration menu
    Copy the full SHA
    a87b2ba View commit details
    Browse the repository at this point in the history

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