SwissUpLabs Logo

Changelog

Version 1.14.8

Nov 20, 2024

  • Fixed color contrast errors to pass WCAG tests.

Version 1.14.7

Sept 23, 2024

  • Questions Page Enhancement: Option “enable when has questions” now respects question status. Closes #62.
  • New Config Group: Added a new config group “Questions page.” Options include disabling it entirely, showing the page only when it has at least one question, or always showing it. Closes #62.
  • Messages Repository Update: Messages repository now allows selection by item_id and/or item_type_id.
  • Fix (Add) Component: Fixed and added data-vote component for non-ajax listing.

Version 1.14.6

Sep 4, 2024

  • Fixed empty askit form in breeze. Needs to update Breeze module.

Version 1.14.5

Aug 30, 2024

  • add askit default captcha integration for breeze themes
  • Fix captcha param losing when data-form-part is not set

Version 1.14.4

Jun 21, 2024

  • Breeze: update to latest version

Version 1.14.3

Jun 11, 2024

  • Breeze: remove global variables
  • Breeze: Load questions when element comes into the viewport

Version 1.14.2

Mar 28, 2024

  • Remove psr/log:^1 dependency. We support all psr/log versions now.
  • Prevent 404 error on product page caused by ajax request.

    83a8ef395d6c030d4f3232831d10111536cbaef5

Version 1.13.2

Sep 26, 2023

  • PHP 7.4 compatibility. Removed trailing comma in constructor.
  • Fix undefined variable in captcha observer.

Version 1.13.0

Jul 13, 2023

  • Support of Google ReCaptcha v3 for question and answer forms at storefront.
  • Fix some minor errors.

Version 1.12.16

Jul 3, 2023

  • Add createVote graphql mutation (like, dislike)
  • Add ‘provide the graphQL can return the product (item) data’

Version 1.12.15

Apr 18, 2023

  • Fixed class not found on submitting question.
  • Add Danish translations (frontend only)

Version 1.12.14

Mar 31, 2023

  • Replace \Zend_ for 2.4.6

Version 1.12.13

Mar 17, 2023

  • PHP 8.2: fixed dynamic properties creation

Version 1.12.12

Mar 14, 2023

  • Magento 2.4.6 compatibility.

Version 1.12.11

Feb 28, 2023

  • Remove unused filterOutputHtml method and fix #58
  • Removed deprecated complete callback (Magento 2.4.6 fix)

Version 1.12.10

