Semantic versioning is used.
released 2025-01-20
Thanks for @azmeuk for their contributions to this release.
- breaking: drop support for python 3.8
- disable FAKETIME_FORCE_MONOTONIC_FIX to attempt to fix a performance regression in 2.1.0: #81
- add support for python 3.13
released 2024-05-17
Thanks for @azmeuk for all their contributions to this release!
- add support for timestamp files, which enables freezing time across subprocesses: #78
- upgrade underlying libfaketime to 0.9.10 without modifications: #75
- add a quiet param to rexec_if_needed: #72
released 2020-04-17
- breaking: drop python 2.7 support
- set LD_LIBRARY_PATH on linux to support paths containing spaces: #57
- fix compatibility with non-pytz tzinfo objects: #58
released 2019-01-20
- fix a deadlock on python 3.7+
released 2018-10-28
- offset-aware datetimes now properly fake the timezone as well: #49
released 2018-10-07
- decorated classes can access the fake_time object with
self._faked_time
: #47
released 2018-06-16
- backwards incompatible: the monotonic clock is no longer mocked: #45
- ensure TZ is set to a valid timezone: #46
released 2018-05-19
- fix a bug causing incorrect times after unpatching under python 3.6+: #43
- fix compilation under gcc8: #44
released 2018-01-19
- fix usage as a class decorator : #41
released 2017-09-10
released 2017-07-16
- allow contextlib2 as an alternative to contextdecorator: #30
released 2017-07-07
- add macOS Sierra compatibility: #29
released 2016-06-30
- fix only_main_thread=False: #24
released 2016-05-02
- fix deadlocks from uuid.uuid1 when faking time: #14
- remove contextdecorator dependency on python3: #15
released 2016-04-02
- freezegun's tick() is now supported; see their docs for usage.
released 2016-03-04
- invoking
libfaketime
from the command line will now print the necessary environment to avoid a re-exec.
released 2016-03-01
- python 3 support
released 2015-09-11
- prevent distribution of test directory: #4
released 2015-06-23
- add global start/stop callbacks
released 2015-03-28
- initial packaged release