tslib is a Python timestamp processing toolkit and library for converting millisecond-precision UNIX timestamps and human-readable time deltas into formatted UTC and local date-time output. It also provides a command-line utility, ts, for transforming timestamps from command-line arguments or standard input, including an inline mode for replacing 13-digit millisecond timestamps found in text.
Project status
- Maintenance status: Evidence from the upstream activity suggests the project is not actively maintained right now, with the most recent upstream push on 2021-03-10 and only a small number of tagged updates in the preceding years.
- Update cadence: The visible updates are sparse, roughly 2018-05 (1.6), 2020-07 (1.7), and 2021-03 (1.8), indicating an irregular, long-gap cadence rather than frequent ongoing development.
AI summary generated Today
Recent updates
tslib-1.8
3/10/2021tslib 1.8 (from 1.7) mainly updates the CLI behavior by introducing an optional timestamp alignment feature. The release notes section is empty (no published changes), so the code changes below are not described by the publisher.
Featurestslib-1.7
7/20/2020tslib 1.7 includes a small functional change in the CLI processing flow, plus packaging changes to ensure declared dependencies are installed. Release notes were not provided, so the changes below are inferred directly from the code diff.
tslib-1.6
5/21/2018tslib version 1.6 was published, but the publisher provided no release notes. As a result, this release cannot be reliably assessed for developer-impacting changes, such as API compatibility, behavior changes, security fixes, or migration requirements.
tslib-1.5.1
9/23/2016tslib 1.5.1 makes a very small internal update and bumps the library version string. The only functional code change is in error handling during parsing in the CLI entry path.
tslib-1.5
9/23/2016tslib 1.5 introduces a small internal refactor for version metadata and adjusts how the CLI reads from non-interactive stdin. The release notes are not provided, so the code changes below are assessed directly from the diff.
tslib-1.4
3/24/2016tslib 1.4 updates version metadata, adds the new runtime dependency `six`, and improves `parse_input` argument handling. The release notes section is empty, so the behavior changes shown in the code are effectively undocumented.
tslib-1.3
3/23/2016tslib version was bumped from 1.2 to 1.3 and the public surface was extended with a millisecond-precision UTC timestamp helper. The main behavioral code paths (timestamp parsing and date rendering) were refactored to use a new internal conversion helper.
Featurestslib-1.2
3/23/2016tslib 1.2 updates the library version and refactors timestamp rendering helpers in tslib/__init__.py. The main functional change is a rename and signature/semantic change around the delta rendering function used by render_date.
tslib-1.1
3/19/2016This release note entry for tslib version 1.1 does not include any publisher-provided release notes. As a result, there is no documented information about new features, bug fixes, breaking changes, security updates, or migration steps in the provided data.