Skip to content

Commit 9f1bebe

Browse files
committed
bump version
1 parent 23cd53c commit 9f1bebe

File tree

1 file changed

+3
-28
lines changed

1 file changed

+3
-28
lines changed

src/SimpleBase.csproj

+3-28
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
<AssemblyOriginatorKeyFile>..\SimpleBase.snk</AssemblyOriginatorKeyFile>
1313
<DelaySign>false</DelaySign>
1414

15-
<PackageVersion>4.0.0</PackageVersion>
15+
<PackageVersion>4.0.1</PackageVersion>
1616
<DocumentationFile>SimpleBase.xml</DocumentationFile>
1717
<PackageProjectUrl>https://github.com/ssg/SimpleBase</PackageProjectUrl>
1818
<PackageLicenseExpression>Apache-2.0</PackageLicenseExpression>
@@ -23,33 +23,8 @@
2323
<PlatformTarget>AnyCPU</PlatformTarget>
2424
<PackageReleaseNotes>
2525
<![CDATA[
26-
# Breaking changes
27-
- This version is built with .NET 6 SDK.
28-
- Benchmark now uses BenchmarkDotNet.
29-
- Changed interface names from Encoder to Coder to signify encoding and
30-
decoding functionality better.
31-
- Removed obsolete methods.
32-
- Simple (aka allocating) versions of `Decode()` will now return `byte[]`'s instead of `Span<byte>`'s for correct
33-
ownership semantics. It's even possible that some copying may be avoided in certain scenarios.
34-
- `Base16.TryDecode()` doesn't throw on invalid input, but returns `false` instead.
35-
- `Base32.Decode()` throws separate exceptions for encountered failures.
36-
37-
# New features
38-
- Added [Bech32](https://en.bitcoin.it/wiki/Bech32) flavor to Base32
39-
- Added RFC 1924 (IPv6) flavor to Base85 along with
40-
EncodeIpv6 and DecodeIpv6 functions https://tools.ietf.org/html/rfc1924
41-
- Added `Base58.Bitcoin.EncodeCheck()` and `Base58.Bitcoin.TryDecodeCheck()` methods.
42-
- Added `Base58.Bitcoin.EncodeCb58()` and `Base58.Bitcoin.TryDecodeCb58()` methods.
43-
44-
# Improvements
45-
- Added more buffer overflow detection to Base32 coder
46-
- Removed all unsafe code. New Span<T>-based optimizations make the code come close to unsafe perf.
47-
- Removed slow and hard to read optimizations like bit shift operations for multiplication and division
48-
where compiler almost always does a better job of optimizing.
49-
50-
# Fixes
51-
- Fixed output buffer was too small error for certain Base58 cases.
52-
- Avoid redundant memory copy operations
26+
## Fixes
27+
- Fixes #58 - `Encode(long)` failing -- reported by Pascal Schwarz <@pschwarzapp>
5328
]]>
5429
</PackageReleaseNotes>
5530
</PropertyGroup>

0 commit comments

Comments
 (0)