Skip to content

Bump noyalib from 0.0.32 to 0.0.42 - #552

Merged
gcomte merged 1 commit into
masterfrom
dependabot/cargo/master/noyalib-0.0.42
Sep 12, 2026
Merged

Bump noyalib from 0.0.32 to 0.0.42#552
gcomte merged 1 commit into
masterfrom
dependabot/cargo/master/noyalib-0.0.42

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 11, 2026

Copy link
Copy Markdown
Contributor

Bumps noyalib from 0.0.32 to 0.0.42.

Release notes

Sourced from noyalib's releases.

noyalib v0.0.42

What's Changed

  • chore(version): the branch carries 0.0.42 from the start (ddc7c0a)

Checksums

9fa04292d959e202029196df253cb3f4e9e20f659d6727298bb3903c4948b5a6  ./noyalib-0.0.42.crate

noyalib v0.0.41

What's Changed

  • chore(version): the branch carries 0.0.41 from the start (e1011d8)
  • ci(deps): bump taiki-e/install-action in the rust-toolchain group (d395f61)

Checksums

57b03af4ae0a1f58ac317c9aba6057d2a3560325178436c15e93c31e6a5119c5  ./noyalib-0.0.41.crate

noyalib v0.0.40

What's Changed

  • test(cst): out-of-range sequence indices through every editing operation (fdae72d)
  • fix(ser): a tag resolved by %TAG must be written in verbatim form (fcd962a)
  • fix(cst): a mapping used as an explicit key, and keep-chomped scalars (d796cd0)
  • chore(version): the branch carries 0.0.40 from the start (4ef096d)

Checksums

fb40134d25c38e787515a705e9ba22e2716f1f9699249f2b2b507f23177d7509  ./noyalib-0.0.40.crate

noyalib v0.0.39

What's Changed

  • test(spec-torture): five documents that separate the implementations (870cb75)
  • fix(parallel,loader): document boundaries, cycles and YAML 1.1 integers (7c02351)

Checksums

9df43acfb5d16214a4f78e184707822141edfcd430a38a58ceb40067ba521290  ./noyalib-0.0.39.crate

noyalib v0.0.38

What's Changed

  • chore(codespell): the ultra-complex fixture is verbatim input, not prose (fdc9e84)
  • feat(parser,cst): the ultra-complex fixture, two diagnostics that name the mistake, formatter fixes (369c14a)

... (truncated)

Changelog

Sourced from noyalib's changelog.

[v0.0.42] - 2026-09-08

Changed

  • Lockstep release for the VS Code extension's publish path: the extension is now bundled, carries an icon and a licence the packager recognises, and the language server's release workflow publishes it to the Marketplace once a token is configured. No core code change.

[v0.0.41] - 2026-09-07

Changed

  • Lockstep release for the September GitHub Actions bumps across the family, cherry-picked from Dependabot with authorship intact. No core code change.

[v0.0.40] - 2026-09-07

Fixed

  • The serialiser wrote a directive-resolved tag in a form that does not parse back. A tag introduced by %TAG is held as a bare URI with no !, and the emitter wrote it as it stood, so !c!thing 1 came back as the plain scalar tag:example.com,2026:x/thing "1" and the tag was lost. Such tags are now written in the verbatim form !<uri>, which carries them without needing the directive.
  • The formatter tore apart a mapping used as an explicit key. The lines below ? a: 1 were emitted at the outer indent, so they became entries of the surrounding mapping and the : value line was lost entirely. They are now indented past the ?.
  • The formatter added a newline to a keep-chomped block scalar. A block scalar's token carries the indentation of the line after it, so the emitter sat on a line of nothing but spaces and then ended it. A |+ scalar counts that blank line as content, so the value grew a newline every time the file was formatted. The formatter no longer leaves a whitespace-only line.

Added

  • Every fixture that parses must also survive the serialiser: emitting the parsed value and reading it back has to give the same value. That is what found the tag defect above.
  • The streaming reader is held to the batch loader across the whole official suite, the same way the parallel path already was. It is the third independent reader in the crate, so agreement is not free.
  • Error paths in the CST editing API have tests: query segments that address more than one entry, renaming something that is not a mapping key, and removing the document root. These are messages a

... (truncated)

Commits
  • e9d0b2d Merge pull request #419 from sebastienrousseau/feat/v0.0.42
  • ddc7c0a chore(version): the branch carries 0.0.42 from the start
  • 96ef488 Merge pull request #417 from sebastienrousseau/feat/v0.0.41
  • e1011d8 chore(version): the branch carries 0.0.41 from the start
  • d395f61 ci(deps): bump taiki-e/install-action in the rust-toolchain group
  • 415e080 Merge pull request #416 from sebastienrousseau/feat/v0.0.40
  • fdae72d test(cst): out-of-range sequence indices through every editing operation
  • fcd962a fix(ser): a tag resolved by %TAG must be written in verbatim form
  • d796cd0 fix(cst): a mapping used as an explicit key, and keep-chomped scalars
  • 4ef096d chore(version): the branch carries 0.0.40 from the start
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [noyalib](https://github.com/sebastienrousseau/noyalib) from 0.0.32 to 0.0.42.
- [Release notes](https://github.com/sebastienrousseau/noyalib/releases)
- [Changelog](https://github.com/sebastienrousseau/noyalib/blob/main/CHANGELOG.md)
- [Commits](sebastienrousseau/noyalib@v0.0.32...v0.0.42)

---
updated-dependencies:
- dependency-name: noyalib
  dependency-version: 0.0.42
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Sep 11, 2026
@coderabbitai

coderabbitai Bot commented Sep 11, 2026

Copy link
Copy Markdown

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Advanced

Run ID: de75b690-bb30-4a1b-94d7-e4b60c7453d6

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@gcomte
gcomte merged commit c0c4563 into master Sep 12, 2026
7 checks passed
@gcomte
gcomte deleted the dependabot/cargo/master/noyalib-0.0.42 branch September 12, 2026 15:35
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 rust Pull requests that update rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant