Releases: mirekmarek/php-jet
Releases · mirekmarek/php-jet
v2024.18
Jet Studio 2
- Complete refactoring of Jet Studio
- Jet Studio is now a modular application
- Basic UI / UX review of Jet Studio
- Logging in is no longer required when working on localhost
Jet Core (library)
- A few changes related to Jet Studio 2 (new methods designed for Jet Studio, no backward compatibility violations)
- It is now possible to deactivate the profiler even after it has been activated
Jet Installer
Always deactivates the Jet Profiler
v2024.17
Jet Core - library
- BugFix: DataModel ORM: saving: setIsSaved must be called before afterAdd
- BugFix: MVC_Page->save(): rename old definition directory only if it exists
- Jet Debug: handle also fatal errors
v2024.16
Jet Tools - CLI
- Jet Studio access reset tool
v2024.15
Jet Core - Mailing
- Jet\Mailing_Email -> parseImages(): HTML images are now embedded in the HTML and not attached to the email as a special attachment.
- Jet\Mailing_Email: new method addAttachmentsData( string $file_name, string $file_mime_type, string $file_data ) : void
- Jet\Mailing_Email: new method addImageData( string $cid, string $file_name, string $file_mime_type, string $file_data ) : void
- New class internal Mailing_Email_File representing e-mail attachment
v2024.14
Jet Core
- ORM DataModel: Bug fix: Some definitions are not mandatory anymore when the class is abstract
- Minor code quality improvements
v2024.13
Jet Core
- ORM DataModel: Bug fix: An assigned sub-entity that has not yet been saved must not be deleted when the parent entity is deleted.
v2024.12
Jet Core
- ORM DataModel: Bug fix (fatal error): DateTime->onOnlyDate was ignored. This made it impossible to create queries with date without time.
v2024.11
Jet Profiler
- Brand new profiler UI
Jet library (core)
- New class Debug_Profiler_Run_BacktraceItem (extends Debug_ErrorHandler_Error_BacktraceItem)
- Debug_Profiler_Run_BacktraceItem represents all profiler backtraces (and not only simple array)
- Debug_Profiler->getRootDir(): string added
- Debug_Profiler->getBlock( string $id ) : ?Debug_Profiler_Run_Block added
- Jet_MVC: profiler block names simplified
Jet Debug ErrorHandler > Display
- The error handler has the same font as the profiler
Jet Example Application
- The Jet Profiler will be enabled again by default in the development environment
- Base Web has disabled use module pages now (it is better for performance)
v2024.10
Jet library (core)
- Db > Backend > PDO: Use statements only if it is reasonable
- New class Debug_CodeHighlighter_PHP (extracted from the Display error handler)
Jet Playground
- Workaround if someone tries to start playground from its directory directly
Jet Example App
- Minor improvements
- Module: Web.Articles: performance bug fix
Installer
- CZ dictionaries updated
v2024.09
Jet Debug
- Brand new advanced error displayer
Example application:
- Many UI/UX improvements and bug fixes