Releases: VitexSoftware/php-ease-html
Releases · VitexSoftware/php-ease-html
1.40.2
1.32.1
old calling of Cfg() function fix
use only string to specify included script/css position
Full Changelog: 1.32.0...1.32.1
Semantic Versioning ready
[1.32.0] - 2024-10-30
Slow evolution continues.
Added
- Getter functions added to Table Tag.
- Support for JavaScript Module added.
- Input Interface defined.
- Message type icons added into Status Messages on page.
Changed
- PSR12 code cleanup.
- Code reformat.
- Better strict types.
- Improved Scripts inserting.
- HtmlTag now accepts arguments.
- ButtonTag now accepts mixed content.
- Select tag now implements Input interface.
- Compatibility with Input interface fix.
- All inputs implement Input now.
- Allow null as placeholder for TableTag parts.
- Better Compatibility.
Fixed
- Fix what PHPStan found.
- Mailer fix.
- Value processing fix.
- Smtp config fix.
- Warning fixed.
- typo fix.
- strict types update for HTMLMailer.
- Mailer strict types update.
- Dep fix.
Security
- N/A
Strictly typed
New features
- declare (strict_types=1); added
- Emebdablize function added
- dependabot.yml created
Enhancements
- Table example added
- All Czech string translated to English (thanks to @Borbina )
Bug Fixes
- Dependency update
- Debian package updated
- NetBeans project directory removal
- VSCode config removal
Documented
- Added docs generated by PHPDocumentor
- Depend on ease-core 1.8+
Main Branch
Default branch is main now
Going stable
Improvements
- Dev stability removed
- getStatusMessagesBlock() now accept tag parameters array
- In Debian: twbootstrap renamed to bootstrap
- All tests pass
- New source of status messages is now \Ease\Logger\Regenet
Fixes
- InputPasswordTag now accept properties
- Do not add null as item
- Recurisive Form Select setting value fixed
- Ul tag content smart adding fixed
Clean Tables
In code:
- Remeber SelectTag values
- WebPage Sign In fix/update
- "Only For logged" check update
- Img Tag now support base64 encoding
- Code cleanup
- ITEM IDs removed
- Ability make items disabled
- Do not use symlinks in debian
- Remove empty tHead and tFoot
In readme:
- Badges updated
- Git Issues link added to Readme