- Issue #419: Bump
PHPUnitto version12.5.23by @SergiuBota1 in #420
- Nothing
- Nothing
- Removed PHP
8.2support
- Fixed PHPUnit notices caused by mock objects without expectations configured
- Fixed PHPUnit deprecation warnings caused by using
with()on test stubs
- Issue #405: Bump
dotkernel/dot-makerto version2.xby @alexmerlin in #406 - Update Qodana action version to v2025.3 by @arhimede in #411
- Issue #413: Add PHP
8.5support by @alexmerlin in #414
- Nothing
- Nothing
- Nothing
Main features:
- Added PostgreSQL support
- Replaced usage of binary UUIDs with string UUIDs (still using the
ramsey/uuidpackage) - Entities can choose between using a numeric or UUID identifier
- UUID identifiers are now stored in a native
uuidcolumn - Renamed entity identifier field from
$uuidto$id
- Issue #400: Bumped dependencies by @alexmerlin in #401
- Issue #402: Core Sync and update codebase by @alexmerlin in #403
- updated readme, oss by @bidi47 in #397
- Core sync by @alexmerlin in #398
- Nothing
- Nothing
- Nothing
- Nothing
- Core sync by @alexmerlin in #381
- Update badge for Packagist dependency version by @arhimede in #387
- Form updates by @Jurj-Bogdan in #388
- Issue #298: Bump to PHP 8.4 by @alexmerlin in #393
- Added comment with new possible rbac guard config by @Jurj-Bogdan in #386
- Issue #391: Implemented Doctrine table prefixes by @alexmerlin in #392
- Nothing
- Issue #382: Removed migration file by @alexmerlin in #383
- Removed mezzio/mezzio-tooling dependency by @Jurj-Bogdan in #390
- Nothing
- Issue #374: Changed route names to be in line with the Dotkernel API naming scheme by @Jurj-Bogdan in #375
- Issue #377: Updated all handler names to match route names by @Jurj-Bogdan in #376
- Issue #332: Added
.laminas-ci.jsonconfig file by @alexmerlin in #378 - Issue #379: Implement
dotkernel/dot-makerin dev mode by @alexmerlin in #380
- Nothing
- Issue #332: Removed
.laminas-ci/pre-run.shscript by @alexmerlin in #378
- Issue #275: Template refactoring by @alexmerlin in #287
- Issue #299: Navigation menu templates by @MarioRadu in #328
- Issue #303: Implemented dotkernel/dot-mail 5.0 by @MarioRadu in #315
- Issue #309: Restricted
Qodanato supported PHP versions by @alexmerlin in #310 - Issue #313: Updated laminas/laminas-coding-standard to latest version by @MarioRadu in #314
- Issue #316: Obfuscate admin login IP address by @alexmerlin in #318
- Issue #326: Refactored forms and responses by @MarioRadu in #333
- Issue #330: Replace controllers with handlers by @MarioRadu in #335
- Issue #344: Major refactoring by @alexmerlin in #347
- Issue #358: Render templates separately then pass body to
MailServiceby @alexmerlin in #359 - Issue #361: Increase
PHPStanlevel to8by @alexmerlin in #362 - Issue #368: Switch from
UUID4toUUID7by @alexmerlin in #369 - Update qodana_code_quality.yml by @arhimede in #297
- Update README.md by @alexmerlin in #353
- Update qodana_code_quality.yml by @arhimede in #357
- Issue #288: Improved dashboard by adding useful links by @alexmerlin in #290
- Issue #301: Replaced Psalm with PHPStan by @MarioRadu in #302
- Issue #311: Composer post install script by @MarioRadu in #312
- Issue #327 & #329: Implemented core arhitecture by @MarioRadu in #343
- Issue #336: Implemented doctrine enums by @MarioRadu in #339
- Issue #345: Implemented route grouping by @alexmerlin in #346
- Added .gitattributes by @bidi47 in #289
- Add demo and docs links to README.md by @arhimede in #325
- Nothing
- Issue #301: Replaced Psalm with PHPStan by @MarioRadu in #302
- Issue #306: Removed laminas/laminas-http dependency by @MarioRadu in #307
- Issue #320: Removed
credential_callablefrom authentication config by @alexmerlin in #321 - Issue #365: Removed
laminas/laminas-i18nby @alexmerlin in #366
- Issue #291: Temporarily removed
.gitattributesfile to repair CRLF files by @alexmerlin in #293 - Issue #292: Fixed CRLF files and restored
.gitattributesby @alexmerlin in #294 - Issue #295: Fix bootstrap-icons by @alexmerlin in #296
- Issue #304: Increased PHPStan
memory_limitto1Gby @alexmerlin in #319 - Issue #322: Skip Doctrine cache on admin authentication by @alexmerlin in #323
- Issue #349: test readme.md to be updated by @Howriq in #355
- Issue #351:
Qodana: use branch6.0by @alexmerlin in #352 - Issue #363: Fixed invalid call to
getDatainPostUserDeleteHandlerby @alexmerlin in #364 - PHP-CS bug fix by @MarioRadu in #342
- Pre-release tweaks by @alexmerlin in #350
- Moved exceptions back from
CoretoAppby @alexmerlin in #354 - Core sync by @alexmerlin in #360
- Nothing
- Issue #284: Created file
CHANGELOG.mdby @alexmerlin in #285 - Issue #282: Show current page as active/open in left menu by @alexmerlin in #286
- Nothing
- Nothing
- Nothing
- Issue #273: Bump
dotkernel/dot-sessionto^5.5.2by @bidi47 in #274 - Issue #277: Upgraded
dot-errorhandlerto version4.xby @alexmerlin in #278
- Issue #276: Implemented Twig CS checker/fixer by @alexmerlin in #279
- Issue #280: Admin logins page as bootstrap (simple) table by @alexmerlin in #281
- Nothing
- Nothing
- Nothing
- Nothing
- Issue #184: Implemented
CSRFprotection in all forms by @alexmerlin in #270
- Nothing
- Issue #266: Removed
HasLifecycleCallbacksfromTimestampsTrait.phpby @alexmerlin in #269
- Issue #241: Hide modal messages fix by @MarioRadu in #268
- Issue #271: Fixed namespace across the application by @alexmerlin in #272
- Issue #198: updated readme badge by @bidi47 in #220
- Issue #222: Updated dot-cli & dot-geoip versions by @MarioRadu in #224
- Issue #225: Refactored doctrine config by @MarioRadu in #227
- Issue #226: Updated package.json by @mada27 in #229
- Issue #231: refactor checking for a public or private ip by @cPintiuta in #234
- Issue #235: Updated GHA files to use latest action releases by @alexmerlin in #238
- Issue #243: Di attributes by @cPintiuta in #245
- Issue #249: crlf to lf by @cPintiuta in #257
- Issue #258: crlf to lf by @cPintiuta in #259
- Issue #258: new line by @cPintiuta in #260
- Issue #262: bump psr-container-doctrine and refactoring config providers by @cPintiuta in #263
- Issue #255: Javascript refactoring and packages updates by @MarioRadu in #261
- Issue #241: Refactored handler by @MarioRadu in #265
- Update qodana_code_quality.yml to include composer install by @arhimede in #250
- Issue #217: Implemented dot-cache by @MarioRadu in #228
- Issue #240: Orm3 by @cPintiuta in #253
- Create qodana_code_quality.yml by @arhimede in #244
- Nothing
- Issue #221: removed references for PhpFileCache by @bidi47 in #223
- Issue #232: Removed user-agent-sniffer by @alexmerlin in #233
- Issue #236: Removed unnecessary
HasLifecycleCallbacksentity attributes by @alexmerlin in #237 - Issue #246: Removed unused config by @MarioRadu in #264
- Issue #254: fixed updating login logs by @cPintiuta in #256