Commit Graph

  • 24640dcbcb
    Merge pull request #727 from flightphp/fix-726-fetchfield-null master v3.19.3 n0nag0n 2026-09-03 21:49:59 -0600
  • 9681cd20c8 test: tolerate PDO numeric strings on PHP < 8.1 #727 Ambrose Casanova 2026-09-04 03:46:22 +0000
  • 241541b995
    Merge pull request #728 from flightphp/fix-ghsa-r8g9-view-e n0nag0n 2026-09-03 21:38:34 -0600
  • 386bdc16a7 test: cover fetchField null vs empty vs 0 vs '' Ambrose Casanova 2026-09-04 03:35:12 +0000
  • e42c7848c4 fix: return false from fetchField on empty result Ambrose Casanova 2026-09-04 02:55:48 +0000
  • 6b8d2f9880 fix: escape single quotes in View::e() #728 Ambrose Casanova 2026-09-04 02:53:16 +0000
  • a406f917e8
    Merge pull request #724 from flightphp/update-readme-logos-srcsets n0nag0n 2026-09-02 22:15:43 -0600
  • f617b5c2f6
    Merge pull request #725 from flightphp/restore-path-autoloader v3.19.2 n0nag0n 2026-09-01 20:48:01 -0600
  • 13af0cb63c Do not add the package root to Loader::$dirs under Composer. #725 Ambrose Casanova 2026-09-02 01:54:26 +0000
  • 2880142083 Restore Flight::path() autoloading after the 3.19 autoload rework. Ambrose Casanova 2026-09-02 01:46:22 +0000
  • 25e54f2252
    Update logo image sources in README.md #724 fadrian06 2026-08-30 00:02:47 -0400
  • 71de031cef
    Merge pull request #719 from flightphp/add-logo-in-readme n0nag0n 2026-08-29 11:01:24 -0600
  • d332b453c0
    Merge pull request #721 from flightphp/dispatcher-rework n0nag0n 2026-08-29 11:00:54 -0600
  • b26dc67adc
    Merge pull request #723 from flightphp/loader-rework n0nag0n 2026-08-29 10:59:56 -0600
  • 6a127b1f0f
    Clarify setV2ClassLoading() docblock to explain true/false behaviour #723 copilot-swe-agent[bot] 2026-08-23 21:11:38 +0000
  • 89c378cc94
    fix constructor arguments typehint fadrian06 2026-08-23 17:10:13 -0400
  • 2fac34fbb7 refactor Loader@autoload, Loader@addDirectory and Loader@setV2ClassLoading fadrian06 2026-08-23 16:57:39 -0400
  • 77e68ea77b improve Loader@reset docblock fadrian06 2026-08-23 16:46:25 -0400
  • 89a9decc0b improve Loader@get docblock fadrian06 2026-08-23 16:46:11 -0400
  • 09e222c0fa simplify Loader@newInstance fadrian06 2026-08-23 16:44:46 -0400
  • 5a83743cc7 simplify Loader@getInstance docblock fadrian06 2026-08-23 16:44:27 -0400
  • 712792006f refactor Loader@load with better names and docblock fadrian06 2026-08-23 16:44:07 -0400
  • 1519e0cf30 improve Loader@unregister $name param docblock fadrian06 2026-08-23 16:43:35 -0400
  • d9406bbf24 improve Loader@register docblocks fadrian06 2026-08-23 16:43:12 -0400
  • ff5e90c592 define class factory callable arguments typehint fadrian06 2026-08-23 16:42:25 -0400
  • d9b01781e6 rewrite Loader docblock fadrian06 2026-08-23 15:53:28 -0400
  • 6acbdb2082 refactor Loader@load fadrian06 2026-08-23 15:27:58 -0400
  • d196cc09e1 format Loader@register and Loader@unregister docblocks fadrian06 2026-08-23 15:19:52 -0400
  • 85f5431a40 reduce loader classes property docblock line length fadrian06 2026-08-23 15:18:30 -0400
  • 7f1b976ca1 simplify loader properties typehints fadrian06 2026-08-23 15:11:56 -0400
  • 30193dedac compact loader properties docblocks fadrian06 2026-08-23 15:10:59 -0400
  • 8523025cb5 rewrap loader description fadrian06 2026-08-23 15:09:42 -0400
  • 1a8af5c96b Merge branch 'master' into dispatcher-rework #721 fadrian06 2026-08-23 15:00:19 -0400
  • 112796ec42
    Merge pull request #718 from flightphp/replace-table-with-chart-in-readme n0nag0n 2026-08-17 12:50:22 -0600
  • cb27287bbc
    Merge branch 'master' into replace-table-with-chart-in-readme #718 n0nag0n 2026-08-17 12:50:06 -0600
  • 5372672332
    Merge pull request #722 from flightphp/eventdispatcher-rework n0nag0n 2026-08-17 12:49:20 -0600
  • 240556e92b
    Merge pull request #720 from flightphp/improve-@copyright-and-@license n0nag0n 2026-08-17 12:44:40 -0600
  • 7fc6fc1eee
    Merge pull request #717 from flightphp/improve-readme-design n0nag0n 2026-08-17 12:43:11 -0600
  • df93b904f3
    Merge pull request #715 from flightphp/psr12-ai-coding-standards n0nag0n 2026-08-17 12:42:10 -0600
  • 73a5387b70
    Merge pull request #716 from flightphp/update-contributing-guidelines n0nag0n 2026-08-17 12:41:28 -0600
  • cd3d8bb44e simplify EventDispatcher@removeAllListeners and resetInstance #722 fadrian06 2026-08-16 02:10:49 -0400
  • 4cb50f66ab simplify EventDispatcher@removeListener fadrian06 2026-08-16 02:09:14 -0400
  • 6c22bad3f0 remove redundant explanation of EventDispatcher@getAllRegisteredEvents fadrian06 2026-08-16 02:04:34 -0400
  • 361e45e974 simplify EventDispatcher@getListeners fadrian06 2026-08-16 02:03:00 -0400
  • 4abcd23e11 use EventDispatcher@hasListeners in trigger fadrian06 2026-08-16 02:01:21 -0400
  • 6bc62d9b0c simplify EventDispatcher@hasListeners fadrian06 2026-08-16 02:00:25 -0400
  • 0d50ed97d6 use early returns in EventDispatcher@trigger fadrian06 2026-08-16 01:58:22 -0400
  • f7b2736736 simplify EventDispatcher@trigger fadrian06 2026-08-16 01:56:53 -0400
  • 3723228c3d simplify EventDispatcher@on fadrian06 2026-08-16 01:49:24 -0400
  • 8d29ad4fd0 remove reduntant EventDispatcher@getInstance description fadrian06 2026-08-16 01:47:07 -0400
  • 3066c5dcc4 simplify EventDispatcher listeners typehint fadrian06 2026-08-16 01:46:10 -0400
  • 4c2a08c3e6 remove reduntant EventDispatcher::$instance description fadrian06 2026-08-16 01:45:41 -0400
  • 7482506270 remove EngineTemplate fadrian06 2026-08-16 01:14:29 -0400
  • 17ed78763f add more @template fadrian06 2026-08-16 01:12:22 -0400
  • 8e168e648b remove unused $container fadrian06 2026-08-16 01:12:07 -0400
  • cfa87bee4e remove unneccesary references fadrian06 2026-08-16 01:11:51 -0400
  • e48b976aac fix phpstan message about Dispatcher@get return type fadrian06 2026-08-16 01:08:07 -0400
  • bdd5bdcc24 fix Dispatcher@get return type fadrian06 2026-08-16 01:06:33 -0400
  • 05831b39cb use always global namespace prefix fadrian06 2026-08-16 01:05:03 -0400
  • 6afe25ddb5 simplify object creation without container fadrian06 2026-08-16 01:01:15 -0400
  • 9e08573896 rename Dispatcher namedFilteredCallables -> namedCallables fadrian06 2026-08-16 00:58:04 -0400
  • 27598bcff5 ignore spacing after control structures open braces fadrian06 2026-08-16 00:56:53 -0400
  • cbc1cb30be refactor Dispatcher@execute fadrian06 2026-08-16 00:55:56 -0400
  • 4afb553a96 simplify Dispatcher@mustUseContainer fadrian06 2026-08-16 00:53:43 -0400
  • 35a6bbabed update Dispatcher@fixOutputBuffering description fadrian06 2026-08-16 00:52:41 -0400
  • 740524490f extract Dispatcher::CALLABLE_STRING_OPERATORS fadrian06 2026-08-16 00:49:15 -0400
  • ddb57620a0 add default template values in FilteredCallable fadrian06 2026-08-15 15:42:24 -0400
  • b0203d861c deprecate Dispatcher@runPreFilters, runEvent, runPostFilters and filter. fadrian06 2026-08-15 14:49:47 -0400
  • 80705ec158 update Dispatcher@run, set, get, has, hook, clear and reset to use the namedFilteredCallable property fadrian06 2026-08-15 14:47:52 -0400
  • 2d772f3642 update Dispatcher description fadrian06 2026-08-15 14:44:38 -0400
  • 2673435197 update before and filters signature fadrian06 2026-08-15 14:43:57 -0400
  • 5ea5d5b8ad add Dispatcher namedFilteredCallables property fadrian06 2026-08-15 14:43:17 -0400
  • 2682e3298f add FilteredCallable to replace Dispatcher events to named callables (self explanatory). fadrian06 2026-08-15 14:42:22 -0400
  • bb6932e92e throw OutOfBoundsException instead of Exception when event name hasn't been set fadrian06 2026-08-15 14:34:38 -0400
  • bf3f86d619 reuse Dispatcher@get in Dispatcher@has fadrian06 2026-08-15 14:26:03 -0400
  • 7379be00ac simplify Dispatcher events values typehint fadrian06 2026-08-15 14:23:49 -0400
  • 318852b19b deprecate Dispatcher filters property fadrian06 2026-08-15 14:22:31 -0400
  • 1ae2bafeee deprecate Dispatcher events property fadrian06 2026-08-15 14:22:07 -0400
  • 7beabae36d improve Dispatcher description to reflect its responsibility for dispatching named callables fadrian06 2026-08-15 09:26:47 -0400
  • 188f147c7d invert Dispatcher@setContainerHandler conditional and remove $containerFQCN fadrian06 2026-08-14 02:55:57 -0400
  • 5c89341428 clarify Dispatcher@run parameters and allows to throw errors inside events or filters fadrian06 2026-08-14 02:51:34 -0400
  • 988c64ed22 rename $containerInterfaceNS -> $containerFQCN and extract InvalidArgumentException $message argument fadrian06 2026-08-14 02:51:06 -0400
  • 0b0737f533 remove $this of return type, it's incompatible with self return type fadrian06 2026-08-14 02:50:07 -0400
  • 8a4818cf87 improve typehint of keys before and after inside all events in the Dispatcher $filters property fadrian06 2026-08-14 02:49:13 -0400
  • ae735c1845 remove Dispatcher properties redundants explanations fadrian06 2026-08-14 02:47:56 -0400
  • 12607d9500 rename Psr\Container\ContainerInterface -> Container fadrian06 2026-08-14 02:46:25 -0400
  • 6c5d9de3ca remove Engine @template fadrian06 2026-08-14 02:15:03 -0400
  • 32ff66428d use raw copyright links for compatibility #720 fadrian06 2026-08-14 02:11:14 -0400
  • cff442d964 normalize and simplify @copyright and @license phpdoc tags based on phpDocumentor recommendations to clean symbols hovers fadrian06 2026-08-14 01:57:43 -0400
  • edb424c2da
    normalize links #719 fadrian06 2026-08-14 01:43:46 -0400
  • 5f5ea34755
    Update README with responsive logo images fadrian06 2026-08-14 01:31:40 -0400
  • 31cd1b0437
    translate chart to english fadrian06 2026-08-14 01:05:13 -0400
  • cc01169281
    falsey -> falsy #716 fadrian06 2026-08-14 01:01:46 -0400
  • d566684b7e
    improve redaction about reporting security vulnerabilities fadrian06 2026-08-14 01:01:22 -0400
  • ae0440eb80
    remove "Until automated testing is put into place" fadrian06 2026-08-14 01:00:01 -0400
  • b464dc18f4
    PSR12 -> PSR-12 fadrian06 2026-08-14 00:58:03 -0400
  • 489c4e2fd0 replace README.md frameworks comparison table with mermaid bars chart fadrian06 2026-08-14 00:55:33 -0400
  • b28716c3ef improve format and clarity in README.md #717 fadrian06 2026-08-14 00:08:18 -0400
  • a86e4078ca improve the redaction of CONTRIBUTING.md about security vulnerabilities fadrian06 2026-08-13 23:57:20 -0400
  • fa08cd68ff remove restriction about the ! (NOT) operator fadrian06 2026-08-13 23:56:38 -0400