diff --git a/ReleaseNotes.md b/ReleaseNotes.md index b643192..9150f46 100644 --- a/ReleaseNotes.md +++ b/ReleaseNotes.md @@ -1,3 +1,9 @@ +### New in 0.10.3 (Released 2022/05/04) + +Bug fixes + +- Fix resource URI generation. + ### New in 0.10.2 (Released 2022/04/18) New features diff --git a/SODA.Tests/SodaUriTests.cs b/SODA.Tests/SodaUriTests.cs index 3b32cc9..2502ece 100644 --- a/SODA.Tests/SodaUriTests.cs +++ b/SODA.Tests/SodaUriTests.cs @@ -177,13 +177,13 @@ public void ForResourceAPI_With_Invalid_ResourceId_Throws_ArgumentOutOfRangeExce public void ForResourceAPI_With_Valid_Arguments_Creates_ResourceAPI_Uri() { var uri = SodaUri.ForResourceAPI(StringMocks.Host, StringMocks.ResourceId); - StringAssert.AreEqualIgnoringCase(String.Format("/resource/{0}", StringMocks.ResourceId), uri.LocalPath); + StringAssert.AreEqualIgnoringCase(String.Format("/resource/{0}.json", StringMocks.ResourceId), uri.LocalPath); uri = null; string rowId = "rowId"; uri = SodaUri.ForResourceAPI(StringMocks.Host, StringMocks.ResourceId, rowId); - StringAssert.AreEqualIgnoringCase(String.Format("/resource/{0}/{1}", StringMocks.ResourceId, rowId), uri.LocalPath); + StringAssert.AreEqualIgnoringCase(String.Format("/resource/{0}/{1}.json", StringMocks.ResourceId, rowId), uri.LocalPath); } [TestCase(StringMocks.NullInput)] diff --git a/SODA/SODA.csproj b/SODA/SODA.csproj index a0ff01a..61edd66 100644 --- a/SODA/SODA.csproj +++ b/SODA/SODA.csproj @@ -8,7 +8,8 @@ true CSM.SodaDotNet API OpenData Socrata SODA - 0.10.2 + 0.10.3 + Copyright 2022 City of Santa Monica, CA diff --git a/SODA/Utilities/SodaUri.cs b/SODA/Utilities/SodaUri.cs index 82dba3b..2b47bdd 100644 --- a/SODA/Utilities/SodaUri.cs +++ b/SODA/Utilities/SodaUri.cs @@ -117,7 +117,7 @@ public static Uri ForResourceAPI(string socrataHost, string resourceId, string r url = String.Format("{0}/{1}", url, rowId); } - return new Uri(url); + return new Uri(url + ".json"); } /// diff --git a/Utilities/Utilities.csproj b/Utilities/Utilities.csproj index 576a54c..bb3e071 100644 --- a/Utilities/Utilities.csproj +++ b/Utilities/Utilities.csproj @@ -8,6 +8,8 @@ true CSM.SodaDotNet.Utilities EWS Excel SODA + 0.10.3 + Copyright 2022 City of Santa Monica, CA