All notable changes to this project will be documented in this file.
- fix: Improve pwd confirmation condition #906 by @artonge in #906
Full Changelog: https://github.com/nextcloud-libraries/nextcloud-password-confirmation/compare/v5.3.0...v5.3.1
- fix: Use spawnDialog from @nc/dialogs #895 by @artonge in #895
Full Changelog: https://github.com/nextcloud-libraries/nextcloud-password-confirmation/compare/v5.2.0...v5.3.0
- feat: Expose axios interceptors by @artonge in #881
- chore(deps): Bump skjnldsv/read-package-engines-version-actions to 3
- chore(deps): Bump actions/setup-node to 4.1.0
- chore(deps): Bump axios to 1.7.4
- chore(deps): Bump @nextcloud/axios to 2.5.1
- chore(deps): Bump pascalgn/automerge-action to 0.16.4
- chore(deps): Bump rollup to 4.22.4
- chore(deps): Bump actions/checkout to 4.2.2
- chore(deps): Bump dompurify to 3.1.7
- chore(deps-dev): Bump @types/node to 20.14.12
- chore(deps-dev): Bump vite to 5.4.11
- chore(deps-dev): Bump typescript to 5.7.2
- chore(deps-dev): Bump sass to 1.81.0
- chore(deps-dev): Bump @nextcloud/vite-config to 1.4.2
- chore(deps-dev): Bump elliptic to 6.6.0
- chore: Add SPDX license headers by @susnux in #805
- Migrate REUSE to TOML by @AndyScherzinger in #815
- Updates for project Nextcloud password confirmation library by @transifex-integration in #807
- CI. Update dependabot-approve-merge.yml by @AndyScherzinger in #843
- @AndyScherzinger made their first contribution in #815
- @artonge made their first contribution in #881
Full Changelog: https://github.com/nextcloud-libraries/nextcloud-password-confirmation/compare/v5.1.1...v5.2.0
- 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