Skip to content

Latest commit

 

History

History
122 lines (95 loc) · 5.77 KB

CHANGELOG.md

File metadata and controls

122 lines (95 loc) · 5.77 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

FIXES

  • fix(Compatibility): support classes derived from DataObject (#34

API CHANGES

Interfaces

The following interfaces in \HawkSearch\Connector namespace are defined as @api:

  • Gateway\Config\ApiConfigInterface
  • Gateway\Http\ConverterInterface
  • Gateway\Http\Uri\UriBuilderInterface
  • Gateway\Http\Instruction\InstructionManagerInterface
  • Gateway\Http\Instruction\InstructionManagerPoolInterface

Classes

The following classes in \HawkSearch\Connector namespace are defined as @api:

  • Block\System\Config\Logger\LogeLevels
  • Gateway\Helper\HttpResponseReader
  • Gateway\Helper\SubjectReader
  • Gateway\Http\JsonToArray
  • Gateway\Http\Instruction\InstructionManager
  • Gateway\Http\Instruction\InstructionManagerPool
  • Gateway\Instruction\Result\ArrayResult
  • Gateway\Instruction\Result\DefaultResult
  • Gateway\Request\BuilderComposite
  • Gateway\Request\StrictDataBuilder
  • Gateway\Response\HandlerChain
  • Gateway\Validator\ValidatorComposite
  • Helper\Url

2.10.0 - 2024-07-02

FEATURES

  • feat: add deprecation message utility classes (#22, #23)

FIXES

  • fix: debug message display order in Http/Client class (072198d)

2.9.0 - 2024-05-28

FEATURES

  • feat: add deprecation message utility classses (#22), (#23)

FIXES

  • fix: improve api client request logging row (f4c7b6d)

2.8.0 - 2024-01-18

FEATURES

  • feat: update ConfigProvider default params and method visibility (#20)

    Refs: HC-1449

FIXES

  • fix: add missing ACL for Connection Settings section (#19)

    Refs: HC-1357

2.7.0 - 2023-07-07

FEATURES

  • update version constraints in composer.json to support PHP 8.2 and Magento 2.4.6 (6e49905)

FIXES

  • use Laminas\Http\Client to support Magento < 2.4.6 (5c7a451) Replace Magento\Framework\HTTP\LaminasClient with Laminas\Http\Client
  • replace Zend_HTTP with laminas-http (5bf4d7d) Zend framework (ZF1) components that have reached end of life have been removed from the codebase

2.6.2 - 2023-06-16

FEATURES

  • feat: improve log handling (8e58fa1)
    • Combine all Hawksearch log records into single file /var/log/hawksearch_debug.log
    • Add Log Level configuration setting to control an amount of data is written to log files
    • Use StreamHandler to avoid memory limit issues
    • cherry-pick commit (33dd922)
    • Refs: #HC-1437

FIXES

2.6.1 - 2023-05-05

ADDED

  • Add ConnectionScopeResolver interface to resolver current configuration scope on admin system configuration pages (#8) Refs: #HC-1363

UPDATED

  • Update DataObjectHelper::camelCaseToSnakeCase method visibility from protected to public (#9) Refs: #HC-1213

FIXED

  • Fix reference to a non-existent deprecated function getApiUrl() (be58c90), Refs: #HC-1390

REMOVED

  • Remove setting dependency on Hawksearch Environment setting (#8) Refs: #HC-1363

2.6.0

UPDATES

  • Update URL configuration references, default Hawksearch URLs after migration to AWS (#HC-1312)

Fixes

  • Fix traling slash issue in builcding API urls (#HC-1279)