Skip to content

Releases: md2docx/core

Release v1.5.0

24 Jun 17:41
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
Choose a tag to compare

Patch Changes

Full Changelog: 1.3.2...1.3.3

Release v1.3.2

06 Jun 08:52
Compare
Choose a tag to compare

Patch Changes

  • 56f6b67: fix: Update types for supporting HTML and advanced tables

Full Changelog: 1.3.1...1.3.2

Release v1.3.1

06 Jun 04:12
Compare
Choose a tag to compare

Patch Changes

  • 2b67af0: fix tag types in node data

Full Changelog: 1.3.0...1.3.1

Release v1.3.0

06 Jun 04:00
Compare
Choose a tag to compare

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