Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 1 addition & 3 deletions Jsonize.Abstractions/Jsonize.Abstractions.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -6,16 +6,14 @@
<IsPackable>True</IsPackable>
<TargetFramework>netstandard2.0</TargetFramework>
<Version>3.2.0</Version>
<AssemblyVersion>3.2.0</AssemblyVersion>
<FileVersion>3.2.0</FileVersion>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<Description>Abstractions package for Jsonize</Description>
<PackageReleaseNotes>Add methods for using streams with IJsonizeParser implemetors</PackageReleaseNotes>
<RepositoryUrl>https://github.com/JackWFinlay/jsonize</RepositoryUrl>
<Authors>Jack W Finlay</Authors>
<PackageProjectUrl>https://github.com/JackWFinlay/jsonize</PackageProjectUrl>
<PackageTags>JSON,HTML,Convert,Abstractions,Jsonize</PackageTags>
<Copyright>2016-2024 Jack W Finlay</Copyright>
<Copyright>2016-2025 Jack W Finlay</Copyright>
<PackageLicenseUrl>https://github.com/JackWFinlay/jsonize/blob/master/license.md</PackageLicenseUrl>
<RepositoryType>git</RepositoryType>
<Title>Jsonize.Abstractions</Title>
Expand Down
2 changes: 1 addition & 1 deletion Jsonize.Benchmarks/Jsonize.Benchmarks.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
</ItemGroup>

<ItemGroup>
<PackageReference Include="BenchmarkDotNet" Version="0.13.1" />
<PackageReference Include="BenchmarkDotNet" Version="0.14.0" />
<PackageReference Include="JackWFinlay.Jsonize" Version="1.0.9" />
<PackageReference Include="Newtonsoft.Json" Version="13.0.3" />
</ItemGroup>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,7 @@
<Description>Dependency Injection helpers for Jsonize</Description>
<PackageReleaseNotes>Fixes a bug in the way that text nodes are parsed</PackageReleaseNotes>
<TargetFramework>netstandard2.0</TargetFramework>
<Version>3.2.0</Version>
<AssemblyVersion>3.2.0</AssemblyVersion>
<FileVersion>3.2.0</FileVersion>
<Version>3.2.1</Version>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<RepositoryUrl>https://github.com/JackWFinlay/jsonize</RepositoryUrl>
<Authors>Jack W Finlay</Authors>
Expand All @@ -18,12 +16,12 @@
<Title>Jsonize.DependencyInjection</Title>
<Configurations>Debug;Release;Benchmarks</Configurations>
<Platforms>AnyCPU</Platforms>
<Copyright>2016-2024 Jack W Finlay</Copyright>
<Copyright>2016-2025 Jack W Finlay</Copyright>
<PackageLicenseUrl>https://github.com/JackWFinlay/jsonize/blob/master/license.md</PackageLicenseUrl>
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="6.0.0" />
<PackageReference Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="9.0.2" />
</ItemGroup>

<ItemGroup>
Expand Down
12 changes: 5 additions & 7 deletions Jsonize.Parser/Jsonize.Parser.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -7,15 +7,13 @@
<Description>Parser engine for the package Jsonize</Description>
<PackageReleaseNotes>Fixes a bug in the way that text nodes are parsed</PackageReleaseNotes>
<TargetFramework>netstandard2.0</TargetFramework>
<Version>3.2.0</Version>
<AssemblyVersion>3.2.0</AssemblyVersion>
<FileVersion>3.2.0</FileVersion>
<Version>3.2.1</Version>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<RepositoryUrl>https://github.com/JackWFinlay/jsonize</RepositoryUrl>
<Authors>Jack W Finlay</Authors>
<PackageProjectUrl>https://github.com/JackWFinlay/jsonize</PackageProjectUrl>
<PackageTags>JSON,HTML,Convert,Jsonize</PackageTags>
<Copyright>2016-2024 Jack W Finlay</Copyright>
<Copyright>2016-2025 Jack W Finlay</Copyright>
<PackageLicenseUrl>https://github.com/JackWFinlay/jsonize/blob/master/license.md</PackageLicenseUrl>
<RepositoryType>git</RepositoryType>
<LangVersion>12</LangVersion>
Expand All @@ -29,10 +27,10 @@
</ItemGroup>

<ItemGroup>
<PackageReference Include="AngleSharp" Version="1.1.2" />
<PackageReference Include="AngleSharp.Css" Version="0.16.4" />
<PackageReference Include="AngleSharp" Version="1.2.0" />
<PackageReference Include="AngleSharp.Css" Version="0.17.0" />
<PackageReference Include="AngleSharp.Js" Version="0.15.0" />
<PackageReference Include="System.Memory" Version="4.5.5" />
<PackageReference Include="System.Memory" Version="4.6.0" />
</ItemGroup>

