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)