Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
101 commits
Select commit Hold shift + click to select a range
b5884fd
fix: handle unloaded environment in app_env and replace deprecated do…
gessyken Jan 2, 2026
11b8094
fix: resolve deprecation warnings and improve test stability
gessyken Jan 2, 2026
ada1bed
feat(router): add php 8 attributes support for route definition
gessyken Jan 2, 2026
ad04f56
fix(config): restore env error visibility for observability
gessyken Jan 3, 2026
457f97b
Update CHANGELOG
papac Apr 4, 2026
bebb231
Fix query builder
papac Apr 5, 2026
93a2f1c
Merge pull request #377 from bowphp/refactor/code-base
papac Apr 5, 2026
ca1b082
Merge pull request #378 from bowphp/5.x-update-changelog
papac Apr 5, 2026
7530ca7
Update CHANGELOG
papac Apr 5, 2026
e1e7a95
Merge pull request #379 from bowphp/5.x-update-changelog
papac Apr 5, 2026
3135e75
Resolve confict
papac Apr 7, 2026
c6932c9
Fix many bugs
papac Apr 7, 2026
012c5c8
Merge pull request #380 from bowphp/refactor/code-base
papac Apr 7, 2026
d287418
Update CHANGELOG
papac Apr 7, 2026
fab5efe
Fix data binding
papac Apr 7, 2026
3a9ff1e
Merge pull request #381 from bowphp/refactor/code-base
papac Apr 7, 2026
7ebff58
Merge pull request #382 from bowphp/5.x-update-changelog
papac Apr 7, 2026
21c085d
Add transactional migration
papac Apr 9, 2026
e0a8f06
Code formatting
papac Apr 7, 2026
99dbc85
feat(database): Add lock for update and shared for update
papac May 8, 2026
3a80e37
Merge pull request #383 from bowphp/refactor/code-base
papac May 8, 2026
b674ccc
Update CHANGELOG
papac May 8, 2026
40a3645
Fix migration
papac May 12, 2026
9c5a98c
Merge pull request #384 from bowphp/refactor/code-base
papac May 12, 2026
6a89ebd
Merge pull request #385 from bowphp/5.x-update-changelog
papac May 12, 2026
6643e90
Update CHANGELOG
papac May 12, 2026
892fb24
Fix pagination
papac May 13, 2026
c3f3125
Merge pull request #386 from bowphp/refactor/code-base
papac May 13, 2026
0f40062
Merge pull request #387 from bowphp/5.x-update-changelog
papac May 13, 2026
f940f69
Fix push the right queue name
papac May 16, 2026
790d37c
Merge pull request #388 from bowphp/refactor/code-base
papac May 16, 2026
e6c0ae8
Update CHANGELOG
papac May 16, 2026
115ec7f
Fix retrieve data by queue
papac May 17, 2026
e4acc19
Merge pull request #389 from bowphp/5.x-update-changelog
papac May 17, 2026
7f16ea7
Merge pull request #390 from bowphp/refactor/code-base
papac May 17, 2026
21b369e
Update CHANGELOG
papac May 17, 2026
b96bf47
Fix database direct statement
papac May 19, 2026
5c3e8f9
Merge pull request #391 from bowphp/5.x-update-changelog
papac May 19, 2026
3788777
Merge pull request #392 from bowphp/refactor/code-base
papac May 19, 2026
1be84dd
Fix regex
papac May 19, 2026
130960a
Merge pull request #393 from bowphp/refactor/code-base
papac May 19, 2026
0f70e1d
Merge branch '5.x' into 5.x
papac May 20, 2026
823b445
Merge pull request #349 from gessyken/5.x
papac May 20, 2026
e8d06a5
feat(console): refactoring console help messages
papac May 20, 2026
90bb0cb
feat(console): Add customer command
papac May 20, 2026
64c3009
feat(console): write generated customet stub
papac May 20, 2026
41e9f5e
Many bugs fixed and new features added
papac May 21, 2026
b77093c
Merge pull request #394 from bowphp/refactor/code-base
papac May 21, 2026
35eb6e0
Update readme
papac May 21, 2026
b725520
Merge pull request #395 from bowphp/refactor/code-base
papac May 21, 2026
3c3c134
Update CHANGELOG
papac May 21, 2026
ecfbb32
fix(route) when load the middlware we lose the route chain
papac May 21, 2026
808987c
Merge pull request #398 from bowphp/5.x-update-changelog
papac May 21, 2026
331f59b
Merge pull request #397 from bowphp/refactor/code-base
papac May 21, 2026
aacf57b
Update CHANGELOG
papac May 21, 2026
4b94d0f
Update ROADMAP.md
papac May 25, 2026
8b9ea8d
Merge pull request #399 from bowphp/papac-patch-1
papac May 25, 2026
b2ccd5e
fix(db): make deep casting when toArray/toJson/_toString is called
papac May 28, 2026
2a5b56b
Merge pull request #400 from bowphp/refactor/code-base
papac May 28, 2026
f2f6232
Merge pull request #401 from bowphp/5.x-update-changelog
papac May 28, 2026
983028f
Update CHANGELOG
papac May 28, 2026
43bc165
fix(database): fix retrieve belongTo into loop execution
papac Jun 2, 2026
bfc9076
Merge pull request #402 from bowphp/refactor/code-base
papac Jun 2, 2026
f3cc1ef
Merge pull request #403 from bowphp/5.x-update-changelog
papac Jun 2, 2026
7302b4a
Update CHANGELOG
papac Jun 2, 2026
29eca4c
feat(orm): add eager loading process
papac Jun 4, 2026
9dac46a
Update roadmap
papac Jun 4, 2026
162fca5
Merge pull request #404 from bowphp/refactor/code-base
papac Jun 4, 2026
025aa9a
Merge pull request #405 from bowphp/5.x-update-changelog
papac Jun 4, 2026
a7472e8
Update CHANGELOG
papac Jun 4, 2026
639866d
fix(console): fix execute custom command prefexed by native command
papac Jun 4, 2026
0b1c36b
Merge pull request #406 from bowphp/refactor/code-base
papac Jun 4, 2026
619dd63
Merge pull request #407 from bowphp/5.x-update-changelog
papac Jun 4, 2026
03f6055
fix(session): fix session security
papac Jun 4, 2026
396cec4
Merge pull request #408 from bowphp/refactor/code-base
papac Jun 4, 2026
ccc862e
Update CHANGELOG
papac Jun 5, 2026
61c4188
chore(helpers): add more meaning comments
papac Jun 5, 2026
68d7148
Fix cookie session
papac Jun 7, 2026
91be32b
feat(auth): add remember-me token accessors to Authentication
papac Jun 7, 2026
f43d835
feat(auth): add getUserById helper for remember-me restore
papac Jun 7, 2026
2142c45
feat(auth): widen guard signatures with remember flag
papac Jun 7, 2026
888a4d0
fix(session): guard undefined remember-token flag in Cookie::remove
papac Jun 7, 2026
4121d48
feat(auth): remember-me support in SessionGuard
papac Jun 7, 2026
4a36204
docs(auth): document remember-me usage and required column
papac Jun 7, 2026
6865171
Refactorig cookie
papac Jun 7, 2026
286c053
Merge pull request #409 from bowphp/refactor/code-base
papac Jun 7, 2026
f335cb1
Merge pull request #410 from bowphp/5.x-update-changelog
papac Jun 7, 2026
8c76b7a
Update CHANGELOG
papac Jun 7, 2026
33e4a5d
feat(database): implement query execution performance metric mesurement
papac Jun 7, 2026
e5ac986
Merge pull request #411 from bowphp/5.x-update-changelog
papac Jun 7, 2026
f6468c7
Merge pull request #412 from bowphp/refactor/code-base
papac Jun 7, 2026
cf8fa16
Update CHANGELOG
papac Jun 7, 2026
53e20d0
Merge pull request #413 from bowphp/5.x-update-changelog
papac Jun 10, 2026
aab2ae9
feat(database): Add write/read database configuration
papac Jun 10, 2026
cadfb85
fix(tests): add database unity tests
papac Jun 10, 2026
6c99f34
fix(tests): fix storage configuration
papac Jun 10, 2026
423223f
Merge pull request #414 from bowphp/refactor/code-base
papac Jun 10, 2026
aef9a81
chore(ci): Remove envs
papac Jun 10, 2026
c5367a8
Merge pull request #415 from bowphp/refactor/code-base
papac Jun 10, 2026
8059d7d
Update CHANGELOG
papac Jun 10, 2026
99bed65
Merge pull request #416 from bowphp/5.x-update-changelog
papac Jun 10, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions .github/workflows/tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,7 @@ name: bowphp
on: [ push, pull_request ]

