Releases: ruby/optparse
Releases · ruby/optparse
v0.8.1
What's Changed
- Update comments to use $HOME instead of ~ by @sampersand in #117
- Put
privatebefore method declarations by @sampersand in #119 - Remove
const_setand instead use explicit assignments by @sampersand in #118
New Contributors
- @sampersand made their first contribution in #117
Full Changelog: v0.8.0...v0.8.1
v0.8.0
v0.7.0
What's Changed
- Rdoc options by @nobu in #89
- Allow non-string enum list by @nobu in #90
- Feature: Post check by @nobu in #91
- Make the result of
tty?obtainable with flexible stdout by @koic in #87 - Fix
LESSenvironment variable setup inOptionParser#help_exitby @kyanagi in #84 - [DOC] Extract description from README by @nobu in #92
- Fix completion of key-value pairs array by @nobu in #95
- Enhance to support 'Set' object as an enum by @kwatch in #76
- Fix OptionParser#program_name not to strip suffix unexpectedly by @nobu in #100
- Use Dir.glob and base keyword arg for the installer of Ruby package by @hsbt in #101
- Expand literal home paths only by @nobu in #105
- Use
~/.configonly if$XDG_CONFIG_HOMEis unset or empty by @nobu in #106 - Prefer
ProcoverMethodby @nobu in #109 - Add a workflow to sync commits to ruby/ruby by @k0kubun in #110
- We should use VERSION instead of Version constant by @hsbt in #112
New Contributors
Full Changelog: v0.6.0...v0.7.0
v0.6.0
What's Changed
- old version on macos by @nobu in #71
- Fix parsing array arguments with
:intooption by @fatkodima in #73 - README.md: Clarify text, remove dead references by @olleolleolle in #77
Full Changelog: v0.5.0...v0.6.0
v0.5.0
What's Changed
- [DOC] Fix tutorial by @nobu in #61
- Build packages only on the latest release by @nobu in #63
- Create codeql.yml by @nobu in #64
- Bump actions/upload-artifact from 3 to 4 by @dependabot in #62
- Escape backslashes by @nobu in #65
- Fix
require_exactto work with options defined as--[no]-somethingby @fatkodima in #60 - Respect default values in block parameters by @nobu in #66
- [Feature #16495] Do not include a backtick in error messages and backtraces by @hsbt in #68
- Add
exact:keyword argument by @nobu in #69 - Invoke pager for
--helpby @nobu in #70
Full Changelog: v0.4.0...v0.5.0
v0.4.0
What's Changed
- Add symbolize_names to getopts by @JunichiIto in #46
- Migrate set-output to $GITHUB_OUTPUT by @tanakakc in #50
- Replace reusing actions by @hsbt in #52
- Update test libraries from ruby/ruby 2023-03-24 by @hsbt in #53
- Document requires needed for Date/DateTime/Time/URI/Shellwords support by @jeremyevans in #54
- [DOC] Corrections to tutorial by @BurdetteLamar in #57
- Use test-unit-ruby-core gem by @hsbt in #59
New Contributors
- @JunichiIto made their first contribution in #46
- @tanakakc made their first contribution in #50
Full Changelog: v0.3.1...v0.4.0
v0.3.1
v0.3.0
What's Changed
- s/RubyVM::JIT/RubyVM::MJIT/g by @k0kubun in #29
- Use
require_relativefor internal requires by @deivid-rodriguez in #28 - Added dependabot.yml for actions by @hsbt in #30
- Bump actions/checkout from 2 to 3 by @dependabot in #31
- Bump actions/upload-artifact from 2 to 3 by @dependabot in #33
- Fix broken links in docs by @peterzhu2118 in #34
- Fix typo in documentation by @ydah in #36
- Also accept '-' as an optional argument by @konsolebox in #35
- Update Ruby versions on GHA with ci_versions/all.json by @hsbt in #39
- Don't treat empty string as an option description by @mrzasa in #40
- Add tests for
OptionParser#loadby @nobu in #43 - #load() into hash by @5long in #42
- Use class methods of
FileoverIOby @nobu in #44 - Add
raise_unknownflag (#38) by @nobu in #45
New Contributors
- @k0kubun made their first contribution in #29
- @deivid-rodriguez made their first contribution in #28
- @dependabot made their first contribution in #31
- @peterzhu2118 made their first contribution in #34
- @ydah made their first contribution in #36
- @konsolebox made their first contribution in #35
- @mrzasa made their first contribution in #40
- @nobu made their first contribution in #43
- @5long made their first contribution in #42
Full Changelog: v0.2.0...v0.3.0
v0.2.0
What's Changed
- Beginning of tutorial by @BurdetteLamar in #8
- More on tutorial by @BurdetteLamar in #9
- Enhanced doc for option parameters by @BurdetteLamar in #11
- Make use of option_params.rdoc by @BurdetteLamar in #12
- gemspec: Explicit files list by @olleolleolle in #10
- Reorganize Ruby example files for sharing by @BurdetteLamar in #14
- Rdoc by @BurdetteLamar in #15
- More on tutorial by @BurdetteLamar in #16
- More on tutorial by @BurdetteLamar in #19
- Rdoc for help by @BurdetteLamar in #21
- More on tutorial by @BurdetteLamar in #22
- More on tutorial by @BurdetteLamar in #23
- More on tutorial by @BurdetteLamar in #24
- Remove an errant { character by @olleolleolle in #26
- Fix link in included file by @BurdetteLamar in #25
New Contributors
- @olleolleolle made their first contribution in #10
Full Changelog: v0.1.1...v0.2.0
v0.1.1
What's Changed
- Respect ZDOTDIR environment variable when looking for .zshrc by @m-rey in #1
- Tweak actions by @hsbt in #6
- Add OptionParser#require_exact accessor by @jeremyevans in #2
- Add EditorConfig file by @AlexWayfer in #4
- Change *opts to *params, to avoid confusion by @BurdetteLamar in #7
New Contributors
- @m-rey made their first contribution in #1
- @jeremyevans made their first contribution in #2
- @AlexWayfer made their first contribution in #4
Full Changelog: v0.1.0...v0.1.1