Releases: md2docx/core
Releases · md2docx/core
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
createPersistentCache
to accept aconfig
object 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
Release v1.3.3
Release v1.3.2
Patch Changes
- 56f6b67: fix: Update types for supporting HTML and advanced tables
Full Changelog: 1.3.1...1.3.2
Release v1.3.1
Release v1.3.0
Minor Changes
- 8d34bf3: Update types to ensure sufficient data for converting to jsx
- 8f9703a: refactor plugin interface to update postprocess hook. Since there is very limited scope for utilizing the document object once creted, we are moving the postprocess hook to be called just before creating the document object. It gets list of sections which can be finished up just before converting to docx.
Full Changelog: 1.2.0...1.3.0