v1.13.0
What's Changed
✨ Enhancements
- Add disable_irb command to disable debug of binding.irb by @hogelog in #898
- Move away from method-based command implementation by @tompng in #824
- Support command registration by @st0012 in #886
- Support helper method registration by @st0012 in #624
- Support
IRB.conf[:BACKTRACE_FILTER]
by @st0012 in #917
🐛 Bug Fixes
- rdoc version lock is required by @alpaca-tc in #897
- Rescue from exceptions raised by #name by @monkeyWzr in #899
- Fix irb_history saved to current directory by @tompng in #901
- Fix % escape in prompt format by @tompng in #927
- Remove exit command workaround, handle IRB_EXIT in debug_readline by @tompng in #923
- Restore MAIN_CONTEXT correctly by @tompng in #937
- Let IRB::Color.colorable? always return true|false by @tompng in #940
📚 Documentation
- Use markdown format for docs by @st0012 in #890
- docs(help): Add latest options to ja help message by @okuramasafumi in #903
- Remove misleading documentation by @artur-intech in #906
- Prompt specifiers: documentation improvements by @Uaitt in #926
- Add EXTEND_IRB.md to introduce IRB's command and helper registration mechanism by @st0012 in #933
- Use the new GH pages site for documentation by @st0012 in #939
🛠 Other Changes
- Fix indent test and output sequence test for new reline by @tompng in #908
- Cache RDoc::RI::Driver.new by @tompng in #911
- Fix a typo by @hsbt in #912
- Filter backtrace before formatting in #handle_exception by @joshbroughton in #916
- Centralize rstrip calls by @st0012 in #918
- Add a workaround to make IRB work with debug's tests by @st0012 in #919
- Pass statements to Context#evaluate by @st0012 in #920
- Remove internal-only methods from Command::Base by @tompng in #922
- Accept " " for colorizing "\t" test by @tompng in #924
- Add CI job to test IRB against the latest debug by @st0012 in #928
- Add MultiIRB commands test by @igaiga in #929
- Stop using ExtendCommandBundle internally by @st0012 in #925
- Memoize helper method instances with Singleton module by @st0012 in #931
- Command registration should take both strings and symbols as names by @st0012 in #932
- Suppress command return values by @st0012 in #934
- Pass symbol to Command.register in doc for consistency by @st0012 in #935
- Add a new GH workflow for deploying to GH pages by @st0012 in #938
- Bump version to v1.13.0 by @st0012 in #941
New Contributors
- @alpaca-tc made their first contribution in #897
- @monkeyWzr made their first contribution in #899
- @okuramasafumi made their first contribution in #903
- @artur-intech made their first contribution in #906
- @joshbroughton made their first contribution in #916
- @Uaitt made their first contribution in #926
- @igaiga made their first contribution in #929
Full Changelog: v1.12.0...v1.13.0