Skip to content

Latest commit

 

History

History
42 lines (30 loc) · 1.5 KB

CHANGELOG.md

File metadata and controls

42 lines (30 loc) · 1.5 KB

TimeMath Changelog

0.1.0 (2017-07-30)

  • Update sequences logic to be, well... More logical (Thanks @kenn again for meaningful discussion!);
  • Various code cleanups.

0.0.8 (2017-06-02)

  • Fix Units::Base#measure to correctly measure negative distances (e.g. from > to, thanks @kenn for pointing it);
  • Cleanup the same method to work correctly with sub-second precisions and different Time-y types.
  • Drop Ruby 2.0 support, finally.

0.0.7 (2017-05-31)

  • Fix month advancing/decreasing. Thanks @dikond for pointing to problem!

0.0.6 (2016-12-14)

  • Fix approach to timezone info preservation (previously, it was clear bug, emerging from false believing of how Time.mktime works). Thanks, @wojtha, for pointing to the problem.
  • Add #each and Enumerable to Sequence (no idea why it wasn't done from the very beginning). Again: thanks, @wojtha!

0.0.5 (2016-06-25)

  • Add support for Date;
  • Add optional second argument to rounding functions (floor, ceil and so on), for "floor to 3-hour mark";
  • Allow this argument, as well as in advance/decrease, to be non-integer; so, you can do hour.advance(tm, 1/2r) now;
  • Drop any core_exts completely, even despite it was optional;
  • Add Op chainable operations concept (and drop Span, which is inferior to it);
  • Redesign Sequence creation, allow include/exclude end;
  • Add (experimental) resampling feature.

0.0.4 (2016-05-28)

  • First "real" release with current name, Time and DateTime support, proper documentation and stuff.