Major refactoring cleanup: - Add new controller architecture (class-controller-*.php) - Add new settings-v2 UI (views/settings-v2/) - Add new CSS architecture (agentic-sidebar.css, tokens) - Add esbuild build pipeline (scripts/build.js, package.json) - Add composer dependencies (vendor/) - Add frontend src directory (assets/js/src/index.jsx) - Add documentation files - Remove old/obsolete files (class-settings.php, old CSS) This commits all pending changes from previous refactoring efforts.
2.6 KiB
2.6 KiB
CHANGELOG
3.7
- Add support for the
max_connect_durationoption inHttpClientInterface - Add support for hooked properties in
ServiceMethodsSubscriberTrait - Add
ContainerAwareInterface
3.6
- Make
HttpClientTestCaseandTranslatorTestcompatible with PHPUnit 10+ - Add
NamespacedPoolInterfaceto support namespace-based invalidation
3.5
- Add
ServiceCollectionInterface - Deprecate
ServiceSubscriberTrait, useServiceMethodsSubscriberTraitinstead
3.4
- Allow custom working directory in
TestHttpServer
3.3
- Add option
crypto_methodtoHttpClientInterfaceto define the minimum TLS version to accept
3.2
- Allow
ServiceSubscriberInterface::getSubscribedServices()to returnSubscribedService[]
3.0
- Bump to PHP 8 minimum
- Add native return types
- Remove deprecated features
2.5
- Add
SubscribedServiceattribute, deprecate currentServiceSubscriberTraitusage
2.4
- Add
HttpClientInterface::withOptions() - Add
TranslatorInterface::getLocale()
2.3.0
- added
Translation\TranslatableInterfaceto enable value-objects to be translated - made
Translation\TranslatorTrait::getLocale()fallback to intl'sLocale::getDefault()when available
2.2.0
- added
Service\Attribute\Requiredattribute for PHP 8
2.1.3
- fixed compat with PHP 8
2.1.0
- added "symfony/deprecation-contracts"
2.0.1
- added
/jsonendpoints to the test mock HTTP server
2.0.0
- bumped minimum PHP version to 7.2 and added explicit type hints
- made "psr/event-dispatcher" a required dependency of "symfony/event-dispatcher-contracts"
- made "symfony/http-client-contracts" not experimental anymore
1.1.9
- fixed compat with PHP 8
1.1.0
- added
HttpClientnamespace with contracts for implementing flexible HTTP clients - added
EventDispatcherInterfaceandEventin namespaceEventDispatcher - added
ServiceProviderInterfacein namespaceService
1.0.0
- added
Service\ResetInterfaceto provide a way to reset an object to its initial state - added
Translation\TranslatorInterfaceandTranslation\TranslatorTrait - added
Cachecontract to extend PSR-6 with tag invalidation, callback-based computation and stampede protection - added
Service\ServiceSubscriberInterfaceto declare the dependencies of a class that consumes a service locator - added
Service\ServiceSubscriberTraitto implementService\ServiceSubscriberInterfaceusing methods' return types - added
Service\ServiceLocatorTraitto help implement PSR-11 service locators