Skip to content

Tags: ethereum/eipw

Tags

v0.10.0

Toggle v0.10.0's commit message
Release v0.10.0

0.10.0 - 2024-04-02
===================

_Breaks compatibility with `--config`._

Added
-----

 - New lint `markdown-heading-first`. Thank you to [@Abeeujah]! ([#117])
 - New lint `markdown-no-backticks`. Thank you to [@apeaircreative]! ([#121])
 - New lint `markdown-spell`. ([`1d595cc`])

Changed
-------

 - Various improvements for configuration error reporting. ([`9812014`],
   [`24e5142`])
 - Reduced CI noise. ([`ce98cd2`])
 - Report message improvements. ([`8fab180`])
 - Replace `prefix` / `suffix` options with templates. ([`d7dc36b`])
 - `--config` now extends the default configuration instead of replacing it. ([`b693091`])
 - Report source position for markdown nodes. ([#116])
 - Bumped MSRV to 1.81.

[`24e5142`]: 24e5142
[`9812014`]: 9812014
[`ce98cd2`]: ce98cd2
[`8fab180`]: 8fab180
[`d7dc36b`]: d7dc36b
[#117]: #117
[@Abeeujah]: https://github.com/Abeeujah
[#121]: #121
[@apeaircreative]: https://github.com/apeaircreative
[`b693091`]: b693091
[`1d595cc`]: 1d595cc
[#116]: #116

v0.9.0

Toggle v0.9.0's commit message

Verified

This tag was signed with the committer’s verified signature.
SamWilsn Sam Wilson
Release v0.9.0

Breaks compatibility with `--config`, the `Reporter` API, the `Lint`
API, and the JavaScript API.

Added
=====

 - New lint `markdown-headings-space` reporting improperly spaced headings.  Thank you to [@0xRampey]!
 - Relevant suggestions in `markdown-rel-links` when linking to the license file or other proposals. Thank you to [@aslikaya] and [@JEAlfonsoP]!
 - New list `markdown-no-backticks` reporting when an EIP-like string is wrapped in backticks (eg. \`EIP-1234\`.) Thank you to [@VictoriaAde]!
 - New crate `eipw-snippets` for holding application-level diagnostic information.

[@0xRampey]: https://github.com/0xRampey
[@aslikaya]: https://github.com/aslikaya
[@JEAlfonsoP]: https://github.com/JEAlfonsoP
[@VictoriaAde]: https://github.com/VictoriaAde

Changed
=======

 - Preamble parsing moved into its own crate.
 - `markdown-link-first` now allows self-references without a link. Thank you to [@aslikaya]!
 - [`annotate-snippets`] updated to 0.11.4 (breaking changes to at least `Lint` and `Reporter` traits, and JavaScript API.)
 - [`comrak`] updated to 0.29 (breaking changes to `Lint`.)
 - Various dependency updates.

[`annotate-snippets`]: https://crates.io/crates/annotate-snippets

Fixed
=====

 - `markdown-link-first` no longer triggers inside image alt text. Thank you to [@rutefig]!

[@rutefig]: https://github.com/rutefig

v0.8.0

Toggle v0.8.0's commit message

Verified

This tag was signed with the committer’s verified signature.
SamWilsn Sam Wilson
Release v0.8.0

- Add `prefix` and `suffix` options to `preamble::requires_status`.
- Add `prefix` and `suffix` options to `preamble::proposal_ref`.
- Add `prefix` and `suffix` options to `markdown::link_status`.

v0.7.0

Toggle v0.7.0's commit message

Verified

This tag was signed with the committer’s verified signature.
SamWilsn Sam Wilson
Release v0.7.0

Adds support for the `prefix` and `suffix` options for the markdown
proposal_ref lint.

v0.6.0

Toggle v0.6.0's commit message
Release v0.6.0

First "official" release of eipw and associated libraries.