CHANGELOG.md
9.12 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.
2.10.11 - 2022-01-04
Changed
- Switch to pcov for code coverage.
- Updated package dependencies
2.10.10 - 2021-11-16
Added
- Soft return if autoloader chain is not available.
2.10.9 - 2021-11-02
Changed
- Set
convertDeprecationsToExceptionstrue in PHPUnit config.
2.10.8 - 2021-10-13
Changed
- Updated package dependencies.
2.10.7 - 2021-10-07
Changed
- Updated package dependencies
2.10.6 - 2021-09-28
Changed
- Updated package dependencies.
2.10.5 - 2021-08-31
Changed
- Run composer update on test-php command instead of phpunit
- Tests: update PHPUnit polyfills dependency (yoast/phpunit-polyfills).
2.10.4 - 2021-08-10
Changed
- Updated package dependencies.
2.10.3 - 2021-05-25
Changed
- Updated package dependencies.
2.10.2 - 2021-04-27
Changed
- Updated package dependencies.
2.10.1 - 2021-03-30
Added
- Composer alias for dev-master, to improve dependencies
- Tests: Added code coverage transformation
Changed
- Update package dependencies.
Fixed
- Fix coverage test
- Fix uninstallation fatal
- Update tests for changed composer 2.0.9 hash.
- Use
composer updaterather thaninstallin scripts, as composer.lock isn't checked in.
2.10.0 - 2021-02-09
- Autoloader: test suite refactor
2.9.1 - 2021-02-05
- CI: Make tests more generic
- Autoloader: stricter type-checking on WP functions
- Autoloader: prevent transitive plugin execution
2.9.0 - 2021-01-25
- Autoloader: revised latest autoloader inclusion semantics
- Add mirror-repo information to all current composer packages
- Monorepo: Reorganize all projects
- Autoloader: Don't cache deactivating plugins
2.8.0 - 2020-12-18
2.7.1 - 2020-12-18
- Autoloader: Added realpath resolution to plugin paths
2.7.0 - 2020-12-08
- Autoloader: Preemptively load unknown plugins from cache
- Removed unwanted dot
- Pin dependencies
- Packages: Update for PHP 8 testing
2.6.0 - 2020-11-19
- Autoloader: AutoloadGenerator no longer extends Composer's AutoloadGenerator class
- Autoloader: Reuse an existing autoloader suffix if available
- Updated PHPCS: Packages and Debugger
2.5.0 - 2020-10-08
- Autoloader: remove the defined('JETPACK_AUTOLOAD_DEV') checks from the tests
2.4.0 - 2020-09-28
- Autoloader: remove the plugins_loaded bullet point from the README
- Packages: avoid PHPCS warnings
- Autoloader: add PSR-0 support
- Autoloader: Detect filtering of active_plugins
- Autoloader: Support unoptimized PSR-4
2.3.0 - 2020-08-21
- Autoloader: remove the plugin update hook
2.2.0 - 2020-08-14
- Autoloader: don't reset the autoloader version during plugin update
- CI: Try collect js coverage
2.1.0 - 2020-07-27
- Autoloader: convert '\' directory separators to '/' in plugin paths
- Autoloader: Avoid a PHP warning when an empty string is passed to
is_directory_plugin(). - Autoloader: Tests: Use a string with define
2.0.2 - 2020-07-09
- Autoloader: Avoid a PHP warning when an empty string is passed to
is_directory_plugin().
2.0.1 - 2020-07-02
- Autoloader: Tests: Use a string with define
2.0.0 - 2020-06-29
2.0.0-beta - 2020-06-29
- Autoloader: Support Composer v2.0
- Autoloader: use paths to identify plugins instead of the directories
- Autoloader: fix the fatal that occurs during plugin update
- Autoloader: add fallback check for plugin path in mu-plugins
- Autoloader: use JETPACK__PLUGIN_DIR when looking for the jetpack plugin directory.
- Feature Branch: Update the Autoloader
- PHPCS: Clean up the packages
- PHPCS Updates after WPCS 2.3
1.7.0 - 2020-04-23
- Jetpack: Move comment notification override back to the constructor
1.6.0 - 2020-03-26
- Autoloader: Remove file check to improve performance.
1.5.0 - 2020-02-25
- Jetpack: instantiate manager object if it's null
1.4.1 - 2020-02-14
- Autoloader: Load only latest version of autoload files to avoid conflicts.
1.4.0 - 2020-01-23
- Autoloader: Remove the ignored classes
1.3.8 - 2020-01-14
- Trying to add deterministic initialization.
- Autoloader: Remove Manager_Interface and Plugin\Tracking from ignored list
- Autoloader: Remove Jetpack_IXR_Client from ignore list
1.3.7 - 2019-12-10
1.3.6 - 2019-12-09
- Autoloader: Use long-form sytax for array
1.3.5 - 2019-11-26
- Fix/php notice status
1.3.4 - 2019-11-08
- Deprecate Jetpack::is_development_mode() in favor of the packaged Status()->is_development_mode()
1.3.3 - 2019-10-28
- Packages: Add gitattributes files to all packages that need th…
1.3.2 - 2019-09-24
- Autoloader: Cover scenarios where composer/autoload_files.php…
1.3.1 - 2019-09-20
- Docs: Unify usage of @package phpdoc tags
1.3.0 - 2019-09-14
- Fix for empty namespaces. #13459
- Connection: Move the Jetpack IXR client to the package
- Adds full connection cycle capability to the Connection package.
- Jetpack 7.5: Back compatibility package
1.2.0 - 2019-06-24
- Jetpack DNA: Add full classmap support to Autoloader
- Move Jetpack_Sync_Main from legacy to PSR-4
1.1.0 - 2019-06-19
- Packages: Move autoloader tests to the package
- DNA: Move Jetpack Usage tracking to its own file
- Jetpack DNA: More isolation of Tracks Package
- Autoloader: Ignore XMLRPC_Connector if called too early
- Autoloader: Ignore Jetpack_Signature if called too early
1.0.0 - 2019-06-11
- Add Custom Autoloader