Appearance
WHATS NEW IN VERSION 1.0.3
mpf
v1.0.3 SHORT OVERVIEW
Added migrations system
Added support for foreign keys (including post-migration)
Improved constraint handling on delete
⚙️ Query Engine
Fixed issue with newly saved data not returning properly
Fixed count() + where() compatibility
Fixed join() when on() is not explicitly defined
Fixed column overwriting when joining tables with identical column names
🧩 Environment
Added .env DEBUG and PRODUCTION modes
When DEBUG=TRUE, all system messages and SQL logs are displayed
When DEBUG=false, errors and debug outputs are suppressed for production safety
Added migrations system
now you can edit, add, remove model/database columns safely without reseting the whole database and with no risks of losing your datas.
Enviroment System && DEBUG(develpment) / production mode implementation
with .env file implementation its much easier to configure your enviroment
Model Methods Statical Calling
with this new Features you don't need to instatiate a model class before you use it now your code can be more readable and easier to manage
✅ save
✅ find
✅ updating
✅ delete
Relaitional Operators
Now you can test logically your queries with the relation operators implementation
✅ < | > | <= | >=
Ordering
Check the new way to sort your results
Counting
Now you can get the count of one or more fields in your DB through the models
Join
Now your joins is no longer limited to 2 models
now you can join as many models you can, and using the new statical calling, relational op and ordering features