Skip to content

Commit 93fdd94

Browse files
committed
Support .NET 8
1 parent 3b7d9b8 commit 93fdd94

File tree

9 files changed

+69
-74
lines changed

9 files changed

+69
-74
lines changed

README.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,13 @@
1-
# Dime.Ext
1+
<div align="center">
2+
<h1>Dime.ExtJs</h1>
3+
</div>
4+
5+
<div align="center">
26

37
[![Build Status](https://dev.azure.com/dimesoftware/Utilities/_apis/build/status/Ext%20-%20MAIN%20-%20CI?branchName=master)](https://dev.azure.com/dimesoftware/Utilities/_build/latest?definitionId=66&branchName=master) [![Dime.ExtJs package in Dime.Scheduler feed in Azure Artifacts](https://feeds.dev.azure.com/dimesoftware/_apis/public/Packaging/Feeds/a7b896fd-9cd8-4291-afe1-f223483d87f0/Packages/07e6d457-5eb4-4a37-888b-e01c31169065/Badge)](https://dev.azure.com/dimesoftware/Utilities/_packaging?_a=package&feed=a7b896fd-9cd8-4291-afe1-f223483d87f0&package=07e6d457-5eb4-4a37-888b-e01c31169065&preferRelease=true)
48

9+
</div>
10+
511
## Introduction
612

713
.NET classes for Sencha ExtJS.

assets/logo.png

269 KB
Loading

src/core/Dime.ExtJs.csproj

Lines changed: 30 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,35 +1,33 @@
11
<Project Sdk="Microsoft.NET.Sdk">
2-
<PropertyGroup>
3-
<Authors>Dime Software</Authors>
4-
<TargetFrameworks>net461;net6.0</TargetFrameworks>
5-
<AssemblyName>Dime.ExtJs</AssemblyName>
6-
<PackageId>Dime.ExtJs</PackageId>
7-
<PackageIconUrl>https://cdn.dime-software.com/dime-software/logo-shape.png</PackageIconUrl>
8-
<GenerateAssemblyConfigurationAttribute>false</GenerateAssemblyConfigurationAttribute>
9-
<GenerateAssemblyCompanyAttribute>false</GenerateAssemblyCompanyAttribute>
10-
<GenerateAssemblyProductAttribute>false</GenerateAssemblyProductAttribute>
11-
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
12-
<Version>1.1.3</Version>
13-
<Description>.NET classes for ExtJS operations such as grouping, sorting and filtering</Description>
14-
<Copyright>Copyright Dime Software © 2022</Copyright>
15-
<NeutralLanguage>en</NeutralLanguage>
16-
<IncludeSource>True</IncludeSource>
17-
<IncludeSymbols>True</IncludeSymbols>
18-
<RootNamespace>Dime.ExtJs</RootNamespace>
19-
<AssemblyVersion>1.1.3.0</AssemblyVersion>
20-
<PackageLicenseExpression>MIT</PackageLicenseExpression>
21-
<RepositoryType>git</RepositoryType>
22-
</PropertyGroup>
23-
24-
<ItemGroup>
25-
<PackageReference Include="Newtonsoft.Json" Version="12.0.3" />
26-
<PackageReference Include="System.Runtime" Version="4.3.1" />
27-
<PackageReference Include="System.Runtime.Serialization.Primitives" Version="4.3.0" />
28-
</ItemGroup>
29-
30-
<ItemGroup Condition=" '$(TargetFramework)' == 'net461' ">
31-
<Reference Include="System" />
32-
<Reference Include="Microsoft.CSharp" />
33-
</ItemGroup>
2+
<PropertyGroup>
3+
<Authors>Dime Software</Authors>
4+
<TargetFrameworks>net8.0</TargetFrameworks>
5+
<AssemblyName>Dime.ExtJs</AssemblyName>
6+
<PackageId>Dime.ExtJs</PackageId>
7+
<PackageIconUrl>https://cdn.dime-software.com/dime-software/logo-shape.png</PackageIconUrl>
8+
<GenerateAssemblyConfigurationAttribute>false</GenerateAssemblyConfigurationAttribute>
9+
<GenerateAssemblyCompanyAttribute>false</GenerateAssemblyCompanyAttribute>
10+
<GenerateAssemblyProductAttribute>false</GenerateAssemblyProductAttribute>
11+
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
12+
<Version>1.2.0</Version>
13+
<Description>.NET classes for ExtJS operations such as grouping, sorting and filtering</Description>
14+
<Copyright>Dime Software © 2024</Copyright>
15+
<NeutralLanguage>en</NeutralLanguage>
16+
<IncludeSource>True</IncludeSource>
17+
<IncludeSymbols>True</IncludeSymbols>
18+
<RootNamespace>Dime.ExtJs</RootNamespace>
19+
<AssemblyVersion>1.2.0.0</AssemblyVersion>
20+
<PackageLicenseExpression>MIT</PackageLicenseExpression>
21+
<RepositoryType>git</RepositoryType>
22+
<PackageReadmeFile>README.md</PackageReadmeFile>
23+
</PropertyGroup>
3424

25+
<ItemGroup>
26+
<PackageReference Include="Newtonsoft.Json" Version="13.0.3" />
27+
<PackageReference Include="System.Runtime" Version="4.3.1" />
28+
<PackageReference Include="System.Runtime.Serialization.Primitives" Version="4.3.0" />
29+
</ItemGroup>
30+
<ItemGroup>
31+
<None Include="README.md" Pack="true" PackagePath="\" />
32+
</ItemGroup>
3533
</Project>

src/core/Group.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ public Group() : base()
2323
/// Casts a string to the group
2424
/// </summary>
2525
/// <param name="groupedString">The group string as passed in by the Ext framework</param>
26-
public static explicit operator Group(string groupedString)
26+
public static explicit operator Group(string groupedString)
2727
=> string.IsNullOrEmpty(groupedString) ? null : JsonConvert.DeserializeObject<Group>(groupedString);
2828
}
2929
}

