Releases: tmatijevich/IecString
Releases · tmatijevich/IecString
IecString V2.0.3
- New functions (search edition 🔍)
- IecStringFirst (strchr)
- IecStringLast (strrchr)
- IecStringFind (strstr)
- IecStringFirstIn (strpbrk)
- IecStringLengthIn (strspn)
- IecStringSplit (immutable derivation of strtok)
- New unit tests
- No update to documentation
IecString V2.0.2
- Four new functions and corresponding unit tests
- IecStringCompare - Wrap strncmp with null guards
- IecStringLength - Wrap strlen with null guards
- IecStringStartsWith - Compare prefix
- IecStringEndsWith - Compare suffix
- No update to documentation
- 2.0.1 tag prepared library for use as submodule
IecString V2.0.0
- Minor improvements to memory protection
- Significant improvements to performance
IecStringIntegerIecStringDecimal (future plans for IecStringBinary/Octal/Hexidecimal)- New format flags for number functions
- Rearrange IecStringReplace parameters for consistency
- Renames to constants
- New functions: IecStringFloat, IecStringDateTime
IecString V1.0.1
- Add back IecStringInteger function (previously IecStringPad)
- Update license
IecString V1.0.0
- Standardize names
- Extensive memory checks and return status code
- Test function cases in project
IecString V0.3.1
- Create IecPadNumber function
- Rename constants and update comments
IecString V0.3.0
- Rename library from IecFrmtStr to IecString
- Update IecFormatString implementation to use C string standard runtime library, specifically strncat
- Collect all target string updates after switch statement in IecFormatString
- Modify IecFormatString parameter types for compatibility with C source
IecFrmtStr V0.2.5
- Rename library files and include version history
IecFrmtStr V0.2.4
- Fix issue when displaying FALSE booleans
- Update project and runtime version
IecFrmtStr V0.2.3
- First public release
- Add comments
- Minor spelling changes