v0.151.1

plain-vendor changelog

0.11.6 (2026-05-12)

What's changed

  • Adds explicit plain.assets>=0.1.0,<1.0.0 dependency now that plain.assets is a separate package (extracted from plain core in 0.142.0). plain.vendor uses _APP_ASSETS_DIR from plain.assets.finders. (844f46e428)

Upgrade instructions

  • No changes required if you're upgrading plain in the same step — plain.assets comes along as a transitive dependency.

0.11.5 (2026-05-05)

What's changed

  • Exposes __version__ from importlib.metadata on plain.vendor for version probes that don't want to scrape pip metadata. (c6cf6edb)

Upgrade instructions

  • No changes required.

0.11.4 (2026-04-13)

What's changed

  • Migrated type suppression comments to ty: ignore for the new ty checker version. (4ec631a7ef51)

Upgrade instructions

  • No changes required.

0.11.3 (2026-04-02)

What's changed

  • Fixed vendor sync crashing when a dependency fails to install — success output was referencing an unbound variable after a DependencyError (c177db2)
  • Fixed false VersionMismatchError when the download response doesn't include version information (c177db2)

Upgrade instructions

  • No changes required.

0.11.2 (2026-03-10)

What's changed

  • Adopted PEP 695 Generator syntax in iter_next_version return type (aa5b2db6e8ed)

Upgrade instructions

  • No changes required.

0.11.1 (2026-02-26)

What's changed

  • Auto-formatted config files with updated linter configuration (028bb95c3ae3)

Upgrade instructions

  • No changes required.

0.11.0 (2026-01-13)

What's changed

  • Improved README documentation with better structure, examples, and installation instructions (da37a78)

Upgrade instructions

  • No changes required

0.10.2 (2025-12-22)

What's changed

  • Improved type annotations with more specific type ignore comments for better type checker compatibility (539a706)

Upgrade instructions

  • No changes required

0.10.1 (2025-12-05)

What's changed

  • Fixed sourcemap handling to properly support boolean True values in addition to custom filename strings (76da0af)

Upgrade instructions

  • No changes required

0.10.0 (2025-11-12)

What's changed

  • Improved type safety with stricter type annotations and runtime type checks in dependency management (f4dbcef)

Upgrade instructions

  • No changes required

0.9.3 (2025-11-03)

What's changed

  • Updated CLI help text to "Manage vendored CSS/JS dependencies" for better clarity (fdb9e80)

Upgrade instructions

  • No changes required

0.9.2 (2025-10-29)

What's changed

  • Fixed content type validation to handle responses without charset specifications (89bb1e1)

Upgrade instructions

  • No changes required

0.9.1 (2025-10-06)

What's changed

  • Added type annotations throughout the codebase for improved type checking support (c87ca27)

Upgrade instructions

  • No changes required

0.9.0 (2025-09-19)

What's changed

  • Updated minimum Python requirement to 3.13 (d86e307)
  • Enhanced documentation with improved formatting, table of contents, and installation instructions (4ebecd1)

Upgrade instructions

  • Ensure your environment is running Python 3.13 or higher

0.8.4 (2025-07-18)

What's changed

  • Improved error handling in the CLI by using click.UsageError instead of manual error printing and exit (88f06c5)

Upgrade instructions

  • No changes required

0.8.3 (2025-06-23)

What's changed

  • No functional changes. This release only updates internal documentation formatting (e1f5dd3).

Upgrade instructions

  • No changes required