{
  "slug": "bw-dev",
  "name": "BW Dev",
  "version": "1.14.0",
  "download_url": "https://plugins.bowden.works/wp-content/uploads/plugin-updates/bw-dev-1.14.0.zip",
  "download_hash": "sha256:6b42bf2c86550574815f3868fddaa0baa11a0fc746978521082105ea2b5edcdf",
  "download_size": 481830,
  "requires": "6.0",
  "tested": "",
  "requires_php": "7.4",
  "last_updated": "2026-06-03",
  "homepage": "https://plugins.bowden.works/bw-dev/",
  "author": "Bowden Works",
  "description": "Bowden Works dev toolkit — admin columns, favicon, sticky elements, post-link blocks, YouTube embed, menu visibility, SVG uploads, admin notes, and Flywheel auto-update support in one actively-maintained plugin. Required for several site features. See Settings → BW Dev → About.",
  "changelog": "## [1.14.0] - 2026-06-03\n\n### Added\n- **Flywheel Application Passwords module** (`flywheel_app_passwords`, group `core`) — companion to `flywheel_auto_updates`. Flywheel disables WordPress's Application Passwords feature at the hosting level by hooking `wp_is_application_passwords_available` to return false; this module hooks the same filter at priority 99 and forces it back to true, overriding Flywheel's default-priority block. Mirrors the existing `flywheel_auto_updates` pattern exactly: no per-module settings, just an on/off toggle on the Modules tab, default ON (per `core` group default). Safe on non-Flywheel hosts — the filter result is true by default anyway. Settings tab includes a callout explaining the interaction with the Security Hardening module's \"Disable Application Passwords\" toggle: if both this module AND that Security Hardening sub-setting are active, **this module wins** (priority 99 > Security Hardening's default 10), so to actually keep Application Passwords disabled site-wide, leave this module off on the Modules tab and turn the Security Hardening toggle on instead."
}
