What's Changed
✨ Enhancements
- Remove all internal frames from a backtrace by @mame in #1106
- Improve prompt generating performance by caching prompt parts(%m, %M) by @tompng in #1127
- Do not save consecutive duplicate commands to history by @topalovic in #1120
🐛 Bug Fixes
- Handle keyword local variables correctly by @tompng in #1085
- Fix nil error on debugger prompt by @muno92 in #1097
- Fix methods defined with invalid encoding are not displayed in completion by @ksaito422 in #1101
- Fix show_source command when obj.method is overrided by @tompng in #1111
- Reset IOGate.set_winch_handler when dancing ruby easter-egg terminates by @tompng in #1124
- Fix UTF-16 autocompletion by @alexanderadam in #1129
📚 Documentation
- [DOC] Fix link by @BurdetteLamar in #1112
🛠 Other Changes
- Avoid intermediate array from split by @Maumagnaguagno in #1093
- Replace gsub with rstrip by @Maumagnaguagno in #1095
- Prefer filter_map and map+grep instead of map+compact and select+map by @Maumagnaguagno in #1094
- Enabled trusted publisher for rubygems.org by @hsbt in #1100
- fix typos and wording on sigint section of docs by @Stevo-S in #1104
- Bump step-security/harden-runner from 2.12.0 to 2.12.1 by @dependabot[bot] in #1105
- Bump step-security/harden-runner from 2.12.1 to 2.12.2 by @dependabot[bot] in #1108
- Bump step-security/harden-runner from 2.12.2 to 2.13.0 by @dependabot[bot] in #1109
- Gemfile: add github dependency on rbs by @olleolleolle in #1117
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #1116
- Bump actions/upload-pages-artifact from 3 to 4 by @dependabot[bot] in #1119
- Bump step-security/harden-runner from 2.13.0 to 2.13.1 by @dependabot[bot] in #1121
- [DOC] Include document files in the generated gem file by @nobu in #1098
- Bump integration test's timeout on CI to 30s by @st0012 in #1122
- Fix prompt cache flaky test by @tompng in #1130
- Bump rubygems/release-gem from 1.1.1 to 1.1.2 by @dependabot[bot] in #1131
- Easter-egg Use endless range instead of step by @RicardoTrindade in #1123
- Bump version to 1.15.3 by @tompng in #1134
New Contributors
- @muno92 made their first contribution in #1097
- @Stevo-S made their first contribution in #1104
- @ksaito422 made their first contribution in #1101
- @alexanderadam made their first contribution in #1129
- @topalovic made their first contribution in #1120
Full Changelog: v1.15.2...v1.15.3