This website works better with JavaScript.
854f668222
Merge pull request #664 from KnifeLemon/master
master
n0nag0n
2025-10-29 07:35:56 -0600
09cb95c6e8
revert: Re-add string type hint to Response::write() parameter
#664
KnifeLemon
2025-10-28 10:45:04 +0900
b174bdbc6f
more changes with upload. Security enhancements. Also got rid of php-watcher
n0nag0n
2025-10-27 08:01:01 -0600
049d445c58
fix: Support file uploads for non-POST HTTP methods (PATCH, PUT, DELETE)
KnifeLemon
2025-10-22 01:26:54 +0900
a8b61f2561
Merge branch 'master' of https://github.com/KnifeLemon/core
n0nag0n
2025-10-21 08:32:51 -0600
671fea075c
adjustments for security, 100% coverage and phpcs
n0nag0n
2025-10-21 08:32:10 -0600
5ccc8fba98
Merge branch 'master' of https://github.com/KnifeLemon/core
KnifeLemon
2025-10-21 16:02:10 +0900
dc56ca2c4a
fix: allow non-string types in Response::write() to prevent TypeError
KnifeLemon
2025-10-21 16:01:45 +0900
82daf71d0a
Apply suggestions from code review
KnifeLemon
2025-10-17 11:43:11 +0900
9ab2695d48
fix: add null coalescing for undefined superglobals
KnifeLemon
2025-10-17 11:36:50 +0900
42ad8ae23f
refactor: simplify upload_max_filesize unit conversion with fallthrough switch
KnifeLemon
2025-10-17 11:35:19 +0900
144327da78
Revert "fix: add null coalescing for undefined superglobals"
KnifeLemon
2025-10-17 11:31:20 +0900
a1e1c5010a
Merge branch 'master' of https://github.com/KnifeLemon/core
KnifeLemon
2025-10-17 11:28:24 +0900
66a91e042c
Revert to previous code
KnifeLemon
2025-10-17 11:28:08 +0900
2c980eb7ed
Revert to previous code
KnifeLemon
2025-10-17 11:27:17 +0900
bbf5204da6
fix: initialize tmp_name as empty string instead of null
KnifeLemon
2025-10-17 11:16:52 +0900
41dc0e3678
Apply suggestions from code review
KnifeLemon
2025-10-17 11:13:01 +0900
847a0d51f0
fix: add null coalescing for undefined superglobals
KnifeLemon
2025-10-17 10:49:56 +0900
68b9306d30
Apply suggestions from code review
KnifeLemon
2025-10-17 10:39:26 +0900
106955a82e
add multipart parsing for PUT/PATCH/DELETE methods and comprehensive tests
KnifeLemon
2025-10-16 18:31:26 +0900
ca46fd041d
fix file upload handling to preserve array format for single files
KnifeLemon
2025-10-16 17:38:21 +0900
f0bd5dda81
fixed multiple file upload errors
KnifeLemon
2025-10-16 15:03:54 +0900
095a46663f
configured performance testing
v3.17.2
api-security
n0nag0n
2025-10-03 22:05:48 +0100
c9da0675d9
added accept header negotiations, OPTIONS method Allow header and, better method handling.
n0nag0n
2025-10-03 21:31:10 +0100
6a2494c698
Merge pull request #663 from flightphp/download-file
v3.17.1
n0nag0n
2025-09-30 18:17:29 +0100
4d9f0f42bd
Added response test and did some sanitizing
#663
n0nag0n
2025-09-30 18:15:10 +0100
053227b3b0
adjusted phpstan linting to be friendlier and changed download() to also specify file name
n0nag0n
2025-09-30 17:33:24 +0100
c7533d995f
Merge pull request #661 from arshidkv12/php85
n0nag0n
2025-09-29 04:56:12 -0600
3884da4bdc
php85
#661
Arshid
2025-09-28 09:01:09 +0530
f0dc1b1adf
Merge pull request #658 from flightphp/router-performance
n0nag0n
2025-08-19 06:54:58 -0600
69b50fc33c
Merge pull request #659 from flightphp/misc-improvements
n0nag0n
2025-08-19 06:54:31 -0600
a85790a20c
Update flight/net/Request.php
#659
n0nag0n
2025-08-17 11:24:15 -0600
204ffbb024
Update tests/performance/performance_tests.sh
#658
n0nag0n
2025-08-17 11:22:00 -0600
8ecb93f2df
router performance enhancements
n0nag0n
2025-08-16 18:54:31 -0600
c8f39b7a11
improvements with the request class
n0nag0n
2025-07-22 08:09:20 -0600
b331797ae3
Merge pull request #657 from flightphp/json-util
v3.17.0
n0nag0n
2025-07-20 09:54:04 -0600
eecbdc3895
a few fixes from Copilot review
#657
n0nag0n
2025-07-20 09:49:00 -0600
3d0599eb67
added JSON util to use elsewhere
n0nag0n
2025-07-20 09:41:48 -0600
f2b4aea5d5
Merge pull request #655 from flightphp/async-fix
v3.16.1
n0nag0n
2025-07-18 22:10:46 -0600
3d8149ad1b
Finally found the horrific memory leak!
#655
n0nag0n
2025-07-18 22:08:49 -0600
d43f2e9db5
Merge pull request #652 from flightphp/ai-helpers
v3.16.0
n0nag0n
2025-06-28 17:08:26 -0600
7ddd5bb077
Update .github/copilot-instructions.md
#652
n0nag0n
2025-06-28 17:07:51 -0600
6742770cc1
Added unit tests and adjusted some syntax
n0nag0n
2025-06-28 17:04:00 -0600
dcb7ff9687
Added AI commands and instructions for the repo.
n0nag0n
2025-06-28 14:44:03 -0600
11806e91b3
Merge pull request #651 from flightphp/feat/request-servername
n0nag0n
2025-06-21 13:18:41 -0600
9215b905c8
feat(request): Add servername property to Request class
#651
n0nag0n
2025-06-21 12:39:02 -0600
5df2800753
Merge pull request #650 from flightphp/bad-data-var-in-view
v3.15.3
n0nag0n
2025-06-17 07:54:46 -0600
c470a65a8e
Fixed issue with data in view class
#650
n0nag0n
2025-06-17 07:49:08 -0600
aaf9f62ecc
Merge pull request #644 from pierresh/phpunit-watcher
n0nag0n
2025-05-05 20:19:34 -0600
863282a3c8
test: re-run tests automatically with phpunit-watcher
#644
Pierre Clavequin
2025-04-30 21:16:55 +0800
d6d3382e61
Merge pull request #645 from pierresh/return-type-in-test
n0nag0n
2025-05-02 07:37:55 -0600
840833e7d7
test: add missing return types in tests
#645
Pierre Clavequin
2025-05-01 16:25:28 +0800
8af8c53959
fix: can send Json even if Flight is not started yet
#643
Pierre Clavequin
2025-04-30 18:45:03 +0800
0abf1b9b16
fixed issues with php8-named-arguments
v3.15.2
n0nag0n
2025-03-14 23:22:55 -0600
62f31d7856
Merge pull request #638 from flightphp/duplicated-slash-in-groups-support
n0nag0n
2025-03-14 23:13:11 -0600
22570b9987
Merge pull request #548 from flightphp/php8-named-arguments-support
n0nag0n
2025-03-14 23:12:50 -0600
a2c74ddadd
added event cache check and tweaked middleware event
event-tweaks
n0nag0n
2025-03-14 23:08:12 -0600
92e5332525
silent deprecation test in php 8.4
#638
fadrian06
2025-03-13 09:20:38 -0400
7ff7344815
fix another windows end lines problem
fadrian06
2025-03-13 09:20:18 -0400
431a4e7a46
remove newlines and stuffs to fix render tests
fadrian06
2025-03-12 21:02:44 -0400
15ff651e77
support for duplicated slashes in nested groups
fadrian06
2025-03-12 21:02:03 -0400
5425955dd7
fix php 7.4 invalid syntax
#548
fadrian06
2025-03-12 20:30:06 -0400
72ac51e141
Merge branch 'master' into php8-named-arguments-support
fadrian06
2025-03-12 20:22:12 -0400
59c9c0330f
improve ::registerContainerHandler docblock
fadrian06
2025-03-12 20:18:02 -0400
8ccbd7ac9e
support for containers that resolve automatically dependencies without adding explicitly
fadrian06
2025-03-12 19:51:02 -0400
7292464d1c
Flight::path($path) -> ($dir) to match Engine::path($dir)
fadrian06
2025-03-12 19:50:01 -0400
5f84570d27
disabled phpstan for tests/named-arguments
fadrian06
2025-03-12 19:48:43 -0400
2638d1f37a
composer require flightphp/container --dev -W
fadrian06
2025-03-12 19:48:04 -0400
5068995d17
merge master
fadrian06
2025-03-12 18:49:22 -0400
12725eb337
Merge pull request #635 from flightphp/fix/view-tests-in-windows
n0nag0n
2025-03-10 08:52:52 -0600
a0a2b7cb79
Merge pull request #636 from flightphp/docs/allow-arrays-route-controllers-and-middlewares
n0nag0n
2025-03-10 08:51:12 -0600
e86bb59297
docs: add array{0: class-string, 1: method} to support phpstan level 6 in any project that uses [MyController::class, 'myInstanceMethod'] (phpstan marks that as an invalid callable)
#636
fadrian06
2025-03-09 16:18:28 -0400
e5ce02e5bb
fix: corrected windows line endings in view tests
#635
fadrian06
2025-03-09 16:00:57 -0400
bc203944ac
corrected some event names
n0nag0n
2025-03-08 23:11:57 -0700
4508d887c4
Merge pull request #634 from flightphp/apm-enhancements
v3.15.1
n0nag0n
2025-03-08 22:51:18 -0700
dd2d23ec99
added more events, added apm changes
#634
n0nag0n
2025-03-08 22:44:51 -0700
cece196421
Update README.md
n0nag0n
2025-03-05 07:01:11 -0700
9bd17d9db5
Merge pull request #632 from flightphp/event-handler
v3.15.0
n0nag0n
2025-03-04 22:39:18 -0700
046a034455
prettified
#632
n0nag0n
2025-03-04 07:20:07 -0700
2e68ccb0d0
and added new unit tests
n0nag0n
2025-03-04 07:19:13 -0700
79efffc333
added stopPropagation logic
n0nag0n
2025-03-04 07:14:22 -0700
4b7cd68e24
added an event system
n0nag0n
2025-03-03 23:48:22 -0700
fe3e78a7d0
added benchmarks to readme
n0nag0n
2025-03-03 22:57:01 -0700
c1ffb8f71e
Update README.md
n0nag0n
2025-02-27 17:53:04 -0700
3c3dcb8b83
Update README.md
n0nag0n
2025-02-26 22:09:41 -0700
12843694d6
Update README.md
n0nag0n
2025-02-26 10:13:16 -0700
2762daf4f4
Merge pull request #630 from flightphp/remove-cache-headers
v3.14.0
n0nag0n
2025-02-21 10:42:57 -0700
b6ab088888
Merge pull request #622 from flightphp/new-request-object
n0nag0n
2025-02-21 10:42:36 -0700
7dd52c9ee6
Reset router to beginning
#622
n0nag0n
2025-02-20 19:31:36 -0700
2c9b02ec28
removed cache breaking behavior
#630
n0nag0n
2025-02-20 19:12:25 -0700
f4115927fb
Merge pull request #627 from flightphp/json-charset
n0nag0n
2025-02-19 17:44:26 -0700
e4d003034c
Added multipart data process for PUT, PATCH, DELETE methods
#628
KnifeLemon
2025-02-18 11:28:29 +0900
2bb058e6b7
Merge pull request #623 from joanhey/patch-1
n0nag0n
2025-02-16 08:45:25 -0700
3a84a9aaf2
removed utf8 from json function, add default flags, and more unit tests
#627
n0nag0n
2025-02-16 08:21:52 -0700
db84fb61e0
Merge pull request #625 from kgathuru/patch-1
fadrian06
2025-02-16 09:39:17 -0400
27e6fe652f
Update README.md with correct version upgrading from v2 to v3
#625
Kenneth Gathuru
2025-02-16 13:19:00 +0300
78e3a5ed6a
Revert setEngine()
#623
Joan Miquel
2025-02-14 15:59:26 +0100
ca7b5b47b9
Simplify Flight and faster performance
Joan Miquel
2025-02-14 15:42:39 +0100
25250bf44e
Added ability to generate new requests/responses on duplicate start()
n0nag0n
2025-02-13 22:53:46 -0700
62bf542d12
Merge pull request #620 from KnifeLemon/patch-1
n0nag0n
2025-02-12 18:24:01 -0700