Skip to content

Prepare v0.2.0 release - #5

Merged
ivan-podgurskiy merged 2 commits into
mainfrom
release/v0.2.0
Jul 24, 2026
Merged

ivan-podgurskiy merged 2 commits into
mainfrom
release/v0.2.0

Conversation

@ivan-podgurskiy

Copy link
Copy Markdown
Owner

Summary

Prepare the shell_words v0.2.0 release.

Changes

  • Add the comments: true option for ShellWords.split/2 and ShellWords.split!/2.
  • Keep comments: false as the default to preserve v0.1.0 behavior.
  • Document invalid UTF-8 byte pass-through for split/2.
  • Document literal backslash-newline behavior.
  • Add compatibility tests for supported overlap with Python shlex and Ruby Shellwords.
  • Bump package metadata and update README, changelog, and roadmap for v0.2.0.

Validation

  • mix test
  • mix format --check-formatted
  • mix compile --warnings-as-errors
  • mix credo --strict
  • mix dialyzer --format github
  • mix hex.build

@ivan-podgurskiy
ivan-podgurskiy marked this pull request as ready for review July 24, 2026 18:07
@ivan-podgurskiy
ivan-podgurskiy merged commit 71fea52 into main Jul 24, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant