Recent Activities

This page shows what are we working on.

swissup / module-hreflang

1 month ago success

swissup / module-sold-together

1 month ago success
  • 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

swissup / module-pdf-invoice

1 month ago success

swissup / module-knowledge-base

1 month ago success
  • 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

swissup / module-sold-together-import-export

1 month ago success

swissup / theme-storeviews

1 month ago error

swissup / module-tfa

1 month ago success

swissup / module-subscription-checker

1 month ago success

swissup / module-stripe-enhancements

1 month ago success

swissup / module-oauth2-client

1 month ago success