changelogs.md


pjbatista/timecount

Repository  -  API  -  Source

1.1.1

Publish date: 2022-04-30

  • Fixed an almost three-year issue #1;
  • Fixed typos in a multiple of files;
  • Updated dependencies;
  • This version is a fix-only for the soon to be deprecated v1... v2 will provide codebase built from the ground-up, with feature-rich enhancements.

1.1.0

Despite the big changes of v1.0.0, some core mechanics and type definitions were still far from what I desired. This version aims to fix this.

1.1.0

Publish date: 2018-08-10

  • Added TimeWriter.countdown;
  • Added bundled version for browsers;
  • Fixed several time unit inconsistencies, like typos and coefficients (making v1.1.0 very slightly incompatible with 1.0.0);
  • Deprecated types, specially in TimeWriterSettings;
  • Changed the entire mathematical foundation to decimal.js;
  • Removed the necessity for a hardcoded time unit name property;
  • Added the ability to use variations of a time unit string (case-insensitive and plurals);
  • Once again, made various improvements to the documentation;
  • Changed doc-comments to be more IDE-friendly and included more markdown examples;
  • Improved testing.

Back to top

1.0.0

This version is a major code overhaul, with improved logic, naming and organization. Its a refocus of the project towards a better time-handling implementation.

1.0.0

Publish date: 2018-07-28

This version is not backwards-compatible.

Project changes

  • Changed building architecture to take advantage of gulp;
  • Improved markdown files using suggestions from markdown-lint;
  • Improved semantics of inline doc-comments;
  • Added .gitattributes, .node-version, AUTHORS.md, CONTRIBUTING.md;
  • Renamed CHANGES.md to CHANGELOG.md and API.md to src/typedoc.md;
  • Restructured main codebase within index.ts (no more unnecessary re-exporting);
  • Reorganized module by category:
    • index (main module) - time operations;
    • localization - internationalization;
    • utils - timers and stopwatch;
  • Restructured tests to a class per test file;
  • Updated tsconfig.json (now it has only necessary fields);
  • Removed a few entries from tslint.json to better match tslint recommendations;
  • Updates dependencies in package.json;

Back to top

0.1.3

Publish date: 2017-10-19

Fixed links on documentation.

0.1.2

Publish date: 2017-10-19

  • Added getTimeIncludingPaused to Timer;
  • Fixed examples on README and added a few to the documentation.

0.1.1

Publish date: 2017-10-18

Added SimpleTimer to index exports.

0.1.0

0.1.0

Publish date: 2017-10-18

  • Added from* (nanosecond conversion) methods to TimeUtil;
  • Added SimpleTimer class as a basic version and precursor of Timer;
  • Added elapsedTime to all timer objects;
  • Deprecated TimeTransformer in favor of TimeWriter;
  • Changed typedoc theme to "minimal";
  • Created API and CHANGES file and updated README accordingly.

Back to top

0.0.4

Publish date: 2017-10-15

Last version had an error while publishing.

  • Added comments to the build;
  • Added linter to the build/package tasks.
  • Moved packaging to "prepare" task.

0.0.3

Publish date: 2017-10-15

  • Added comments to the build;
  • Added linter to the build/package tasks.

0.0.2

Publish date: 2017-10-14

Minor updates to the README and package.

0.0.1

Publish date: 2017-10-14

First version of this module; contains a fully functional Timer and StopWatch.

Back to top

0.0.0