Jan 16, 2022

  • Add correct refer (url) param (closed #56)
  • Prevent js errors when ajax request was failed (404)

Version 1.12.9

Jan 9, 2022

  • Add richsnippet integration

Version 1.12.8

Nov 24, 2022

  • Fix PHP error “call to a member function getAssignPages()”

Version 1.12.7

Oct 21, 2022

  • Fix routing logic, it was always match if url path starts with ‘questions’
  • Prevent string null errors
  • Cleanup messages container before sending new request
  • Cleanup the form after question was sent

Version 1.12.6

Oct 12, 2022

  • Update composer requirements

Version 1.12.5

Sep 26, 2022

  • Fix: Backend grid is breakling on questions assigned to deleted product (close #54)

Version 1.12.4

Sep 9, 2022

  • Fix: Notice: Undefined property: Controller\Question\Save::eventManager (consequence of decomposition)

Version 1.12.3

Sep 8, 2022

  • Add cache identity for correct cache invalidating
  • Replace deprecated dependency Magento\Backend\Helper\Data
  • Remove duplicated code
  • Replace registry to custom service
  • Remove unused coreRegistry calls

Version 1.12.2

Aug 30, 2022

  • Fix _construct context initialization order (Call to a member function getHomePageId() on null)

Version 1.12.1

Aug 26, 2022

  • Fix UCT ‘critical’ errors
  • Controller(s) decomposition
  • changed deprecated messageManager functionality
  • update composer requirements

Version 1.12.0

Jun 15, 2022

  • Remove unused layout update files. Fixes incorrect layout on cms edit page.
  • Improve Magento Coding Standarts
  • Fix phpstan errors

Version 1.11.6

Jun 15, 2022

  • Fixed “My Questions” link visibility when module is disabled
  • Breeze fix: do not write fullname to the storage when submit question as guest

Version 1.11.5

May 5, 2022

  • Fixed potential possibility to create question even if module is disabled
  • Strict type convert

Version 1.11.4

Apr 20, 2022

  • Fixed missing helper method exception after commit

Version 1.11.3

Apr 19, 2022

  • Fix JQMIGRATE: jQuery.fn.click() event shorthand is deprecated.
  • Fix meqp warnings
  • Revert last change for both PHP 8.1 and 7.4 compatiblity

Version 1.11.2

Apr 13, 2022

  • Php 8.1 - remove deprecated zend dependency (since 2.3.0), jsonSerialize must return mixed
  • Php 8.1 - strip_tags doesn’t work with nulls

Version 1.11.1

Jan 28, 2022

  • Magento Coding Standard fixes
  • Breeze Theme integration added

Version 1.10.6

Sep 14, 2021

  • Updates breeze integration.
  • Fixed undefined index notice when persistent shopping cart is used.

Version 1.10.0

May 19, 2021

Bugfixes

  • Escape question text inside MessageAssignDataProvider to prevent XSS
  • Fix ‘Removing answer lead to removing question’
  • Remove not exists grid mass action ‘Edit’

Version 1.9.6

May 14, 2021

Version 1.9.5

Apr 26, 2021

  • Add answer in admin notification email

Version 1.9.4

Feb 26, 2021

  • Added Persian translation

Version 1.9.3

Feb 17, 2021

  • Fixed JS error related to questions form component. It doesn’t occur in dev enviorement. But often appears when JS bundling enabled
  • Disable cache at customer questions page. This fixes PHP error with Mageplaza_Blog module.

Version 1.9.2

Jan 13, 2021

  • Don’t hide ‘Ask Your Question’ button on click

Version 1.9.1

Nov 30, 2020

  • Rework ajax listing of questions. Get rid of controller action listAjax
  • Fix to integrate AskIt Listing with SEO Pager module.

Version 1.9.0

Oct 15, 2020

  • Add/Update graphQl queries and mutations
  • Do not show askit questions on 404 page. Closes #47

Version 1.8.4

Sep 23, 2020

  • Styles improvements.
  • AMP: Product questions are missing
  • Improve validator(s) for magento 2.3.5 integration

Version 1.8.3

Aug 25, 2020

  • Fixed notice at Magento less than 2.4.x about undefined varual in Magento Admin when adding new question or editing one.
  • Minor styles improvements on frontend.
  • Slight change in translations.

Version 1.8.2

Aug 5, 2020

  • Fixed issue when unable to assign product/category/page to question.
  • Magento 2.4 compatibility (unexpected token ‘case’ error in backend).

Version 1.8.0

Jun 22, 2020

  • New mass actions in Questions grid - “Assign to…”.
  • Added few spaces in customer notification email for better look.
  • Fixed error when post answer from Admin grid with questions.
  • Improvements and fixes to admin interfaces of edit questions/answers.

Version 1.7.5

Apr 30, 2020

  • Correct ‘%’ symbol in tranlation file.
  • Remove common phrases found in Magento. Typo fix: wan’t => want.
  • Add/Update translations ar_SA, uk_UA, sw_SE, es_ES, ru_RU, pt_PT, pl_PL, nb_NO, ko_KR, ja_JP, it_IT, he_IL, de_DE, fr_FR, nl_NL, zh_CN etc.

Version 1.7.1

Apr 6, 2020

  • Fixed poorly working askit widget at homepage. Question didn’t assigned to correct page. Questions list not showing up.
  • Remove template and js that is no more in use.

Version 1.7.0

Mar 20, 2020

  • Totally reworked internal implementation at frontend.
  • Question and Answer forms build with UI Component according latest Magento trends.
  • Questions list loaded with Ajax request reacts immediately on customer actions (voating, page changing).
  • Improved UX at backend also.

Version 1.6.4

Feb 3, 2020

  • Check 2.3.4 compatability
  • Update Json serializer
  • Add/Update module dependencies
  • Fix 2.3.4 setMassactionIdField bug (close #41)

Version 1.6.3

Oct 23, 2019

Bugfixes

  • Fix 2.3.3 compatability

Version 1.6.2

Sep 12, 2019

Bugfixes

  • Fix:redirect+coockie message.

Version 1.6.1

Aug 19, 2019

  • Fixed grid mass action title(s).

Version 1.6.0

Jun 20, 2019

  • Integrated with Swissup AMP module. Works for tabbed Askit blocks as well as questions pages.

Version 1.5.0

Jun 12, 2019

  • Improved storefront styles.
  • Button “Ask Your Question” to show ask question form. Form initially hidden.
  • Fixed error ‘The element with “left” id was not found’ in admin at some Magento instances.

Version 1.4.4

May 29, 2019

  • Fix answer wysiwyg editor initialization after ajax response
  • No questions message was changed
  • Improve collection status filter function
  • Hide wysiwyg editor by default
  • Changed question status by answer status
  • Set ‘approved’ question status if added new answer

Version 1.4.3

May 24, 2019

  • Add abstract save message action
  • Add explain error message(s) in save question action(close #37)
  • Fixed invalid data in the grid after filters reset
  • Fix Phpstan warnings

Version 1.4.2

May 13, 2019

  • Add ‘review_product_list’ use case
  • Fix magento 2.2 compatability (GraphQl interface not exist)

Version 1.4.1

Mar 27, 2019

  • Removed potential information leak

Version 1.4.0

Feb 26, 2019

  • Added ability to write response with HTML code (for admin users only)
  • Removed duplicate ids in HTML output
  • Disaply proper questions and answers on the “Edit Cart Item” page

Version 1.3.1

  • Fixed form visibility at the homepage

Version 1.2.17

  • Added email template subject translation

Version 1.2.16

  • Removed email header and footer templates, to be compatible with Magento 2.2.4
  • Added client-side form validators

Version 1.2.15

  • Fix captcha with full page cache (varnish)
  • Fixed missing answer and customer email send

Version 1.2.14

  • Few technical changes to submit question form on storefront. Major one - removed css class .primary from Submit button.

Version 1.2.13

  • Add i18n translation
  • Fix customer session bug
  • etc.

Version 1.2.12

  • Fixed getEntityTypeLabel return null bug
  • etc.

Version 1.2.11

  • Fixed not unique form element ids
  • etc.

Version 1.2.10

  • Fix escapeHtmlAttr for old version (< 2.2)
  • Update ui_components according to the latest requirements

Version 1.2.9

  • Fix blockGroup bug
  • Make no questions notification optional

Version 1.2.8

  • Code dublicate cleanup (phpcpd)
  • Fix gravatar proto
  • Add new answer action
  • Fix listing collection logic
  • Show message for guest users that they should login
  • Improve customer account questions page
  • Add js forms validation
  • etc.

Version 1.2.7

  • ACL instructions added to ui components
  • Code cleanup (phpcbf)

Version 1.2.6

  • Add integration for cms pages
  • Add integration for catalog categories
  • Rename table (interfaces, models) swisup_askit_item to swissup_askit_message
  • Add backend global search by questions
  • Fix grid massactions logic
  • Fix grid filterpool index search
  • etc.
Edit this Page