Skip to content

Conversation

@dependabot-preview
Copy link

Bumps rx from 1.6.1 to 3.2.0.

Release notes

Sourced from rx's releases.

v3.2.0

This is an improvement and bugfix release.

Improvements

  • Add fork_join operator #533
  • Allow AsyncIOThreadSafeScheduler to schedule on its own AsyncIO event loop #567

Fixes

  • Fix InvalidStateError in to_future #529
  • Complete as soon as any source completed In zip #525
  • Fix delay_with_mapper subscription #547
  • Fix scheduler forwarding in delay operator #555

Other

  • Do not use pytest-runner #522

v3.1.1

This is a bugfix and performance improvment release.

Fixes:

  • Explicitly catch asyncio.CancelledError #498
  • Do not used start_with in reduce #488
  • Fix race condition in zip operator #505
  • Fix GEventScheduler deadlock #519

Performance:

  • Drop reference to cached items asap in to_xxx #509

Other:

  • Fixed several errors in documentation
  • Fixed mypy support in sdist #515

v3.1.0

This is a bugfix and enhancement release. The principal evolutions are:

  • Fixed flat_map with mapper returning an asyncio Future #457
  • Fixed await on Observable that schedules later #456
  • Fixed scheduler forwading in several operators #476 #492 #493
  • Fixed concat: subscribe scheduler not forwarded + sources iterable exhaustion #486
  • Fixed missing default scheduler in timer operator #481
  • Fixed concat_with_iterable: subscribe scheduler is not forwarded #495
  • Added subject mapper to group_by and group_by_until #467
  • Many small fixes on the documentation
Changelog

Sourced from rx's changelog.

Changes

2.0.0-alpha

  • Extension methods and extension class methods have been removed. This makes it much easier for editors and IDEs to validate the code and perform code completion.
  • Python 3.6+ only with type hints
  • Google docstring style.

1.5.0

  • Refactored virtual time scheduling. Fixes #95. Thanks to @​djarb
  • Fixed Visual Studio project files and moved to ide folder.
  • Remove timer operations from base SchedulerBase class.
  • Scheduler.now is now a property to align with Rx.NET
  • Bugfix for periodic scheduling. Fixes #91. Thanks to @​frederikaalund
  • Demonize all threads in TimeoutScheduler. Fixes #90
  • Enable subscription with duck-typed observer.
  • Added new core module. Observable, Observer, Scheduler and Disposable are now ABCs.
  • Synced backpressure with RxJS to fix #87
  • Do not overwrite scheduler keyword arg. Fixes #85. Thanks to @​rjayatilleka
  • Added async iterator example.
  • Added support for awaiting observables
  • Fixed issue #83 with int + datetime.datetime in timer.py. Thanks to @​AlexMost

1.2.6

  • Fixes for TwistedScheduler raising AlreadyCalled error #78. Thanks to @​mchen402 and @​jcwilson.
  • Use CurrentThreadScheduler as default for just/return_value. Fixes #76

1.2.5

  • Added wxscheduler.py for use with wxPython applications thanks to @​bosonogi
  • Added eventletscheduler.py for use with Eventlet thanks to @​jalandip
  • Protect generators that are not thread safe. Fixes #71

1.2.4

  • Threads are now daemonic by default. Thus they will exit if parent thread exits which should probably be what most people want.
  • Fix for recursive scheduling, thanks to @​smeder
  • Fix for NewThreadScheduler. Now uses EventLoopScheduler to make sure scheduled actions by scheduled actions happens on the same thread.
  • Uses shields.io to uniformize and fix the badges, thanks to @​DavidJFelix

1.2.3

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
  • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot dashboard:

  • Update frequency (including time of day and day of week)
  • Pull request limits (per update run and/or open at any time)
  • Automerge options (never/patch/minor, and dev/runtime dependencies)
  • Out-of-range updates (receive only lockfile updates, if desired)
  • Security updates (receive only security updates, if desired)

@dependabot-preview dependabot-preview bot added the dependencies Pull requests that update a dependency file label Apr 27, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant