Releases: softberg/quantum-php-core
Releases · softberg/quantum-php-core
Release 2.9.8
What's Changed
- Quantum Toolkit by @Arno2005 in #286
- Quantum toolkit final by @armanist in #292
- Support automatic loading of module helpers by @armanist in #297
- Add support for dynamic anonymous models in ModelFactory by @armanist in #298
- 296 layout assets get cleared when calling set layout() without re passing them by @armanist in #299
- Updating template file extensions and their processing by @armanist in #300
- Replace abandoned
laminas/laminas-textwithpovils/figletfor Figlet rendering by @armanist in #302 - Refactoring Toolkit module by @armanist in #301
- Http module improvements by @armanist in #303
- Setting custom headers in request create and making sure to reset the state before each request by @armanist in #304
- 308 add UUID helper functions to app helper by @armanist in #309
- 310 refactor join system by @armanist in #311
- Refactor Validator Class and Add Native exists Rule by @armanist in #314
- Removing
$fieldargument from rules by @armanist in #315 - Fixing
uniqueandexistsand validator error handling by @armanist in #316 - 305 refactor demo module to make it fully standalone and installable by @armanist in #312
- Correcting the way of setting the rule by @armanist in #317
- Making
getPosts()to return either Paginator or ModelCollection bas… by @armanist in #318 - Correcting dynamic namespaces by @armanist in #319
- Refactor Di Container to Support Abstract-to-Concrete Bindings and more by @armanist in #320
- Separate core dependency loading from module dependency loading by @armanist in #322
- Updating unit tests by @armanist in #323
- Correcting the way of grabbing raw param by @armanist in #326
Full Changelog: 2.9.7...2.9.8
Release 2.0.0-rc
Remove version field to fix Packagist warning
Release 2.9.7
What's Changed
- Add put() and delete() shorthand methods to the Router by @Arno2005 in #254
- Consolidate services and refactor service factory to use di by @armanist in #259
- refactors Mvc directory and Middleware by @Malnutreeto in #257
- Update Service References in Templates by @armanist in #262
- Refactor and Optimize MvcManager by Moving Middleware and View Cache Logic by @armanist in #263
- Refactor View-related Code into a Centralized View Folder by @armanist in #264
- Replace-Textarea-with-Markdown-Editor-in-Demo-Blog-#133 by @live-soft in #265
- Update Demo Templates to Use Centralized View Folder Structure by @armanist in #267
- Replace-Textarea-with-Markdown-Editor-in-Demo-Blog-#133 (change to ea… by @live-soft in #268
- Allow Raw HTML Rendering in QtView::setParam() via Additional Flags by @armanist in #270
- Allow to set raw params to QtView by @armanist in #271
- composer json update by @live-soft in #272
- Using raw params for html content in DemoWeb module by @armanist in #273
- Rename 2FA Constant to a Valid and Conventional Identifier #258 by @live-soft in #274
- Structural changes and code refactoring by @armanist in #275
- Module feature enhancements, optimizations and code refactoring by @armanist in #276
- Structural refactoring by @armanist in #277
- Refactor Paginator to AbstractPaginator Base by @armanist in #279
- Updating paginator by @armanist in #281
- Add Basic Auth Credentials Support to HttpRequest by @Arno2005 in #282
- Implement
isNull()andisNotNull()methods forSleekDBandIdormadapters by @armanist in #284 - Adding Soft Delete Functionality by @armanist in #285
- Code optimization by @armanist in #287
- Database transactions by @armanist in #288
New Contributors
- @Malnutreeto made their first contribution in #257
Full Changelog: 2.9.6...2.9.7
Release 2.9.6
What's Changed
- OpenAPI routes issue by @Arno2005 in #208
- Search input crashes when including [ due to unescaped regex by @armanist in https://github.com//pull/211
- Implement User Account Settings Page #117 by @live-soft in #209
- Implement User Account Settings Page #117 (account settings added) by @live-soft in #213
- Remove ORM config definition by @armanist in #212
- Refresh user by @armanist in #215
- Config structure changes by @armanist in #216
- Updating the
sanitizeValue()method making sure to escape only problematic symbols by @armanist in #219 - Implement User Account Settings Page #117 (code refactoring) by @live-soft in #220
- Auth config structure by @armanist in #222
- Cloud storage library simplifications by @armanist in #223
- Allow specifying a different adapter at runtime for libraries by @armanist in #230
- Refactor ModelFactory to Create ORM Model Instances and Set QtModel by @armanist in #231
- Restructure Modules to Include Assets and Publish on Installation by @Arno2005 in #234
- Standardize Configuration Directory Naming in Quantum PHP Framework by @Arno2005 in #236
- Correcting asset paths in html by @Arno2005 in #237
- Ensure Atomic Module Creation by @Arno2005 in #239
- Restructuring auth configs in module templates by @Arno2005 in #240
- Correcting database configs by @Arno2005 in #242
- Model collections by @armanist in #241
- Move routes outside from config by @Arno2005 in #243
- Update demo modules to support ModelCollection usage in get() and data() methods by @Arno2005 in #244
- Fixing styles in account pages by @Arno2005 in #246
- Fixing styles in account pages (bug fixes) by @live-soft in #248
- Fixing styles in account pages (language fixes) by @live-soft in #250
- Fixing security issue at refreshUser by @Arno2005 in #251
- Correcting asset path by @Arno2005 in #252
Full Changelog: 2.9.5...2.9.6
Release 2.9.5
What's Changed
- Fixing layout issue on Module library by @Arno2005 in #177
- 149 View cache by @Vahram1995 in #178
- Major refactoring by @armanist in #182
- Fix Language Change Behavior on Single Post Page by @Arno2005 in #184
- Error Page Injected into View Content by @armanist in #186
- Search Functionality #109 by @live-soft in #189
- Big refactoring by @armanist in #190
- Removing language load in console app and making sure to not load con… by @armanist in #192
- Making env mutable at key generate command by @armanist in #193
- Refactor ModuleGenerator Command to Unwrap Template Files for Better Maintainability by @Arno2005 in #194
- Updating module file extensions to be .tpl by @Arno2005 in #195
- Moving some dependencies form section require to suggest by @armanist in #196
- Minor fixes on module library by @Arno2005 in #197
- Removing singleton nature from ModuleManger and Correcting file extension change at template copy by @armanist in #198
- Correcting the DebugBarCommand as of different package usage by @armanist in #199
New Contributors
- @live-soft made their first contribution in #189
Full Changelog: 2.9.0...2.9.5
Release 2.9.0
What's Changed
- Migration down confirmation by @hatik92 in #120
- New ModuleGenerateCommand by @hatik92 in #121
- Ignore the port when 80 by @hatik92 in #122
- Refactoring Curl to HttpClient by @armanist in #123
- CSRF class optimization and unit test optimizations by @armanist in #124
- Determine the request type in Route and Empty file via PUT method fix by @armanist in #126
- Model hidden section by @hatik92 in #125
- Ability to use 3rd party email service by @hatik92 in #128
- Remove CSRF token from request after verification by @hatik92 in #129
- Adding Mailgum mailer by @hatik92 in #130
- 1061 Ability to enable recaptcha by @Vahram1995 in #127
- Filesystem, HttpClient, UploadedFile, JWToken fixes and enhancements by @armanist in #132
- Added ZipArchive class by @hatik92 in #131
- more tests in phar adapter by @hatik92 in #133
- Mailer library by @armanist in #134
- Archive library by @armanist in #136
- Updating workflow name by @armanist in #137
- Update README.md by @armanist in #138
- Update php.yml by @armanist in #139
- integrating hCaptcha and ReCaptcha adapters by @Vahram1995 in #135
- Restful routes issues by @armanist in #140
- Asset library enhancements by @armanist in #141
- Install default modules by command by @Arno2005 in #142
- Captcha library by @armanist in #143
- Fixing issue with module name by @Arno2005 in #144
- Minor fixes and cleanup by @Arno2005 in #145
- Minor fixes and cleanup by @Arno2005 in #146
- Optimizing the Router class by @armanist in #150
- Pagination feature by @Vahram1995 in #154
- Refactoring, optimizations and cleanups by @armanist in #156
- Added additional check for QtModel __call by @Vahram1995 in #157
- Correcting pagination data return type by @Vahram1995 in #158
- fixed pagination bug by @Vahram1995 in #159
- Minor fixes and cleanup by @armanist in #160
- Module library related changes by @armanist in #161
- Correcting Modules Demo code by @armanist in #162
- Minor issue fixes on demo modules by @armanist in #163
- Normalizing header key consistency by @Vahram1995 in #164
- Captcha related changes by @armanist in #165
- Making pagination translatable by @armanist in #166
- Filesystem adapter for GoogleDrive by @Arno2005 in #167
- Dropbox related refactoring and minor text changes by @armanist in #170
New Contributors
Full Changelog: 2.8.0...2.9.0
Release 2.8.0
Merge pull request #119 from armanist/master Updating the readme
Release 2.7.0
Migration feature, new hooks and much more
Release 2.6.0
Sleekdb integration and more important fixes and improvements
Release 2.5.0
Updating the version to 2.5.0