Skip to content

Releases: nowo-tech/PasswordStrengthBundle

Release v2.0.0

Choose a tag to compare

@github-actions github-actions released this 22 Jul 10:19

Release v2.0.0

Breaking: Twig namespace and translation domain renamed to
NowoPasswordStrengthBundle. See docs/UPGRADING.md.

Changelog

Changed

  • Twig namespace@PasswordStrengthBundle renamed to @NowoPasswordStrengthBundle (form themes and logical template names).
  • Translation domain — files and default translation_domain renamed from PasswordStrengthBundle to NowoPasswordStrengthBundle (de/en/es/fr/it/nl/pt).
  • TwigPathsPass — resolves Twig filesystem loader aliases more robustly; prepends templates/bundles/NowoPasswordStrengthBundle when that directory exists so app overrides win.
  • Documentation — INSTALLATION, USAGE, UPGRADING, and Spec Kit inventory updated for the new namespace/domain.

Migration

See UPGRADING.md for override path and translation file renames.

What's Changed

  • chore(deps): bump happy-dom from 20.10.6 to 20.11.0 by @dependabot[bot] in #11
  • chore(ci): bump actions/checkout from 6 to 7 by @dependabot[bot] in #12
  • chore(deps): bump nowo-tech/password-toggle-bundle from 2.0.3 to 2.0.4 by @dependabot[bot] in #14
  • chore(deps): bump vite from 5.4.21 to 8.1.5 by @dependabot[bot] in #13

Full Changelog: v1.3.0...v2.0.0

Release v1.3.0

Choose a tag to compare

@github-actions github-actions released this 16 Jul 11:48

Release v1.3.0

  • Code of Conduct (Contributor Covenant)
  • REQ-GIT-001: no Cursor co-author trailers (CI, hooks, scripts)
  • docs/GITHUB_CI.md and CONTRIBUTING updates
  • Additional PHPUnit coverage

Changelog

Added

  • Code of Conduct — Contributor Covenant (CODE_OF_CONDUCT.md), linked from README and CONTRIBUTING.
  • Git hygiene (REQ-GIT-001) — CI job and scripts to reject Cursor Co-authored-by trailers; .githooks/commit-msg, make setup-hooks, make check-no-cursor-coauthor, and GITHUB_CI.md.
  • Tests — additional coverage for PasswordStrengthType and PasswordStrengthEvaluator.

Changed

  • Release checklistmake release-check runs check-no-cursor-coauthor first; RELEASE.md notes re-check before push.

Full Changelog: v1.2.0...v1.3.0

Release v1.2.0

Choose a tag to compare

@github-actions github-actions released this 13 Jul 06:19

Release v1.2.0

  • Asset package: nowo_password_strength (base_path /bundles/passwordstrength)
  • AssetMapper installation notes
  • Docs/demo use asset('password-strength.js', 'nowo_password_strength')

Release v1.1.0

Choose a tag to compare

@github-actions github-actions released this 09 Jul 09:19

Release v1.1.0

  • New translations: de, fr, it, nl, pt
  • GitHub Spec Kit baseline and maintainer docs
  • SPEC-DRIVEN-DEVELOPMENT and demo updates

Changelog

Added

  • Translations — German (de), French (fr), Italian (it), Dutch (nl), and Portuguese (pt) in addition to English and Spanish.
  • GitHub Spec Kit — baseline spec and code inventory (specs/001-baseline/), operator manual SPEC-KIT.md, .specify/ scaffolding, and Cursor Agent speckit-* skills.

Changed

  • SPEC-DRIVEN-DEVELOPMENT.md — documents the three-layer model (Spec Kit, product behavior, REQ-* traceability).
  • Demo Symfony 8 Docker image and Composer lockfiles refreshed.

Full Changelog: https://github.com/nowo-tech/PasswordStrengthBundle/commits/v1.1.0

Release v1.0.0

Choose a tag to compare

@github-actions github-actions released this 03 Jul 10:47

Release v1.0.0

First stable release of Password Strength Bundle.

  • PasswordStrengthType with level/conditions policies
  • PasswordStrength validator and HTML pattern builder
  • TypeScript live feedback and password generator
  • Multi-framework Twig themes (Bootstrap, Tailwind, Foundation)
  • Optional PasswordToggleBundle integration
  • Symfony 8 demo with FrankenPHP

Changelog

First stable release of Password Strength Bundle.

Added

  • PasswordStrengthType — extends Symfony PasswordType (or PasswordToggleBundle PasswordType when installed and enabled).
  • Policy modeslevel (weak / medium / strong / custom) or inline conditions.
  • PasswordStrength validator constraint — server-side enforcement aligned with form policies.
  • HTML pattern — built automatically from the active policy (PasswordPatternBuilder).
  • Live feedback — TypeScript (Vite + pnpm) evaluates requirements client-side; IIFE bundle password-strength.js.
  • Password generator — modes off, input (fill field), modal (suggestions with copy / use).
  • Feedback position — configurable above or below the input.
  • Multi-framework Twig form themes — Bootstrap 3–5, Tailwind 2, Foundation 5–6, table/div layouts.
  • Optional PasswordToggleBundle integration — auto-detected; use_password_toggle and parent_form_type configuration.
  • TranslationsPasswordStrengthBundle domain (EN/ES).
  • Demo — Symfony 8 + FrankenPHP (demo/symfony8/) with locale-prefixed routes (/en/, /es/).
  • Development — PHPUnit, Vitest, PHP-CS-Fixer, Rector, PHPStan, GitHub Actions CI, release workflows.

Requirements

  • PHP >= 8.1, < 8.6
  • Symfony ^6.0 || ^7.0 || ^8.0

Full Changelog: https://github.com/nowo-tech/PasswordStrengthBundle/commits/v1.0.0