Skip to content

Releases: phpgt/Build

INI config

14 Apr 16:48
4268532

Choose a tag to compare

This v1.4 release introduces the new organisation-wide GT namespace prefix, with backwards compatibility layer, and the all-new INI syntax. The documentation will be updated to prefer INI syntax over JSON due to its simplicity and terseness.

  • GT namespace refactor (backwards compatible)
  • Add support for INI configuration files by @g105b in #288
  • Bump phpgt/sync from 1.3.1 to 1.3.2 by @dependabot[bot] in #287

Full Changelog: v1.3.0...v1.4.0

April 2026 release

07 Apr 22:25
c5edb31

Choose a tag to compare

What's Changed

  • Add JetBrains sponsorship to README with H1 heading by @g105b in #274
  • tweak: return rather than exit by @g105b in #285
  • Return int rather than exit by @g105b in #286

Full Changelog: v1.2.3...v1.3.0

August 2023 release

09 Aug 10:34
27d2475

Choose a tag to compare

What's Changed

Full Changelog: v1.2.2...v1.2.3

CI and QA improvements

07 Jul 17:06
611c13f

Choose a tag to compare

What's Changed

Full Changelog: v1.2.1...v1.2.2

Limit dependency version

12 Apr 17:53
4c1bfba

Choose a tag to compare

In this minor patch release, the internal Gt/Cli dependency is bumped, and the WebMozart/Glob dependency is set to a lower version to avoid backwards breaking changes.

Efficiency improvement

30 Sep 11:05
09ac7fc

Choose a tag to compare

Prior to this release, tasks would execute for every file that changed in the matched glob, but this lead to unnecessarily repeating the workload. Now, the behaviour is more expected: one task execution when any matched files change. This is much more efficient, and still allows the developer to choose individual task executions by providing more specific glob patterns.

Have fun!

CI, CLI and type safety improvements

23 Sep 10:24
2c99952

Choose a tag to compare

No new functionality in this release, but plenty of minor improvements. Mainly:

  • CI has moved to Github Actions now.
  • CLI is now working with the latest PhpGt/Cli release.
  • Type safety has been improved by introducing phpstan (more improvements planned)

Direct process execution

16 Jan 09:28

Choose a tag to compare

Since PHP 7.4, processes are no longer executed in a new subshell, which improves the mechanism of dealing with long-running processes. This release adopts this new change, through the use of PhpGt/Daemon.

Stable release

19 Jun 19:09

Choose a tag to compare

The humble build script has a simple responsibility: to execute commands when files change on disk. This functionality has not been altered for many weeks now, while test WebEngine applications have been built and run, so today marks the first stable release of PHP.Gt/Build.

The stable release is being made to unlock the ability of a full stable v3 release of PHP.Gt/WebEngine.

Build bin script exposed

16 Mar 17:49

Choose a tag to compare

Pre-release

To allow this project to be composed into other projects, the bin script is now exposed in composer.json.