chore(deps): update dependency mdex to ~> 0.14.0 #249

Open
renovate wants to merge 1 commit from renovate/mdex-0.x into main
Collaborator

This PR contains the following updates:

Package Type Update Change
mdex (source) prod minor ~> 0.13.2 → ~> 0.14.0

Release Notes

leandrocp/mdex (mdex)

v0.14.2

Compare Source

Bug Fixes
  • Only append a table delimiter row when the table lacks one in #​437
  • Don't render partial link URLs while auto-closing in #​440
  • Preserve asterisk list markers during auto-close in #​445
  • Prevent partial reference URLs in block quotes in #​447
  • Require mdex_native 0.2.11 and document Lumis budgets in #​450
Documentation
  • Warn against auto-closing each incoming chunk in #​446

v0.14.1

Compare Source

Features
Bug Fixes
Documentation

v0.14.0

Compare Source

⚠ BREAKING CHANGES
  • require mdex_native >= 0.2.9 and lumis ~> 0.9
Lumis parsers

Lumis v0.9 stopped auto loading languages. Each one is its own Hex package now, and a
fence in a language you haven't installed comes out as plain text.


# mix.exs
{:lumis, "~> 0.9"},
{:lumis_wasm_elixir, "~> 0.26"},
{:lumis_wasm_rust, "~> 0.26"}

Documents inject languages too: HTML reaches css and javascript, Elixir reaches
comment. Install those as well. Bundles like {:lumis_wasm_bundle_web, "~> 0.1"} cover
a set at once, and the language catalog has
every package name.

Config and render options are unchanged.

Parsers compile on first use. Calling Lumis.Languages.async_load(~w(elixir rust)) from
your start/2 moves that off the first request.

Two rendering changes may break snapshot tests: an unterminated final line no longer gets
a newline before </div>, and adjacent tokens sharing a scope now collapse into one
<span>.

