Change Log⚓︎
1.2.0 February 3 2023⚓︎
Added⚓︎
- Documentation site for the StringPlus library
Segments
function for the main module which does return an array of the original string cutten into parts with specific lengths #16Distort
function for the library's root module #22RandomFromString
function for the Random sub-moduleIsValidUsername
function for the Validator sub-module #3PasswordValidate
function for the Validator sub-module #15
Improvements⚓︎
- Improved
BinaryDecode
function for the main module #7 - Improved
UTF-8Reverese
function (properly handle trailing punctuation) #23
Fixed⚓︎
- Validating functions:
IsAlpha
andIsAlphaNum
#9 Analyze
or previously knownAnalyzeText
function. Was not getting all the statics #18
Changes⚓︎
- Restructured
Generate
function (last known asGenerateKey
) to be able to accept a singleOptions
parameter which does include all of the rules of how the function structure the output random string #11 - Moved
Starts
,Ends
, andContains
functions from the main module to the validator sub module #2 - Renamed three parameters of
Stringify
function and replaced some string concatenations into strings made with interpolation #17 - Renamed
AnalyzeText
andApplyTitleCase
functions toAnalyze
andTitleCase
in order #19 - Renamed the second parameter of
BinaryEncode
function fromByteSeparator
toDelimiter
#6 - Renamed
GenerateKey
function to beGenerate
#11 - Renamed
MockupStringLibrary
variable intoMockupStandardLibrary
#1 - Renamed
SolveIncorrectIndexing
variable intoSolveIndexing
#1 - Renamed
IncludeSubLibraryFunctions
variable intoIncludeSubLibrariesFunctions
#1
Removed⚓︎
- Removed
AlphabeticalOrder
function 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
Stringify
function 4d7652d - Improved
GenerateKey
function 1e0fe0d 64e1f8d - Improved
BinaryEncode
function e8f318d - Improved
BinaryDecode
function 1962354 - Code cleanup b0da4c6
1.0.3 January 6 2023⚓︎
1.0.2 January 3 2023⚓︎
Improvements⚓︎
- Improved
CamelCase
function - Improved
SnakeCase
function - Improved
AnalyzeText
function
Fixed⚓︎
RemoveConsonants
function is now behaving correctly and only removes consonants from the input string ignoring any other characterRemoveExtraSpaces
function has been fixed (was deleting all the spaces)FilterByLength
functionExpand
function has been fixed so that it does now recognize the numeric indexing to tablesLines
function has been fixed (was returning the first line only from table.unpack)Partition
andRPartition
functions has been fixed (SameLines
function issue)
Changes⚓︎
MatchIgnoreCase
function is now lowering the given pattern along with the given stringUniqueWords
function is now returning only words which are without any punctuation, digits, or any other non-alphabetic characterBinaryDecode
function does now support numbers as an input parameter
Removed⚓︎
Words
function has been removed due to better equivalentIWords
in 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.