Recent Activities
This page shows what are we working on.
-
1.6.12
-
1.11.4
-
Version 1.11.4 884c4f
-
PHP8.5
ReflectionProperty::setAccessible() is deprecated since 8.5, as it has no effect since PHP 8.1 77cd08 -
PHP8.5: Non-canonical cast (boolean) is deprecated, use the (bool) 75227c
-
Magento 2.4.9 fix (CLI execute command) a8f141
-
Fixed ability to show `Customer` block on the shopping cart page 3b7a4e
-
-
1.4.11
-
1.1.44
-
1.1.43
-
Version 1.1.43 1ce509
-
test: medium-priority coverage — AbstractDataProvider
Ui/DataProvider/Form/AbstractDataProviderTest:
- collection items returned keyed by ID when no persisted data
- empty collection + no persistor → null result (not error)
- DataPersistor data merged into result on failed-save round-trip
- persistor clear() called exactly once after merge
- persistor clear() NOT called when persistor returns nothing
- getData() result is cached: collection.getItems() called once
even on repeated calls 3d8ef8 -
test: high-priority coverage — Config, FAQPageSchema, Router branches
Helper/ConfigTest:
- getUrlPrefix() sanitisation via getRootPrefix/getFaqPrefix/getFaqsPrefix
- special chars stripped, underscore stripped, spaces stripped
- empty/null/all-disallowed → fallback to default constant
Model/Resolver/DataProvider/FAQPageSchemaTest:
- getSchemaData() structure: @context, @type FAQPage, mainEntity
- items without title or content are skipped
- dateCreated present/absent based on created_at field
- total_count=0 → empty array
- cleanContent(): script/style stripped, br/p/div → space,
whitespace collapsed, HTML entity double-decode,
5000-char truncation boundary
Controller/RouterTest additions:
- valid category path → Forward + faq_category_id param set
- unknown category identifier → 301 Redirect (not null)
- root KB path /knowledge-base → Forward to index/index, no DB calls d9cdc3 -
test: add unit tests for IdentifierValidator and Router
- phpunit.xml.dist for standalone test runs
- bin/test convenience script (follows module-breeze-ai pattern)
- Test/Unit/Model/Validator/IdentifierValidatorTest: 45 cases covering
valid slugs, type/empty/length/char validation, SQL keyword blocking,
and false-positive regression (sleep-disorders, drop-shipping, etc.)
- Test/Unit/Controller/RouterTest: Router+Validator integration tests
verifying SQL injection paths return null with no DB call
- IdentifierValidator: switch from regex word-boundary to slash-segment
matching so dash-compound slugs (sleep-disorders) are allowed while
bare keyword path segments (/sleep, /select) are still blocked 6dd1f6
-
-
1.0.2
-
v1.0.4
-
0.2.8
-
1.2.3
-
4.0.1
-
1.0.6