src/core/IFilter.cs

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,5 @@
11
namespace Dime.ExtJs
22
{
3-
/// <summary>
4-
///
5-
/// </summary>
63
public interface IFilter
74
{
85
}

src/core/Properties/AssemblyInfo.cs

Lines changed: 0 additions & 18 deletions
This file was deleted.

src/core/README.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
# Dime.Ext
2+
3+
.NET classes for Sencha ExtJS.
4+
5+
## Installation
6+
7+
Use the package manager NuGet to install Dime.ExtJs:
8+
9+
- dotnet cli: `dotnet add package Dime.ExtJs`
10+
- Package manager: `Install-Package Dime.ExtJs`
11+
12+
## Usage
13+
14+
``` csharp
15+
using Dime.ExtJs;
16+
17+
public IEnumerable<MyData> Get(string filterString)
18+
{
19+
Filter filterObject = JsonConvert.DeserializeObject<Filter>(filterString);
20+
}
21+
```
22+
23+
## Contributing
24+
25+
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
26+
Please make sure to update tests as appropriate.
27+
28+
## License
29+
30+
[![License](http://img.shields.io/:license-mit-blue.svg?style=flat-square)](http://badges.mit-license.org)

src/core/Sort.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ public Sort() : base()
1818
/// Casts a string to the sorter
1919
/// </summary>
2020
/// <param name="orderString">The order string as passed in by the Ext framework</param>
21-
public static explicit operator Sort(string orderString)
21+
public static explicit operator Sort(string orderString)
2222
=> string.IsNullOrEmpty(orderString) ? null : JsonConvert.DeserializeObject<Sort>(orderString);
2323
}
2424
}

tools/Nuget.config

Lines changed: 0 additions & 18 deletions
This file was deleted.

0 commit comments

Comments
 (0)