Comparing changes

v0.9.0 v0.9.1
3 commits 5 files changed

Commits

ff705a7 chore: bump to 0.9.1 mo khan 2026-01-22 21:13:56
lib/elelem/plugins/execute.rb
@@ -11,7 +11,7 @@ Elelem::Plugins.register(:execute) do |toolbox|
   end
 
   toolbox.after("execute") do |args, result|
-    return if result[:exit_status] == 0
+    next if result[:exit_status] == 0
 
     $stdout.puts toolbox.header("execute", args, state: "x")
   end
lib/elelem/plugins/verify.rb
@@ -37,7 +37,7 @@ module Elelem
       Verifiers.for(path).inject({verified: []}) do |memo, cmd|
         $stdout.puts toolbox.header("execute", { "command" => cmd })
         v = toolbox.run("execute", { "command" => cmd })
-        return v.merge(path: path, command: cmd) if v[:exit_status] != 0
+        break v.merge(path: path, command: cmd) if v[:exit_status] != 0
 
         memo[:verified] << cmd
         memo
lib/elelem/version.rb
@@ -1,5 +1,5 @@
 # frozen_string_literal: true
 
 module Elelem
-  VERSION = "0.9.0"
+  VERSION = "0.9.1"
 end
\ No newline at end of file
CHANGELOG.md
@@ -1,3 +1,9 @@
+## [0.9.1] - 2026-01-22
+
+### Fixed
+- Use `next` instead of `return` to exit block in execute plugin after-hook
+- Use `break` instead of `return` to exit `inject` block in verify plugin
+
 ## [0.9.0] - 2026-01-21
 
 ### Added
Gemfile.lock
@@ -1,7 +1,7 @@
 PATH
   remote: .
   specs:
-    elelem (0.9.0)
+    elelem (0.9.1)
       date (~> 3.0)
       erb (~> 6.0)
       fileutils (~> 1.0)