You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Starting from v2.0.0, this gem follows Semantic Versioning.
18
+
19
+
-**Major version** (X.0.0): Breaking changes to the API
20
+
-**Minor version** (X.Y.0): New features, including Zstd library version updates
21
+
-**Patch version** (X.Y.Z): Bug fixes and other backward-compatible changes
22
+
23
+
### Zstd Library Updates
24
+
25
+
Updates to the underlying Zstd library version will be released as **minor version** updates, as they may introduce new features or performance improvements while maintaining backward compatibility.
26
+
27
+
**Note**: Versions prior to v2.0.0 followed the Zstd library versioning scheme with an additional patch number (e.g., 1.5.6.2). This approach has been replaced with semantic versioning to provide clearer expectations for API stability.
28
+
15
29
## Installation
16
30
17
31
Add this line to your application's Gemfile:
@@ -155,6 +169,20 @@ result << stream.decompress(cstr[10..-1])
155
169
156
170
DDict can also be specified to `dict:`.
157
171
172
+
#### Streaming Decompression with Position Tracking
173
+
174
+
If you need to know how much of the input data was consumed during decompression, you can use the `decompress_with_pos` method:
0 commit comments