Sourced from vue's releases.
v3.4.3
Please refer to CHANGELOG.md for details.
v3.4.2
Please refer to CHANGELOG.md for details.
v3.4.1
Please refer to CHANGELOG.md for details.
v3.4.0
Please refer to CHANGELOG.md for details.
v3.4.0-rc.3
Please refer to CHANGELOG.md for details.
v3.4.0-rc.2
Please refer to CHANGELOG.md for details.
v3.4.0-rc.1
Please refer to CHANGELOG.md for details.
v3.4.0-beta.4
Please refer to CHANGELOG.md for details.
v3.4.0-beta.3
Please refer to CHANGELOG.md for details.
v3.4.0-beta.2
Please refer to CHANGELOG.md for details.
v3.4.0-beta.1
Please refer to CHANGELOG.md for details.
v3.4.0-alpha.4
Please refer to CHANGELOG.md for details.
v3.4.0-alpha.3
Please refer to CHANGELOG.md for details.
v3.4.0-alpha.2
Please refer to CHANGELOG.md for details.
v3.4.0-alpha.1
Please refer to CHANGELOG.md for details.
v3.3.13
Please refer to CHANGELOG.md for details.
v3.3.12
Please refer to CHANGELOG.md for details.
... (truncated)
Sourced from vue's changelog.
3.4.3 (2023-12-30)
Bug Fixes
- compiler-sfc: respect sfc parse options in cache key (b8d58ec)
3.4.2 (2023-12-30)
Bug Fixes
- compiler-sfc: fix dev regression for dot / namespace component usage (dce99c1), closes #9947
- runtime-core: support deep: false when watch reactive (#9928) (4f703d1), closes #9916
- ssr: fix hydration error for slot outlet inside transition-group (#9937) (6cb00ed), closes #9933
3.4.1 (2023-12-30)
Bug Fixes
- compat: correct enum value for COMPILER_FILTERS feature (#9875) (77d33e2)
- defineModel: always default modifiers to empty object (9bc3c7e), closes #9945
- defineModel: support local mutation when only prop but no listener is passed (97ce041)
- types: fix defineModel watch type error (#9942) (4af8583), closes #9939
Features
- compiler-sfc: support passing template parsing options when parsing sfc (6fab855) (necessary to fix vitejs/vite-plugin-vue#322)
3.4.0 Slam Dunk (2023-12-29)
Read this blog post for an overview of the release highlights.
Potential Actions Needed
To fully leverage new features in 3.4, it is recommended to also update the following dependencies when upgrading to 3.4:
- Volar / vue-tsc@^1.8.27 (required)
@vitejs/plugin-vue
@^5.0.0 (if using Vite)- nuxt@^3.9.0 (if using Nuxt)
- vue-loader@^17.4.0 (if using webpack or vue-cli)
... (truncated)
8f85b6d
release: v3.4.3274f6f7
test: test case for sfc parse options cache invalidationb8d58ec
fix(compiler-sfc): respect sfc parse options in cache keyb010cb9
release: v3.4.26cb00ed
fix(ssr): fix hydration error for slot outlet inside transition-group
(#9937)c3fd577
chore: fix snapshot4f703d1
fix(runtime-core): support deep: false when watch reactive (#9928)dce99c1
fix(compiler-sfc): fix dev regression for dot / namespace component
usage63c3e62
test: split import usage check tests into dedicated filef787337
release: v3.4.1Sourced from jsondiffpatch's releases.
v0.6.0
Breaking changes
- This package is now pure ESM. For more info, please read Sindre Sorhus's FAQ (#350).
- Supported Node versions are
^18.0.0 || >=20.0.0
(#350).- Requires ES6 support (#350).
- There is no longer a default export. Import this package by using
import * as jsondiffpatch from 'jsondiffpatch'
or by importing individual methods (#350).- Formatters are no longer exported from the main entry-point and must be imported from subpaths (#350):
import * as annotatedFormatter from 'jsondiffpatch/formatters/annotated'
import * as baseFormatter from 'jsondiffpatch/formatters/base'
import * as consoleFormatter from 'jsondiffpatch/formatters/console'
import * as htmlFormatter from 'jsondiffpatch/formatters/html'
import * as jsonpatchFormatter from 'jsondiffpatch/formatters/jsonpatch'
- Updated CSS imports (#350):
import 'jsondiffpatch/formatters/styles/html.css'
import 'jsondiffpatch/formatters/styles/annotated.css'
- The main entry-point no longer includes text diffing by default. Either pass in the diff-match-patch library via the
textDiff.diffMatchPatch
option, or use thejsondiffpatch/with-text-diffs
entry point that is included for convenience (#352).Context.switchTo()
has been removed (#345).BaseFormatter.typeFormattterErrorFormatter()
now throws an error instead of returning astring
(#345).Other changes
- Fix demo link in formatters doc by
@johnrees
in benjamine/jsondiffpatch#311- Fix the live demo link in the deltas docs by
@Xheldon
in benjamine/jsondiffpatch#317- Fix typos in project documentation by
@plan-do-break-fix
in benjamine/jsondiffpatch#305- Fix examples in documentation by
@dayures
in benjamine/jsondiffpatch#308- Update TS type file to include jsonpatch formatter by
@thilinatnt
in benjamine/jsondiffpatch#310- Fix incorrect matrix initialization by
@rexxars
in benjamine/jsondiffpatch#291- Documentation instances distinction by
@piomar123
in benjamine/jsondiffpatch#129- Replace usages of
substr
withsubstring
by@Methuselah96
in benjamine/jsondiffpatch#343- Remove dead branches by
@Methuselah96
in benjamine/jsondiffpatch#344- Convert to TypeScript by
@Methuselah96
in benjamine/jsondiffpatch#345- Convert tests to TypeScript by
@Methuselah96
in benjamine/jsondiffpatch#346- Convert to monorepo and revamp build system by
@Methuselah96
in benjamine/jsondiffpatch#350- Disable text diffs by default by
@Methuselah96
in benjamine/jsondiffpatch#352New Contributors
@johnrees
made their first contribution in benjamine/jsondiffpatch#311@Xheldon
made their first contribution in benjamine/jsondiffpatch#317@plan-do-break-fix
made their first contribution in benjamine/jsondiffpatch#305@dayures
made their first contribution in benjamine/jsondiffpatch#308@thilinatnt
made their first contribution in benjamine/jsondiffpatch#310@rexxars
made their first contribution in benjamine/jsondiffpatch#291@piomar123
made their first contribution in benjamine/jsondiffpatch#129Full Changelog: https://github.com/benjamine/jsondiffpatch/compare/v0.5.0...v0.6.0
49af257
Bump version to 0.6.0 (#355)7d1462e
Disable text diffs by default (#352)ca8ecb9
Convert to monorepo and revamp build system (#350)8414a55
Convert tests to TypeScript (#346)04362bb
Convert to TypeScript (#345)da0900c
Remove dead branches (#344)b400d2b
Replace usages of substr with substring (#343)371ab1a
Documentation instances distinction (#129)4cb5805
Fix incorrect matrix initialization (#291)1e76171
Update TS type file to include jsonpatch formatter (#310)p)Ee+=2;else if(qe>b)_e+=2;else if(le){var Ve=E+W-Pe;if(Ve>=0&&Ve f.length?l:f,p=l.length>f.length?f:l;if(h.length<4||p.length*2'+L+"";break;case m:f[E]=""+L+"";break}}return f.join("")},s.prototype.diff_text1=function(l){for(var f=[],h=0;h${ni(JSON.stringify(c,null,2))}
`)}formatTextDiffString(s,c){const d=this.parseTextDiff(c);s.out('');for(let m=0,l=d.length;m
")}rootBegin(s,c,d){const m=`jsondiffpatch-${c}${d?` jsondiffpatch-child-node-type-${d}`:""}`;s.out(`
+
+
-
-