Bump version to 0.18.0
docs: Update changelog
docs: Fix syntax error
local: Ensure logging does not divide by zero in scanner.