diff --git a/lua/lazy/view/sections.lua b/lua/lazy/view/sections.lua index 5f35307..e803fac 100644 --- a/lua/lazy/view/sections.lua +++ b/lua/lazy/view/sections.lua @@ -61,6 +61,22 @@ return { end, title = "Updated", }, + { + filter = function(plugin) + return has_task(plugin, function(task) + if task.type ~= "log" then + return + end + local lines = vim.split(task.output, "\n") + for _, line in ipairs(lines) do + if line:find("^%w+ %S+!:") then + return true + end + end + end) + end, + title = "Breaking Changes", + }, { filter = function(plugin) return has_task(plugin, function(task)