Releases: mirekmarek/php-jet
v2024.08
Jet Studio:
- Many UI/UX improvements and bug fixes
General:
- WYSIWYG editor version actualization
v2024.07
Example app - initialization
- Bug fix: base uri was incorrect
- Init/PHP: ini_set( 'session.cookie_httponly', true); added
Tests
- Locales: minor UI improvement
v2024.06
Jet library (core):
- Jet UI - flags: image replaced by unicode flags, image and css flags removed
- MVC_Layout: minor code quality improvement
Example installer:
- Minor UI improvement
v2024.05
Jet library (core):
- MVC: Layout postprocessor subsystem added
- Translator::getKnownLocales() : array added
- Translator::getKnownDictionaries( Locale $locale ) : array added
- Translator_Dictionary::removePhrase added
- Translator::saveDictionary( Translator_Dictionary $dictionary ): void added
v2024.04
Jet library (core):
- Form: Form_Field->getDoNotTranslateLabel added
- Form: Form_Field_Part_File_Trait: bug fix
- AJAX::snippetResponse( string $snippet ) : void added
- DataModel::fetch: $where_per_model parameter now accepts empty value or 'this' as a key
- Debug_Profiler_Run:__construct: bug fix
v2024.03
Jet library (core):
- Form: Form fields now have default error messages.
Example installer:
- UI/UX modernized
Example App:
Dictionaries updated
v2024.2
Jet library (core):
- Form: Form fields now have default error messages.
Jet Studio
- DataModel: UI/UX improvement
v2024.01.1
Jet library (core):
-
ORM DataModel: dataFetch* - raw mode added
-
Jet Form:
Form_Renderer_Single->setCustomRenderer( ?Closure $custom_renderer ): void
Form_Renderer_Single->getCustomRenderer(): ?Closure
Form_Renderer_Single->renderByView() : string -
Bug fix: non-functional internal relations in entity inheritance
-
Bug fix: Form_Field_Data: invalid default error code
-
Bug fix: Form_Field_Range: better input value catcher
-
Bug fix: Form_Field_Float: null value if input missing
-
Bug fix: Form_Field_Int: null value if input missing
Jet Example App:
- ErrorHandler_Display: output buffer clean in a case of fatal error
JetStudio:
- Forms: Bug fix - null handling
v2024.01
Jet library (core):
-
ORM DataModel: dataFetch* - raw mode added
-
Jet Form:
Form_Renderer_Single->setCustomRenderer( ?Closure $custom_renderer ): void
Form_Renderer_Single->getCustomRenderer(): ?Closure
Form_Renderer_Single->renderByView() : string -
Bug fix: non-functional internal relations in entity inheritance
-
Bug fix: Form_Field_Data: invalid default error code
-
Bug fix: Form_Field_Range: better input value catcher
-
Bug fix: Form_Field_Float: null value if input missing
-
Bug fix: Form_Field_Int: null value if input missing
Jet Example App:
- ErrorHandler_Display: output buffer clean in a case of fatal error
v2023.17.2: Example app:
Example app
- Factory_MVC::getViewInstance is strictly used instead of direct view instance creation.
- ACL action constant names unification
- Admin menu UI updated
Jet Studio
- ACL action constant names unification - module wizard templates
- Better module wizard templates directory organization
Jet library (core)
- Translator::setCurrentDictionaryTemporary can return value returned by callback
- Form_Field_Date: bug fix (wrong error message code)
- Form_Field_Date_Time: bug fix (wrong error message code)
- Form_Renderer_Single->setCustomRenderer() added
- Form_Renderer_Single->getCustomRenderer( ?Closure $custom_renderer ):void
- Form_Renderer_Single->renderByView() : string added
- Form_Field_Select and Form_Field_MultiSelect: bug fix - readonly works now
- Form_Field_Int: bug fix - incorrect retyping
- Form_Field_Int, Form_Field_Float, Form_Field_Range: better empty input handling
Jet Tests
Test.Forms: bug fix: number field test - rangers