1
0
Fork 0
mirror of https://github.com/awesome-print/awesome_print synced 2023-03-27 23:22:34 -04:00
awesome_print/CHANGELOG

123 lines
5.3 KiB
Text
Raw Normal View History

2015-03-18 19:00:12 -04:00
2.0.0.beta (unreleased)
2015-01-02 13:22:13 -05:00
- Improves spec performance and simplicity (Mauro George)
2015-03-18 19:00:12 -04:00
- Remove the support for Ruby 1.8.x and Rails 2.x (Mauro George)
- New plugin structure, no more unnecessary monkey patching (Mauro George)
- Add the new hash syntax support (Mauro George)
2015-02-05 16:38:40 -05:00
- Handle objects that have a custom #to_hash method (Elliot Shank)
2015-01-02 13:22:13 -05:00
2014-12-31 13:48:58 -05:00
1.6.1
- Fixes specs on all rails dependencies (Mauro George)
- Updates specs for mongoid, mongo_mapper and ripple (James Cox)
- Adds appraisals for simpler version/scenario management (Mauro George)
- Add Travis (Mauro George)
2014-12-31 13:48:58 -05:00
- Update documentation (Mauro George)
2014-12-29 12:50:31 -05:00
1.6.0
semi-major release since it's been a while, and there are several
improvements.
- Improves support for new mongoid/moped (Velkitor, Francois Bernier et al)
- Converts specs to rspec 3+ (Adam Jonas, James Cox)
- Fixes incompatibility with IPAddr (James Cox, Michael Dvorkin)
- Fixes incompatibility with the money gem (Michael Dvorkin)
- Fixes AR::Relation presentation (Sergey Ponomarov)
- Lazy-loads ActionView (Akira Matsuda)
- Fixes inspection of abstract classes (Jonathan Priddle)
- Gets most specs passing, and fixes suite (Eoin Kelly)
2013-09-20 00:38:28 -04:00
1.2.0 <-- NOTE: This is the *last* release supporting Ruby < v1.9.3 and Rails < v3.
- Added Sequel ORM plugin (Jonathan Davies)
- Added Ripple plugin (Ruby modeling layer for Riak, Scott Hyndman)
- Added NoBrainer plugin (Ruby ORM for RethinkDB, Nicolas Viennot)
- Added formatting for Ruby set objects (Richard Hall)
- Fixed HTML formatting (Mike McQuaid)
- Other minor bugs and enhancements
2012-09-11 19:11:27 -04:00
1.1.0
- Objects are no longer recursively formatted by default. Reenable by using :raw => true option.
- ap(object) now returns nil when running under IRB or Pry
- Added support for Mongoid 3 and Moped (Nikolaj Nikolajsen)
- Improved formatting of MongoMapper objects (George .)
- ActiveRecord::Relation now renders as array (Dan Lynn)
- Formatting BigDecimal no longer looses precision (Evan Senter)
- Added AwesomePrint.irb! and AwesomePrint.pry! convenience methods
- Fixed conflict with the colorize gem
- Misc tweaks and bug fixes
2011-12-20 23:04:07 -05:00
1.0.2
- Added formatting of Mongoid documents (Adam Doppelt)
- ActiveRecord objects display attributes only. Use :raw => true to display the entire object
- ActiveSupport::Date objects get formatted as regular Date
- Rails.logger.ap colorizes output based on ActiveSupport::LogSubscriber.colorize_logging (default is true)
- Improved formatting of methods array
2011-11-30 00:16:05 -05:00
1.0.1
- Updated repo tags for Rubygems.org
2011-11-29 23:39:55 -05:00
1.0.0 Thanksgiving edition
2011-06-02 01:51:45 -04:00
- Added ability to format *arbitrary* Ruby object
- Added :limit option to limit large output for arrays and hashes (Andrew Horsman)
2011-11-29 23:26:00 -05:00
- Improved HTML formatting when :html => true (Daniel Johnson)
- Added Mongoid extension (Adam Doppelt)
- Added Nokogiri extension (Adam Doppelt)
- Removed Jeweler gem dependency
2011-06-02 01:51:45 -04:00
2011-05-13 18:10:06 -04:00
0.4.0
- 'ap object' now returns the object (Stephan Hagemann)
- Added :html => true option to enable HTML colors rather that ANSI (ex. Sinatra templates)
- Added AwesomePrint.force_colors! to allow color output on demand (Andrew O'Brien)
- Added MongoMapper formatter mixin (Elpizo Choi)
- Fixed formatting of methods array when object#method is overridden
- Fixed potential stack errors by checking whether AwesomePrint is already loaded
- Improved Ruby 1.8.6 and 1.8.7 compatibility
- Improved Windows compatibility (Viktar Basharymau)
2011-02-03 01:43:55 -05:00
0.3.2
- Make sure Rails mixins get loaded in Rails console when required from .irbrc
- Fixed an issue with classes that define their own #send method (ex: Socket)
- Fixed compatibility issue with Liquid gem that defines Module#liquid_methods
- Fixed hash spec for Ruby < 1.9 where order of hash keys is not guaranteed
2011-02-03 01:43:55 -05:00
- Added :sorted_hash_keys option to sort hash keys (Ed Ruder)
2010-11-13 12:49:24 -05:00
0.3.1 RubyConf X edition
- Fixed Ruby 1.8.6 compatibility issues (thanks, Tim!)
- Fixed stack overflow issue with Rails 2.3.x console
2010-11-06 19:01:38 -04:00
0.3.0
- Display object.methods and family in human readable format
- Objects inherited from Array, Hash, File, Dir, and Struct are shown as their base class
- Added option to suppress array index in output (Sean Gallagher)
- Updated README on how to set up ~/.irbrc for MacRuby (Eloy Duran)
- Specs pass 100% with Ruby 1.8.7/RSpec 1.3 and Ruby 1.9.2/RSpec 2.0
2010-06-03 22:53:47 -04:00
0.2.1
- ap can now be used within Rails templates (ex. <%= ap object %>)
- Added support for printing Struct
0.2.0
- Added support for logger.ap (including Rails logger)
2010-05-06 01:23:18 -04:00
- Added support for HashWithIndifferentAccess from ActiveSupport
- ap now works with scripts that use ActiveRecord/ActiveSupport outside Rails
- ap now correctly shows file and directory names with fancy characters (shell escape)
2010-04-08 23:40:38 -04:00
0.1.4
- Format BigDecimal and Rational objects as Float scalars
- Explicit options parameter can override custom defaults
- Custom defaults are not interfering when running specs
- Custom defaults now work correctly with Ruby 1.9.x
0.1.3
- Added support for setting custom defaults in ~/.aprc
0.1.2
- Correctly handle empty arrays and hashes
- Use alias_method instead of alias (fixes non-tty method aliasing)
- Added awesome_inspect method
0.1.1
- Added support for tableless ActiveRecord models
- Left align hash keys if @options[:indent] is negative
0.1.0
- Initial Release.