History.md in daru-0.1.3.1 vs History.md in daru-0.1.4

- old
+ new

@@ -1,4 +1,42 @@ +# 0.1.4 () + +* Major Enhancements + - Added new dependency 'backports' to support #to_h in Ruby 2.0. (@lokeshh) + - Greatly improve code test coverage. (@zverok) + - Greatly refactor code and make some methods faster, smaller and more readable. (@zverok) + - Add support for categorical data with different coding schemes and several methods for in built categorical data support. Add a new index 'Daru::CategoricalIndex'. (@lokeshh) + - Removed runtime dependencies on 'spreadsheet' and 'reportbuilder'. They are now loaded if the libraries are already present in the system. (@v0dro) + +* Minor enhancements + - Update SqlDataSource to improve the performance of DataFrame.from_sql. (@dansbits) + - Remove default DataFrame name. Now DataFrames will no name by default. (@zverok) + - Better looking #inspect for Vector and DataFrame. (@zverok) + - Better looking #to_html for Vector and DataFrame. Also better #to_html for MultiIndex. (@zverok) + - Remove monkey patching on Array and add those methods to Daru::ArrayHelper. (@zverok) + - Add a rake task for running RSpec for every Ruby version with a single command. (@lokeshh) + - Add rake tasks for easily setting up and testing test harness. (@lokeshh) + - Added `Daru::Vector#to_nmatrix`. + - Remove the 'metadata' feature introduced in v0.1.3. (@gnilrets) + - Added `DataFrame#to_df` and `Vector#to_df`. (@gnilrets) + +* Fixes + - DataFrame#clone preserves order and name. (@wlevine) + - Vector#where preserves name. (@v0dro) + - Fix bug in DataFrame#pivot_table that prevented anything other than Array or Symbol to be specified in the :values option. (@v0dro) + - Daru::Index#each returns an Enumerator if block is not specified. (@v0dro) + - Fixes bug where joins failed when nils were in join keys. (@gnilrets) + - DataFrame#merge now preserves the vector name type when merging. (@lokeshh) + +* Deprecations + - Remove methods DataFrame#vector and DataFrame#column. (@zverok) + - Remove the missing_values feature of daru. The only values that are now treated as 'missing' are `nil` and `Float::NAN`. (@lokeshh) + +# 0.1.3.1 (12 May 2016) + +* Fixes + - Fixed small error with usage of newly introduced #each_with_object (@v0dro). + # 0.1.3 (May 2016) * Enhancements - Proper error handling for case where an index specified by the user is not actually present in the DataFrame/Vector (@lokeshh). - DataFrame CSV writer function will now supress headers when passing headers: false (@gnilrets).