Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

2024 q1 features #8

Merged
merged 110 commits into from
Dec 27, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
110 commits
Select commit Hold shift + click to select a range
4f58a68
Initial commit
MaestroError Feb 5, 2024
8fa511d
Start - options with test and the first pattern
MaestroError Feb 5, 2024
2f3a218
First try on new approach
MaestroError Feb 6, 2024
b1c21e6
chatgpt suggestions and new action methods in builder class
MaestroError Feb 6, 2024
4a707d2
Traits created and applied on options and patterns
MaestroError Feb 7, 2024
e44b40e
Tests for Character option
MaestroError Feb 7, 2024
f95b169
Huge refactoring, separated checks, cleaned up contracts
MaestroError Feb 7, 2024
d22b145
Implemented base pattern and cleanup of PatternContract
MaestroError Feb 7, 2024
ced7da5
implemented options and 3 ways of using them +comments
MaestroError Feb 7, 2024
705afef
Deprecated isOptionalTrait and cleanup
MaestroError Feb 7, 2024
c9270af
Pattern implementation as trait, new exceptions and patternIsSet meth…
MaestroError Feb 8, 2024
199b194
PatternContract updated with input and matches patterns, all main met…
MaestroError Feb 8, 2024
a939708
Implemented BuilderContract, start, end & pattern methods
MaestroError Feb 8, 2024
59a653e
Bunch of methods for BuilderPattern
MaestroError Feb 8, 2024
1307894
Review of comment, removed unused methods and updated ToDo +cleanup
MaestroError Feb 10, 2024
775f4e9
Updated architecture, made patterns dynamic
MaestroError Feb 11, 2024
8310cb2
Patterns specific methods in Builder class and update of contract
MaestroError Feb 12, 2024
0434a6d
Updated PatternContract with execute method and BasePattern with Patt…
MaestroError Feb 12, 2024
403cea4
Commonly used patters & tests, default arguments property for pattern…
MaestroError Feb 18, 2024
660a54d
Created separated patterns for matching file path - Linux & Win
MaestroError Feb 21, 2024
02740e6
Added ToDo list for Options
MaestroError Feb 21, 2024
c54438c
SpecChar min-max, onlyLowercase and onlyUppercase options added
MaestroError Feb 21, 2024
bcd3e42
File options created
MaestroError Feb 21, 2024
73c86c6
Implemented file options in the file patterns
MaestroError Feb 22, 2024
147a892
specificCurrencies option created and implemented
MaestroError Feb 22, 2024
1cfcccb
relativePath and absolutePath options delivered
MaestroError Feb 22, 2024
49fd813
countryCode option delivered
MaestroError Feb 22, 2024
4a9e748
noSpecialChars and space options added
MaestroError Feb 23, 2024
0e356dd
protocol specific options created and implemented
MaestroError Feb 23, 2024
f29a2b9
Protocol option delivered
MaestroError Feb 23, 2024
8ea243e
ExpressionFlags made global in BasePattern
MaestroError Feb 23, 2024
b3a437f
CardType option delivered and good memory from Jon
MaestroError Feb 23, 2024
7b2154e
Regex flags implemented
MaestroError Feb 23, 2024
de3a82c
Created onlyAlphanumeric option
MaestroError Feb 24, 2024
285e761
Delivered HtmlTagsOption
MaestroError Feb 24, 2024
b873883
Tested regex search agains large data and delivered results in comments
MaestroError Feb 24, 2024
063c8f2
Added search speed table
MaestroError Feb 24, 2024
0472a76
Options feature improved, group and nonCapturingGroup methods added t…
MaestroError Feb 25, 2024
48394ba
group methods for builder pattern and 200 tests milestone
MaestroError Feb 26, 2024
85b591a
Testing by reproducing HSA patterns
MaestroError Feb 26, 2024
4b13837
Feature tests for builderpattern and lazy method
MaestroError Feb 26, 2024
a5dd4aa
Added 'action' methods in BuilderPattern similar to Builder class and…
MaestroError Feb 26, 2024
604ccdb
cleanup
MaestroError Feb 26, 2024
ea8a75a
Readme updated
MaestroError Feb 26, 2024
22f7b65
Workflow added on PR creation
MaestroError Feb 27, 2024
a7c3343
updated workflow
MaestroError Feb 27, 2024
83c48f2
Merge pull request #1 from MaestroError/workflow-for-auto-testing
MaestroError Feb 27, 2024
d421e94
Wrapper created and some bug fixes
MaestroError Feb 27, 2024
ffdea20
Fix workflow
MaestroError Feb 27, 2024
5bfbc09
Excluded windows specific test
MaestroError Feb 27, 2024
885ca2d
Merge pull request #2 from MaestroError/wrapper-for-builder-pattern
MaestroError Feb 27, 2024
0c2d9fc
Created Facade and registered in composer.json
MaestroError Feb 27, 2024
31d58cf
Merge pull request #3 from MaestroError/integration-with-laravel-via-…
MaestroError Feb 27, 2024
ec69d60
fixed setOptions method and tests
MaestroError Feb 27, 2024
1c621f9
Structure document is ready
MaestroError Feb 27, 2024
64c8a96
quantifiers updated and created tests for them
MaestroError Feb 28, 2024
ac3c26c
first part of docs ready
MaestroError Feb 28, 2024
1662daf
fixes in Docs
MaestroError Feb 28, 2024
5fb8398
Custom pattern section
MaestroError Feb 28, 2024
a9c9bd8
Quantifiers section done
MaestroError Feb 28, 2024
844361b
Updated ToDo
MaestroError Feb 28, 2024
8c06891
Update docs
MaestroError Feb 28, 2024
a915fc9
Update docs
MaestroError Feb 28, 2024
cd6ebc2
Merge pull request #4 from MaestroError/documentation-and-examples
MaestroError Feb 28, 2024
3cdffe6
Fix file name
MaestroError Feb 28, 2024
c5bf595
update docs
MaestroError Feb 28, 2024
3346861
update docs
MaestroError Feb 28, 2024
cde5bf4
updated ready-to-use patterns section
MaestroError Feb 29, 2024
a2ca462
updated ready-to-use patterns section
MaestroError Feb 29, 2024
28be3f5
Added structure.md link to docs
MaestroError Feb 29, 2024
b64ff7d
options section with usage examples
MaestroError Feb 29, 2024
3745a08
Options list
MaestroError Mar 1, 2024
08fc0a9
Plural and singular behavior for some classes and Regex flags section
MaestroError Mar 1, 2024
87291da
options example for Custom patterns, TOC update and new test
MaestroError Mar 1, 2024
45241cf
TOC updated
MaestroError Mar 1, 2024
b8bdb48
Implemented returning captured groups and added Groups section to docs
MaestroError Mar 2, 2024
4a13e65
update TOC
MaestroError Mar 2, 2024
d2af88d
Fixes for charSet, renamed allowChars option and added sets and looka…
MaestroError Mar 2, 2024
04b1fb6
update TOC
MaestroError Mar 2, 2024
67af2fb
Updated Docs
MaestroError Mar 2, 2024
b8efce5
Prettier Docs
MaestroError Mar 2, 2024
654d569
Example updated
MaestroError Mar 2, 2024
829bb54
Example updated
MaestroError Mar 2, 2024
e84e807
Updated Docs
MaestroError Mar 3, 2024
75dba34
orpattern method added in docs
MaestroError Mar 4, 2024
df9354f
emojis in titles
MaestroError Mar 4, 2024
c33e1a3
Lazy and Raw methods in docs
MaestroError Mar 4, 2024
0ae2054
Fixes in docs
MaestroError Mar 4, 2024
1a81d68
Merge pull request #5 from MaestroError/update-documentation-and-add-…
MaestroError Mar 4, 2024
f08f634
Testing and Debugging section
MaestroError Mar 4, 2024
986d46f
contribution and support sections
MaestroError Mar 4, 2024
e6a71aa
Creits and FAQ sections
MaestroError Mar 4, 2024
b2fd99e
Merge pull request #6 from MaestroError/extra-sections-for-docs
MaestroError Mar 4, 2024
a157a6b
Added support for laravel collection in get method
MaestroError Mar 4, 2024
5b2aa2b
Merge pull request #7 from MaestroError/support-laravel-collection-in…
MaestroError Mar 4, 2024
f3e5f5d
Fix BuilderContract
MaestroError Mar 4, 2024
e415907
Updated ToDo list
MaestroError Mar 4, 2024
6f66b2c
Updated ToDo list
MaestroError Mar 4, 2024
c70b1d2
Updated URL and date patterns, updated Docs, created Assistant GPT
MaestroError Apr 9, 2024
7cf231f
updated docs
MaestroError Apr 9, 2024
02707b0
updated docs
MaestroError Apr 9, 2024
753333b
Fixed return type for get method
MaestroError May 9, 2024
a8fba40
Added quick start guide to the docs
MaestroError May 9, 2024
7a81c6d
Added quick start guide to the docs
MaestroError May 9, 2024
74df029
Fix assistant data
MaestroError Sep 9, 2024
1d715ec
Replace, search, searchReverse & swap methods, support for named grou…
MaestroError Dec 25, 2024
7508410
resolved conflict
MaestroError Dec 27, 2024
34961af
Updated docs with actions
MaestroError Dec 27, 2024
db17ce8
Updated docs
MaestroError Dec 27, 2024
5dfa8db
Updated docs
MaestroError Dec 27, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
399 changes: 377 additions & 22 deletions README.md

Large diffs are not rendered by default.

5 changes: 4 additions & 1 deletion composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,9 @@
"pestphp/pest-plugin": true
}
},
"scripts": {
"test": "./vendor/bin/pest"
},
"extra": {
"laravel": {
"providers": [
Expand All @@ -33,4 +36,4 @@
}
}
}
}
}
Loading
Loading