Skip to content

Releases: PhpGt/Build

August 2023 release

09 Aug 10:34
27d2475
Compare
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
Compare
Choose a tag to compare

What's Changed

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

Limit dependency version

12 Apr 17:53
4c1bfba
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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.

Cross platform

04 Feb 16:57
Compare
Choose a tag to compare
Cross platform Pre-release
Pre-release

Manually tested and amended for Linux, Mac and Windows builds.

Basics working

10 Dec 19:59
Compare
Choose a tag to compare
Basics working Pre-release
Pre-release
  • Versions of required build software checked
  • Build runner runs in the background forever
  • Matching file changes detected
  • Build software executed when needed