# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [3.0.0] - 2024-03-17

### Chore

- Renaming the component from `stimulus-password-visibility` to `@stimulus-components/password-visibility`
- Upgrading dependencies
- Exporting Typescript Types
- Updating demo UI
- Add [Stimulus LSP](https://github.com/marcoroth/stimulus-lsp) compatibility

## [2.1.1] - 2023-01-24

### Fixed

- Fixing package `module` path.

## [2.1.0] - 2022-12-23

### Added

- Adding `name` in library export to use the package with CDN, Sprockets and `import-maps`.

### Chore

- Bump dependencies.
- Upgrading to Vite `4.x`.
- Docs new UI.

## [2.0.0] - 2022-01-06

### Chore

- **Breaking** Upgrading Stimulus to `3.x` and change namespace from `stimulus` to `@hotwired/stimulus`.
- Upgrading dependencies
- Upgrading Node to 16.13.1.

## [1.1.1] - 2021-08-23

### Changed

- Removing useless `date-fns` dependency.

## [1.0.1] - 2021-08-14

### Changed

- Changing icon targets.

## [1.0.0] - 2021-08-14

### Added

- Adding controller
