Skip to content

Bump MegaApiClient from 1.8.2 to 1.10.1#43

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/nuget/MegaApiClient-1.10.1
Closed

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

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Nov 22, 2021

Copy link
Copy Markdown
Contributor

Bumps MegaApiClient from 1.8.2 to 1.10.1.

Release notes

Sourced from MegaApiClient's releases.

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

Bug fixes 🐛:

  • #155: In some circumstances MegaAesCtrStreamCrypter.Read() was throwing ArgumentException (Check and clamp buffer boundaries when buffer is not divisible by 16 )

General 🔧:

  • #165: Switch CI from AppVeyor to GH actions
Commits
  • b9be9d9 Maximize tests parallelization (#194)
  • d3d05de Handle null fileattributes (#193)
  • 002284e #184 Throw an explicit AccessDenied exception when trying to upload to a publ...
  • dce1cd2 #188 Use a shared HttpClient instance when possible. #189 Don't force the Clo...
  • d6035cc api calls hanging (#186)
  • 5aefebc [skip ci] Update GH action to build only PR, pushes on master and tags
  • 3b6afeb Enable SourceLink and Deterministic Builds (#187)
  • d85f00c Add information about Tls 1.2 for .Net Framework <= 4.5
  • 74de4cc #177 Remove INodeInfo interface for API consistency (#180)
  • 50ff30d #172 Skip nodes with invalid key length (#179)
  • 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.1.
- [Release notes](https://github.com/gpailler/MegaApiClient/releases)
- [Commits](gpailler/MegaApiClient@v1.8.2...v1.10.1)

---
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 Nov 22, 2021
@dependabot @github

dependabot Bot commented on behalf of github Nov 25, 2021

Copy link
Copy Markdown
Contributor Author

Superseded by #45.

@dependabot dependabot Bot closed this Nov 25, 2021
@dependabot
dependabot Bot deleted the dependabot/nuget/MegaApiClient-1.10.1 branch November 25, 2021 05:04
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