env:
AWS_KEY: ${{ secrets.AWS_KEY }}
AWS_SECRET: ${{ secrets.AWS_SECRET }}
AWS_ENDPOINT: ${{ secrets.AWS_ENDPOINT }}
SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }}
AWS_REGION: ${{ secrets.AWS_REGION }}
AWS_S3_BUCKET: ${{ secrets.AWS_S3_BUCKET }}

jobs:
lunix-tests:
Expand Down Expand Up @@ -59,6 +54,11 @@ jobs:
sleep 2
done

- name: Wait for MinIO bucket initialization
run: |
echo "Waiting for MinIO bucket initialization..."
docker wait bowphp_minio_init || true

- name: Cache Composer packages
id: composer-cache
uses: actions/cache@v4
Expand Down
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -9,4 +9,5 @@ composer.lock
.phpunit.result.cache
bob
.phpunit.cache
.vscode/
.vscode
.idea
168 changes: 168 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,158 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## 5.3.40 - 2026-06-10

### What's Changed

* Update CHANGELOG by @papac in https://github.com/bowphp/framework/pull/413
* feat(database): Add write/read database configuration by @papac in https://github.com/bowphp/framework/pull/414
* chore(ci): Remove envs by @papac in https://github.com/bowphp/framework/pull/415

**Full Changelog**: https://github.com/bowphp/framework/compare/5.3.31...5.3.40

