包详细信息

@quenty/promise

Quenty2.8kMIT10.11.0

Promise implementation for Roblox

Roblox, Nevermore, Lua, promise

自述文件

没有找到自述文件

更新日志

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

10.11.0 (2025-05-10)

Bug Fixes

  • Additional type checking updates (05ba29a)

10.10.4 (2025-04-10)

Note: Version bump only for package @quenty/promise

10.10.3 (2025-04-07)

Bug Fixes

  • Add types to packages (2374fb2)
  • Bump package versions for republishing (ba47c62)

10.10.2 (2025-04-07)

Bug Fixes

10.10.1 (2025-03-21)

Note: Version bump only for package @quenty/promise

10.10.0 (2025-02-18)

Note: Version bump only for package @quenty/promise

10.9.0 (2024-12-15)

Features

  • Add retry mechanism to UserInfoAggregator (7ff28b9)

10.8.0 (2024-11-06)

Bug Fixes

10.7.1 (2024-11-04)

Note: Version bump only for package @quenty/promise

10.7.0 (2024-10-06)

Note: Version bump only for package @quenty/promise

10.6.0 (2024-10-04)

Performance Improvements

  • Use coroutine.running() for promise yielding (658de34)

10.5.0 (2024-09-25)

Note: Version bump only for package @quenty/promise

10.4.0 (2024-09-12)

Features

  • Add PromiseUtils.firstSuccessOrLastFailure(promises) (1dc9bd7)

10.3.0 (2024-05-09)

Bug Fixes

  • Fix .package-lock.json replicating in packages (75d0efe)

10.2.0 (2024-04-27)

Note: Version bump only for package @quenty/promise

10.1.0 (2024-03-09)

Note: Version bump only for package @quenty/promise

10.0.0 (2024-02-14)

Note: Version bump only for package @quenty/promise

9.0.0 (2024-02-13)

Note: Version bump only for package @quenty/promise

8.0.0 (2024-02-13)

Features

  • New loader (breaking changes), fixing loader issues (#439) (3534345)

BREAKING CHANGES

  • Standard loader

Adds new loader version which replicates full structure instead of some partial structure. This allows us to have hot-reloading (in the future), as well as generally do less computation, handle dependencies more carefully, and other changes.

This means you'll need to change you how require client-side modules, as we export a simple loader module instead of all modules available.

Signed-off-by: James Onnen jonnen0@gmail.com

  • fix: Fix missing dependency in ResetService

  • feat: Add RxPhysicsUtils.observePartMass

  • fix: Fix package discovery for games

  • feat: Add UIAlignmentUtils.verticalToHorizontalAlignment(verticalAlignment) and UIAlignmentUtils.horizontalToVerticalAlignment(horizontalAlignment)

  • feat: AdorneeData:InitAttributes() does not require data as a secondparameter

  • ci: Upgrade to new rojo 7.4.0

  • fix: Update loader to handle hoarcekat properly

  • docs: Fix spacing in Maid

  • fix: Add new ragdoll constants

  • fix: Compress influxDB sends

  • style: Errors use string.format

  • fix: Handle motor animations

  • ci: Upgrade rojo version

  • feat!: Maid no longer is includd in ValueObject.Changed event

  • docs: Fix docs

7.2.0 (2024-01-08)

Note: Version bump only for package @quenty/promise

7.1.0 (2023-12-14)

Note: Version bump only for package @quenty/promise

7.0.0 (2023-10-11)

Note: Version bump only for package @quenty/promise

6.8.0 (2023-08-23)

Features

  • Add Promise.delay(seconds, func) (db100f3)

6.7.0 (2023-07-28)

Note: Version bump only for package @quenty/promise

6.6.0 (2023-06-17)

Features

  • Performance gain from PromiseUtils.combine() (b7cdd9f)

6.5.0 (2023-04-10)

Features

  • Add better error messaging to promise (25221f4)

6.4.1 (2023-04-07)

Note: Version bump only for package @quenty/promise

6.4.0 (2023-03-31)

Features

  • Add PromiseUtils.combine(stateTable) (1cb3606)

6.3.0 (2023-03-05)

Note: Version bump only for package @quenty/promise

6.2.0 (2023-02-27)

Note: Version bump only for package @quenty/promise

6.1.0 (2023-02-21)

Note: Version bump only for package @quenty/promise

6.0.1 (2022-11-04)

Note: Version bump only for package @quenty/promise

6.0.0 (2022-09-27)

Bug Fixes

  • Fix function returning call scenario (7a099f3)

5.1.1 (2022-08-16)

Note: Version bump only for package @quenty/promise

5.1.0 (2022-07-31)

Bug Fixes

  • Promise uses task.defer() instead of Heartbeat (0ae1e7a)
  • Replace coroutine.resume in favor of task.spawn (#260) (3686a1e)

5.0.0 (2022-05-21)

Note: Version bump only for package @quenty/promise

4.2.0 (2022-03-27)

Note: Version bump only for package @quenty/promise

4.1.0 (2022-03-10)

Note: Version bump only for package @quenty/promise

4.0.0 (2022-03-06)

Performance Improvements

  • Return the promise transparently is we only have one promise (f717878)

3.6.0 (2022-01-17)

Note: Version bump only for package @quenty/promise

3.5.1 (2022-01-16)

Note: Version bump only for package @quenty/promise

3.5.0 (2022-01-07)

Note: Version bump only for package @quenty/promise

3.4.0 (2022-01-03)

Note: Version bump only for package @quenty/promise

3.3.1 (2021-12-30)

Note: Version bump only for package @quenty/promise

3.3.0 (2021-12-18)

Bug Fixes

  • Use Promies.spawn() since task.spawn() is probably cheaper now (6a069c2)

3.2.0 (2021-11-20)

Bug Fixes

3.1.2 (2021-10-30)

Note: Version bump only for package @quenty/promise

3.1.1 (2021-10-06)

Note: Version bump only for package @quenty/promise

3.1.0 (2021-10-02)

Note: Version bump only for package @quenty/promise

3.0.1 (2021-09-18)

Note: Version bump only for package @quenty/promise

3.0.0 (2021-09-11)

Note: Version bump only for package @quenty/promise

2.1.0 (2021-09-05)

Note: Version bump only for package @quenty/promise

2.0.0 (2021-09-05)

Bug Fixes

  • Remove peer dependencies. This is because lerna doesn't really support peer dependencies being linked and getting a new version on build, which is unfortunate. (5f5aeee)

1.2.0 (2021-07-31)

Bug Fixes

  • Add CI and CD (47513e9)
  • Adjust CI badge to show automatic build and release state (5a55d3f)
  • Fix selene linting (45fc074)

1.0.2 (2021-07-25)

1.0.1 (2021-07-25)

1.0.0 (2021-07-24)