From 148ae7d2c95e7cb5bebdd24b85128b6ae3cae768 Mon Sep 17 00:00:00 2001 From: Maurizio Basaglia <62178459+maurizuki@users.noreply.github.com> Date: Thu, 23 Jun 2022 18:57:52 +0200 Subject: [PATCH] v1.0.4 (#4) * Upgrade Newtonsoft.Json to version 13.0.1 to fix a security issue * Upgrade nuget packages and target frameworks * v1.0.4 --- .../BIExchangeRates.Client.Tests.csproj | 8 ++--- .../BIExchangeRates.Client.csproj | 29 ++++++++++++++---- BIExchangeRates.Client/README.md | 1 + BIExchangeRates.Client/icon.png | Bin 0 -> 5259 bytes .../BIExchangeRates.Console.csproj | 4 +-- 5 files changed, 30 insertions(+), 12 deletions(-) create mode 100644 BIExchangeRates.Client/README.md create mode 100644 BIExchangeRates.Client/icon.png diff --git a/BIExchangeRates.Client.Tests/BIExchangeRates.Client.Tests.csproj b/BIExchangeRates.Client.Tests/BIExchangeRates.Client.Tests.csproj index ef97917..bd2da7a 100644 --- a/BIExchangeRates.Client.Tests/BIExchangeRates.Client.Tests.csproj +++ b/BIExchangeRates.Client.Tests/BIExchangeRates.Client.Tests.csproj @@ -1,19 +1,19 @@ - netcoreapp3.1 + net6.0 false - + - + all runtime; build; native; contentfiles; analyzers; buildtransitive - + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/BIExchangeRates.Client/BIExchangeRates.Client.csproj b/BIExchangeRates.Client/BIExchangeRates.Client.csproj index fec9010..f4dbb1c 100644 --- a/BIExchangeRates.Client/BIExchangeRates.Client.csproj +++ b/BIExchangeRates.Client/BIExchangeRates.Client.csproj @@ -3,17 +3,23 @@ netstandard2.1 Maurizio Basaglia - A wrapper for the REST API of the currency exchange rates of Banca d'Italia (https://tassidicambio.bancaditalia.it). - © 2020 Maurizio Basaglia - LICENSE - + A wrapper for the REST API of the currency exchange rates of Banca d'Italia (the central bank of Italy). + © 2020-2022 Maurizio Basaglia + currency exchange rates;banca italia https://github.com/maurizuki/BIExchangeRates.Client git - 1.0.3 + 1.0.4 + BIExchangeRates.Client + https://github.com/maurizuki/BIExchangeRates.Client + icon.png + MIT + True + Fixed security issue "Improper Handling of Exceptional Conditions" (CWE-755) in Newtonsoft.Json < 13.0.1. + README.md - + @@ -23,4 +29,15 @@ + + + True + \ + + + True + \ + + + diff --git a/BIExchangeRates.Client/README.md b/BIExchangeRates.Client/README.md new file mode 100644 index 0000000..00d5753 --- /dev/null +++ b/BIExchangeRates.Client/README.md @@ -0,0 +1 @@ +A wrapper for the REST API of the currency exchange rates of [Banca d'Italia](https://tassidicambio.bancaditalia.it) (the central bank of Italy). diff --git a/BIExchangeRates.Client/icon.png b/BIExchangeRates.Client/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..81b26df766e035d6e4f8f23ce308eea58ea4e2c2 GIT binary patch literal 5259 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 RcqIS;002ovPDHLkV1i82wr&6b literal 0 HcmV?d00001 diff --git a/BIExchangeRates.Console/BIExchangeRates.Console.csproj b/BIExchangeRates.Console/BIExchangeRates.Console.csproj index ef75610..5d6cb26 100644 --- a/BIExchangeRates.Console/BIExchangeRates.Console.csproj +++ b/BIExchangeRates.Console/BIExchangeRates.Console.csproj @@ -2,12 +2,12 @@ Exe - netcoreapp3.1 + net6.0 Maurizio Basaglia - +