Features
Bug Fixes
Performance Improvements
Documentation
Other Changes

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [mdex](https://hex.pm/packages/mdex) ([source](https://github.com/leandrocp/mdex)) | prod | minor | `~> 0.13.2` → `~> 0.14.0` | --- ### Release Notes <details> <summary>leandrocp/mdex (mdex)</summary> ### [`v0.14.2`](https://github.com/leandrocp/mdex/blob/HEAD/CHANGELOG.md#0142-2026-10-04) [Compare Source](https://github.com/leandrocp/mdex/compare/v0.14.1...v0.14.2) ##### Bug Fixes - Only append a table delimiter row when the table lacks one in [#&#8203;437](https://github.com/leandrocp/mdex/pull/437) - Don't render partial link URLs while auto-closing in [#&#8203;440](https://github.com/leandrocp/mdex/pull/440) - Preserve asterisk list markers during auto-close in [#&#8203;445](https://github.com/leandrocp/mdex/pull/445) - Prevent partial reference URLs in block quotes in [#&#8203;447](https://github.com/leandrocp/mdex/pull/447) - Require mdex\_native 0.2.11 and document Lumis budgets in [#&#8203;450](https://github.com/leandrocp/mdex/pull/450) ##### Documentation - Warn against auto-closing each incoming chunk in [#&#8203;446](https://github.com/leandrocp/mdex/pull/446) ### [`v0.14.1`](https://github.com/leandrocp/mdex/blob/HEAD/CHANGELOG.md#0141-2026-09-29) [Compare Source](https://github.com/leandrocp/mdex/compare/v0.14.0...v0.14.1) ##### Features - Update Lumis to 0.10 by [@&#8203;leandrocp](https://github.com/leandrocp) in [#&#8203;435](https://github.com/leandrocp/mdex/pull/435) ##### Bug Fixes - Raise validation errors for invalid built-in option values by [@&#8203;leandrocp](https://github.com/leandrocp) in [#&#8203;423](https://github.com/leandrocp/mdex/pull/423) - Validate :assigns and :auto\_close option values by [@&#8203;leandrocp](https://github.com/leandrocp) in [#&#8203;427](https://github.com/leandrocp/mdex/pull/427) - Default Link and Image title to an empty string by [@&#8203;leandrocp](https://github.com/leandrocp) in [#&#8203;428](https://github.com/leandrocp/mdex/pull/428) - Disable sanitization with sanitize: false by [@&#8203;leandrocp](https://github.com/leandrocp) in [#&#8203;429](https://github.com/leandrocp/mdex/pull/429) - Handle document root fragments consistently by [@&#8203;leandrocp](https://github.com/leandrocp) in [#&#8203;432](https://github.com/leandrocp/mdex/pull/432) - Fill in sanitize defaults for partial :sanitize options by [@&#8203;leandrocp](https://github.com/leandrocp) in [#&#8203;433](https://github.com/leandrocp/mdex/pull/433) ##### Documentation - Emit plugin HTML as MDEx.Raw in plugin examples by [@&#8203;leandrocp](https://github.com/leandrocp) in [#&#8203;425](https://github.com/leandrocp/mdex/pull/425) - Expand the plugin authoring guide and document the HTML node trade-off by [@&#8203;leandrocp](https://github.com/leandrocp) in [#&#8203;431](https://github.com/leandrocp/mdex/pull/431) ### [`v0.14.0`](https://github.com/leandrocp/mdex/blob/HEAD/CHANGELOG.md#0140-2026-09-25) [Compare Source](https://github.com/leandrocp/mdex/compare/v0.13.5...v0.14.0) ##### ⚠ BREAKING CHANGES - require `mdex_native >= 0.2.9` and `lumis ~> 0.9` ##### Lumis parsers Lumis v0.9 stopped auto loading languages. Each one is its own Hex package now, and a fence in a language you haven't installed comes out as plain text. ```elixir # mix.exs {:lumis, "~> 0.9"}, {:lumis_wasm_elixir, "~> 0.26"}, {:lumis_wasm_rust, "~> 0.26"} ``` Documents inject languages too: HTML reaches `css` and `javascript`, Elixir reaches `comment`. Install those as well. Bundles like `{:lumis_wasm_bundle_web, "~> 0.1"}` cover a set at once, and the [language catalog](https://docs.lumis.sh/reference/languages) has every package name. Config and render options are unchanged. Parsers compile on first use. Calling `Lumis.Languages.async_load(~w(elixir rust))` from your `start/2` moves that off the first request. Two rendering changes may break snapshot tests: an unterminated final line no longer gets a newline before `</div>`, and adjacent tokens sharing a scope now collapse into one `<span>`. ##### Features - Update lumis to v0.7 by [@&#8203;leandrocp](https://github.com/leandrocp) in [#&#8203;393](https://github.com/leandrocp/mdex/pull/393) - Introduce Stream API by [@&#8203;leandrocp](https://github.com/leandrocp) in [#&#8203;397](https://github.com/leandrocp/mdex/pull/397) - Add :auto\_close option to close open Markdown syntax by [@&#8203;leandrocp](https://github.com/leandrocp) in [#&#8203;403](https://github.com/leandrocp/mdex/pull/403) - Lumis 0.9 with parsers from Hex by [@&#8203;leandrocp](https://github.com/leandrocp) in [#&#8203;415](https://github.com/leandrocp/mdex/pull/415) - **Breaking:** Require lumis \~> 0.9 and mdex\_native >= 0.2.9 by [@&#8203;leandrocp](https://github.com/leandrocp) ##### Bug Fixes - Do not append a table row when a blank line closed the table by [@&#8203;leandrocp](https://github.com/leandrocp) in [#&#8203;402](https://github.com/leandrocp/mdex/pull/402) - Preserve escaped AST children by [@&#8203;leandrocp](https://github.com/leandrocp) in [#&#8203;413](https://github.com/leandrocp/mdex/pull/413) ##### Performance Improvements - Skip AST struct conversion when rendering Markdown by [@&#8203;leandrocp](https://github.com/leandrocp) in [#&#8203;404](https://github.com/leandrocp/mdex/pull/404) ##### Documentation - Add plugin mdex\_multiline\_cells by [@&#8203;leandrocp](https://github.com/leandrocp) ##### Other Changes - Bump mdex\_native and fix tests by [@&#8203;leandrocp](https://github.com/leandrocp) in [#&#8203;389](https://github.com/leandrocp/mdex/pull/389) - Clean up CHANGELOG.md by [@&#8203;leandrocp](https://github.com/leandrocp) in [#&#8203;400](https://github.com/leandrocp/mdex/pull/400) </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xNTAuMCIsInVwZGF0ZWRJblZlciI6IjQzLjE1MC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
chore(deps): update dependency mdex to ~> 0.14.0
Some checks failed
renovate/artifacts Artifact file update failure
cc42e21605
Author
Collaborator

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: mix.lock
Command failed: mix deps.update mdex
** (Mix) Hex dependency resolution failed

### ⚠️ Artifact update problem Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is. ♻ Renovate will retry this branch, including artifacts, only when one of the following happens: - any of the package files in this branch needs updating, or - the branch becomes conflicted, or - you click the rebase/retry checkbox if found above, or - you rename this PR's title to start with "rebase!" to trigger it manually The artifact failure details are included below: ##### File name: mix.lock ``` Command failed: mix deps.update mdex ** (Mix) Hex dependency resolution failed ```
Some checks failed
renovate/artifacts Artifact file update failure
This pull request can be merged automatically.
This branch is out-of-date with the base branch
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin renovate/mdex-0.x:renovate/mdex-0.x
git switch renovate/mdex-0.x
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
inhji/hajur!249
No description provided.