2025-03-24 22:56:10 +01:00

2.8 KiB

Changelog

Framesync adheres to Semantic Versioning.

[6.1.2] 2022-08-15

Update

  • tslib and typescript.

[6.1.1] 2022-08-10

Update

  • Adding types to exports field.

[6.1.0] 2021-11-24

Update

  • Updating tslib.

[6.0.1] 2021-10-22

Fixed

  • Fixing bug where flushSync being called from an existing process would boot keep-alive processes off the thread.

[6.0.0] 2021-09-23

Fixed

  • Fixing exports and module in package.json. This will break (unsupported) direct file imports.

[5.3.0] 2021-03-30

Added

  • Adding flushSync API for manual flushing of job queues.

[5.2.3] 2021-03-19

Fixed

  • Fixing main entry point.

[5.2.2] 2021-03-19

Fixed

  • Fixing main entry point.

[5.2.1] 2021-03-19

Added

  • Adding exports to package.json.

Updated

  • tslib to latest.

[5.2.0] 2021-03-01

Fixed

  • Unbundling ES code to facilitate code-splitting in Webpack.

[5.1.0] 2021-02-22

Fixed

  • Adding polyfill for performance.now for better compatibility with Node environments.

[5.0.0] 2021-01-01

Changed

  • Using performance.now to measure polyfilled elapsed time.

[4.1.0] 2020-8-24

Added

  • preRender step.

[4.0.2] 2019-02-05

Fixed

  • Fixing rescheduling keepAlive method.

[4.0.1] 2018-09-24

Changed

  • Updated README.

[4.0.0] 2018-09-24

Changed

  • New API.
    • onFrameUpdate(callback, immediate) -> sync.update(callback, keepAlive, immediate)
    • cancelOnFrameUpdate(callback) -> cancelSync.update(callback)

Added

  • keepAlive parameter.

[3.1.9] 2018-05-16

Fixed

  • Fixing Rollup config.

[3.1.8] 2018-05-13

Added

  • Rollup support for outputting ES modules and UMD bundles.

[3.1.7] 2018-01-04

Fixed

  • Fixing illegal invocation errors.

[3.1.6] 2018-01-04

Changed

  • Using previous frame duration as default duration (for instance between active cycles).

[3.1.5] 2018-01-04

Changed

  • Cleaning polyfill.

[3.1.4] 2018-01-04

Changed

  • Max permitted time elapsed is now 40ms to permit 30fps max.
  • When startRenderLoop is fired, and the loop is not active, we set a new currentTime.

[3.1.3] 2017-11-08

Fixed

  • Actually pointing to new declaration file.

[3.1.2] 2017-11-08

Fixed

  • Pointing to new declaration file.

[3.1.1] 2017-11-08

Fixed

  • Automatically exporting declaration file.

[3.1.0] 2017-11-08

Added

  • Added optional true flag to schedule. This will schedule a job to run at the end of the current frame step.

[3.0.0] 2017-08-28

  • currentFrameTimestamp becomes currentFrameTime for symmetry with currentTime.

[2.0.1] 2017-08-26

Added

  • Changelog and Readme.

[2.0.0] 2017-08-26

Added

  • First publish.