Thanks to visit codestin.com
Credit goes to Github.com

Skip to content

Releases: yshavit/mdq

v0.9.0

17 Aug 18:27

Choose a tag to compare

What's Changed

Breaking Changes

  • (API) remove unneeded methods in mdq::md_elem::elem::Table by @yshavit in #404

Notable Changes

  • implement regex-replace for all selectors by @yshavit in #403
    • This follows on work introduced in v0.8.0 to implement regex-replace only in link and image URLs
  • optimize release builds by @yshavit in #405

Other Changes

Full Changelog: v0.8.0...v0.9.0

v0.8.0

04 Aug 00:24

Choose a tag to compare

This is a significant release, with several backwards-incompatible changes to both the CLI and API. Please see the relevant PRs for details about the breaking changes.

What's Changed

Breaking Changes

Notable Changes

Other Changes

Full Changelog: v0.7.2...v0.8.0

v0.7.2

27 Apr 21:38

Choose a tag to compare

What's Changed

Minor Changes

Note

There is no v0.7.1. That release failed due to a bug in the workflow, and was removed.

Full Changelog: v0.7.0...v0.7.2

v0.7.0

27 Apr 21:01

Choose a tag to compare

What's Changed

This release does not contain any changes to the mdq's CLI. Instead, it contains several code-level changes (some of which were introduced in v0.6.0) that were made in preparation for releasing this as a library on crates.io.

With this version, we now have a "preview, but hopefully fairly stable" API that other rust apps can use.

Full Changelog: v0.6.1...v0.7.0
Fuller Changelog: v0.6.0...v0.7.0

v0.6.1

22 Apr 23:09

Choose a tag to compare

What's Changed

Breaking Changes

  • Change release asset names by @yshavit in #345
    This is technically a breaking change to the releases page of this project, but I'm releasing it as a patch release. The actual software is unchanged; all I've changed are the release asset names.

Other Changes

  • small release workflow improvements

Full Changelog: v0.6.0...v0.6.1

v0.6.0

21 Apr 04:36

Choose a tag to compare

Breaking Changes!

  • change --output json format (#329)
  • change release asset names (#340, #342)

See below for details.

Notable Changes

Details on breaking changes

JSON Output format

When selecting list items (via - * and variants), the resulting item used to be a distinct element type called list_item, which would have its contents in an item.

For example, the following:

echo '- hello, world' | docker run --rm -i yshavit/mdq:0.5.0 '- *' --output json | jq 

... would result in:

{
  "items": [
    {
      "list_item": {
        "item": [
          {
            "paragraph": "hello, world"
          }
        ]
      }
    }
  ]
}

Starting in v0.6.0, this is now a single-list item:

{
  "items": [
    {
      "list": [
        {
          "item": [
            {
              "paragraph": "hello, world"
            }
          ]
        }
      ]
    }
  ]
}

Release asset names

Previous releases used just a simple mdq-<ubuntu|macos|windows>.zip format. Starting in v0.6.0, we'll be using a more formal, target tuple-based format.

Full Changelog: v0.5.0...v0.6.0

v0.5.0

31 Mar 05:19

Choose a tag to compare

Notable changes

Behind the curtain

  • use PUSH_LITERAL to simplify grammar by @yshavit in #285
  • lots of new tests, including new end-to-end tests

Full Changelog: v0.4.1...v0.5.0

v0.4.1

28 Mar 05:48

Choose a tag to compare

Notable changes

  • fix binaries permissions for Linux and Mac by @yshavit in #278

Full Changelog: v0.4.0...v0.4.1

v0.4.0

25 Mar 03:48

Choose a tag to compare

Notable changes

  • links: don't escape balanced brackets in descriptions by @airwoodix in #247
  • use pest to parse input queries by in #249
  • add --output plain option in #252
  • documentation improvements
  • various improvements to GitHub workflows

New Contributors

Full Changelog: v0.3.1...v0.4.0

v0.3.1

24 Mar 08:14
37bc4ed

Choose a tag to compare

v0.3.1 Pre-release
Pre-release

Note

Note: I accidentally deleted the release (but not the tag), so this is a re-reaction of it. I am not attaching the binaries, since 0.4.0 will be out the door soon.

What's Changed

New Contributors

Full Changelog: v0.3.0...v0.3.1