Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pull] master from EasyNetQ:master #137

Merged
merged 22 commits into from
Jul 19, 2024
Merged

[pull] master from EasyNetQ:master #137

merged 22 commits into from
Jul 19, 2024

Conversation

pull[bot]
Copy link

@pull pull bot commented Mar 9, 2024

See Commits and Changes for more details.


Created by pull[bot]

Can you help keep this open source service alive? 💖 Please sponsor : )

WeihanLi and others added 2 commits March 8, 2024 11:35
* feat: configure 1852 rule in editorconfig
* refactor: apply dotnet-format  updates
* cleanup editorconfig
@pull pull bot added the ⤵️ pull label Mar 9, 2024
dependabot bot and others added 20 commits April 1, 2024 06:53
Bumps the nuget-packages group in /Source with 7 updates:

| Package | From | To |
| --- | --- | --- |
| [MinVer](https://github.com/adamralph/minver) | `4.3.0` | `5.0.0` |
| [PolySharp](https://github.com/Sergio0694/PolySharp) | `1.14.0` | `1.14.1` |
| [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest) | `17.8.0` | `17.9.0` |
| Newtonsoft.Json | `9.0.1` | `13.0.1` |
| [xunit](https://github.com/xunit/xunit) | `2.6.2` | `2.7.0` |
| [xunit.runner.visualstudio](https://github.com/xunit/visualstudio.xunit) | `2.5.4` | `2.5.7` |
| [PublicApiGenerator](https://github.com/PublicApiGenerator/PublicApiGenerator) | `11.0.0` | `11.1.0` |


Updates `MinVer` from 4.3.0 to 5.0.0
- [Changelog](https://github.com/adamralph/minver/blob/main/CHANGELOG.md)
- [Commits](adamralph/minver@4.3.0...5.0.0)

Updates `PolySharp` from 1.14.0 to 1.14.1
- [Release notes](https://github.com/Sergio0694/PolySharp/releases)
- [Commits](Sergio0694/PolySharp@1.14.0...1.14.1)

Updates `Microsoft.NET.Test.Sdk` from 17.8.0 to 17.9.0
- [Release notes](https://github.com/microsoft/vstest/releases)
- [Changelog](https://github.com/microsoft/vstest/blob/main/docs/releases.md)
- [Commits](microsoft/vstest@v17.8.0...v17.9.0)

Updates `Newtonsoft.Json` from 9.0.1 to 13.0.1

Updates `xunit` from 2.6.2 to 2.7.0
- [Commits](xunit/xunit@2.6.2...2.7.0)

Updates `xunit.runner.visualstudio` from 2.5.4 to 2.5.7
- [Release notes](https://github.com/xunit/visualstudio.xunit/releases)
- [Commits](xunit/visualstudio.xunit@2.5.4...2.5.7)

Updates `PublicApiGenerator` from 11.0.0 to 11.1.0
- [Release notes](https://github.com/PublicApiGenerator/PublicApiGenerator/releases)
- [Commits](PublicApiGenerator/PublicApiGenerator@11.0.0...11.1.0)

---
updated-dependencies:
- dependency-name: MinVer
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: nuget-packages
- dependency-name: PolySharp
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-packages
- dependency-name: Microsoft.NET.Test.Sdk
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-packages
- dependency-name: Newtonsoft.Json
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: nuget-packages
- dependency-name: xunit
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-packages
- dependency-name: xunit.runner.visualstudio
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-packages
- dependency-name: PublicApiGenerator
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-packages
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
#1784 Set license expression rather than a file

Co-authored-by: Iurii Pliner <[email protected]>
#1715)

* Replacement for IsConnected/ConnectAsync, these methods are misleading.

* Fix tests

* Renames

* Rename DisconnectionReason to FailureReason

* Move ConnectAsync back

* Fix typo

* Remove extra empty line

* Rollback accidental changes

* Rename Unknown to NotInitialised

* Add tests

* Fix test

* Fix test

* Small fix

* Fix usings
…#1793)

* 1789 EasyNetQ - replace di container abstraction and packages with microsoft abstractions

* 1789 EasyNetQ - remove aliases (MS, MSMSExtensions) from global using

* 1789 EasyNetQ - modify PublishConfirmationListenerTest file format

* 1789 EasyNetQ - remove unused dependency injection from EasyNetQ.sln

* fix tests by adding default ILoggerFactory

* fix resolver tests

* Remove extra lines added

* Update Source/EasyNetQ/IEventBus.cs

* Update Source/EasyNetQ/IEventBus.cs

---------

Co-authored-by: Wiebe Tijsma <[email protected]>
Co-authored-by: Iurii Pliner <[email protected]>
Bumps the nuget-packages group with 3 updates in the /Source directory: [xunit](https://github.com/xunit/xunit), [xunit.runner.visualstudio](https://github.com/xunit/visualstudio.xunit) and [Fody](https://github.com/Fody/Fody).


Updates `xunit` from 2.7.0 to 2.8.0
- [Commits](xunit/xunit@2.7.0...2.8.0)

Updates `xunit.runner.visualstudio` from 2.5.7 to 2.8.0
- [Release notes](https://github.com/xunit/visualstudio.xunit/releases)
- [Commits](xunit/visualstudio.xunit@2.5.7...2.8.0)

Updates `Fody` from 6.8.0 to 6.8.1
- [Release notes](https://github.com/Fody/Fody/releases)
- [Commits](Fody/Fody@6.8.0...6.8.1)

---
updated-dependencies:
- dependency-name: xunit
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-packages
- dependency-name: xunit.runner.visualstudio
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-packages
- dependency-name: Fody
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-packages
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps the nuget-packages group in /Source with 3 updates: [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest), [xunit](https://github.com/xunit/xunit) and [xunit.runner.visualstudio](https://github.com/xunit/visualstudio.xunit).


Updates `Microsoft.NET.Test.Sdk` from 17.9.0 to 17.10.0
- [Release notes](https://github.com/microsoft/vstest/releases)
- [Changelog](https://github.com/microsoft/vstest/blob/main/docs/releases.md)
- [Commits](microsoft/vstest@v17.9.0...v17.10.0)

Updates `xunit` from 2.8.0 to 2.8.1
- [Commits](xunit/xunit@2.8.0...2.8.1)

Updates `xunit.runner.visualstudio` from 2.8.0 to 2.8.1
- [Release notes](https://github.com/xunit/visualstudio.xunit/releases)
- [Commits](xunit/visualstudio.xunit@2.8.0...2.8.1)

---
updated-dependencies:
- dependency-name: Microsoft.NET.Test.Sdk
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: nuget-packages
- dependency-name: xunit
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-packages
- dependency-name: xunit.runner.visualstudio
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: nuget-packages
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
*Major breaking: replace internal classes with MS DI abstractions


* 1798 - EasyNetQ remove Autofac and Ninject projects
* 1798 - EasyNetQ remove Windsor project
* 1798 - EasyNetQ remove LightInject and Microsoft di
* 1789 - EasyNetQ add registerServices to MockBuilder
* 1789 - EasyNetQ change block-scoped namespaces to file based
* 1789 - EasyNetQ remove unnecessary changes
* remove Microsoft.Extensions.DependencyInjection and replace it with abstractions only
* Remove EnableConsoleLogger
* Rename DI extensions
* 1789 - EasyNetQ remove SelfHostedBus from EasyNetQ.approved.txt

Please pay attention if you are refactoring this code:
1. SetDefaultProperties must be called on ConnectionConfiguration
2. To ensure that, this invocation is hidden in RegisterDefaultServices, otherwise it can be forgotten to be called (as it happened two times in the recent sets of changes).

* 1789 - EasyNetQ modify autoSubscriber tests
* Extract IEasyNetQBuilder and move registrations to it (#1800)
* apply using pattern in tests instead of manually disposing

---------

Co-authored-by: Wiebe Tijsma <[email protected]>
Co-authored-by: Iurii Pliner <[email protected]>
Co-authored-by: Iurii Pliner <[email protected]>
Co-authored-by: Wiebe Tijsma <[email protected]>
refactor: use UseXxx for IEasyNetQBuilder extensions
* init central package version management support

* enable floating version support
update the prerelease nuget package badge link
@pull pull bot merged commit 1664f25 into SammyEnigma:master Jul 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants