Skip to content

Releases: llaville/box-manifest

3.5.1

13 Oct 09:36
Compare
Choose a tag to compare

3.5.1 - 2023-10-13

IMPORTANT: This bugfix release mark the latest version that will support BOX v4 and development is stopped !

Changed

  • update humbug/box constraint to restrict BOX v4 support to 4.3.x
  • use latest SBOM spec version (1.5) on manifest:build command

Fixed

  • #10: box:validate command support now the recommendation color style formatter

Full Changelog: 3.5.0...3.5.1

3.5.0

16 Apr 06:44
Compare
Choose a tag to compare

3.5.0 - 2023-04-16

CAUTION : if you want to use the new PostInstallStrategy, please read https://github.com/composer/composer/discussions/11430 first.

Added

  • PostInstallStrategy to keep your manifests synchronized with dependencies installed.

Changed

  • Refactor code to add strategy pattern on manifest build process

Full Changelog: 3.4.0...3.5.0

3.4.0

10 Apr 07:03
Compare
Choose a tag to compare

3.4.0 - 2023-04-10

Added

  • box:info command display information about stub used

Full Changelog: 3.3.2...3.4.0

box-manifest-340

3.3.2

04 Apr 13:06
Compare
Choose a tag to compare

3.3.2 - 2023-04-04

Fixed

  • Cannot run application when command is launched from vendor/bin/box-manifest (composer bin-dir config)

WARNING Unless Composer added support to Symfony/Runtime, do not use vendor/bin/box-manifest
that will lead to a fatal error : see composer/composer#11416 for details

Full Changelog: 3.3.1...3.3.2

3.3.1

01 Apr 16:56
Compare
Choose a tag to compare

3.3.1 - 2023-04-01

Same contents of release 3.3.0

Fixed

  • PHAR distribution was not built during Release GitHub Workflow.

Full Changelog: 3.3.0...3.3.1

3.3.0

01 Apr 16:43
Compare
Choose a tag to compare

3.3.0 - 2023-04-01

Added

  • box:compile and box:info are now able to add and display manifest files
  • API: introduces ManifestFormat enumeration to replace hard-coded values

Changed

  • Ascii Logo and text look like BOX logo
  • Displays long version without logo
  • SBOM manifests format identify now the BOX Manifest application as tool
  • The manifest:stub command is now able to use resources list defined by the BOX map settings
  • API: Manifest enum renamed to ManifestFile
  • BC breaks: ManifestFactory did not used anymore the Box instance (affect class constructor and static create method)

Full Changelog: 3.2.1...3.3.0

3.2.1

28 Mar 13:15
Compare
Choose a tag to compare

3.2.1 - 2023-03-28

Fixed

  • resources directory was missing on Docker and PHAR distributions.

Full Changelog: 3.2.0...3.2.1

3.2.0

28 Mar 12:04
Compare
Choose a tag to compare

I am proud to announce with this release the best of two worlds

  • BOX and its validate / info / compile commands
  • BOX Manifest to generate manifest files and custom stubs

3.2.0 - 2023-03-28

Added

  • Add new console format to print manifest in a Symfony Console Table format
  • Random Serial Number on BOM format (raise Composer constraint to support library version 2.1+)
  • created DateTime metadata on BOM format

Changed

  • Application was recombined to form a native 3 Symfony Commands (two native from BOX Manifest itself and three others from BOX Application)
  • ManifestFactory may be able to enable or disable the ANSI color code decoration
  • ManifestFactory build console output results on auto format detection (by default)

Fixed

  • Respect now the switches off debug mode (--no-debug)

Full Changelog: 3.1.1...3.2.0

3.1.1

23 Mar 14:39
Compare
Choose a tag to compare

3.1.1 - 2023-03-23

Changed

  • Replace simple key-value pairs TEXT manifest by highlighted version in PHAR box-* commands

Fixed

  • #6 : Symfony BOX styles are not applied on box-compile command
  • #7 : Display manifest at runtime do not respect --no-ansi console option rule

Full Changelog: 3.1.0...3.1.1

3.1.0

22 Mar 08:16
Compare
Choose a tag to compare

3.1.0 - 2023-03-22

Changed

  • box-stub command: stub code is no more hard coded and may be changed at runtime with --template option
  • box-stub command: manifest files is no more hard coded and may be changed at runtime with --resource option
  • Optimize size of PHAR distributions for box-* commands

Fixed

  • Release workflow was fixed to avoid wrong resource files list to use

Full Changelog: 3.0.0...3.1.0