Skip to content

Releases: ui-awesome/html-contracts

0.1.0

28 Apr 16:08
7d9f02e

Choose a tag to compare

What's Changed

  • feat(contracts): Add AttributesInterface, FormControlInterface and RenderableInterface combining rendering and attribute management for form controls. by @terabytesoftw in #1
  • feat(contracts): Introduce BlockInterface, InlineInterface, and VoidInterface interfaces, and refactor AttributesInterface and FormControlInterface into nested namespaces for enhanced HTML element management. by @terabytesoftw in #2
  • fix(contracts): Decouple BlockInterface, InlineInterface, and VoidInterface from BackedEnum so class-based renderable elements can implement these contracts. by @terabytesoftw in #3
  • Simplify AttributesInterface to the public attributes API with attributes() replacement and addAttribute() single-attribute updates. by @terabytesoftw in #4
  • chore: update README.md branding and align tooling config for PHP 8.3 and phpstan strict rules. by @terabytesoftw in #5
  • chore: refine composer.json description and keywords to reflect the published interfaces (renderable, attributes, form control, block, inline, void). by @terabytesoftw in #6

New Contributors

Full Changelog: https://github.com/ui-awesome/html-contracts/commits/0.1.0