</Project>
Original file line number Diff line number Diff line change
Expand Up @@ -6,16 +6,14 @@
<IsPackable>True</IsPackable>
<TargetFrameworks>netstandard2.0;net5.0;net6.0;net7.0;net8.0</TargetFrameworks>
<Version>3.2.0</Version>
<AssemblyVersion>3.2.0</AssemblyVersion>
<FileVersion>3.2.0</FileVersion>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<Description>A serializer package for the package Jsonize using Newtonsoft.Json</Description>
<PackageReleaseNotes>Fixes a bug in the way that text nodes are parsed</PackageReleaseNotes>
<RepositoryUrl>https://github.com/JackWFinlay/jsonize</RepositoryUrl>
<Authors>Jack Witbrock Finlay</Authors>
<PackageProjectUrl>https://github.com/JackWFinlay/jsonize</PackageProjectUrl>
<PackageTags>JSON,HTML,Convert,Jsonize</PackageTags>
<Copyright>2016-2024 Jack W Finlay</Copyright>
<Copyright>2016-2025 Jack W Finlay</Copyright>
<PackageLicenseUrl>https://github.com/JackWFinlay/jsonize/blob/master/license.md</PackageLicenseUrl>
<RepositoryType>git</RepositoryType>
<LangVersion>12</LangVersion>
Expand Down
8 changes: 3 additions & 5 deletions Jsonize.Serializer/Jsonize.Serializer.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,7 @@
<PackageId>Jsonize.Serializer</PackageId>
<AssemblyName>Jsonize.Serializer</AssemblyName>
<IsPackable>True</IsPackable>
<Version>3.2.0</Version>
<AssemblyVersion>3.2.0</AssemblyVersion>
<FileVersion>3.2.0</FileVersion>
<Version>3.2.1</Version>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<Description>A serializer package for the package Jsonize using System.Text.Json</Description>
<PackageReleaseNotes>Fixes a bug in the way that text nodes are parsed</PackageReleaseNotes>
Expand All @@ -16,7 +14,7 @@
<PackageTags>JSON,HTML,Convert,Jsonize</PackageTags>
<TargetFramework>netstandard2.0</TargetFramework>
<Title>Jsonize.Serializer</Title>
<Copyright>2016-2024 Jack W Finlay</Copyright>
<Copyright>2016-2025 Jack W Finlay</Copyright>
<PackageLicenseUrl>https://github.com/JackWFinlay/jsonize/blob/master/license.md</PackageLicenseUrl>
<RepositoryType>git</RepositoryType>
<LangVersion>12</LangVersion>
Expand All @@ -29,7 +27,7 @@
</ItemGroup>

<ItemGroup>
<PackageReference Include="System.Text.Json" Version="8.0.3" />
<PackageReference Include="System.Text.Json" Version="9.0.2" />
</ItemGroup>

</Project>
3 changes: 1 addition & 2 deletions Jsonize.Serializer/JsonizeSerializer.cs
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
using System;
using System.Text.Json;
using System.Text.Json;
using System.Threading.Tasks;
using Jsonize.Abstractions.Interfaces;
using Jsonize.Abstractions.Models;
Expand Down
10 changes: 5 additions & 5 deletions Jsonize.Test/Jsonize.Test.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -8,15 +8,15 @@
</PropertyGroup>

<ItemGroup>
<PackageReference Include="FluentAssertions" Version="6.7.0" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.2.0" />
<PackageReference Include="FluentAssertions" Version="8.1.1" />
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.13.0" />
<PackageReference Include="Newtonsoft.Json" Version="13.0.3" />
<PackageReference Include="xunit" Version="2.4.1" />
<PackageReference Include="xunit.runner.visualstudio" Version="2.4.5">
<PackageReference Include="xunit" Version="2.9.3" />
<PackageReference Include="xunit.runner.visualstudio" Version="3.0.2">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
<PackageReference Include="coverlet.collector" Version="6.0.2">
<PackageReference Include="coverlet.collector" Version="6.0.4">
<PrivateAssets>all</PrivateAssets>
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
</PackageReference>
Expand Down
4 changes: 1 addition & 3 deletions Jsonize/Jsonize.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,6 @@
<PackageReleaseNotes>Fixes a bug in the way that text nodes are parsed</PackageReleaseNotes>
<TargetFramework>netstandard2.0</TargetFramework>
<Version>3.2.0</Version>
<AssemblyVersion>3.2.0</AssemblyVersion>
<FileVersion>3.2.0</FileVersion>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<RepositoryUrl>https://github.com/JackWFinlay/jsonize</RepositoryUrl>
<Authors>Jack W Finlay</Authors>
Expand All @@ -18,7 +16,7 @@
<Title>Jsonize</Title>
<Configurations>Debug;Release;Benchmarks</Configurations>
<Platforms>AnyCPU</Platforms>
<Copyright>2016-2024 Jack W Finlay</Copyright>
<Copyright>2016-2025 Jack W Finlay</Copyright>
<PackageLicenseUrl>https://github.com/JackWFinlay/jsonize/blob/master/license.md</PackageLicenseUrl>
</PropertyGroup>
<ItemGroup>
Expand Down
12 changes: 6 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ The project now splits the parsing and serialization into separate areas of conc
as noted by the introduction of the `IJsonizeParser` and `IJsonizeSerializer` interfaces,
found in the `Jsonize.Abstractions` package.
These can be implemented by anyone,
but a brand new parser has been written using AngleSharp as its HTML engine.
but a brand-new parser has been written using AngleSharp as its HTML engine.
This is supplied as the `Jsonize.Parser` package.
There is available a serialization helper that conforms to the same standard as previous versions,
using the `System.Text.Json` library.
Expand Down Expand Up @@ -61,11 +61,11 @@ Get the NuGet packages:

