All notable changes to this project will be documented in this file.
- fix: Correctly export Typescript types in
exports
#795
- Updated translations
- chore(deps): Bump @nextcloud/router to 3.0.1
- chore(deps): Bump @nextcloud/axios to 2.5.0
- chore(deps): Bump @nextcloud/l10n to 3.1.0
- chore(dev-deps): Update development dependencies #794
- chore: Update workflows from organization #797
Full Changelog: https://github.com/nextcloud-libraries/nextcloud-password-confirmation/compare/v5.0.1...v5.1.0
- enh: Migrate to NcDialog by @susnux in #697
- enh: Compress translations to reduce bundle size by @susnux in #698
- fix: Adjust code indention to be consistent (tabs) by @susnux in #692
- fix: Do not translate Exception error message by @susnux in #691
- fix: Adjust peer dependency on
@nextcloud/vue
to allow stable version by @susnux in #693
- Updated translations
- Updated
@nextcloud/router
to 3.0.0 - Updated development dependencies
- Update NPM to v10 to align with the version provided by LTS Node 20
- Make package ESM by default by @susnux in #696
- fix: do not mount to hidden modal by @ShGKme in #666
- build: fix dev and watch build by specifying CSS chunk path by @ShGKme in #667
- Setup for Transifex by @ShGKme in #634
- Dependency updates
- Improve password confirmation dialog design and accessibility
- Major update
@nextcloud/vue
to v8.0.0-beta.7
isPasswordConfirmationRequired(): boolean
function to replace deprecatedOC.PasswordConfirmation.requiresPasswordConfirmation()
- Fix compatibility with
@nextcloud/l10n@^2
- Add
package.json/exports
- Move to
nextcloud-libraries
organization - Add ESLint for linting files
- Dependency updates
- Do not import the entire vue library to fix package resolution errors
- Dependency updates
- Bump @nextcloud/vue to fix focus trap
- Remove password policy checks completely to fix permanently disabled confirm button
- Bump @nextcloud/vue to remove errors from console
- Document release process
- Dependency updates
- Password strength shown
- Dialog styles must be imported with
import '@nextcloud/password-confirmation/dist/style.css'
- Remove exports field to fix eslint and build errors in dependent environments
- Fix dialog not appearing when another modal is open
- Default export has been dropped, the function must now be imported with
import { confirmPassword } from '@nextcloud/password-confirmation'
- Dialog styles must be imported with
import '@nextcloud/password-confirmation/style.css'
- Core password confirmation logic and dialog markup has been ported to this package where previously this package was a thin wrapper over the
OC.PasswordConfirmation
global js namespace - Use https://github.com/vitejs/vite as the build system
- Drop Babel toolchain
- Add translation files
- Add GitHub workflows
- Dependency updates
- Rewrite in Typescript and provide Typescript typings
- Dependency updates
- Updated to Nextcloud's browserslist config v2
- Dependency updates
- Dependency updates
- Update vulnerable packages