- Make Process.clock_gettime configurable and turned off by default (for backwards compatability) (#427)
- Add
travelled?
andscaled?
methods to allow checking if Timecop is in their respective states (#414) - Fix cases with DateTime parse not working right (#415)
- Fix another case where DateTime parse not working right (#417)
- Support travel and freeze for Process.clock_gettime (#419)
- Revert Reduce memory usage (#404)
- More better support for commercial and week-based date formats(#408)
- Fix
frozen?
to return false when traveling or scaled (TKTK) - Reduce memory usage (#404)
- Better support for commercial and week-based date formats(#406)
- Support other calendars besides the default (#389)
- Date#strptime Fix %Y issues (#379)
- Add Truffleruby support (#378)
- Deprecate ruby 2.5 (#375)
- Better encapsulation of singleton instance (#368)
- Support specifying only dates in Date.parse and Datetime.parse (#296)
- Add ruby 3.1 support (#288)
- Fix returning to previous date after block when
Timecop.thread_safe = true
(#216) - Fix %s and %Q for Date strptime (#275)
- Fix '%G-%V' for Date strptime (#261)
- Fix default day for strptime (#266)
- Make
require 'timecop'
threadsafe (#239)
- fix Date.parse when month/year only given (#206)
- add thread_safe option (#184)
- in safe mode, when already frozen, allow traveling with no block (#202)
- using Time.travel with a string should AS' Time.zone class (#170)
- fix Timecop being ignored when Date.parse infers year (#171, #158, #133)