Skip to content

Tags: bmj2728/utils

Tags

v0.3.2

Toggle v0.3.2's commit message
Rename validation methods for consistency and add numeric validation

- Rename `IsAlphaNumericString` and `IsAlphaString` to `IsAlphaNumeric` and `IsAlpha`.
- Update corresponding tests and error messages for consistency with new method names.
- Add `IsNumeric` method with support for strict and non-strict numeric validation.
- Extend `StringBuilder` with methods for numeric validation, including `IsNumeric` and `RequireNumeric`.
- Update README to reflect new validation method names and behavior.

v0.3.1

Toggle v0.3.1's commit message
Corrected inaccuracies in README.md

v0.3.0

Toggle v0.3.0's commit message
Add string prefix/suffix removal methods and their corresponding tests

- Implement RemovePrefix, RemoveSuffix, RemovePrefixWithResult, and RemoveSuffixWithResult methods.
- Add implementations for both string utilities and StringBuilder.
- Include comprehensive test cases for all new methods to ensure correctness across various scenarios.

v0.2.0

Toggle v0.2.0's commit message
Add validation helper methods and corresponding tests for string oper…

…ations.

-Contains/ContainsIgnoreCase
-ContainsAny/ContainsAnyIgnoreCase
-ContainsAll/ContainsAllIgnoreCase
-HasPrefix/HasSuffix

v0.1.1

Toggle v0.1.1's commit message
Update internal package imports to new module path. Upgrade dependenc…

…ies in `go.mod` and `go.sum`.

v0.1.0

Toggle v0.1.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #1 from bmj2728/feature/strutil

Add initial version of `strutils` library

v0.1.0-alpha

Toggle v0.1.0-alpha's commit message
Enhance README with additional workflow badges for CodeQL, linter/for…

…matter, and testing