Releases: md2docx/core
Release v1.7.1
Patch Changes
- b186089: Fix potential crash when footnote definition is undefined
Full Changelog: 1.7.0...1.7.1
Release v1.7.0
Minor Changes
-
9302c0f: Add footnoteProps to ISectionProps for custom footnote styling
Added
footnotePropsproperty toISectionPropsinterface that allows configuring paragraph and run styling options specifically for footnote content rendering. This enables fine-grained control over footnote appearance in generated DOCX documents.
Patch Changes
- 5340741: Fix stableSerialize to properly pass ignoreKeys parameter to getSerializableKeys function. Possibly leading to minor performance enhancement
What's Changed
- Upgrade toolchain by @mayank1513 in #11
- Footnote style by @mayank1513 in #12
Full Changelog: 1.6.0...1.7.0
Release v1.6.0
Minor Changes
- c250ec4: Add blockquote styling with left indent and border.
- Indent: left
720, hanging360 - Border: inset left border (
size: 20,space: 14,color: aaaaaa) - Produces visually distinct blockquotes with proper formatting
- Indent: left
Patch Changes
- ab89cfb: Fixes issue parsing markdown with multiple footnotes
What's Changed
- Fix footnote ID race condition by using array indices by @danielkerwin in #8
- Feature/blockquote by @mayank1513 in #9
New Contributors
- @danielkerwin made their first contribution in #8
Full Changelog: 1.5.0...1.6.0
Release v1.5.0
Minor Changes
- fc9452c: feat: add trimInnerSpaces option to section processing for whitespace normalization
Full Changelog: 1.4.3...1.5.0
Release v1.4.3
Patch Changes
- 26199b2: Attempt to keep entire code block on same page.
- 4fbac23: feat/utils: add mergeOptions function for deep merging user and default options
What's Changed
- Merge options utils by @mayank1513 in #6
Full Changelog: 1.4.2...1.4.3
Release v1.4.2
Patch Changes
- 45be2da: Expand data type to handle more of HTML Input element data.
Full Changelog: 1.4.1...1.4.2
Release v1.4.1
Patch Changes
- 502fd3e: Better type safety and minor rename cacheTarget to cacheMode
Full Changelog: 1.4.0...1.4.1
Release v1.4.0
Minor Changes
-
0a4b4b6: Refactored
createPersistentCacheto accept aconfigobject for optional settings.Before:
createPersistentCache(generator, namespace, ignoreKeys?, useIdb?)
Now:
createPersistentCache(generator, namespace, { ignoreKeys, cache, // optional in-memory cache object for cross-plugin sharing cacheTarget, // "memory" | "idb" | "both" (default: "both") parallel, // compute + read race (default: true) });
-
In-memory cache sharing: Pass a shared cache object to coordinate between modules or tabs.
-
Configurable cache strategies:
cacheTarget: choose where data is stored — RAM, IndexedDB, or both.parallel: race compute and read to optimize latency.
This is a breaking change for plugins that use caching due to the updated function signature.
No changes for other users. -
Full Changelog: 1.3.4...1.4.0
Release v1.3.4
Patch Changes
- 7bd97ca: fix: Bring back the Extended Node support and default to EmptyNode
Full Changelog: 1.3.3...1.3.4