Skip to content

Ensuring the Composer autoloader no longer includes dev dependencies#13

Merged
soderlind merged 1 commit intomainfrom
fix/error133
Jan 21, 2026
Merged

Ensuring the Composer autoloader no longer includes dev dependencies#13
soderlind merged 1 commit intomainfrom
fix/error133

Conversation

@soderlind
Copy link
Owner

This pull request updates the plugin to version 1.3.4 and addresses a critical issue with remote activation. The main fix ensures that dev dependencies are excluded from the Composer autoloader in production, preventing fatal errors. Several files were updated to reflect the new version and document the changes.

Bug fix and release updates:

  • Fixed fatal error on remote activation by ensuring the Composer autoloader no longer includes dev dependencies; regenerated the autoloader with the --no-dev flag to exclude test dependencies from production. [1] [2]
  • Updated the plugin version from 1.3.3 to 1.3.4 in composer.json, passwp-posts.php, and readme.txt to reflect the new release. [1] [2] [3] [4]

…v dependencies

- Changed 'dev' from true to false for the main plugin entry, indicating that the plugin is now in production mode.
- Removed several development dependencies from the 'versions' array, including:
  - antecedent/patchwork
  - brain/monkey
  - cordoval/hamcrest-php
  - davedevelopment/hamcrest-php
  - hamcrest/hamcrest-php
  - kodova/hamcrest-php
  - mockery/mockery
  - myclabs/deep-copy
  - nikic/php-parser
  - phar-io/manifest
  - phar-io/version
  - phpunit/php-code-coverage
  - phpunit/php-file-iterator
  - phpunit/php-invoker
  - phpunit/php-text-template
  - phpunit/php-timer
  - phpunit/phpunit
  - sebastian/cli-parser
  - sebastian/code-unit
  - sebastian/code-unit-reverse-lookup
  - sebastian/comparator
  - sebastian/complexity
  - sebastian/diff
  - sebastian/environment
  - sebastian/exporter
  - sebastian/global-state
  - sebastian/lines-of-code
  - sebastian/object-enumerator
  - sebastian/object-reflector
  - sebastian/recursion-context
  - sebastian/type
  - sebastian/version
- This cleanup reduces the size of the installed.php file and improves performance by eliminating unnecessary dependencies for production.
@soderlind soderlind merged commit 8dd5a93 into main Jan 21, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant