<commit_before>### 0.10.0 (2014/??/??)
#### Dependency changes

* Remove require of "ffi" from pry (#1158)
* Remove require of "bond" from pry (#1166)
* Remove require of `openstruct` from pry (#1096)
* Ruby 1.9 or later required
* Require Coderay `~> 1.1.0`

#### Features
* Added a `watch` command that lets you see how values change over time.
* Added an experimental `Pry.auto_resize!` method
  * Makes Pry notice that your window has resized and tell Readline about it
  * Fixes various bugs with command history after a window resize
  * Off by default, but can be called from your `.pryrc` if you're brave
* Added support for Ruby 2.1
* `play` now has an `-e`/`--expression` flag
  * Evaluates until the end of the first valid expression
* Readline history gets appended after every input, not just when Pry quits
* Return values render with more accurate syntax highlighting
* Return values start rendering immediately and stream into the pager
* User can override `.pryrc` location by setting `$PRYRC` env var (#893)
* User can whitelist objects whose inspect output should appear in prompt (#885)
  * See `Pry.config.prompt_safe_objects`
* `whereami` is now aliased to `@`
* Lazy load configuration values (Pry.config). (#1096)
* Lazy load 'readline' until pry is started for the first time. (#1117)
* Add option to disable input completer through `_pry_.config.completer = nil`
* Add `Pry.main`. returns a special instance of Object referenced by self of `TOPLEVEL_BINDING`: "main".
* Add `Pry::LastException` (#1145)
* Add `list-prompts` command. (#1175)
  - lists the available prompts available for use.
* Add `change-prompt` command. (#1175)
  - switch the current prompt, by name.
* Add `list-inspectors` command. (#1176)
  - list the inspectors available to print ruby return values in a repl.
* Add `change-inspector` command. (#1176)
  - switch the current inspector, by name.
* Remove pry -i option. (#1155, #1182) Please use pry-rescue -i option.

#### Bug fixes, etc.
* Move `Pry::BondCompleter` and bond integration to the [pry-bond](https://github.com/pry/pry-bond) rubygem. (#1166)
* Default input completer is `Pry::InputCompleter`. (#1166)
* `toggle-color` command toggles `_pry_.color` instead of the default inherited by a repl session(`Pry.color`)
* Update `Pry::CLIPPED_PRINT` to include a hex representation of object ID when printing a return value. (#1162)
* Change second argument of `Pry.view_clip()` from Fixnum to Hash to support returning a string with or
  without a hex representation of object ID. (#1162)
* `Pry#last_exception=` supports exception objects who have been frozen (#1145)
* `binding.pry` inside `.pryrc` file now works, with some limitations (@richo / #1118)
* Add support for BasicObjects to `ls` (#984)
* Allow `ls -c <anything>` (#891)
* Fix indentation not working if the `mathn` stdlib was loaded (#872)
* Fix `hist`'s `--exclude-pry` switch (#874)
* Fix `gem-install` on JRuby (#870)
* Fix source lookup for instrumented classes (#923)
* Improved thread safety when multiple instances are running (#944)
* Make `edit` ignore `-n`/`--no-reload` flag and `disable_auto_reload` config
  in cases where the user was editing a tempfile
* Make `gem-cd` use the most recent gem, not the oldest
* Make `install-command` honor `.gemrc` switches (#666)
* Make `hist` with no parameters show just the current session's history (#205)
  * `hist --all` shows older history
* Make `-s`/`--super` flag of `show-source`/`show-doc` work when method name is<commit_msg>update CHANGELOG.md for #1185<commit_after>### 0.10.0 (2014/??/??)
#### Dependency changes

* Remove require of "ffi" from pry (#1158)
* Remove require of "bond" from pry (#1166)
* Remove require of `openstruct` from pry (#1096)
* Ruby 1.9 or later required
* Require Coderay `~> 1.1.0`

#### Features
* Added a `watch` command that lets you see how values change over time.
* Added an experimental `Pry.auto_resize!` method
  * Makes Pry notice that your window has resized and tell Readline about it
  * Fixes various bugs with command history after a window resize
  * Off by default, but can be called from your `.pryrc` if you're brave
* Added support for Ruby 2.1
* `play` now has an `-e`/`--expression` flag
  * Evaluates until the end of the first valid expression
* Readline history gets appended after every input, not just when Pry quits
* Return values render with more accurate syntax highlighting
* Return values start rendering immediately and stream into the pager
* User can override `.pryrc` location by setting `$PRYRC` env var (#893)
* User can whitelist objects whose inspect output should appear in prompt (#885)
  * See `Pry.config.prompt_safe_objects`
* `whereami` is now aliased to `@`
* Lazy load configuration values (Pry.config). (#1096)
* Lazy load 'readline' until pry is started for the first time. (#1117)
* Add option to disable input completer through `_pry_.config.completer = nil`
* Add `Pry.main`. returns a special instance of Object referenced by self of `TOPLEVEL_BINDING`: "main".
* Add `Pry::LastException` (#1145)
* Add `list-prompts` command. (#1175)
  - lists the available prompts available for use.
* Add `change-prompt` command. (#1175)
  - switch the current prompt, by name.
* Add `list-inspectors` command. (#1176)
  - list the inspectors available to print ruby return values in a repl.
* Add `change-inspector` command. (#1176)
  - switch the current inspector, by name.
* Add `show-source -e` (#1185)
  - evaluate the command's input as a ruby expression and lookup the source of its return value.
    `show-source -e _pry_.config`
* Remove pry -i option. (#1155, #1182) Please use pry-rescue -i option.

#### Bug fixes, etc.
* Move `Pry::BondCompleter` and bond integration to the [pry-bond](https://github.com/pry/pry-bond) rubygem. (#1166)
* Default input completer is `Pry::InputCompleter`. (#1166)
* `toggle-color` command toggles `_pry_.color` instead of the default inherited by a repl session(`Pry.color`)
* Update `Pry::CLIPPED_PRINT` to include a hex representation of object ID when printing a return value. (#1162)
* Change second argument of `Pry.view_clip()` from Fixnum to Hash to support returning a string with or
  without a hex representation of object ID. (#1162)
* `Pry#last_exception=` supports exception objects who have been frozen (#1145)
* `binding.pry` inside `.pryrc` file now works, with some limitations (@richo / #1118)
* Add support for BasicObjects to `ls` (#984)
* Allow `ls -c <anything>` (#891)
* Fix indentation not working if the `mathn` stdlib was loaded (#872)
* Fix `hist`'s `--exclude-pry` switch (#874)
* Fix `gem-install` on JRuby (#870)
* Fix source lookup for instrumented classes (#923)
* Improved thread safety when multiple instances are running (#944)
* Make `edit` ignore `-n`/`--no-reload` flag and `disable_auto_reload` config
  in cases where the user was editing a tempfile
* Make `gem-cd` use the most recent gem, not the oldest
* Make `install-command` honor `.gemrc` switches (#666)
* Make `hist` with no parameters show just the current session's history (#205)
  * `hist --all` shows older history
* Make `-s`/`--super` flag of `show-source`/`show-doc` work when method name is
{'fraction_non_alphanumeric': 0.11271515824541921, 'fraction_numerical': 0.034425319267073845, 'mean_word_length': 4.388930441286462, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 7, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1940507', 'n_tokens_mistral': 2441, 'n_tokens_neox': 2185, 'n_words': 969}