Change Log⚓︎
1.2.0 February 3 2023⚓︎
Added⚓︎
- Documentation site for the StringPlus library
Segmentsfunction for the main module which does return an array of the original string cutten into parts with specific lengths #16Distortfunction for the library's root module #22RandomFromStringfunction for the Random sub-moduleIsValidUsernamefunction for the Validator sub-module #3PasswordValidatefunction for the Validator sub-module #15
Improvements⚓︎
- Improved
BinaryDecodefunction for the main module #7 - Improved
UTF-8Reveresefunction (properly handle trailing punctuation) #23
Fixed⚓︎
- Validating functions:
IsAlphaandIsAlphaNum#9 Analyzeor previously knownAnalyzeTextfunction. Was not getting all the statics #18
Changes⚓︎
- Restructured
Generatefunction (last known asGenerateKey) to be able to accept a singleOptionsparameter which does include all of the rules of how the function structure the output random string #11 - Moved
Starts,Ends, andContainsfunctions from the main module to the validator sub module #2 - Renamed three parameters of
Stringifyfunction and replaced some string concatenations into strings made with interpolation #17 - Renamed
AnalyzeTextandApplyTitleCasefunctions toAnalyzeandTitleCasein order #19 - Renamed the second parameter of
BinaryEncodefunction fromByteSeparatortoDelimiter#6 - Renamed
GenerateKeyfunction to beGenerate#11 - Renamed
MockupStringLibraryvariable intoMockupStandardLibrary#1 - Renamed
SolveIncorrectIndexingvariable intoSolveIndexing#1 - Renamed
IncludeSubLibraryFunctionsvariable intoIncludeSubLibrariesFunctions#1
Removed⚓︎
- Removed
AlphabeticalOrderfunction from the library for no useful use of it and the existence of the alternativeSortWords#4
1.1.0 January 19 2023⚓︎
Added⚓︎
- Support for camel case function names and typechecking f3a505c a110bd2
- Support for converting standard string library function names into pascal case f4a663a
Improvements⚓︎
- Improved
Stringifyfunction 4d7652d - Improved
GenerateKeyfunction 1e0fe0d 64e1f8d - Improved
BinaryEncodefunction e8f318d - Improved
BinaryDecodefunction 1962354 - Code cleanup b0da4c6
1.0.3 January 6 2023⚓︎
1.0.2 January 3 2023⚓︎
Improvements⚓︎
- Improved
CamelCasefunction - Improved
SnakeCasefunction - Improved
AnalyzeTextfunction
Fixed⚓︎
RemoveConsonantsfunction is now behaving correctly and only removes consonants from the input string ignoring any other characterRemoveExtraSpacesfunction has been fixed (was deleting all the spaces)FilterByLengthfunctionExpandfunction has been fixed so that it does now recognize the numeric indexing to tablesLinesfunction has been fixed (was returning the first line only from table.unpack)PartitionandRPartitionfunctions has been fixed (SameLinesfunction issue)
Changes⚓︎
MatchIgnoreCasefunction is now lowering the given pattern along with the given stringUniqueWordsfunction is now returning only words which are without any punctuation, digits, or any other non-alphabetic characterBinaryDecodefunction does now support numbers as an input parameter
Removed⚓︎
Wordsfunction has been removed due to better equivalentIWordsin the iterators module
1.0.1 January 1 2023⚓︎
Added⚓︎
- Extended TypeChecking Support 90c1fcc
1.0.0 January 1 2023⚓︎
The first release and version of the library.