Plain is headed towards 1.0! Subscribe for development updates →

plain-toolbar changelog

0.5.1 (2025-10-02)

What's changed

  • The toolbar now uses get_request_user() helper to check user authentication, improving compatibility with different auth implementations (2663c49)

Upgrade instructions

  • No changes required

0.5.0 (2025-09-30)

What's changed

  • The toolbar now uses settings.VERSION instead of the deprecated settings.APP_VERSION (4c5f216)

Upgrade instructions

  • If you were accessing settings.APP_VERSION in any toolbar customizations, update to use settings.VERSION instead

0.4.0 (2025-09-30)

What's changed

  • Renamed ToolbarPanel to ToolbarItem and register_toolbar_panel to register_toolbar_item for better clarity (79654db)
  • The toolbar now receives the full template context instead of just the request, allowing toolbar items to access context variables like object (821bfc6)
  • Removed admin URL link from the request panel to reduce clutter (5e665fd)
  • Admin link and impersonation UI moved to a new AdminToolbarItem button (821bfc6)

Upgrade instructions

  • Replace any usage of ToolbarPanel with ToolbarItem in your custom toolbar extensions
  • Replace any usage of @register_toolbar_panel decorator with @register_toolbar_item
  • Update any custom toolbar items to expect context instead of request in __init__(): change def __init__(self, request) to def __init__(self, context) and add self.request = context["request"]
  • The panel_template_name attribute replaces template_name (though template_name still works for backward compatibility)

0.3.0 (2025-09-25)

What's changed

  • Updated toolbar module autodiscovery to use the new packages_registry.autodiscover_modules() method (b0b610d)

Upgrade instructions

  • No changes required

0.2.0 (2025-09-19)

What's changed

  • Minimum Python version raised to 3.13 (d86e307)

Upgrade instructions

  • Upgrade your Python environment to Python 3.13 or later

0.1.1 (2025-08-28)

What's changed

  • Improved null safety when checking user and impersonator attributes in toolbar rendering (90568bd)

Upgrade instructions

  • No changes required

0.1.0 (2025-08-27)

What's changed

  • Initial release of plain-toolbar as a standalone package (e49d54b)
  • Fixed URL pattern and name display to include quotes in the request toolbar (aa759c7)

Upgrade instructions

  • No changes required