Releases: mirekmarek/php-jet
Releases · mirekmarek/php-jet
v2023.16
Example app
Better example how to use application modules as services
- Loggers become service modules
- Auth controllers become service modules
Jet
- Auth: controller provider feature added
- Logger: controller provider feature added
- Translator:
- installApplicationModuleDictionaries( Application_Module_Manifest $module ) : void method added
- collectApplicationModuleDictionaries( Application_Module_Manifest $module ) : void method added
- uninstallApplicationModuleDictionaries( Application_Module_Manifest $module ) : void method added
- setCurrentDictionaryTemporary( string $dictionary, callable $action ): void method added
Jet + Example app
Modules can now carry their dictionaries in the installation directory and dictionaries can be installed or uninstalled together with the module.
Jet Studio:
- Necessary modifications around dictionaries and new features
- New feature: dictionary collection
v2023.15
Example app
Better example how to use application modules as a services
- Loggers become service modules
- Auth controllers become service modules
Jet
Auth: controller provider feature added
Logger: controller provider feature added
v2023.14
Example Application
- Visitor password reset example added
- Auth_AvailablePrivilegeProvider added
- minor code quality improvement
Jet Studio
- UI bug fix
- Module clone feature added
- Bug fixes
v2023.12
Example app improved
- TinyMCE is no longer the default WYSIWYG (but it is still possible to enable it)
- Application service handling example added
- ImageManager service example added (web, admin)
- Example content article has title image now
- Example of inter module interaction (ImageManager: image select widget and dialog, thumbnail creator).
- Example of page collector class (JetApplication\Application_Web_Pages)
- Module Admin.Content.Articles: bug fixes
Jet Studio
- documentation link added
- questions link added
v2023.11
Jet
- Mailing backend refactoring - better e-mail message composition
Example App
- Structure od example modules changed - the structure is now more logical and more practical
- Example app UI updated
- staticContent example removed
- Example web default layout UI updated
- REST API Test - UI updated
Jet Studio
- Jet Studio UI updated
- Bug fix
Installer
- Installer UI updated
Jet Profiler
- Jet Profiler UI updated
v2023.10
Jet
- New methods Data_DateTime::catchDateTime and Data_DateTime::catchDate methods added and applied. See documentation
- Jet ORM DataModel::dataDelete( array $where ) method added added. See documentation
Jet Studio
- Page ID display redesigned. ID can be copied to clipboard.
- Base ID display redesigned. ID can be copied to clipboard.
- DataModel > Create property form completely redesigned. It is now possible to create multiple properties at once.
v2023.9
Autoloader subsystem simplified a and improved. See documentatin.
v2023.6
Jet
New DataListing subsystem.
- It is refactored old Data_Listing with much more better architecture and more features:
- Better column definition
- Better filter definition
- Bulk operations
- Data exports
- "prev item" / "next item" feature
- and mode
Old Data_Listing remains because of backward compatibility.
- Auth::loginUser feature added
- Minor code quality improvements
Jet Studio:
- BasicAdmin module template renamed to BasicCRUD
- New DataListing subsystem integrated
Example applications
- New DataListing subsystem fully integrated
- EventViewer.* modules: CSV export added (DataListing export example)
- ManageAccess.*.Users modules: Block user / unblock user bulk operation added (DataListing bulk operation example)
- Visitor sign up example added
v2023.5
Jet:
✰ MS-SQL support added
JetStudio:
✰ UI/UX improvements, search tools added
v2023.4
✓ Code quality improvements and bug fixes ( thanks 😉)
JetStudio - DataModel:
✰ It is possible to specify name of a relation property during related model creation.
JetStudio - Forms:
✰ Select form field type dialog UI/UX refactored.