Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
609 commits
Select commit Hold shift + click to select a range
3c8daf0
Update README.md
mythz Aug 13, 2019
4fb6cd6
bump to v5.61
mythz Aug 17, 2019
99b1a0b
Update README.md
mythz Aug 19, 2019
1dfebd9
ConvertTo should copy default values as well
mythz Aug 20, 2019
b0eb646
Update LicenseUtils.cs
mythz Aug 21, 2019
980ffee
Update StringExtensions.cs
mythz Aug 22, 2019
745383d
Update StringExtensionsTests.cs
mythz Aug 22, 2019
778ea9e
Update PclExport.NetStandard.cs
mythz Aug 24, 2019
d211483
Add ParseAsKeyValues to return KVP's
mythz Aug 24, 2019
aeb03f9
cleanup
mythz Aug 25, 2019
fee0f67
Write sync to MemoryStream + switch to AsyncLocal in NETStd
mythz Aug 27, 2019
923e666
Fix ReplaceAll
mythz Aug 28, 2019
112e7d5
Fix TimeSpan.MinValue overflow
mythz Sep 1, 2019
e0b9860
Fix Min/Max DateTimeOffset/TimeSpan precision issues
mythz Sep 1, 2019
659d17d
Add compareTo to DynamicNumber
mythz Sep 5, 2019
88d1ad6
Update DynamicNumber.cs
mythz Sep 5, 2019
a3445e6
does validate single digit numbers
mythz Sep 5, 2019
ed4a236
Update README.md
mythz Sep 5, 2019
4a2407e
fix single digits test
mythz Sep 6, 2019
b7a1c3c
Add Min/Max to dynamic number
mythz Sep 16, 2019
67ffcf8
Add MemoryProvider Stream Write overloads
mythz Sep 16, 2019
e9a159c
Add IsNetCore3 check
mythz Sep 19, 2019
b3d4b65
Check for implicit casts in ConvertTo
mythz Sep 20, 2019
106f2a2
don't attempt to serialize reflection types by default
mythz Sep 26, 2019
0f77da2
Update JsConfig.cs
mythz Sep 26, 2019
12ab8c6
fix tests
mythz Sep 26, 2019
63939b8
Update ReflectionExtensions.cs
mythz Sep 26, 2019
3c57b04
bump to v5.7
mythz Sep 30, 2019
1deaac5
bump to v5.7
mythz Sep 30, 2019
43f4c1d
bump to v5.7.1
mythz Oct 2, 2019
628a4a1
Update PlatformExtensions.cs
mythz Oct 6, 2019
e02f7ca
Add .NET Standard 2.1 builds to remove ambiguous ext methods
mythz Oct 9, 2019
a15afd4
Update ServiceStack.Text.Core.csproj
mythz Oct 9, 2019
b8d149e
Add XPoweredBy
mythz Oct 10, 2019
599e10c
Create MurmurHash2.cs
mythz Oct 11, 2019
c3f132f
remove .netstandard2.1 build + move ambiguous ext methods to SS.Exten…
mythz Oct 13, 2019
c4bbb23
move off deprecated APIs
mythz Oct 13, 2019
c6db4b4
Move ToHashSet to ServiceStack.Extensions
mythz Oct 13, 2019
fd9fd3d
remove ToHashSet() to disruptive to move
mythz Oct 13, 2019
1c68028
Add Defer
mythz Oct 15, 2019
4df4569
clean up proj refs
mythz Oct 20, 2019
af29d77
Add UrlWithTrailingSlash
mythz Oct 20, 2019
6b32fb4
Use InvariantCultuer in ServerUserAgent UserAgent string
mythz Nov 3, 2019
8e83147
Auto trim headers with leading/trailing whitespace
mythz Nov 6, 2019
4fec2a0
cleanup
mythz Nov 22, 2019
d689420
don't double deserialize quoted csv fields
mythz Nov 22, 2019
f565fd3
Bug Report: CsvSerializer doesn't handle strings that start with doub…
timzap Nov 22, 2019
745449b
resolve double-unescaping of CSV fields
mythz Nov 22, 2019
721a78a
Update Directory.Build.props
mythz Nov 27, 2019
4b0f937
StripQuotes also strips single quotes
mythz Dec 27, 2019
899dfc6
bump to v5.8
mythz Jan 13, 2020
54cab5b
bump to v5.8.1
mythz Jan 14, 2020
03bb422
Add AutoMapping method test
mythz Jan 14, 2020
f70f16f
only allow methods that matches shapes of object getters/setters
mythz Jan 15, 2020
172afd4
remove unused getter/setter automapping via backing methodinfo
mythz Jan 15, 2020
8dcac4c
Update Env.cs
mythz Jan 21, 2020
4a4be8c
Update StringExtensions.cs
mythz Jan 22, 2020
51ebd7b
revert lock
mythz Jan 23, 2020
5654a94
fix usages of ReleaseBufferToPool
mythz Jan 23, 2020
5d98d20
optional mapping for ToObjectDictionary (#525)
bnayae Jan 25, 2020
f7337e6
Resolve object empty string issue when using JS.Configure()
mythz Feb 15, 2020
7a6e853
Fix QueryString serializer of top-level string values
mythz Feb 26, 2020
81a062b
Encode top-level queryString string values with UrlEncode instead of JSV
mythz Feb 26, 2020
206032f
Add IsDefaultValue Utils
mythz Mar 4, 2020
781432a
Add OnSerialize event on JSON, JSV & CSV Serializers
mythz Apr 14, 2020
80e39fe
Fixed broken link in README.md (#526)
deining Apr 16, 2020
bb5e79e
Add HasAttributeOf* APIs
mythz Apr 20, 2020
ab34e56
Fixing typo in README.md (#527)
deining Apr 23, 2020
d1f4b83
Upgrade System.Memory to v4.5.4
mythz Apr 28, 2020
ae0ca59
README.md: fixing minor typos (#528)
deining Apr 28, 2020
4ba28bd
spelling
mythz May 1, 2020
e4f7b19
Merge branch 'master' of github.com:ServiceStack/ServiceStack.Text
mythz May 1, 2020
c53744d
Fix broken link in README.md (#529)
deining May 3, 2020
69085b6
Add support for serializing CSV with excluded default values
mythz May 19, 2020
7152992
unencode object dictionary values
mythz Jun 3, 2020
3ed8ebf
Update RecyclableMemoryStream.cs
mythz Jun 6, 2020
edf6b70
bump to v5.9.0
mythz Jun 9, 2020
1b85b37
bump to v5.9.1
mythz Jun 15, 2020
5e0725b
Fix NRE in ReflectionOptimizer
mythz Jul 6, 2020
9e4c26c
Update Env.cs
mythz Jul 13, 2020
7bd9bc8
bump to v5.9.2
mythz Aug 4, 2020
d7414c7
revert to v5.9.1 for CI
mythz Aug 4, 2020
f4f252f
fix typo
mythz Aug 4, 2020
cff66e9
bump to v5.9.3
mythz Aug 5, 2020
217e934
Ensure all ISO8601 DateTime with fractions have same behavior
mythz Aug 7, 2020
8d51675
Update JsonDateTimeTests.cs
mythz Aug 7, 2020
f13c48f
Add Env ConfigAwait
mythz Aug 11, 2020
bce8dcc
Merge branch 'master' of https://github.com/ServiceStack/ServiceStack…
mythz Aug 11, 2020
35571f8
Type ConfigAwait
mythz Aug 11, 2020
cd27eed
Change all async APIs to use ConfigAwait()
mythz Aug 11, 2020
ab1c9dc
Add Bcl.Async/ValueTask to NETStd
mythz Aug 11, 2020
75d5652
Use TryGetBuffer instead of GetBuffer and catching exceptions (#530)
Bond-009 Aug 20, 2020
e0ea39e
Use Task.FromResult
mythz Aug 20, 2020
6f46ce0
Tidy + add some missing async overloads
mythz Sep 9, 2020
c8923be
Add GetResponseBodyAsync
mythz Sep 9, 2020
c40ecde
Add PopulateInstance
mythz Sep 12, 2020
5e274ee
Do not alllow serializing Task's
mythz Sep 25, 2020
4530596
Handle null map
mythz Oct 7, 2020
137eb1c
Add fast ToHex ext method
mythz Oct 12, 2020
eac56b5
Add ReadFullyAsync/ReadFullyAsMemoryAsync/CopyToAsync
mythz Oct 19, 2020
4708869
Resolve scoped TypeAttr
mythz Oct 22, 2020
1e1e0ad
Extract .NET 4.5 HttpUtils + add async overloads
mythz Oct 27, 2020
4ef36ec
Set deps to v5.10.1
mythz Nov 10, 2020
5f3bb4f
Update Directory.Build.props
mythz Nov 13, 2020
8ede315
bump to v5.10.2
mythz Nov 16, 2020
3dd5e3f
Update Env.cs
mythz Nov 16, 2020
40b0329
bump to v5.10.3
mythz Nov 16, 2020
d093c31
Merge branch 'master' of https://github.com/ServiceStack/ServiceStack…
mythz Nov 16, 2020
053ab30
bump to v5.10.3
mythz Nov 16, 2020
3625680
Add optional CancellationToken + use async APIs when available
mythz Nov 18, 2020
ea9d6e2
Ignore __type attr when trying to deserialize into KVP
mythz Nov 19, 2020
1ccb66d
Update README.md
mythz Nov 24, 2020
4733481
Create Inspect.cs
mythz Dec 7, 2020
2e9185a
Move Inspect to base namespace
mythz Dec 8, 2020
1d13069
Allow Inspect.Vars path to be overriden with INSPECT_VARS
mythz Dec 10, 2020
8058262
AssertDir() on INSPECT_VARS
mythz Dec 11, 2020
4794cb4
Rename to Inspect.vars()
mythz Dec 11, 2020
5ce1cb3
Use correct Path.DirectorySeparatorChar
mythz Dec 11, 2020
c1d3620
Only write vars.json if INSPECT_VARS is set
mythz Dec 13, 2020
a08c2ea
Add missing APIs in Inspect to match APIs alt languages
mythz Dec 24, 2020
4602401
Move Inspect to SS.Common
mythz Dec 25, 2020
d3f474c
Add .jar Mimetype
mythz Dec 30, 2020
8b92144
Add source files mimetypes
mythz Dec 30, 2020
c1358e5
Add .ps1
mythz Jan 4, 2021
6571e1c
Add .dmg/.pkg mimetypes
mythz Jan 5, 2021
5534bc8
bump to v5.10.4
mythz Jan 12, 2021
3d42b6f
bump to v5.10.5
mythz Jan 14, 2021
e03bbb0
Convert TestsConsole to net5.0 Console App
mythz Jan 20, 2021
379c4ff
Add JsConfig.ExcludeTypeNames + guard against TargetIE
mythz Jan 20, 2021
3e5a840
Add IsValidVarRef
mythz Feb 6, 2021
9713ca9
Update IsValidVarName/IsValidVarRef
mythz Feb 6, 2021
a879083
Create CompositeKeyIssue.cs
mythz Feb 9, 2021
1e192f3
Include backticks in StripQuotes
mythz Feb 10, 2021
9a11551
Add Lazy alternatives for prop AllAttributes & change First/Has to us…
mythz Feb 22, 2021
787821f
Add HasAttributeOf + AllAttributesLazy test
mythz Feb 22, 2021
47ca691
Remove tests /obj for clean builds
mythz Feb 26, 2021
aaebd60
bump to 5.105
mythz Feb 26, 2021
1e2c2ad
Fix ConvertObjectTypesIntoStringDictionary when value starts with obj…
mythz Feb 28, 2021
4de0db7
Add mime type (#531)
EatonZ Mar 10, 2021
36d2a23
Update SO link
mythz Mar 26, 2021
12f6102
Add ToLong overloads
mythz Mar 30, 2021
13080dd
Merge branch 'master' of https://github.com/ServiceStack/ServiceStack…
mythz Mar 30, 2021
6b6e930
Make EnumInfo a public readonly property
mythz Mar 30, 2021
a07a209
Update AutoMappingTests.cs
mythz Mar 30, 2021
b78bad9
fix docs
mythz Apr 2, 2021
1deaafa
clean code
mythz Apr 2, 2021
4ca3f23
Update README.md
mythz Apr 2, 2021
a14c230
Fix List primitive to/from CSV so that same input gets the same outpu…
Layoric Apr 15, 2021
d60fd26
DRY single CSV row logic
mythz Apr 15, 2021
37d2796
bump to v5.11
mythz Apr 20, 2021
ed81298
revert to v5.10.5
mythz Apr 20, 2021
5b966ef
Update ServiceStack.Text.TestsConsole.csproj
mythz Apr 20, 2021
d141c2f
bump to v5.11
mythz Apr 20, 2021
6735391
Update Env.cs
mythz Apr 29, 2021
d5b29a3
Ignore ConfigurationManager.AppSettings NotSupportedExceptions's
mythz Apr 29, 2021
7e624b9
bump to v5.11.1
mythz May 3, 2021
36ed686
Test added and proposed fix for #761. (#533)
Layoric May 17, 2021
53c5293
Missed commit of additional state test.
Layoric May 17, 2021
8b6a91e
Replace ReplaceAll with built-in string.Replace()
mythz Jun 21, 2021
e5e81f3
Merge branch 'master' of github.com:ServiceStack/ServiceStack.Text
mythz Jun 21, 2021
770d645
Support uppercase file extentions (#535)
itai-red-id Jun 30, 2021
eaa8390
Upgrade deps
mythz Aug 15, 2021
5fd5217
upgrade bcl.async deps
mythz Aug 15, 2021
e285687
bump to v5.12
mythz Aug 17, 2021
d4239f7
bump to v5.12.1
mythz Aug 18, 2021
2e758cd
Fix issue where DeserializeFn is not cleared by reset (#536)
AVee Sep 1, 2021
dc84c1c
Update README.md
mythz Oct 17, 2021
32bedd7
Update README.md
mythz Oct 17, 2021
93fc32e
Add new .NET 6 TFM build
mythz Oct 25, 2021
33d0c23
.NET 6 build info
mythz Oct 25, 2021
4e55cbb
temp disable net6.0
mythz Oct 25, 2021
f1418a8
Try .net6 CI build again
mythz Oct 26, 2021
e968125
Does global.json help CI?
mythz Oct 26, 2021
8cdc795
Update ServiceStack.Text.Core.csproj
mythz Oct 26, 2021
761a9b5
Refactor to use NETCORE/NETSTANDARD2_0 build symbols
mythz Oct 27, 2021
0fb69a0
Add support for indented json via config/scoped json
mythz Nov 4, 2021
00a5972
Implement JsonObject.GetEnumerator() so returns same value as indexer
mythz Nov 5, 2021
99a556f
Also override JsonObject's IEnumerable<KeyValuePair<string, string>>
mythz Nov 5, 2021
da5efc0
Fix tests
mythz Nov 5, 2021
4a4ad4c
Use 5.* wildcard version for .Text deps
mythz Nov 9, 2021
8df4588
bump to v5.13.0
mythz Nov 9, 2021
67d2314
Change tests to run recommended net472 or net6.0 TFMs
mythz Nov 10, 2021
6463f00
Add support for .NET 6 DateOnly/TimeOnly data types
mythz Nov 10, 2021
28faf27
Upgrade ServiceStack.Memory to net6.0
mythz Nov 10, 2021
7c6f5c3
Add JSV tests for new DateOnly TimeOnly .NET 6 types
mythz Nov 11, 2021
ed60b5e
Remove ServiceStack.Memory/obj in builds
mythz Nov 12, 2021
4b43ecb
bump v5.13.1
mythz Nov 12, 2021
6a3e924
clear test folders
mythz Nov 12, 2021
cb3bd5c
bump to v5.13.2
mythz Nov 20, 2021
beecf37
bump to v5.13.3
mythz Nov 20, 2021
c6898df
Update .Source.csproj's to only netstandard/net6
mythz Nov 29, 2021
15a9d70
remove xml doc warning
mythz Nov 29, 2021
52082ae
restore .csproj
mythz Nov 29, 2021
52f7907
Add new options
mythz Dec 28, 2021
1c868c7
Add scope overloads to ToJson/ToJsv/ToCsv ext methods
mythz Jan 1, 2022
11006a9
Imply lenient deserialization when using snake_case
mythz Jan 2, 2022
eef6e8f
Optimize MD5 Hash for .net6
mythz Jan 15, 2022
9b60998
Add Brotli file compression
mythz Jan 16, 2022
1994e93
Only export brotli compression in net6
mythz Jan 16, 2022
11fb0d3
ok to all Brotli symbols
mythz Jan 16, 2022
729f90b
Update HttpUtils.cs
mythz Jan 16, 2022
a17d6ca
Change default Compression Type to Brotli if net6
mythz Jan 16, 2022
0bab92c
Improve MimeTypes.GetExtension()
mythz Jan 23, 2022
e3f1f6f
remove partial class
mythz Jan 23, 2022
6e2d35f
Upgrade to v15.4.0
mythz Jan 23, 2022
ac60a4c
Remove legacy projects
mythz Jan 24, 2022
237a371
Upgrade to 6.0.0
mythz Jan 24, 2022
a4f5791
Change #if NET45 to #if NETFX
mythz Jan 24, 2022
aa48362
Update Env.cs
mythz Jan 24, 2022
9c8dc85
Remove unnecessary net6.0 deps
mythz Jan 24, 2022
52eddc2
Update ServiceStack.Text.Core.csproj
mythz Jan 24, 2022
c00dd99
Update NuGet.Config
mythz Jan 24, 2022
477fbd8
Update Northwind.Common.csproj
mythz Jan 24, 2022
cf6c381
Update ServiceStack.Text.Tests.csproj
mythz Jan 24, 2022
2ed1a4f
Current version doesn't exist in SS.Text test projs
mythz Jan 25, 2022
296c7a8
Update Env.cs
mythz Jan 27, 2022
73fedf1
Refactor HttpUtils into different classes to prepare for alt net6 impl
mythz Jan 28, 2022
ee06690
Reimplement HttpUtils to use HttpClient in net6.0
mythz Jan 28, 2022
e586113
Add client overloads for .net6 HttpClient
mythz Jan 28, 2022
bd47922
Replace With to use more flexible + binary resilient HttpRequestConfig
mythz Jan 29, 2022
e89af4c
bump to v6.0.2
mythz Jan 30, 2022
ccb1876
Update HttpUtils.HttpClient.cs
mythz Jan 30, 2022
b8ac3c4
Improve GetHeaders + Add MatchesContentType ext
mythz Jan 31, 2022
db2e120
Add GetContentLength() ext method
mythz Jan 31, 2022
8c6929d
Add code docs
mythz Jan 31, 2022
2d7eacc
refactor HttpRequestConfig to use typed records
mythz Jan 31, 2022
03399cf
Use generic reusable names for Headers
mythz Jan 31, 2022
5dda58d
Replace HttpRequestConfig helpers with methods
mythz Jan 31, 2022
da747ae
Update HttpRequestConfig.cs
mythz Jan 31, 2022
5a4702a
Update HttpUtils.WebRequest.cs
mythz Jan 31, 2022
616f3bc
Add explicit Referer Header
mythz Jan 31, 2022
3516bd7
Fix Accept + Add Except
mythz Jan 31, 2022
159898e
Add TransferEncoding chunked
mythz Jan 31, 2022
717bc65
explicitly specify http methods
mythz Jan 31, 2022
7120248
Add more liberal UserAgent
mythz Jan 31, 2022
8b06357
override accept or consistent behavior
mythz Jan 31, 2022
b4ae3a2
Update HttpUtils.HttpClient.cs
mythz Jan 31, 2022
e50d0c6
Update HttpUtils.HttpClient.cs
mythz Jan 31, 2022
5f0e936
Update HttpUtils.HttpClient.cs
mythz Jan 31, 2022
271bb28
extract WebRequest ext methods
mythz Jan 31, 2022
4a4eea8
Use CreateHttp method
mythz Jan 31, 2022
b05dfff
Fix ContentType parsing in HttpClient utils
mythz Jan 31, 2022
efc1065
bump to v6.0.3
mythz Feb 1, 2022
b1c2473
Update README.md
mythz Feb 1, 2022
e7535a3
Update PCL Platform names
mythz Feb 2, 2022
f08f789
Make HttpUtils use lazy factories to prevent static init exceptions i…
mythz Feb 2, 2022
8261d3b
Update Env.cs
mythz Feb 2, 2022
0c5b55c
Update DateTimeExtensions.cs DateTimeOffset (#537)
cthames Feb 6, 2022
fb5396b
Update DateTimeExtensions.cs
mythz Feb 6, 2022
6426a6f
Update README.md
mythz Feb 16, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 0 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,6 @@ App_Data/
NuGet/
NuGet.Pcl/
NuGet.Signed/
*.pfx

build/
_NCrunch*/
Expand Down
22 changes: 15 additions & 7 deletions .vscode/tasks.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,8 @@
{
// See https://go.microsoft.com/fwlink/?LinkId=733558
// for the documentation about the tasks.json format
"version": "0.1.0",
"version": "2.0.0",
"command": "dotnet",
"isShellCommand": true,
"args": [],
"options": {
"env": {
Expand All @@ -12,11 +11,20 @@
},
"tasks": [
{
"taskName": "build",
"args": [ "src/ServiceStack.Text.sln", "-v", "m" ],
"isBuildCommand": true,
"showOutput": "silent",
"problemMatcher": "$msCompile"
"label": "build",
"type": "shell",
"command": "dotnet",
"args": [
"build",
"src/ServiceStack.Text.sln",
"-v",
"m"
],
"problemMatcher": "$msCompile",
"group": {
"_id": "build",
"isDefault": false
}
}
]
}
7 changes: 7 additions & 0 deletions NuGet.Config
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<packageSources>
<add key="ServiceStack CI feed" value="http://build.servicestack.net/guestAuth/app/nuget/v1/FeedService.svc" />
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" />
</packageSources>
</configuration>
56 changes: 0 additions & 56 deletions NuGet.Core/ServiceStack.Text.Core/servicestack.text.core.nuspec

This file was deleted.

Binary file removed NuGet.Core/nuget.exe
Binary file not shown.

This file was deleted.

2 changes: 0 additions & 2 deletions NuGet/NuGetPack.cmd

This file was deleted.

9 changes: 0 additions & 9 deletions NuGet/NuGetPush.cmd

This file was deleted.

27 changes: 0 additions & 27 deletions NuGet/ServiceStack.Text/servicestack.text.nuspec

This file was deleted.

Loading