Skip to content

Releases: metreeca/mime

v0.2.0

Choose a tag to compare

@knoan knoan released this 19 Oct 17:17

Minor release adding JSON-LD processing tasks and retiring the empty @metreeca/mime umbrella package.

Added

  • @metreeca/mime-jsonld — JSON-LD processing tasks, shaped by @metreeca/blue blueprints

Changed

  • Upgrade @metreeca/blue to ^0.13.0
  • Upgrade @metreeca/core to ^0.13.0
  • Upgrade @metreeca/flow to ^0.12.0
  • Upgrade @metreeca/http to ^0.5.0
  • Upgrade @metreeca/tape to ^0.12.0

Removed

  • @metreeca/mime package, which exported no API: install the task packages directly, alongside @metreeca/gear

Full Changelog: v0.1.1...v0.2.0

v0.1.1

Choose a tag to compare

@knoan knoan released this 14 Oct 15:12

Patch release shipping the xpathway declarations with the mime-xml sources.

Fixed

  • Ship the hand-written xpathway declarations with the @metreeca/mime-xml sources, so projects type-checking the
    package from a linked checkout no longer report the parameters of its XPath callbacks as implicitly typed any

Changed

  • Upgrade @metreeca/core to ^0.12.1
  • Upgrade @metreeca/flow to ^0.11.1
  • Upgrade @metreeca/http to ^0.4.1
  • Upgrade @metreeca/tape to ^0.11.1

Full Changelog: v0.1.0...v0.1.1

v0.1.0

Choose a tag to compare

@knoan knoan released this 01 Oct 13:22

Initial release of ready-made tasks for parsing content by media type, running under the
@metreeca/gear job executor, which is installed separately. Task packages are
self-contained leaves, each pulling in only the libraries its own media type needs. The parsing tasks are migrated from
the @metreeca/gear-* packages.

  • @metreeca/mime — content access contracts and shared services
  • @metreeca/mime-csv — CSV processing tasks, migrated from @metreeca/gear-csv; skip now also ignores rows made
    of delimiters alone, and trim now also strips quoted values, turning fields left blank into undefined
  • @metreeca/mime-json — JSON processing tasks, migrated from @metreeca/gear-json
  • @metreeca/mime-xml — XML and HTML processing tasks, migrated from @metreeca/gear-xml; untag() now leaves out
    page framing (navigation, headers, footers, sidebars, controls and embedded objects), and a title made only of
    framing text no longer produces an empty frontmatter title or head

Full Changelog: v0.1.0