Skip to content

Releases: WebFiori/framework

v3.0.0-RC.4

13 May 12:08
197a23b

Choose a tag to compare

v3.0.0-RC.4 Pre-release
Pre-release

3.0.0-RC.4 (2026-05-13)

Features

  • cli: add --all-connections flag and connection validation for migrations (5a4daea), closes #326
  • cli: add migrations:skip command for baselining (4cbde82), closes #320

Miscellaneous Chores

v3.0.0-RC.3

11 May 11:07
d49db11

Choose a tag to compare

v3.0.0-RC.3 Pre-release
Pre-release

3.0.0-RC.3 (2026-05-11)

Features

  • migrations: enable recursive discovery of migrations in subdirectories (b855c18), closes #317

Bug Fixes

  • Middleware Discovery (91aaf4b), closes #319
  • migrations: close database connection after command execution (e271833)
  • router: resolve middleware by class reference in addMiddleware() (6dc18da), closes #318
  • tests: reset connection pool in CLITestCase tearDown (cb813cb)

Miscellaneous Chores

v3.0.0-RC.2

04 May 08:17
a39b0ae

Choose a tag to compare

v3.0.0-RC.2 Pre-release
Pre-release

3.0.0-RC.2 (2026-05-04)

Bug Fixes

Miscellaneous Chores

v3.0.0-RC1

29 Apr 22:20
346bec3

Choose a tag to compare

v3.0.0-RC1 Pre-release
Pre-release

3.0.0-RC1 (2026-04-29)

⚠ BREAKING CHANGES

  • deps: Application code using Cache::get(), Cache::set(),

Features

  • deps: upgrade webfiori/cache from v2 to v3 (c24817d), closes #301
  • scheduler: add scheduler:daemon command with time-limited execution (3d3cb1d), closes #300

Bug Fixes

  • correct parent constructor call and static method usage in ExtendedWebServicesManager (b110a38), closes #296
  • off-by-one in middleware after() and afterSend() loops (1faf4a1), closes #299
  • Proper Fix for The Issue (3bb8970)
  • remove silent try-catch in StartSessionMiddleware::after() (9c5c3b6), closes #298
  • routing: preserve query string on redirect and prevent crash on root sub-routes (007c799)
  • use $response instance instead of static Response::addHeader() in StartSessionMiddleware (907984c), closes #297

Miscellaneous Chores

  • bump version to v3.0.0-RC1 (2026-04-30) (a9d4117)
  • Merge pull request #312 from WebFiori/dev (a629646)

v3.0.0-RC0

08 Apr 22:43
54e891d

Choose a tag to compare

v3.0.0-RC0 Pre-release
Pre-release

3.0.0-RC0 (2026-04-08)

Features

  • (cli): Run Seeders With Migrations (7796e93)
  • Add env: to Class Driver (89cd39d)
  • Add property and constant (bebe151)
  • Add Arguments Support in Add DB Connection Command (8223428)
  • Add Dependencies and Envs (e3950b6)
  • Add New Method" method (4d486b2)
  • Added getCode (ff37c27)
  • Added migrations:fresh Command (d5f732b)
  • Added Options to AttributeTableWriter (1d6340c)
  • Added Scan for Seeders in Dry Run (a2697f8)
  • Added Support For Args in Add SMTP Conn (4554cca)
  • Attributes (9e11d2b)
  • Chaining (d3b2407)
  • Code Reuse Helpers (f54ed91)
  • Create Attributes Table (6f4a7fc)
  • Create Background Task Command (fab0c39)
  • Create CLI Command (3c88ecf)
  • Create CRUD Resource (78d5ecf)
  • Create Domain Entity (3c4944c)
  • Create Middleware Command (2b189be)
  • Create Migration (989cf6d)
  • Create Repo (498c214)
  • Create Seeder (b3038d0)
  • Create Table Command (6fe3be5)
  • Doc-block Builder (0eb7760)
  • Env Vars for Json Driver (f28f977)
  • Optional Config Var (b34cd18)
  • scheduler: Added Support for env: Syntax (8240078)
  • Split Migrations Count from Seeders Count (69c69d6)
  • Web Services Writer (ff39f02)

Bug Fixes

  • Access Modifier (95016a8)
  • App Directories Creation (a8ee667)
  • Check for Empty --class-name (e5f845c)
  • CLI Test Case Class Fix (ac64c01)
  • cli: Deleting All Records of Changes Table (61d2107)
  • cli: object-to-string conversion errors (e1a6e81)
  • cli: Run Migrations With No Tables Check (b5e9f06)
  • Fix Session Tables Creation (f318ba4)
  • Getting Requested URI (79f47a8)
  • Initialization Path (192c2f0)
  • Max/Min Values Issue (b57b6bc)
  • Method Call (f598610)
  • Multiple Fixes (bd09605)
  • Request Method not Allowed (868e123)

Miscellaneous Chores

v3.0.0-beta.31

27 Oct 22:15
d81cfd0

Choose a tag to compare

v3.0.0-beta.31 Pre-release
Pre-release

3.0.0-beta.31 (2025-10-27)

Bug Fixes

  • Bug in Finding Class Loader Path (6831a96)
  • Show Framework Logo (e47f1a5)

Miscellaneous Chores

v3.0.0-Beta.30

21 Oct 21:44
3e82c23

Choose a tag to compare

v3.0.0-Beta.30 Pre-release
Pre-release

3.0.0-Beta.30 (2025-10-21)

Features

  • Added a Script to Update Version (e998c47)

Bug Fixes

Miscellaneous Chores

v3.0.0-Beta.29

09 Oct 12:40
22433ff

Choose a tag to compare

v3.0.0-Beta.29 Pre-release
Pre-release

3.0.0-Beta.29 (2025-10-09)

Bug Fixes

Miscellaneous Chores

v3.0.0-Beta.28

04 Aug 14:00
4d48bda

Choose a tag to compare

v3.0.0-Beta.28 Pre-release
Pre-release

What's Changed

Full Changelog: v3.0.0-Beta.27...v3.0.0-Beta.28

v3.0.0-Beta.27

26 May 09:41
8f90c06

Choose a tag to compare

v3.0.0-Beta.27 Pre-release
Pre-release

What's Changed

Full Changelog: v3.0.0-Beta.26...v3.0.0-Beta.27