Sep 26, 2023
- PHP 7.4 compatibility. Removed trailing comma in constructor.
- Fix undefined variable in captcha observer.
Jul 13, 2023
- Support of Google ReCaptcha v3 for question and answer forms at storefront.
- Fix some minor errors.
Jul 3, 2023
- Add createVote graphql mutation (like, dislike)
- Add ‘provide the graphQL can return the product (item) data’
Apr 18, 2023
- Fixed class not found on submitting question.
- Add Danish translations (frontend only)
Mar 31, 2023
- Replace \Zend_ for 2.4.6
Mar 17, 2023
- PHP 8.2: fixed dynamic properties creation
Mar 14, 2023
- Magento 2.4.6 compatibility.
Feb 28, 2023
- Remove unused filterOutputHtml method and fix #58
- Removed deprecated complete callback (Magento 2.4.6 fix)
Jan 16, 2022
- Add correct refer (url) param (closed #56)
- Prevent js errors when ajax request was failed (404)
Jan 9, 2022
- Add richsnippet integration
Nov 24, 2022
- Fix PHP error “call to a member function getAssignPages()”
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
Oct 12, 2022
- Update composer requirements
Sep 26, 2022
- Fix: Backend grid is breakling on questions assigned to deleted product (close #54)
Sep 9, 2022
- Fix: Notice: Undefined property: Controller\Question\Save::eventManager (consequence of decomposition)
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
Aug 30, 2022
- Fix _construct context initialization order (Call to a member function getHomePageId() on null)
Aug 26, 2022
- Fix UCT ‘critical’ errors
- Controller(s) decomposition
- changed deprecated messageManager functionality
- update composer requirements
Jun 15, 2022
- Remove unused layout update files. Fixes incorrect layout on cms edit page.
- Improve Magento Coding Standarts
- Fix phpstan errors
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
May 5, 2022
- Fixed potential possibility to create question even if module is disabled
- Strict type convert
Apr 20, 2022
- Fixed missing helper method exception after commit
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
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
Jan 28, 2022
- Magento Coding Standard fixes
- Breeze Theme integration added
Sep 14, 2021
- Updates breeze integration.
- Fixed undefined index notice when persistent shopping cart is used.
May 19, 2021
- Escape question text inside MessageAssignDataProvider to prevent XSS
- Fix ‘Removing answer lead to removing question’
- Remove not exists grid mass action ‘Edit’
May 14, 2021
- Breeze integration added.
Apr 26, 2021
- Add answer in admin notification email
Feb 26, 2021
- Added Persian translation
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.
Jan 13, 2021
- Don’t hide ‘Ask Your Question’ button on click
Nov 30, 2020
- Rework ajax listing of questions. Get rid of controller action listAjax
- Fix to integrate AskIt Listing with SEO Pager module.
Oct 15, 2020
- Add/Update graphQl queries and mutations
- Do not show askit questions on 404 page. Closes #47
Sep 23, 2020
- Styles improvements.
- AMP: Product questions are missing
- Improve validator(s) for magento 2.3.5 integration
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.
Aug 5, 2020
- Fixed issue when unable to assign product/category/page to question.
- Magento 2.4 compatibility (unexpected token ‘case’ error in backend).
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.
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.
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.
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.
Feb 3, 2020
- Check 2.3.4 compatability
- Update Json serializer
- Add/Update module dependencies
- Fix 2.3.4 setMassactionIdField bug (close #41)
Oct 23, 2019
- Fix 2.3.3 compatability
Sep 12, 2019
- Fix:redirect+coockie message.
Aug 19, 2019
- Fixed grid mass action title(s).
Jun 20, 2019
- Integrated with Swissup AMP module. Works for tabbed Askit blocks as well as questions pages.
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.
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
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
May 13, 2019
- Add ‘review_product_list’ use case
- Fix magento 2.2 compatability (GraphQl interface not exist)
Mar 27, 2019
- Removed potential information leak
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
- Fixed form visibility at the homepage
- Added email template subject translation
- Removed email header and footer templates, to be compatible with Magento 2.2.4
- Added client-side form validators
- Fix captcha with full page cache (varnish)
- Fixed missing answer and customer email send
- Few technical changes to submit question form on storefront. Major one - removed css class
.primaryfrom Submit button.
- Add i18n translation
- Fix customer session bug
- Fixed getEntityTypeLabel return null bug
- Fixed not unique form element ids
- Fix escapeHtmlAttr for old version (< 2.2)
- Update ui_components according to the latest requirements
- Fix blockGroup bug
- Make no questions notification optional
- 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
- ACL instructions added to ui components
- Code cleanup (phpcbf)
- 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