Releases: SSolWEB/string-morpher
Releases · SSolWEB/string-morpher
Release list
v1.1.4
Changes
- chore(deps): bump concurrent-ruby from 1.3.6 to 1.3.7 in /docs @dependabot[bot] (#54)
- fix: duplicated keys in tests array @viniciusvts (#53)
- feat: add remove transformer for substring removal @mvanhorn (#52)
v1.1.3
v1.1.2
Changes
- chore(deps): bump addressable from 2.8.8 to 2.9.0 in /docs @dependabot[bot] (#40)
- chore(deps): bump json from 2.18.0 to 2.19.2 in /docs @dependabot[bot] (#39)
Features
- feat: add encodeUrl method @viniciusvts (#41)
- feat: add hideEmail transformer for PII masking @mvanhorn (#42)
- feat: strip tags @viniciusvts (#38)
- feat: masking pattern @viniciusvts (#36)
Documentation
- doc: add example to replace regex method @viniciusvts (#37)
v1.1.1
Features
- feat: maskBrCnpj accepts the 2026 alphanumeric version (#30) @tiniba
- feat: prepend (#34)
- feature: append method (#33)
Fixes
- fix: REXML vulnerability CVE-2025-58767
Contribution
- add copilot instructions
- feat: update documentation color links
- chore: run docs action only when push tags
v1.1.0
What's Changed
-
Add PR template to standardize contributions
-
Add GitHub issue templates for structured contributions
-
Decouple method documentation into individual files
-
Refactor to convention-based dynamic transformer loading with SOLID architecture
-
Doc: examples of chaining methods
Full Changelog: v1.0.7...v1.1.0
v1.0.7
Feat: create cases morpher
- CamelCase
- PascalCase
- snake_case
- kebab-case
- Train-Case
- dot.case
- flatcase
v1.0.6
- padR add characters on right
- padL add characters on left
v1.0.5
- fix error when instaciate with null value
v1.0.4
Added new morphers:
- maskBrReal
- ltrim
- rtrim
- toUpperFirst
- replaceRegex
- reverse
- limit
- normalize
Add some morphers
- sub
- toBase64
- fromBase64
- toLower
- toUpper
- replace
- trim