40 Commits
Author SHA1 Message Date
Enes Yakıştır ef8ccb9f75 feat(v3.3.0): enterprise presets, badges, notifications, rule controller, watch mode, offline healer, and WCAG 2.2 ruleset v3.3.0 2026-09-12 10:12:05 +03:00
Enes Yakıştır 2de1f34878 feat(v3.2.7): expand WCAG ruleset to 127 rules, add HTML syntax linter, single-pass rule engine, template preprocessor, and accessibility analytics v3.2.7 2026-08-16 22:00:30 +03:00
Enes Yakıştır 9a6784ad19 release: v3.2.6 - restore dompdf and phpspreadsheet to require section v3.2.6 2026-08-01 08:12:06 +03:00
Enes Yakıştır 399ba86ca2 Update engine version string to v3.2 in PdfReportGenerator (v3.2.5) v3.2.5 2026-07-31 17:07:27 +03:00
Enes Yakıştır b634e97921 Set Europe/Istanbul timezone in PdfReportGenerator and ensure stable dates (v3.2.4) v3.2.4 2026-07-31 17:03:22 +03:00
Enes Yakıştır a0a0a369b8 Fix Turkish UTF-8 font encoding in PdfReportGenerator for Dompdf (v3.2.3) v3.2.3 2026-07-31 16:59:49 +03:00
Enes Yakıştır 3fb927e211 release: v3.2.2 - Move optional export packages to suggest section to prevent root package conflict errors v3.2.2 2026-07-31 02:11:45 +03:00
Enes Yakıştır c33eca5adf release: v3.2.1 - Widen dependency constraints for universal project compatibility (PhpSpreadsheet, Dompdf, Symfony, Spatie Color) v3.2.1 2026-07-31 02:09:04 +03:00
Enes Yakıştır 73fbf485d2 release: v3.2.0 - Enterprise Edition with Live Web Dashboard, PDF/Excel Exporters, Framework Stubs & 110 WCAG Rules v3.2.0 2026-07-31 00:13:31 +03:00
Enes Yakıştır 58b1618d96 feat: add 15 new WCAG rules, dynamic ARIA checks and bump version to v3.1.4 v3.1.4 2026-07-30 20:34:41 +03:00
Enes Yakıştır 164828f9f7 fix: resolve PHPStan level 9 errors and bump version to v3.1.3 v3.1.3 2026-07-29 06:31:35 +03:00
Enes Yakıştır 6f4799dc38 fix: bump version to 3.1.2 and resolve Symfony 8 compatibility issue v3.1.2 2026-07-14 00:28:58 +03:00
Enes Yakıştır c79ddfcc50 chore: broaden sebastian/diff requirement for phpunit 12 compatibility v3.1.1 2026-07-13 11:50:38 +03:00
Enes Yakıştır 5292c2c865 release: v3.1.0 premium smart core engines and 14 new accessibility rules v3.1.0 2026-07-13 10:54:25 +03:00
Enes Yakıştır 7f3bf3cb7d feat: add 5 new WCAG accessibility rules and bump version to 3.0.5 v3.0.5 2026-07-08 12:38:47 +03:00
Enes Yakıştır 8e6ea62ba7 chore: bump version to v3.0.4 and fix Symfony 8 compatibility v3.0.4 2026-07-07 13:00:44 +03:00
Enes Yakıştır c138cbca65 chore: remove BOM from composer.json v3.0.3 2026-07-07 12:59:20 +03:00
Enes Yakıştır 18aa4641d2 chore: bump version to v3.0.3 and update configurations 2026-07-07 12:47:34 +03:00
Enes Yakıştır c4745d6cb3 fix: resolve all WCAG 2.1 violations in demo/broken.html and bump version to 3.0.2
- Added lang attribute to html element (WCAG 3.1.1)
- Added descriptive page title (WCAG 2.4.2)
- Added alt attributes to all images (WCAG 1.1.1)
- Removed redundant alt text words (WCAG 1.1.1)
- Fixed empty link and button with discernible text (WCAG 2.4.4, 4.1.2)
- Removed positive tabindex value (WCAG 2.4.3)
- Eliminated duplicate id=main-content (WCAG 4.1.1)
- Fixed insufficient color contrast ratio (WCAG 1.4.3)
- Replaced invalid ARIA role cool-widget with region (WCAG 4.1.2)
- Added title attribute to iframe (WCAG 4.1.2)
- Replaced generic link texts with descriptive ones (WCAG 2.4.4)
- Added associated label for placeholder-only input (WCAG 3.3.2)
- Removed aria-hidden from focusable elements (WCAG 4.1.2)
- Added non-empty heading text (WCAG 2.4.6)
- Added video captions track element (WCAG 1.2.2)
- Added non-empty label text (WCAG 1.3.1)
- Added tabindex=0 to role=button div (WCAG 2.1.1)
v3.0.2
2026-06-23 01:25:08 +03:00
Enes Yakıştır a2b984df04 fix: resolve autoloading in vendor execution and eliminate template false positives v3.0.1 2026-06-23 01:15:35 +03:00
Enes Yakıştır d5165f0be4 feat: Release v3.0.0 - PHPStan-style analysis, configuration, baseline, and advanced WCAG rules v3.0.0 2026-06-23 01:02:15 +03:00
Enes Yakıştır 84c6521195 fix: update Gemini model to gemini-3.1-flash-lite in GeminiFixer
bump version to 2.9.2
v2.9.2
2026-06-07 10:49:30 +03:00
Enes Yakıştır 0134482c54 fix: resolve string/int type mismatches in HtmlDashboardReporter
- preg_replace() return value guarded with '?? ''' to eliminate string|null type
- location line number explicitly cast to (string) before concatenation
- PHPStan level 9 confirms zero errors after fix
v2.9.1
2026-06-07 10:20:55 +03:00
Enes Yakıştır c9ffbdba08 feat: extend scan level range 1-9 and confirm PHPStan level 9 zero errors v2.9.0 2026-06-07 10:18:15 +03:00
Enes Yakıştır 2a97138fec feat: implement dynamic rule discovery and incremental level filtering v2.8.0 2026-06-06 13:48:10 +03:00
Enes Yakıştır c42ab714ff feat: add guzzle-powered recursive website crawling and masterminds/html5 integration v2.7.0 2026-06-06 13:22:35 +03:00
Enes Yakıştır b805741ef2 feat: redesign HtmlDashboardReporter to premium responsive accessible dashboard v2.6.5 2026-06-06 10:20:50 +03:00
Enes Yakıştır 84f713e434 feat: add PageTitle accessibility rule (WCAG 2.4.2) v2.6.4 2026-06-06 10:16:39 +03:00
Enes Yakıştır c6df5e2bdc feat: add 4 new WCAG rules and optimize SourceLocator directory traversal v2.6.3 2026-06-06 10:15:24 +03:00
Enes Yakıştır 75171c6f96 build: upgrade PHPStan to level 9 and fix strict type errors v2.6.2 2026-06-06 09:36:46 +03:00
Enes Yakıştır 1ea2579d20 chore: configure PHPStan Level 6 and resolve strict-type warnings v2.6.1 2026-05-31 23:00:56 +03:00
Enes Yakıştır 873b4c4233 feat: implement 5 new advanced WCAG rules (ColorContrast, DuplicateId, TabindexOrder, AriaRole, IframeTitle) v2.6.0 2026-05-30 12:04:21 +03:00
Enes Yakıştır d219272487 fix: resolve strict types for ReflectionType and DOMNode v2.5.0 2026-05-30 11:13:17 +03:00
Enes Yakıştır 09f33650ec Fix AI suggestions, improve reporter UI, and fix RuleEngine compatibility issues v2.3.0 v2.4.0 2026-05-13 13:09:01 +03:00
Enes Yakıştır 3a19c1c534 Fix model name to gemini-1.5-flash v2.2.3 v2.2.3 2026-05-13 12:46:26 +03:00
Enes Yakıştır 40dc04d328 Add debug info to GeminiFixer v2.2.2 v2.2.2 2026-05-13 12:21:24 +03:00
Enes Yakıştır 3f262b7b35 Fix Violation constructor parameters and Enum usage v2.2.1 v2.2.1 2026-05-13 12:16:37 +03:00
Enes Yakıştır 30c981eb68 Migrate to modular strict rules v2.2.0 v2.2.0 2026-05-13 12:13:32 +03:00
Enes Yakıştır 4e1eda888a Update author email and migrate AI model to Gemini 2.5 Flash v2.1.1 2026-05-13 11:32:31 +03:00
Enes Yakıştır e348025579 Major upgrade v2.0.0 v2.0.0 2026-05-13 09:10:43 +03:00