Skip to content

Release 2.4.0: email validation, analyze, UUID, seed/sample, valid?, …#9

Merged
MarioRuiz merged 1 commit intomasterfrom
release-2.4.0
Feb 11, 2026
Merged

Release 2.4.0: email validation, analyze, UUID, seed/sample, valid?, …#9
MarioRuiz merged 1 commit intomasterfrom
release-2.4.0

Conversation

@MarioRuiz
Copy link
Owner

…raise_on_error

  • Add StringPattern.valid_email? for email format validation (aligned with @ pattern)
  • Add lib/string/pattern/email.rb and include in gemspec
  • Document StringPattern.analyze; add analyze_spec.rb
  • Add UUID v4: StringPattern.uuid, StringPattern.valid_uuid?
  • Add seed: for reproducible generation, sample for batch distinct generation
  • Add StringPattern.valid? for boolean validation
  • Add raise_on_error and logger for error handling
  • Support block_list as Proc
  • Clarify validate return values in README
  • Bump version to 2.4.0

…raise_on_error

- Add StringPattern.valid_email? for email format validation (aligned with @ pattern)
- Add lib/string/pattern/email.rb and include in gemspec
- Document StringPattern.analyze; add analyze_spec.rb
- Add UUID v4: StringPattern.uuid, StringPattern.valid_uuid?
- Add seed: for reproducible generation, sample for batch distinct generation
- Add StringPattern.valid? for boolean validation
- Add raise_on_error and logger for error handling
- Support block_list as Proc
- Clarify validate return values in README
- Bump version to 2.4.0

Co-authored-by: Cursor <cursoragent@cursor.com>
@MarioRuiz MarioRuiz merged commit f409ca6 into master Feb 11, 2026
@MarioRuiz MarioRuiz deleted the release-2.4.0 branch February 11, 2026 14:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant