Releases: JBZoo/CSV-Blueprint
Releases · JBZoo/CSV-Blueprint
1.0.3
What's Changed
- Fixed maximum age limit and linter issues by @SmetDenis in #194
- Update schema tests and README documentation by @SmetDenis in #195
- Update dependencies and refine PHPStan configuration by @SmetDenis in #196
- Add support for
extra
field in schema definitions by @SmetDenis in #197
Full Changelog: 1.0.2...1.0.3
1.0.2
What's Changed
- Add function existence check before
opcache_invalidate
call by @SmetDenis in #192, #190 - Adjust
Utils::getVersion
to return null if version is not found by @SmetDenis in #193, #191
Full Changelog: 1.0.1...1.0.2
1.0.1
What's Changed
- Add Markdown Lint and
README.md
formatting by @SmetDenis in #187 - Update autoload path resolution by @SmetDenis in #189 to close the issue #188
Full Changelog: 1.0.0...1.0.1
1.0.0
What's Changed
- Enhance demo workflow by adding steps by @SmetDenis in #186
Full Changelog: 0.50...1.0.0
0.50
What's Changed
- Update package title and improve URL case consistency by @SmetDenis in #167
- Fix typos in class references by @SmetDenis in #169
- Init. Add
create:schema
command to suggest schema based on CSV by @SmetDenis in #168 - Add detailed docstrings for public methods by @SmetDenis in #170
- Update
composer.lock
with latest package versions by @SmetDenis in #171 - Refactor Readme for better efficiency and readability by @SmetDenis in #172
- Refactor CSV analysis, new rules by @SmetDenis in #173
- Add
debug-schema
command to show the internal representation by @SmetDenis in #174 - Update command names for consistency by @SmetDenis in #175
- Extract test method as a public static functions by @SmetDenis in #176
- Improved removal of useless rules when creating schemas by @SmetDenis in #177
- Analysis of numeric/aggregate rules by @SmetDenis in #178
- Remove character length limit in IsFloat and IsInt test functions by @SmetDenis in #179
- Add
check-syntax
option to CreateSchemaTest by @SmetDenis in #180 - Update several packages to latest versions by @SmetDenis in #181
- Refine README by @SmetDenis in #182
- Add analysis for
sorted
rule by @SmetDenis in #183 - Add
is_usa_state
validation rule by @SmetDenis in #184 - Add test for CSV validation with all rules on empty cells by @SmetDenis in #185
Full Changelog: 0.49...0.50
0.49
What's Changed
- Adjust Docker build platforms in Github actions by @SmetDenis in #165
Full Changelog: 0.48...0.49
0.48
What's Changed
- Missed PHP setup step in benchmark workflow by @SmetDenis in #154
- Fine tuning JIT settings and small issues by @SmetDenis in #155
- Add SonarCloud integration to GitHub Actions by @SmetDenis in #156
- Remove redundant properties from sonar-project configuration by @SmetDenis in #157
- Remove test configuration in sonar-project.properties by @SmetDenis in #158
- Refactor exception handling and update comments in code by @SmetDenis in #159
- Replace \ErrorException with Exception and specify Alpine version by @SmetDenis in #160
- Implement parallel processing functionality based on
ext-parallel
by @SmetDenis in #121 - Fix code smells in SonarQube by @SmetDenis in #161
- Adjust static calls in multiple rules by @SmetDenis in #162
- Remove Coveralls by @SmetDenis in #163
- Update versions in
composer.lock
file by @SmetDenis in #164
Full Changelog: 0.47...0.48
0.47
What's Changed
- Refactor code for opcache preloading by @SmetDenis in #152
- Upgrade PHP version and update dependencies by @SmetDenis in #153
Full Changelog: 0.46...0.47
0.46
What's Changed
- Remove condition in validation check for CSV files by @SmetDenis in #151
Full Changelog: 0.45...0.46
0.45
What's Changed
- Rename
apply-global
option toapply-all
by @SmetDenis in #149 - Implement
apply-all
option for global schema application without glob patterns by @SmetDenis in #150
Full Changelog: 0.44...0.45