Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Dec 2, 2025

This PR contains the following updates:

Package Change Age Confidence
proselint 0.14.0 -> 0.16.0 age confidence

Release Notes

amperser/proselint (proselint)

v0.16.0

Compare Source

💥 Breaking Changes

This release is not backwards compatible. The following breaking changes have been made.

As a program
  • Python 3.9 is now end-of-life, and no longer supported
  • Different calling conventions. See --help for a full list of options
    • proselint --version is now proselint version, for consistency with other linters
    • proselint is now proselint check
    • proselint --dump-config and --dump-default-config are now proselint dump-config and dump-config --default
    • --time and --clean have been removed
    • --debug is now --verbose
    • --json and --compact are now --output-format json and --output-format compact
  • Several checks have been removed and renamed as an implementation of #​1373.
    User configurations will need to be modified accordingly
    • airlinese, bureaucratese, chatspeak, commercialese, corporate_speak, and jargon have been recategorized under industrial_language.
    • security, links, and cursing (except for cursing.nword) have been removed
    • sexism, lgbtq, and cursing.nwordhave been recategorized under social_awareness
    • consistency.spacing has been moved to typography.punctuation.spacing
    • typography.exclamation and hyperbole have been merged and moved to typography.punctuation.hyperbole
    • consistency.spelling has been moved to spelling.consistency
    • consistency has been removed
    • All modules that previously contained a single check file have been flattened
      • archaism.misc is now archaism
      • hedging.misc is now hedging
      • lexical_illusions.misc is now lexical_illusions
      • malapropisms.misc is now malapropisms
      • mixed_metaphors.misc.bottleneck is now mixed_metaphors.bottleneck
      • misc.mondegreens is now mondegreens
      • needless_variants.misc is now needless_variants
      • nonwords.misc is now nonwords
      • oxymorons.misc is now oxymorons
      • skunked_terms.misc is now skunked_terms
      • uncomparables.misc is now uncomparables
  • There is a new JSON output schema for --output-format json. This is documented, stable, and versioned. Plugins will require updates.
  • The on-disk cache has been removed
As a library
  • The cache has been removed, along with all related features in proselint.tools
  • The score module has been removed
  • The build backend is now uv_build
  • The topics and context features of proselint.tools have been removed
  • The _check functions of proselint.tools have been replaced by classes in proselint.registry.checks.types
  • Checks are now specified with Check in proselint.registry.checks
  • Lint runs are executed with LintFile and return LintResult, both in proselint.tools
  • The ppm_threshold wrapper in proselint.tools has been replaced by CheckFlags in proselint.registry.checks
  • The max_errors wrapper in proselint.tools has been removed
  • load_options in proselint.tools has been replaced by the proselint.config module
  • errors_to_json in proselint.tools has been replaced by LintResult.into_dict
⛰️ Features
🐛 Bug Fixes
🚜 Refactor
📚 Documentation
⚡ Performance
⚙️ Miscellaneous Tasks
Build

Configuration

📅 Schedule: Branch creation - "before 4pm every weekday except before 9am every weekday" in timezone America/New_York, Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, 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 was generated by Mend Renovate. View the repository job log.

@renovate renovate bot enabled auto-merge December 2, 2025 20:54
@renovate renovate bot merged commit f24cece into main Dec 2, 2025
6 checks passed
@renovate renovate bot deleted the renovate/proselint-0.x branch December 2, 2025 20:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant