- Add color highlight while you type (thanks to @sugarfi)
- Use magic comments
#exit
and#quit
to leave ICR (thanks to @sugarfi) - Support for latest Crystal (thanks to @mamantoha)
- Add magic comment
#help
command to get available commands. (thanks to @sugarfi) - Better version support with Crystal (thanks to @HashNuke)
- Crystal 0.33.0 compatibility #118 (thanks to @tenebrousedge)
- Update crystal compatibility version #108 (thanks to @wontruefree)
- Crashes when path contains spaces #113
- Include readline as shard since it's no longer in the std-lib #115
- Expand tilde in config path #116 (thanks to @jgillich)
- Crystal 0.27 compatibility (#102 thanks to @blazerw)
- New
debug
command to toggle debug output interactively (#74, thanks to @russolsen) - New
reset
command to clear commands (#75, thanks to @russolsen) - Crystal 0.24.1 support (#72, thanks to @veelenga)
- Corrected
Icr::HOMEPAGE
(#81, thanks to @Sija)
- Add syntax highlight (MakeNowJust) #70
- README grammar fixes (Sevensidedmarble) #73
- Remove post-install scripts (faustinoaq) #69
- Change suggestion for binary location (coderhs) #68
- Add slightly better support for macros (jwoertink) #47
- Add --no-debug flag to improve speed (faustinoaq) #52
- Implementation of the paste mode (Porcupine96) #56
- Catch constant assignment and set it outside of the exec method (jwoertink) #59
- Last result local '__' (veelenga) #63
- Fixed error with unterminated char literal (jwoertink) #50
- Usage warning (veelenga) #66
- (fix) behavioral difference when reassigning variable in multi-line blocks (jwoertink)
- Update for Crystal 0.20 compatibility (jwoertink)
- Support alias (jwoertink)
- Handle multi line hash (jwoertink)
- Support of -r option (jwoertink)
- Support of records (puppetpies)
- Support of Crystal 0.19
- Support of Crystal 0.16 (BlaXpirit)
- Support of Crystal 0.14
- (fix) allow assignment with operator (issue 12)
- (fix) remove .crystal tmp dir (issue 14)
- Add LGPL license (issue 13)
- (fix) display stderr output
- (fix) display stderr output
- Remove LLVM dependency (fixes LLVM issue)
- Support of --help and --version options
- Support of debug mode (--debug option)
- Ability to require local files
- Support multiline input
- Support definition of modules, classes and methods
- Return just "OK", when file is required
- Exit with proper message, if crystal is not installed
- Proper integration tests
- Refactor
- Exit with Ctrl+D (thanks Baptiste Fontaine)
- Handle empty inputs
- Support crystal 0.11.0
- First public release