Releases: farcaster-project/farcaster-core
Releases · farcaster-project/farcaster-core
0.6.4
02 Jan 14:24
Compare
Sorry, something went wrong.
No results found
Added
Implement From<trade::DealId> and From<swap::SwapId> for Uuid by @h4sh3d (#323 )
Changed
Don't persist master secret key in KeyManager and derive account level keys on initialization by @TheCharlatan (#322 )
Rename DoubleKeys into SwapRoleKeys by @h4sh3d (#324 )
Improve documentation for protocol functions by @h4sh3d (#326 )
Removed
Stand alone reveal proof message is removed and part of Alice and Bob reveal parameters by @h4sh3d (#325 )
0.6.3
28 Dec 14:46
Compare
Sorry, something went wrong.
No results found
0.6.2
28 Dec 09:51
Compare
Sorry, something went wrong.
No results found
Added
Derive strict encoding for Alice (segwit v0), Bob (segwit v0), and KeyManager by @TheCharlatan (#318 )
Changed
Fee strategy range support is now under the new crate feature fee_range and disable by default by @h4sh3d (#314 )
Change Bitcoin fee unit from sat/vB to sat/kvB by @h4sh3d (#315 )
Fixed
Check input lenght when parsing deals from strings by @h4sh3d (#313 ])
Add estimated witness when computing transaction fee by @h4sh3d (#317 )
0.6.1
14 Dec 23:26
Compare
Sorry, something went wrong.
No results found
0.6.0
13 Dec 18:26
Compare
Sorry, something went wrong.
No results found
Added
Uuid wrapper type against uuid:Uuid to identify trades and swaps, the wrapper implements strict encoding functionalities by @h4sh3d (#297 )
New DealId and SwapId types wrapping generic Uuid by @h4sh3d (#297 )
Changed
Module negotiation is renamed as the trade module by @h4sh3d and @Lederstrumpf (#296 )
Offer and PublicOffer are renamed DealParameters and Deal, these structs are used to initialized a swap during the trade setup and should be the outcome of a proper negotiation phase currently out-of-scope for this library by @h4sh3d and @Lederstrumpf (#296 )
Deal uuid type is switched to a wrapper type by @h4sh3d (#297 )
Removed
SwapId is removed and use the new Uuid wrapper type by @h4sh3d (#297 )
lightning_encoding is removed for the protocol messages by @h4sh3d (#298 )
0.5.1
15 Aug 10:01
Compare
Sorry, something went wrong.
No results found
Added
Offer uuid of type Uuid (#292 )
Offer and public offer fingerprint functions, returns OfferFingerprint (#292 )
Removed
OfferId and PublicOfferId are replaced by the new offer uuid and fingerprint functions (#292 )
0.5.0
27 Jul 15:32
Compare
Sorry, something went wrong.
No results found
Added
Proper serde support on principal types (#259 )
Transaction label display and getters (#260 )
Impl From for timelocks (#265 )
Impl some traits to replace node's Coin structure with core's Blockchain (#266 )
More type transformation to ease usage in node (#275 )
Re-export concrete types for Bitcoin-Monero swap pair (#273 )
Changed
Replaced Ctx: Swap generic context with specific generics (#255 , #256 )
Re-work blockchain management and serialization (#264 )
Bump node related dependencies (#220 , #281 )
Bump bitvec to version 1 (#238 )
Move to Rust edition 2021 (#279 )
Use bytes convertion to keep secpfun compatibility (#269 )
Bump MSRV (Minimum Supported Rust Version) from 1.54.0 to 1.59.0
Fixed
Fix key manager consensus decodable implementation (#239 )
Removed
serde feature is removed and always enabled
Remove instruction module and general clean up (#257 , #271 )
0.4.4
27 Feb 22:08
Compare
Sorry, something went wrong.
No results found
Changed
Bump lnp/bp dependencies (#215 )
0.4.3
06 Dec 16:20
Compare
Sorry, something went wrong.
No results found
Added
Add strict_encoding implementation for PublicOffer type (#195 )
Add strict_encoding implementation for PublicOfferId type (#195 )
0.4.2
05 Dec 15:32
Compare
Sorry, something went wrong.
No results found
Added
Add "monero" and "xmr" variants for Monero FromStr impl (#192 )
Add "bitcoin" variant for Bitcoin<Segwit> implementation of FromStr (#193 )
Fixed
Fix Display implementation to work with any given writer (#192 )