DataObject: April 2026 release
Published on by Greg Bowler
What’s Changed
- gt-tidy by @g105b in https://github.com/phpgt/DataObject/pull/53
Full Changelog: https://github.com/phpgt/DataObject/compare/v1.1.0...v1.1.1
Published on by Greg Bowler
Full Changelog: https://github.com/phpgt/DataObject/compare/v1.1.0...v1.1.1
Published on by Greg Bowler
Full Changelog: https://github.com/phpgt/Json/compare/v2.2.0...v2.2.1
Published on by Greg Bowler
gt add command by @g105b in https://github.com/phpgt/GtCommand/pull/56Full Changelog: https://github.com/phpgt/GtCommand/compare/v1.1.1...v1.1.2
Published on by Greg Bowler
Full Changelog: https://github.com/phpgt/Ulid/compare/v1.2.1...v1.2.2
Published on by Greg Bowler
Full Changelog: https://github.com/phpgt/FileCache/compare/v1.2.0...v1.3.0
Published on by Greg Bowler
Full Changelog: https://github.com/phpgt/Curl/compare/v3.2.1...v3.2.2
Published on by Greg Bowler
Select::options and optgroup bugfix by @g105b in https://github.com/phpgt/Dom/pull/470empty() behaves as expected with value property closes #471 by @g105b in https://github.com/phpgt/Dom/pull/472Full Changelog: https://github.com/phpgt/Dom/compare/v4.1.9...v4.2.0
Published on by Greg Bowler
Full Changelog: https://github.com/phpgt/Routing/compare/v1.1.6...v1.1.7
Published on by Greg Bowler
Full Changelog: https://github.com/phpgt/Async/compare/v1.0.1...v1.0.2
Published on by Greg Bowler
There are many small changes implemented here. Beside the small CI and build improvements and documentation updates, the following improvements have been made:
when with KVP data by @g105b in https://github.com/phpgt/Input/pull/309The following changes are minor tweaks or documentation related:
Full Changelog: https://github.com/phpgt/Input/compare/v1.3.2...v1.4.0
Published on by Greg Bowler
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.
Full Changelog: https://github.com/phpgt/Build/compare/v1.3.0...v1.4.0
Published on by Greg Bowler
run command rather than using exitFull Changelog: https://github.com/phpgt/Sync/compare/v1.3.1...v1.3.2
Published on by Greg Bowler
Full Changelog: https://github.com/phpgt/Build/compare/v1.2.3...v1.3.0
Published on by Greg Bowler
Full Changelog: https://github.com/phpgt/Cron/compare/v1.0.4...v1.0.5
Published on by Greg Bowler
migrate config by @g105b in https://github.com/phpgt/Database/pull/384getFieldList feature by @g105b in https://github.com/phpgt/Database/pull/390Full Changelog: https://github.com/phpgt/Database/compare/v1.6.3...v1.6.7
Published on by Greg Bowler
Full Changelog: https://github.com/phpgt/Server/compare/v1.1.6...v1.2.0
Published on by Greg Bowler
Full Changelog: https://github.com/phpgt/Cli/compare/v1.3.5...v1.3.6
Published on by Greg Bowler
This release introduces the newly refactored code, which has unlocked the possibility to implement two missing pseudo selectors: :has and :not. Thanks to @reaganch for the feature request that came in just at the right time.
Full Changelog: https://github.com/phpgt/CssXPath/compare/v1.4.0...v1.5.0
Published on by Greg Bowler
Full Changelog: https://github.com/phpgt/Http/compare/v1.3.7...v1.3.8
Published on by Greg Bowler
Full Changelog: https://github.com/phpgt/Curl/compare/v3.2.0...v3.2.1
Published on by Greg Bowler
Full Changelog: https://github.com/phpgt/Config/compare/v1.1.1...v1.2.0
Published on by Greg Bowler
Bumped the dependencies and fixed a minor bug.
Full Changelog: https://github.com/phpgt/Sync/compare/v1.3.0...v1.3.1
Published on by Greg Bowler
Tighter quality assurance tests have finally been implemented into DomTemplate.
This issue has been tracked for a while, but because of the extra complexity DomTemplate adds over Dom, it was proving difficult to get any traction with Code Sniffer and Mess Detector tests.
This latest release has not changed any external facing functionality, but internally has implemented.
The drive to implement phpcs and phpmd forced a refactor of some internal classes. Several large, procedural methods have been broken down intro smaller private helpers across the binding pipeline, especially BindableCache, TableBinder, HTMLAttributeBinder, ListBinder, PartialExpander and CommentIni.
The public behaviour looks intended to stay broadly the same, but the internal flow is now much more decomposed: bindable-class discovery, table normalisation/binding, attribute binding, list-item binding, and comment-INI parsing have all been split into narrower responsibilities.
Cyclomatic complexity is now below the measured threshold of 10 and all systems are green. Enjoy, and have fun!
Published on by Greg Bowler
Full Changelog: https://github.com/phpgt/DomValidation/compare/v1.0.1...v1.0.2
Published on by Greg Bowler
This minor patch release upgrades the build dependencies and ci workflow.
Full Changelog: https://github.com/phpgt/Daemon/compare/v1.1.4...v1.1.5