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