Releases: nowo-tech/TagInputBundle
Release list
Release v1.2.0
Release v1.2.0
Changelog
Changed
- Web Component: the form theme now renders
<nowo-tag-input>(light DOM).tag-input.jsdefines the custom element and still initializes fields withdata-controller="nowo-tag-input". - Deps (dev): bump
rector/rector,friendsofphp/php-cs-fixer,@types/node,happy-dom; refresh Composer lockfiles.
Notes
- Integrators: keep the same
tag-input.jsasset. Custom theme overrides should use<nowo-tag-input>as the outer host.
What's Changed
- feat: wrap Tagify field in nowo-tag-input custom element by @HecFranco in #29
- chore(deps): bump friendsofphp/php-cs-fixer from 3.95.22 to 3.95.23 by @dependabot[bot] in #30
- chore(deps): bump rector/rector from 2.6.3 to 2.6.4 by @dependabot[bot] in #31
- chore(deps): bump @types/node from 26.2.0 to 26.4.0 by @dependabot[bot] in #32
- chore(deps): bump happy-dom from 20.11.6 to 20.12.0 by @dependabot[bot] in #33
Full Changelog: v1.1.3...v1.2.0
Release v1.1.3
Release 1.1.3
See docs/CHANGELOG.md for details.
Changelog
Changed
- Raise minimum PHP to 8.2 and sync README badge (REQ-SF-001).
- Docs: PHP-FIG PSR evaluation (REQ-CS-007).
Notes
- No API or configuration changes for integrators unless noted above.
What's Changed
- chore(deps): bump happy-dom from 20.11.2 to 20.11.6 by @dependabot[bot] in #26
- chore(deps): bump vite from 8.2.1 to 8.2.2 by @dependabot[bot] in #27
- chore(deps): bump friendsofphp/php-cs-fixer from 3.95.18 to 3.95.20 by @dependabot[bot] in #28
Full Changelog: v1.1.2...v1.1.3
Release v1.1.2
Release v1.1.2: composer audit CI
Changelog
Security
- CI: run
composer audit --lockedafter dependency install (REQ-SEC / P3).
Full Changelog: v1.1.1...v1.1.2
Release v1.1.1
Release v1.1.1: Symfony 8 demos and Hot Reload 1.4.
Changelog
Changed
- Demos: pin
nowo-tech/hot-reload-bundleto^1.4with FrankenPHP Mercure/hot_reload(dev/testonly). - Demos: Symfony 8 only; Symfony 6/7 demo apps removed.
What's Changed
- chore(deps): bump vincentlanglet/twig-cs-fixer from 3.14.0 to 4.0.2 by @dependabot[bot] in #21
- chore(deps): bump vite from 8.2.0 to 8.2.1 by @dependabot[bot] in #22
- chore(deps): bump happy-dom from 20.11.1 to 20.11.2 by @dependabot[bot] in #23
- chore(deps): bump @types/node from 26.1.2 to 26.2.0 by @dependabot[bot] in #24
- docs: align README and roadmap with shipped functionality by @HecFranco in #25
New Contributors
- @HecFranco made their first contribution in #25
Full Changelog: v1.1.0...v1.1.1
Release v1.1.0
v1.1.0
Changelog
Added
- REQ-TWIG-004: require
twig/extra-bundle+twig/string-extra;make check-twig-extrainrelease-check; demos registerTwigExtraBundle. - Twig-CS-Fixer:
vincentlanglet/twig-cs-fixer,.twig-cs-fixer.php,composer twig:lint/twig:fix.
What's Changed
- chore(deps): bump @types/node from 26.1.1 to 26.1.2 by @dependabot[bot] in #19
- chore(ci): bump actions/stale from 10 to 11 by @dependabot[bot] in #20
- chore(deps): bump friendsofphp/php-cs-fixer from 3.95.17 to 3.95.18 by @dependabot[bot] in #17
- chore(deps): bump vite from 8.1.5 to 8.2.0 by @dependabot[bot] in #18
Full Changelog: v1.0.6...v1.1.0
Release v1.0.6
Release v1.0.6 - docs: Twig override freeze rule and form theme table
Changelog
Documentation
- USAGE: Overriding templates (REQ-TWIG-001) — TOC, freeze rule, prefer
form_themeover full-file forks, full<subpath>table for form themes. - CONFIGURATION: Twig overrides section points to USAGE (single source of truth).
Changed
- Demo / fixture
reference.phprefresh (php-cs-fixer).
Full Changelog: v1.0.5...v1.0.6
Release v1.0.5
Release v1.0.5 - named asset package, FrankenPHP banner, demo PHP 8.5
Changelog
Added
- Named Symfony assets package
nowo_tag_input(base_path/bundles/nowotaginput) registered via DIprepend(REQ-ASSETS-004); requiresymfony/asset. make demo-smoke/ per-demomake verify(HTTP 200) and.github/workflows/demo-smoke.yml(REQ-TEST-011 / REQ-MAKE-003).make down-dev; absoluteDOCKER_BINin Makefiles (REQ-MAKE-010).- FrankenPHP-friendly banner under
docs/images/(REQ-DOCS-017 / DEMO-008). - PHPStan CI job; explicit
ignoreErrors: []inphpstan.neon.dist(REQ-CS-006). - REQ-CS-005:
nowo-tech/phpstan-frankenphpinrequire-devwith classic + worker rulesets.
Changed
- PHPUnit / CI:
SYMFONY_DEPRECATIONS_HELPER=max[direct]=0(REQ-SF-005). demo/symfony8image:dunglas/frankenphp:1-php8.5-alpine(REQ-DEMO-010).- Composer keywords:
php,frankenphp(REQ-PKG-004). - Docs: use
asset('…', 'nowo_tag_input'); README Documentation order; GitHub About (REQ-DOCS-018). - Declared FrankenPHP worker mode friendly (was “not supported”).
What's Changed
- chore(deps): bump happy-dom from 20.10.6 to 20.11.0 by @dependabot[bot] in #13
- chore(deps): bump vite from 8.1.3 to 8.1.5 by @dependabot[bot] in #14
- chore(deps): bump happy-dom from 20.11.0 to 20.11.1 by @dependabot[bot] in #15
- chore(deps): bump friendsofphp/php-cs-fixer from 3.95.15 to 3.95.17 by @dependabot[bot] in #16
Full Changelog: v1.0.4...v1.0.5
Release v1.0.4
Release v1.0.4
Maintainer / community-docs release. No breaking changes for bundle consumers.
- CODE_OF_CONDUCT.md and docs/GITHUB_CI.md (REQ-GIT-001)
- Git hooks/scripts and CI git-hygiene job
- @types/node 26.1.1; Composer lock refresh (php-cs-fixer, rector, twig-inspector-bundle)
Release v1.0.3
Release v1.0.3
Maintenance release. No breaking changes for bundle consumers.
- Contributor toolchain: @types/node 26, codecov/codecov-action v7
- Composer lock refresh (php-cs-fixer, rector, twig-inspector-bundle)
- Rector skips Symfony test fixture cache; internal refactors from Rector 2.5.6
- .gitignore: ignore .cursor/sandbox.json
Release v1.0.2
Release v1.0.2
- GitHub Spec Kit baseline and docs/SPEC-KIT.md
- SECURITY.md and SPEC-DRIVEN-DEVELOPMENT.md corrections
- Demo Makefile DOCKER_COMPOSE rename; symfony.lock cleanup
No breaking changes for bundle consumers.
Changelog
Added
- GitHub Spec Kit baseline:
.specify/, Cursor Agent skills (.cursor/skills/speckit-*), andspecs/001-baseline/with fullsrc/code inventory. docs/SPEC-KIT.md: installation, structure, and maintainer usage manual.
Changed
docs/SPEC-DRIVEN-DEVELOPMENT.md: three-layer model (Spec Kit + product behavior +REQ-*traceability); user stories aligned with tag-input domain.docs/SECURITY.md: threat model and release checklist corrected for Tagify/tag options (pattern,whitelist,max_tags) — removed stale OTP-bundle wording.- Demo Makefiles (
demo/symfony7,demo/symfony8):COMPOSErenamed toDOCKER_COMPOSE(Nowo standard). - README: link to
docs/SPEC-KIT.mdin the canonical## Documentationsection. - Composer lock files refreshed (bundle root and demos).
Fixed
- Demo
symfony.lock(symfony7): removed stalenowo-tech/otp-input-bundleentry.
Full Changelog: v1.0.1...v1.0.2