| **Package** | **Build Status** | **NuGet Version** |
|:-------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------|:--------------------------------------------------------------------------------------------|
| [Jsonize](https://www.nuget.org/packages/Jsonize/) | ![.NET Core](https://github.com/JackWFinlay/jsonize/workflows/.NET%20Core/badge.svg) | ![Nuget (with prereleases)](https://img.shields.io/nuget/vpre/Jsonize) |
| [Jsonize.Abstractions](https://www.nuget.org/packages/Jsonize.Abstractions/) | ![.NET Core](https://github.com/JackWFinlay/jsonize/workflows/.NET%20Core/badge.svg) | ![Nuget (with prereleases)](https://img.shields.io/nuget/vpre/Jsonize.Abstractions) |
| [Jsonize.Parser](https://www.nuget.org/packages/Jsonize.Parser/) | ![.NET Core](https://github.com/JackWFinlay/jsonize/workflows/.NET%20Core/badge.svg) | ![Nuget (with prereleases)](https://img.shields.io/nuget/vpre/Jsonize.Parser) |
| [Jsonize.Serializer](https://www.nuget.org/packages/Jsonize.Serializer/) | ![.NET Core](https://github.com/JackWFinlay/jsonize/workflows/.NET%20Core/badge.svg) | ![Nuget (with prereleases)](https://img.shields.io/nuget/vpre/Jsonize.Serializer) |
| [Jsonize.Serializer.Json.Net](https://www.nuget.org/packages/Jsonize.Serializer.Json.Net/) | ![.NET Core](https://github.com/JackWFinlay/jsonize/workflows/.NET%20Core/badge.svg) | ![Nuget (with prereleases)](https://img.shields.io/nuget/vpre/Jsonize.Serializer.Json.Net) |
| [Jsonize](https://www.nuget.org/packages/Jsonize/) | ![.NET Core](https://github.com/JackWFinlay/jsonize/workflows/.NET%20Core/badge.svg) | ![Nuget (with pre-releases)](https://img.shields.io/nuget/vpre/Jsonize) |
| [Jsonize.Abstractions](https://www.nuget.org/packages/Jsonize.Abstractions/) | ![.NET Core](https://github.com/JackWFinlay/jsonize/workflows/.NET%20Core/badge.svg) | ![Nuget (with pre-releases)](https://img.shields.io/nuget/vpre/Jsonize.Abstractions) |
| [Jsonize.Parser](https://www.nuget.org/packages/Jsonize.Parser/) | ![.NET Core](https://github.com/JackWFinlay/jsonize/workflows/.NET%20Core/badge.svg) | ![Nuget (with pre-releases)](https://img.shields.io/nuget/vpre/Jsonize.Parser) |
| [Jsonize.Serializer](https://www.nuget.org/packages/Jsonize.Serializer/) | ![.NET Core](https://github.com/JackWFinlay/jsonize/workflows/.NET%20Core/badge.svg) | ![Nuget (with pre-releases)](https://img.shields.io/nuget/vpre/Jsonize.Serializer) |
| [Jsonize.Serializer.Json.Net](https://www.nuget.org/packages/Jsonize.Serializer.Json.Net/) | ![.NET Core](https://github.com/JackWFinlay/jsonize/workflows/.NET%20Core/badge.svg) | ![Nuget (with pre-releases)](https://img.shields.io/nuget/vpre/Jsonize.Serializer.Json.Net) |


## Usage
Expand Down
Loading