Change Log
All notable changes to this project will be documented in this file.
See Conventional Commits for commit guidelines.
Bug Fixes
- Additional type checking updates (05ba29a)
Note: Version bump only for package @quenty/rx
Bug Fixes
- Add types to packages (2374fb2)
- Bump package versions for republishing (ba47c62)
Bug Fixes
Note: Version bump only for package @quenty/rx
Bug Fixes
- Correct misplaced parenthesis in Rx combineLatestAll function (#546) (ba90772)
Note: Version bump only for package @quenty/rx
Bug Fixes
- Typo typo causing some operators to not emit on source completion (#537) (bdff54c)
Features
- Add fail and complete state to Rx (4bb843b)
Note: Version bump only for package @quenty/rx
Bug Fixes
Bug Fixes
Features
- Add ObservableSubscriptionTable:Fail(key) (0bb3fae)
- Add unfinished observable sorted list (c7e9817)
- Optimize memory and perf with combineLatestDefer (3bed556)
Performance Improvements
- Check canFire() and cache result (34fc3d9)
Note: Version bump only for package @quenty/rx
Features
Features
- Rx.skipUntil, Rx.skipWhile, and Rx.takeWhile (#512) (5765535)
13.9.0 (2024-10-06)
Note: Version bump only for package @quenty/rx
13.8.0 (2024-10-04)
Bug Fixes
- Allow cleanup to be done in a safer way if the object is already cleaned up (20b3ef1)
- Do not fire observables that are cancelled (2098b28)
- Use nil instead of empty string for source here to save a bit of memory (f1edd7f)
13.7.0 (2024-09-25)
Note: Version bump only for package @quenty/rx
13.6.0 (2024-09-25)
Note: Version bump only for package @quenty/rx
13.5.0 (2024-09-12)
Bug Fixes
- Fx.defaultsTo() ensures emission of event at least once (c03f1ef)
13.4.0 (2024-08-09)
Note: Version bump only for package @quenty/rx
13.3.0 (2024-05-09)
Bug Fixes
- Bootstrap specifically to loader (7f4d4f9)
- Fix .package-lock.json replicating in packages (75d0efe)
13.2.0 (2024-04-27)
Bug Fixes
- Rx.mergeAll handles cleaning properly (770829f)
Features
- Add observableSource for easier debugging and better cleanup (b3907a6)
13.1.0 (2024-03-09)
Note: Version bump only for package @quenty/rx
13.0.0 (2024-02-14)
Note: Version bump only for package @quenty/rx
12.0.0 (2024-02-13)
Note: Version bump only for package @quenty/rx
11.0.0 (2024-02-13)
Bug Fixes
- Replace Subscription:Error() call in Rx.tap with Subscription:Fail() (#440) (30bcfb9)
10.0.0 (2024-02-13)
Features
- New loader (breaking changes), fixing loader issues (#439) (3534345)
BREAKING CHANGES
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
9.0.0 (2024-01-10)
Note: Version bump only for package @quenty/rx
8.4.0 (2024-01-08)
Bug Fixes
8.3.0 (2023-12-28)
Note: Version bump only for package @quenty/rx
8.2.0 (2023-12-14)
Bug Fixes
- Rx.switchAll() and Rx.flatMap() could previously leak subscriptions if subscriptions were swapped during the emission of the signal itself (a58da12)
8.1.1 (2023-10-28)
Bug Fixes
8.1.0 (2023-10-18)
Note: Version bump only for package @quenty/rx
8.0.0 (2023-10-11)
Note: Version bump only for package @quenty/rx
7.16.0 (2023-09-21)
Bug Fixes
- Better error message is Rx.fromPromise() when passing non-promise in (c924c75)
7.15.0 (2023-08-23)
Bug Fixes
- Remove duplicate Rx.scan API (388dd46)
- Rx Observables provide better errors (74e59af)
- Skip would skip one too many (8c90d59)
- Use table.clone in Rx (08ab13c)
Features
- Add Rx.delayed(seconds) (cdb34e3)
- ObservableMap uses subscription table (fa39e53)
7.14.0 (2023-07-28)
Note: Version bump only for package @quenty/rx
7.13.0 (2023-07-15)
Features
7.12.0 (2023-06-17)
Note: Version bump only for package @quenty/rx
7.11.0 (2023-05-26)
Features
- Add Rx.scan, Rx.reduce, and Rx.throttle (995a435)
7.10.0 (2023-04-10)
Note: Version bump only for package @quenty/rx
7.9.1 (2023-04-07)
Note: Version bump only for package @quenty/rx
7.9.0 (2023-04-03)
Bug Fixes
- Fix sub removal not firing in certain cases (2c97208)
7.8.0 (2023-03-31)
Note: Version bump only for package @quenty/rx
7.7.0 (2023-03-05)
Note: Version bump only for package @quenty/rx
7.6.0 (2023-02-27)
Note: Version bump only for package @quenty/rx
7.5.0 (2023-02-21)
Note: Version bump only for package @quenty/rx
7.4.0 (2023-01-11)
Bug Fixes
- Paranoid disconnect take() calls (108c19e)
7.3.0 (2023-01-01)
Features
7.2.1 (2022-12-27)
Note: Version bump only for package @quenty/rx
7.2.0 (2022-12-05)
Features
7.1.1 (2022-11-04)
Note: Version bump only for package @quenty/rx
7.1.0 (2022-10-11)
Note: Version bump only for package @quenty/rx
7.0.0 (2022-09-27)
Note: Version bump only for package @quenty/rx
6.1.0 (2022-08-22)
Note: Version bump only for package @quenty/rx
6.0.1 (2022-08-16)
Note: Version bump only for package @quenty/rx
6.0.0 (2022-08-14)
Features
- Add Rx.share, Rx.shareReplay and Rx.cache (6f1268f)
5.2.0 (2022-07-31)
Features
5.1.0 (2022-06-21)
Features
- Add MemoryStore package (f1a7cdd)
- Can complete Subscriptions in ObservableSubscriptionTable (affc750)
5.0.0 (2022-05-21)
Features
- Add ObservableSubscriptionTable (43152b8)
- Add Rx.skip(toSkip) and make promises autocancel (69e13f6)
- Add Subscription:Disconnect() (89d1218)
4.2.0 (2022-03-27)
Features
- Add Rx.first() and Rx.delay() and fix a few bugs where we emit while no longer pending (2445b97)
4.1.0 (2022-03-10)
Note: Version bump only for package @quenty/rx
4.0.0 (2022-03-06)
Features
3.8.0 (2022-01-17)
Features
- Add Rx.toPromise(observable, cancelToken) (1237fb4)
- Add stack tracing to subscription if desired, and check pending state (6cf8bc6)
3.7.1 (2022-01-16)
Note: Version bump only for package @quenty/rx
3.7.0 (2022-01-07)
Note: Version bump only for package @quenty/rx
3.6.0 (2022-01-03)
Bug Fixes
- Fix Rx typing in documentation and provide better error messages. Also... (47f8d9a)
3.5.2 (2021-12-30)
Note: Version bump only for package @quenty/rx
3.5.1 (2021-12-30)
Note: Version bump only for package @quenty/rx
3.5.0 (2021-12-18)
Note: Version bump only for package @quenty/rx
3.4.0 (2021-12-14)
Note: Version bump only for package @quenty/rx
3.3.0 (2021-11-20)
Bug Fixes
3.2.0 (2021-10-30)
Features
- combineLatest may also combine none-observables which are treated as raw values (for now). (9daebde)
3.1.2 (2021-10-30)
Note: Version bump only for package @quenty/rx
3.1.1 (2021-10-06)
Note: Version bump only for package @quenty/rx
3.1.0 (2021-10-02)
Note: Version bump only for package @quenty/rx
3.0.1 (2021-09-18)
Bug Fixes
- Fix undeclare package dependencies that prevented loading in certain situations (a8be7e0)
3.0.0 (2021-09-11)
Note: Version bump only for package @quenty/rx
2.1.0 (2021-09-05)
Note: Version bump only for package @quenty/rx
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)