## 5.3.31 - 2026-06-07

### What's Changed

* Update CHANGELOG by @papac in https://github.com/bowphp/framework/pull/411
* feat(database): implement query execution performance metric mesurement by @papac in https://github.com/bowphp/framework/pull/412

**Full Changelog**: https://github.com/bowphp/framework/compare/5.3.30...5.3.31

## 5.3.30 - 2026-06-07

### What's Changed

* Implementing the remember token by @papac in https://github.com/bowphp/framework/pull/409
* Update CHANGELOG by @papac in https://github.com/bowphp/framework/pull/410

**Full Changelog**: https://github.com/bowphp/framework/compare/5.3.21...5.3.30

## 5.3.21 - 2026-06-04

### What's Changed

* fix(console): fix execute custom command prefexed by native command by @papac in https://github.com/bowphp/framework/pull/406
* Update CHANGELOG by @papac in https://github.com/bowphp/framework/pull/407
* fix(session): fix session security by @papac in https://github.com/bowphp/framework/pull/408

**Full Changelog**: https://github.com/bowphp/framework/compare/5.3.20...5.3.21

## 5.3.20 - 2026-06-04

### What's Changed

* feat(orm): add eager loading process by @papac in https://github.com/bowphp/framework/pull/404
* Update CHANGELOG by @papac in https://github.com/bowphp/framework/pull/405

**Full Changelog**: https://github.com/bowphp/framework/compare/5.3.12...5.3.20

## 5.3.12 - 2026-06-02

### What's Changed

* fix(database): fix retrieve belongTo into loop execution by @papac in https://github.com/bowphp/framework/pull/402
* Update CHANGELOG by @papac in https://github.com/bowphp/framework/pull/403

