Skip to content

Releases: wikimedia/composer-merge-plugin

2.0.1

24 Feb 15:09
8ca2ed8
Compare
Choose a tag to compare
  • Composer 2.0 support! (#184, #189)
  • Minimum Composer version supported is now 1.1.
  • Minimum PHP version is now 7.2.0, up from 5.3.2.
  • HHVM support (and testing) was dropped.

1.4.1

12 Jul 23:06
v1.4.1
Compare
Choose a tag to compare
  • Add "ignore-duplicates" option for dependency resolution. (#142)

1.4.0

13 Mar 16:56
v1.4.0
Compare
Choose a tag to compare
  • Add source reference information for merged packages (#101)
  • Hook PluginEvents::INIT if Composer version supports it (PR #117)
  • Fix improper handling of dev mode dependencies (#113)
  • Always prepend added repositories (#95)
  • Register callbacks with high priority (#131)
  • Add new merge-scrips configuration flag (#135, #126, #68)

v1.3.1

10 Mar 16:43
v1.3.1
Compare
Choose a tag to compare

Bugs fixed:

  • PR #102: Resolve self.version contraints using data from root package

v1.3.0

06 Nov 22:07
v1.3.0
Compare
Choose a tag to compare

Bugs fixed:

  • Issue #50: Honor composer.lock on initial plugin install
  • Issue #62: Require section not merged when using branch alias
  • Issue #64: Compute proper autoload paths for included files in the root project directory
  • Issue #71: Fix stability flag extraction
  • Issue #88: self.version constraints expand to the root package version

New features:

  • Issue #37: Add support for required files
  • Issue #45: support for 'last defined package wins' conflict resolution (@far-blue)
  • PR #47: autoload-dev support (@thewilkybarkid)
  • Issue #49: Optional support for merging extras (@far-blue)
  • Issue #35, #51: Merge contents from the conflict, replace, and provides sections of included packages.
  • Issue #66: Only log duplicate files in VeryVerbose mode (-vv)
  • Issue #83: Update to take advantage of RootAliasPackage changes
  • Issue #85: Option to not merge require-dev sections

v1.2.1

06 Jul 22:40
v1.2.1
Compare
Choose a tag to compare
  • Fix optimized autoloader creation on initial install (#41)

v1.2.0

26 Jun 19:10
v1.2.0
Compare
Choose a tag to compare
  • Mark as compatible with composer-plugin-api >=1.0, <2.0
  • Hook post-install/post-update so the plugin can take effect on initial install (#34)
  • Fix crash when root package includes a branch-alias (#26)

v1.1.0

28 May 00:36
v1.1.0
Compare
Choose a tag to compare
  • Merge in the autoload sections of merged packages
  • Send debug message to STDERR
  • Change from using Composer\Script\CommandEvent to Composer\Script\Event
  • Various code style and cleanliness fixes

v1.0.0

21 Feb 01:20
v1.0.0
Compare
Choose a tag to compare

Initial feature set complete

  • Support for recursive includes (#15)
  • Add a .gitattributes file

v0.5.0

30 Dec 23:31
v0.5.0
Compare
Choose a tag to compare

Initial stable release