Skip to content

Bump MegaApiClient from 1.8.2 to 1.10.3#76

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/nuget/MegaApiClient-1.10.3
Open

Bump MegaApiClient from 1.8.2 to 1.10.3#76
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/nuget/MegaApiClient-1.10.3

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 17, 2022

Copy link
Copy Markdown
Contributor

Bumps MegaApiClient from 1.8.2 to 1.10.3.

Release notes

Sourced from MegaApiClient's releases.

v1.10.3

Bug fixes 🐛: gpailler/MegaApiClient#211 Support Deflate/Gzip compression to solve errors during deserialization

v1.10.2

Bug fixes 🐛:

  • #195 Download(INode) method can now download nodes retrieved using GetNodeFromLink()

v1.10.1

Bug fixes 🐛:

  • #192 Properly parse nodes without any file attributes

General 🔧:

  • Parallelize tests execution when possible

v1.10.0

API changes 🚨:

  • #177 INodeInfo interface is removed for API consistency
    • INode is used instead of INodeInfo
    • INode.SerializedFingerprint is renamed to INode.Fingerprint
    • INode.CreationDate type is changed from DateTime to Nullable<DateTime>

Bug fixes 🐛:

  • #172 Nodes with invalid key length are skipped
  • #178 Tls12 configuration is checked or enforced to avoid hung API calls
    • net40 : check that (SecurityProtocolType)3072 is specified
    • net45 : check that SecurityProtocolType.Tls12 is specified
    • net46 : check that SecurityProtocolType.Tls12 is specified
    • net47 (target added) : check that SecurityProtocolType.Tls12 or SecurityProtocolType.UseDefault is specified
    • net471 (target added) : configure Tls12 in HttpClient .ctor
    • netstandard1.3 : configure Tls12 in HttpClient .ctor
    • netstandard2.0 : configure Tls12 in HttpClient .ctor
  • #189 Explicit HttpClient.DefaultRequestHeaders.ConnectionClose = false is removed to avoid hung API calls after some delay of inactivity

Improvements ✨:

  • #188 Shared HttpClient instance is used when possible
  • #184 An explicit exception is thrown when trying to upload a file to a public share

General 🔧:

  • Tests are refactored by using a Json configuration file
  • Test project is updated to .NET 5
  • Codebase is reformated using standard .editorconfig
  • SourceLink and Deterministic Builds are enabled

v1.9.0

API changes ✨:

  • #156: Allow null progress argument in all async methods.
  • #160: Add support for Thumbnail/Preview download
    • Add method IMegaApiClient.DownloadFileAttribute() to download thrumbnail/preview attached to a node (jpg stream is returned)
    • Add INode.FileAttributes to get details about available file attributes

... (truncated)

Commits
  • f97b1cf Skip DownloadFileAttribute_ToStream test failing on CI with TLS handshake errors
  • 3e1eef3 Support compressed api response (#213)
  • 5ed2f14 Fix DownloadFileAsync_FromNode_Succeeds tests (xunit cannot convert from int ...
  • 02df4a5 Recreate a webclient instance when an exception is thrown in the UTs
  • eb9610d Update MegaApiClient.Tests to net60
  • fcc8086 Update to latest Nuget packages. Run the test using net60
  • 13b860e Use a single WebClient instance for all the tests
  • f2c5166 Fix GetSessionHistory_AuthenticatedUser_Succeeds test. Seems Mega is recyclin...
  • 471f47c Fix unit tests by removing Inbox node in some failing tests
  • 5fe1ca1 Update copyright year [skip ci]
  • Additional commits viewable in compare view

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)

Bumps [MegaApiClient](https://github.com/gpailler/MegaApiClient) from 1.8.2 to 1.10.3.
- [Release notes](https://github.com/gpailler/MegaApiClient/releases)
- [Commits](gpailler/MegaApiClient@v1.8.2...v1.10.3)

---
updated-dependencies:
- dependency-name: MegaApiClient
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added the dependencies Pull requests that update a dependency file label Oct 17, 2022
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.

0 participants