**Full Changelog**: https://github.com/bowphp/framework/compare/5.3.11...5.3.12

## 5.3.11 - 2026-05-28

### What's Changed

* Update ROADMAP.md by @papac in https://github.com/bowphp/framework/pull/399
* fix(db): make deep casting when toArray/toJson/_toString is called by @papac in https://github.com/bowphp/framework/pull/400
* Update CHANGELOG by @papac in https://github.com/bowphp/framework/pull/401

**Full Changelog**: https://github.com/bowphp/framework/compare/5.3.1...5.3.11

## 5.3.1 - 2026-05-21

### What's Changed

* fix(route) when load the middlware we lose the route chain by @papac in https://github.com/bowphp/framework/pull/397

**Full Changelog**: https://github.com/bowphp/framework/compare/5.3.0...5.3.1

## 5.3.0 - 2026-05-21

### What's Changed

* feat(router): add php 8 attributes support for route definition by @gessyken in https://github.com/bowphp/framework/pull/349
* Update console and adding new features and fix many issues by @papac in https://github.com/bowphp/framework/pull/394
* Update readme by @papac in https://github.com/bowphp/framework/pull/395

**Full Changelog**: https://github.com/bowphp/framework/compare/5.2.991...5.3.0

## 5.2.990 - 2026-05-17

### What's Changed

* Fix retrieve data by queue by @papac in https://github.com/bowphp/framework/pull/390

**Full Changelog**: https://github.com/bowphp/framework/compare/5.2.98...5.2.990

## 5.2.98 - 2026-05-16

### What's Changed

* Fix push the right queue name by @papac in https://github.com/bowphp/framework/pull/388

**Full Changelog**: https://github.com/bowphp/framework/compare/5.2.97...5.2.98

## 5.2.96 - 2026-05-12

### What's Changed

* Fix migration by @papac in https://github.com/bowphp/framework/pull/384

**Full Changelog**: https://github.com/bowphp/framework/compare/5.2.95...5.2.96

### What's Changed

* Fix migration by @papac in https://github.com/bowphp/framework/pull/384
* Update CHANGELOG by @papac in https://github.com/bowphp/framework/pull/385

**Full Changelog**: https://github.com/bowphp/framework/compare/5.2.95...5.2.96

## 5.2.95 - 2026-05-08

### What's Changed

* Fix data binding by @papac in https://github.com/bowphp/framework/pull/381
* Update CHANGELOG by @papac in https://github.com/bowphp/framework/pull/382
* Optimize database query performance by @papac in https://github.com/bowphp/framework/pull/383

**Full Changelog**: https://github.com/bowphp/framework/compare/5.2.94...5.2.95

## 5.2.94 - 2026-04-07

### What's Changed

* Update CHANGELOG by @papac in https://github.com/bowphp/framework/pull/379
* Fix many issues by @papac in https://github.com/bowphp/framework/pull/380

**Full Changelog**: https://github.com/bowphp/framework/compare/5.2.93...5.2.94

## 5.2.93 - 2026-04-05

### What's Changed

* Fix query builder by @papac in https://github.com/bowphp/framework/pull/377
* Update CHANGELOG by @papac in https://github.com/bowphp/framework/pull/378

**Full Changelog**: https://github.com/bowphp/framework/compare/5.2.92...5.2.93

## 5.2.92 - 2026-04-04

### What's Changed

* Update CHANGELOG by @papac in https://github.com/bowphp/framework/pull/374
* Add query and post method to request and fix nullable validator by @papac in https://github.com/bowphp/framework/pull/375

**Full Changelog**: https://github.com/bowphp/framework/compare/5.2.91...5.2.92

## 5.2.91 - 2026-03-28

### What's Changed
Expand Down Expand Up @@ -171,6 +323,22 @@ Database::transaction(fn() => $user->update(['name' => '']));






















Expand Down
Loading
Loading