Skip to content

Releases: md2docx/core

Release v1.7.1

29 Oct 13:37

Choose a tag to compare

Patch Changes

  • b186089: Fix potential crash when footnote definition is undefined

Full Changelog: 1.7.0...1.7.1

Release v1.7.0

20 Sep 03:29

Choose a tag to compare

Minor Changes

  • 9302c0f: Add footnoteProps to ISectionProps for custom footnote styling

    Added footnoteProps property to ISectionProps interface 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

Full Changelog: 1.6.0...1.7.0

Release v1.6.0

19 Sep 09:59

Choose a tag to compare

Minor Changes

  • c250ec4: Add blockquote styling with left indent and border.
    • Indent: left 720, hanging 360
    • Border: inset left border (size: 20, space: 14, color: aaaaaa)
    • Produces visually distinct blockquotes with proper formatting

Patch Changes

  • ab89cfb: Fixes issue parsing markdown with multiple footnotes

What's Changed

New Contributors

Full Changelog: 1.5.0...1.6.0

Release v1.5.0

24 Jun 17:41

Choose a tag to compare

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

24 Jun 08:03
1959ebc

Choose a tag to compare

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

Full Changelog: 1.4.2...1.4.3

Release v1.4.2

16 Jun 14:11

Choose a tag to compare

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

12 Jun 04:49

Choose a tag to compare

Patch Changes

  • 502fd3e: Better type safety and minor rename cacheTarget to cacheMode

Full Changelog: 1.4.0...1.4.1

Release v1.4.0

12 Jun 04:26

Choose a tag to compare

Minor Changes

  • 0a4b4b6: Refactored createPersistentCache to accept a config 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

06 Jun 10:09

Choose a tag to compare

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

06 Jun 09:06

Choose a tag to compare

Patch Changes

Full Changelog: 1.3.2...1.3.3