Releases: buggregator/trap
v1.7.1
v1.7.0
1.7.0 (2024-05-24)
Features
- add
trap()->context()
method - add box-project/box, composer-require-checker and composer-normalize PHARs (d86a1e0)
- add docker compose support (d86a1e0)
- add initial Makefile (3d1738f)
- add support for pest-php (340c5eb)
- Makefile now builds trap PHAR locally using
make phar
command (d86a1e0) - use latest version from auto-incrementing file (f7b9210)
Bug Fixes
- add cache into the
Info::version()
method; move version.json intoresources
dir (eb129ba) - cache version variable (46b2460)
- return experimental, if version is not found (a39cdd9)
- set
console
renderer by default again. (b6ad654) - use .build directory for all development tools (1f49bb8)
Documentation
- fix link to logo in readme; add
support
shield (#83) (23ebc91) - replace DIV with P around IMG (4169ae2)
- replace DIV with P tag to be more readable in packagist page (9594a1d)
Code Refactoring
- github workflows (a108476)
1.6.0
What's Changed
- Added command
joke
by @k2gl in #55 - Added DI Container and Config Loader by @roxblnfk in #62
- Now Trap supports ENVs:
- TRAP_UI_PORT
- TRAP_TCP_PORTS
- TRAP_TCP_HOST
- Frontend port now may be configured via
--ui
option:trap --ui=8080
- Now Trap supports ENVs:
- Changed permission flags for
bin/trap
to755
by @dimajolkin in #58 - Fixed a lot of psalm issues from
psalm-baseline.xml
by @dimajolkin in #57
New Contributors
- @dimajolkin made their first contribution in #58
- @k2gl made their first contribution in #55
Full Changelog: 1.5.0...1.6.0
1.5.0
What's Changed
Sometimes, it's convenient to run Trap on the same ports that Buggregator uses by default. Well, now that's also possible:
vendor/bin/trap -p1025 -p9912 -p9913 -p8000
Note
Parameter -p8000
is incompatible with --ui
Full Changelog: 1.4.6...1.5.0
1.4.6
1.4.5
1.4.4
What's Changed
Update frontend files (--ui
flag) from buggregator/frontend:1.14.3 plus a few my own few changes
Full Changelog: 1.4.3...1.4.4
1.4.3
What's Changed
Fixed bug when the trap()->return()
function sent dumps twice
Full Changelog: 1.4.2...1.4.3
1.4.2
What's Changed
Removed the replaces
section from composer.json, as it can conflict with other packages that have overlaps in the section.
Added roxblnfk/unpoly
as a dev requirement (dev dependency won't affect projects) to remove polyfill packages from Trap,
added roxblnfk/unpoly
into suggest
section if user still want to remove unnecessary packages
By @roxblnfk in #49
Full Changelog: 1.4.1...1.4.2