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
2 changes: 1 addition & 1 deletion GitVersion.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
next-version: 1.2.0
next-version: 1.5.0
tag-prefix: '[vV]'
mode: ContinuousDeployment
branches:
Expand Down
3 changes: 2 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
# <img src="https://github.com/CodeShayk/JSONPredicate/blob/master/Images/json-icon.jpg" alt="json" style="width:40px;"/> JSONPredicate v1.2.0
# <img src="https://github.com/CodeShayk/JSONPredicate/blob/master/Images/json-icon.jpg" alt="json" style="width:40px;"/> JSONPredicate v1.5.0
[![NuGet version](https://badge.fury.io/nu/JSONPredicate.svg)](https://badge.fury.io/nu/JSONPredicate) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://github.com/CodeShayk/JSONPredicate/blob/master/LICENSE.md)
[![GitHub Release](https://img.shields.io/github/v/release/CodeShayk/JSONPredicate?logo=github&sort=semver)](https://github.com/CodeShayk/JSONPredicate/releases/latest)
[![master-build](https://github.com/CodeShayk/JSONPredicate/actions/workflows/Master-Build.yml/badge.svg)](https://github.com/CodeShayk/JSONPredicate/actions/workflows/Master-Build.yml)
[![master-codeql](https://github.com/CodeShayk/JSONPredicate/actions/workflows/Master-CodeQL.yml/badge.svg)](https://github.com/CodeShayk/JSONPredicate/actions/workflows/Master-CodeQL.yml)
[![.Net 10.0](https://img.shields.io/badge/.Net-10.0-blue)](https://dotnet.microsoft.com/en-us/download/dotnet/10.0)
[![.Net 9.0](https://img.shields.io/badge/.Net-9.0-blue)](https://dotnet.microsoft.com/en-us/download/dotnet/9.0)
[![.Net Framework 4.6.4](https://img.shields.io/badge/.Net-4.6.2-blue)](https://dotnet.microsoft.com/en-us/download/dotnet-framework/net46)
[![.Net Standard 2.0](https://img.shields.io/badge/.NetStandard-2.0-blue)](https://github.com/dotnet/standard/blob/v2.0.0/docs/versions/netstandard2.0.md)
Expand Down
23 changes: 9 additions & 14 deletions src/JSONPredicate/JSONPredicate.csproj
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<TargetFrameworks>net462;netstandard2.0;netstandard2.1;net9.0</TargetFrameworks>
<TargetFrameworks>net462;netstandard2.0;netstandard2.1;net9.0;net10.0</TargetFrameworks>
<ImplicitUsings>disable</ImplicitUsings>
<Nullable>disable</Nullable>
<Title>JSONPredicate</Title>
<Authors>CodeShayk</Authors>
<Company>CodeShayk</Company>
<Description>A powerful .NET library for evaluating string-based predicate expressions against JSON objects using JSONPath syntax.</Description>
<PackageIcon>ninja-icon-16.png</PackageIcon>
<PackageIcon>json-icon.jpg</PackageIcon>
<PackageReadmeFile>README.md</PackageReadmeFile>
<GeneratePackageOnBuild>True</GeneratePackageOnBuild>
<Copyright>Copyright (c) 2025 Code Shayk</Copyright>
<Copyright>Copyright (c) 2026 Code Shayk</Copyright>
<RepositoryType>git</RepositoryType>
<PackageTags>JSON, JSONPath, Predicate, JSON-Query, JSONPath-Query, JSON-Predicate, JSONPath-Predicate, Object-Path, Object-String-Predicate, Object-JSON-Predicate, Object-JSONPath-Predicate, Object-JSON-Predicate, Object-JSONPath-Query, PredicateBuilder, Object-Query-Predicate, Object-Path-Query, Query-Predicate, Object-Query</PackageTags>
<IncludeSymbols>True</IncludeSymbols>
Expand All @@ -21,17 +21,12 @@
<PackageProjectUrl>https://github.com/CodeShayk/JSONPredicate/wiki</PackageProjectUrl>
<RepositoryUrl>https://github.com/CodeShayk/JSONPredicate</RepositoryUrl>
<PackageReleaseNotes>
v1.2.0 - Enhanced JSONPredicate library with additional improvements.
- Array indexing support in JSONPath (e.g., `array[0].property`)
- New comparison operators: `starts_with`, `ends_with`, and `contains`
- Direct object navigation with 50%+ performance improvement
- Thread-safe operation in multi-threaded environments
- Optimized expression parsing without regex dependency.

For more details, visit the release page:
https://github.com/CodeShayk/JSONPredicate/releases/tag/v1.2.0
# Release Notes - JSONPredicate v1.5.0
## Release Type: Minor Release: Targets .Net 10
**Date**: 2026-03-13
**Version**: 1.5.0
</PackageReleaseNotes>
<Version>1.2.0</Version>
<Version>1.5.0</Version>
<PackageRequireLicenseAcceptance>True</PackageRequireLicenseAcceptance>
<AssemblyName>JSONPredicate</AssemblyName>
</PropertyGroup>
Expand Down Expand Up @@ -69,7 +64,7 @@
</PropertyGroup>

<ItemGroup>
<None Include="..\..\Images\ninja-icon-16.png">
<None Include="..\..\Images\json-icon.jpg">
<Pack>True</Pack>
<PackagePath>\</PackagePath>
</None>
Expand Down
Loading