Repository navigation
Releases
Releases · TerribleDev/UriBuilder.Fluent
Automatic name/value encoding
- Automatically encode URL parameters - @TonyValenti
- Simplify some of the unit tests - @TonyValenti
Shoutout as usual to @TonyValenti 🥳
Automatic name/value encoding (unlisted)
This package was published but has since been unlisted from Nuget.
This version contained a change to behavior and should have been a major version bump. #24 was the change. See 3.0 for this code change.
2.1.0
- Add WithParameter(this UriBuilder bld, IEnumerable<(string, string)> parameterDictionary) overload - shoutout to @TonyValenti
Update netstandard version
- Update to netstandard 2.0
- Add
IEnumerable<KeyValuePair<string, string>>to theWithParametermethod overload #19 #20 shoutout to @TonyValenti
Check for nulls of UriBuilder
- When calling any of the extension methods will a null reference, we will now throw an
ArgumentNullException
Remove hash if it already exists in url fragment
Fix a minor bug where a hash could already exist in a fragment will result in 2 hashes
Added WithFragment
- Added
WithFragmentfunction to add uri fragments thanks @adriangodong
Added WithoutDefaultPort()
Added WithoutDefaultPort() to remove the default port that is added. Thanks to @dolkensp
Add ToEscapeString functions
Added ToEscapeString() and ToEscapeDataString() functions thanks to @khyteang-lim
#11
add path and query
Add path and query functions