Skip to content

Bump becheran/mlc from 1.2.0 to 1.3.0 - #1907

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/github_actions/becheran/mlc-1.2.2
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/github_actions/becheran/mlc-1.2.2

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 5, 2026 •

Copy link
Copy Markdown
Contributor

Bumps becheran/mlc from 1.2.0 to 1.3.0.

Release notes

Sourced from becheran/mlc's releases.

v1.3.0

What's Changed

Full Changelog: becheran/mlc@v1.2.2...v1.3.0

v1.2.2

Full Changelog: becheran/mlc@v1.2.1...v1.2.2

v1.2.1

What's Changed

... (truncated)

Changelog

Sourced from becheran/mlc's changelog.

Changelog

[Unreleased] - ReleaseDate

[1.3.0] - 2026-10-20

Added

  • --quiet / -q option (and quiet in .mlc.toml) which only prints warnings, errors and the summary. The banner and all links which are ok or skipped are left out
  • --format json option (and format = "json" in .mlc.toml) which prints a single JSON document with the summary and all issues to stdout. Debug output goes to stderr in this mode
  • Documentation for AI agents and automation: README section, AGENTS.md, llms.txt and ready to copy examples for AGENTS.md, Claude Code hooks and skills, and pre-commit

Changed

  • Rust edition 2024. Building from source needs Rust 1.88 or newer, which is checked in CI
  • Invalid arguments (for example --throttle abc or an unknown markup type) and an invalid .mlc.toml print an error and exit with code 2 instead of panicking. The same exit code is used for an invalid --root-dir, which used to be 1
  • Failing to write the --csv file prints an error instead of panicking. A web link which is not a valid URL is reported as broken link instead of panicking
  • The banner is not printed anymore when --help or an invalid argument is passed
  • Warnings about not existing paths passed via --files or --ignore-path are printed to stderr instead of stdout
  • The CSV report and the list of broken links are sorted (errors first, then by file, line and column) instead of depending on which web request finished first
  • Library: mlc::run returns Result<(), mlc::Error>, the Display implementation of Config, the glob re-export of colored and the async-ness of link_validator::resolve_target_link are gone, logger::init takes a second use_stderr argument and MarkupType::file_extensions returns a slice
  • The release binary is much smaller (release profile with LTO, opt-level = "s", panic = "abort" and stripped symbols, and the unused code above). This means faster downloads in CI and a faster start
  • The docker image is based on Alpine Linux instead of Ubuntu and is about 10 times smaller. The entrypoint.sh of the GitHub Action uses sh instead of bash

Fixed

  • gitignore = false and gituntracked = false in .mlc.toml enabled the options. Now they are only enabled with true
  • --gitignore and --gituntracked now also recognize the markup files with extensions like .markdown or .htm and upper case extensions

Removed

  • Dependencies lazy_static and async-std. The standard library is used instead
  • The second, never used TLS implementation (rustls with aws-lc) and the response decoders (brotli, gzip, deflate) and charset detection of reqwest. They were compiled in, but the web links are checked with the system TLS library and only the status code of a response is looked at. The Accept-Encoding header is still sent

[1.2.2] - 2026-09-28

[1.2.1] - 2026-09-28

... (truncated)

Commits
  • d791bd6 chore: Release mlc version 1.3.0
  • 59ae359 Refactor link validation and logging (#183)
  • 69b324e fix(deps): remove unnecessary spec version from toml dependency and add MSVC ...
  • e12618e refactor(tests): improve symlink test setup and handling for cross-platform c...
  • fcb84f9 refactor: enhance link resolution and benchmark functions for improved perfor...
  • e662714 build(deps): bump url-escape from 0.1.1 to 0.1.2 (#178)
  • 5152e9e build(deps): bump reqwest from 0.13.4 to 0.13.5 (#169)
  • 718f8e0 build(deps): bump serde from 1.0.228 to 1.0.229 (#175)
  • be1a67d build(deps): bump lazy_static from 1.5.0 to 1.5.1 (#176)
  • 02d1e24 build(deps): bump regex from 1.12.3 to 1.13.1 (#177)
  • Additional commits viewable in compare view

@dependabot dependabot Bot added the dependencies Pull requests that update a dependency file label Oct 5, 2026
Bumps [becheran/mlc](https://github.com/becheran/mlc) from 1.2.0 to 1.3.0.
- [Release notes](https://github.com/becheran/mlc/releases)
- [Changelog](https://github.com/becheran/mlc/blob/master/CHANGELOG.md)
- [Commits](becheran/mlc@7ec2482...d791bd6)

---
updated-dependencies:
- dependency-name: becheran/mlc
  dependency-version: 1.2.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot changed the title Bump becheran/mlc from 1.2.0 to 1.2.2 Bump becheran/mlc from 1.2.0 to 1.3.0 Oct 23, 2026
@dependabot
dependabot Bot force-pushed the dependabot/github_actions/becheran/mlc-1.2.2 branch from 6a8c027 to c64363c Compare October 23, 2026 18:44

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants