v1.10.0 - 2026-06-16
- Add
isSafeIntegervalidator, by @FloEdelmann in #1246 - Export
isIntegerandisSymbolvalidators, by @FloEdelmann in #1247 - Add
safeIntegerProptype, by @FloEdelmann in #1248
- Set explicit permissions on GitHub Actions workflows, by @FloEdelmann in #1181
- Remove token-based npm publishing, enforce OIDC-only trusted publishing, by @FloEdelmann in #1185
- Approve known npm scripts, by @FloEdelmann in #1245
- Update GitHub Actions workflows to Node.js v24, by @FloEdelmann in #1250
- Bump development dependencies, by @dependabot
Full Changelog: https://github.com/FloEdelmann/vue-ts-types/compare/v1.9.0...v1.10.0
Version 1.9.0 (v1.9.0) - 2025-11-28
- Generate ESM alongside CJS, by @FloEdelmann in #1082
- Bump development dependencies, by @dependabot
Full Changelog: https://github.com/FloEdelmann/vue-ts-types/compare/v1.8.2...v1.9.0
Version 1.8.2 (v1.8.2) - 2025-11-19
- Add new recommended properties (
sideEffects,exports) in package.json, by @FloEdelmann in #1072
- Update TSTyche to v5.0.0, by @mrazauskas in #1031
- Bump development dependencies, by @dependabot
Full Changelog: https://github.com/FloEdelmann/vue-ts-types/compare/v1.8.1...v1.8.2
Version 1.8.1 (v1.8.1) - 2025-05-26
- Fix wrong optional prop types in Vue 3.5.15, by @FloEdelmann in #890
- Convert ESLint config to TypeScript, by @FloEdelmann in #777
- Fix
unicorn/prevent-abbreviationsESLint rule violations, by @FloEdelmann in #861 - Bump development dependencies, by @dependabot
Full Changelog: https://github.com/FloEdelmann/vue-ts-types/compare/v1.8.0...v1.8.1
Version 1.8.0 (v1.8.0) - 2025-01-13
- Add new
datePropprop type, by @FloEdelmann in #774
- Use
@templatein JSDoc to document type parameters by @FloEdelmann in #722
- Switch from Jest to Vitest, by @FloEdelmann in #714
- Remove unneeded ts-node dependency, by @FloEdelmann in #715
- Bump development dependencies, by @dependabot
Full Changelog: https://github.com/FloEdelmann/vue-ts-types/compare/v1.7.1...v1.8.0
Version 1.7.1 (v1.7.1) - 2024-11-05
- Switch back to CommonJS (which has mistakenly changed to ESM in v1.7.0), by @FloEdelmann in #707
Full Changelog: https://github.com/FloEdelmann/vue-ts-types/compare/v1.7.0...v1.7.1
Version 1.7.0 (v1.7.0) - 2024-11-04
Warning
This release mistakenly changed "type": "commonjs" to "type": "module" in package.json. Please use v1.7.1 which is back to CommonJS. Switching to ESM will be a major version bump in the future; and there will probably be releases supporting both ESM and CommonJS before that.
- Convert some YAML config files to JSON, by @FloEdelmann in #550
- Remove no longer needed VS Code settings, by @FloEdelmann in #589
- Install
eslint-plugin-package-json, by @FloEdelmann in #569 - Switch from
eslint-plugin-jest-formattingtoeslint-plugin-jestrules, by @dependabot and @FloEdelmann in #636 - Update ESLint to v9, by @FloEdelmann in #680
- Simplify ESLint config, by @FloEdelmann in #696
- Drop development support for Node 16 and default to Node 22 in tests, by @FloEdelmann in #704 and #705
- Bump development dependencies, by @dependabot, @FloEdelmann and @mrazauskas
Full Changelog: https://github.com/FloEdelmann/vue-ts-types/compare/v1.6.2...v1.7.0
Version 1.6.2 (v1.6.2) - 2024-04-25
- Add GitHub Actions badge to readme, by @FloEdelmann in #535
- Bump Vue 2.7 to latest (and final) version, by @FloEdelmann in #432 and #479
- Migrate type tests to TSTyche, by @mrazauskas in #507
- Migrate to ESLint flat config, by @FloEdelmann in #519
- Remove Dependabot groups, by @FloEdelmann in #521
- Enable
eslint-plugin-jest'sstyleconfig, by @FloEdelmann in #523 - Install
lefthook, by @FloEdelmann in #527 - Switch to
@jest/globals, by @FloEdelmann in #532 - Jest config update, by @FloEdelmann in #545
- Bump development dependencies, by @dependabot and @FloEdelmann
- @mrazauskas made their first contribution in #507
Full Changelog: https://github.com/FloEdelmann/vue-ts-types/compare/v1.6.1...v1.6.2
Version 1.6.1 (v1.6.1) - 2023-09-18
- Auto-generate changelog based on GitHub releases, by @FloEdelmann in #182
- Mention in readme that package has no dependencies, by @FloEdelmann in #250
- Ignore Markdownlint issues in auto-generated changelog file, by @FloEdelmann in
3abd5b436b - Switch to markdownlint CLI v1, by @FloEdelmann in #186
- Enable
eslint-plugin-jest-formatting, by @FloEdelmann in #210 - Lock file maintenance, by @FloEdelmann in #368
- Group typescript and typescript-eslint updates in dependabot, by @FloEdelmann in #393 and #395
- Use Prettier for code formatting, by @FloEdelmann in #405
- Lint YAML files, by @FloEdelmann in #406
- Drop development support for Node 14 and default to Node 20 in tests, by @FloEdelmann in #407
- Publish npm package with provenance, by @FloEdelmann in #408
- Bump development dependencies, by @dependabot and @FloEdelmann
Full Changelog: https://github.com/FloEdelmann/vue-ts-types/compare/v1.6.0...v1.6.1
Version 1.6.0 (v1.6.0) - 2022-10-28
- Allow generic type for
numberProp, by @jhoermann in #181
- Add motivation section to docs, by @FloEdelmann in #164
- Use
jest-extendedagain, by @FloEdelmann in #142 - Lint, by @FloEdelmann in #165
- Bump development dependencies, by @dependabot
Full Changelog: https://github.com/FloEdelmann/vue-ts-types/compare/v1.5.1...v1.6.0
Version 1.5.1 (v1.5.1) - 2022-09-09
- Improve readme example, by @FloEdelmann in
cb3ebedd32 - Add/improve JSDoc comments, by @FloEdelmann in
0fae765756 - Add note about default props to readme, by @FloEdelmann in
2b0c2f84ae - Add note about
oneOfProptostringPropsection in readme, by @FloEdelmann in2e34747da9 - Add note about
VueComponenttype to readme, by @FloEdelmann in9c69292b04 - Highlight all "note" blocks in readme, by @FloEdelmann in
2e5f65cb09
- Don't fail fast in GitHub Actions test workflow, by @FloEdelmann in
f8c65ed7d6 - Drop development support for Node v12, by @FloEdelmann in #137
- Bump development dependencies, by @dependabot and @FloEdelmann
Full Changelog: https://github.com/FloEdelmann/vue-ts-types/compare/v1.5.0...v1.5.1
Version 1.5.0 (v1.5.0) - 2022-08-18
- Add new user-facing custom validators, by @FloEdelmann in #114
- Enable
jest/prefer-mock-promise-shorthandESLint rule, by @FloEdelmann in246bc7732f - Bump development dependencies, by @dependabot
Full Changelog: https://github.com/FloEdelmann/vue-ts-types/compare/v1.4.0...v1.5.0
Version 1.4.0 (v1.4.0) - 2022-08-04
- Add
.nullableproperty, by @jhoermann in #89
- Bump development dependencies, by @dependabot
- @jhoermann made their first contribution in #89
Full Changelog: https://github.com/FloEdelmann/vue-ts-types/compare/v1.3.0...v1.4.0
Version 1.3.0 (v1.3.0) - 2022-07-13
- Ensure compatibility with multiple versions of Vue, by @FloEdelmann in #83
- Mention documentation changes in contributing guidelines, by @FloEdelmann in
8dba095b00 - Fix missing parameters in docs, by @FloEdelmann in
2244715f4d
- Enable
stricttypescript-eslint config, by @FloEdelmann in #29 - Inline
toHaveBeenCalledBeforefromjest-extended(becausejest-extendedis not compatible with Node v12 anymore), by @FloEdelmann in #84 - Bump development dependencies, by @dependabot
Full Changelog: https://github.com/FloEdelmann/vue-ts-types/compare/v1.2.1...v1.3.0
Version 1.2.1 (v1.2.1) - 2022-05-16
- Make
PropOptionsinterface public to fix TypeScript error, by @ricayanzon in #25
- Use
concurrencyin GitHub Actions workflows, by @FloEdelmann in #20 - Bump development dependencies, by @dependabot and @FloEdelmann
- @ricayanzon made their first contribution in #25
Full Changelog: https://github.com/FloEdelmann/vue-ts-types/compare/v1.2.0...v1.2.1
Version 1.2.0 (v1.2.0) - 2022-05-11
- Allow generic type for
stringProp, by @FloEdelmann in #19
- Bump development dependencies, by @dependabot and @FloEdelmann
Full Changelog: https://github.com/FloEdelmann/vue-ts-types/compare/v1.1.0...v1.2.0
Version 1.1.0 (v1.1.0) - 2022-04-29
Emit CommonJS instead of ESM (#5)
Full Changelog: https://github.com/FloEdelmann/vue-ts-types/compare/v1.0.0...v1.1.0
Version 1.0.0 (v1.0.0) - 2022-04-29
Only minor changes to v0.2.2:
- Documentation:
- Improve JSDoc comments
- Improve README
- Add contributing guidelines
- Add license file
- Update development dependencies
Full Changelog: https://github.com/FloEdelmann/vue-ts-types/compare/v0.2.2...v1.0.0
Version 0.2.2 (v0.2.2) - 2022-04-29
This is the first automated release. The skipped versions since v0.1.0 were created during the auto-release setup.
Full Changelog: https://github.com/FloEdelmann/vue-ts-types/compare/v0.1.0...v0.2.2
Version 0.1.0 (v0.1.0) - 2022-04-29
Initial release