paid-services
Version:
Lightning Paid Services library
217 lines (115 loc) • 5 kB
Markdown
# Versions
## Version 6.2.1
- `createGroupFanout`, `joinGroupFanout`: Add methods to make and join fanouts
## Version 6.1.7
- `manageSwap`: Add support for Loop Out to external address
## Version 6.0.0
### Breaking Changes
- node.js 16 is no longer supported, node.js 18+ required
## Version 5.0.5
- `manageTrades`: Fix advertising trades with a TorV3 network address
## Version 5.0.4
- `createGroupChannel`, `joinGroupChannel`, `manageGroupJoin`: Double check
open channel acceptance when peering
## Version 5.0.0
- 'createGroupChannel': Repeatedly broadcast chain transaction
### Breaking Changes
- node.js 14 is no longer supported, node.js 16+ required
## Version 4.3.5
- `createGroupChannel`: Show members that are present
## Version 4.2.2
- `manageSwap`: Add support for P2TR output addresses
## Version 4.1.0
- `createGroupChannel`: Add `members` to restrict and order group membership
## Version 4.0.5
- `manageTrades`: Fix connection to seller failing
## Version 4.0.1
- `createGroupChannel`: Add method to coordinate a channel group
- `joinGroupChannel`: Add method to join a channel group
### Breaking Changes
- Node.js version 14 or higher is now required
## Version 3.21.0
- `manageSwap`: Add recovery for swap requests
- `manageSwap`: Add support for experimental Lightning Loop MuSig2 Taproot swap
## Version 3.20.3
- `manageGroupJoin`: Allow coordinating pair when funds are below the capacity
## Version 3.20.2
- `manageGroupJoin`: Allow opening a pair channel when funds are below capacity
## Version 3.20.1
- `manageTrades`: Fix seller connection when not peered
## Version 3.20.0
- `manageGroupJoin`: Add support for 2 person groups
## Version 3.19.2
- `manageSwap`: Add support for inbound peer constraint
- `manageSwap`: Add support for external sweep address
## Version 3.18.0
- `manageGroupJoin`: Add conflict tx for safe funded pending channel deletion
## Version 3.17.2
- `manageGroupJoin`: Add method to coordinate or join a channels group
## Version 3.16.3
- `manageSwap`: Add external funding, conf target setting, keysend pushes
## Version 3.15.4
- `manageSwap`: Add method to execute submarine swaps on testnet
## Version 3.14.5
- `manageTrades`: Fix connecting to sellers when not already connected
## Version 3.14.4
- `manageTrades`: Fix listing of trades that have fiat-pricing
## Version 3.14.1
- `manageTrades`: Add support for dynamic fiat-priced trades
## Version 3.13.2
- `acceptTrade`: Fix `logger` to be documented as an arg and optional
## Version 3.13.0
- `manageTrades`: Add support for experimental channel trades
## Version 3.12.2
- `serviceOpenTrade`: Fix regtest network support
## Version 3.12.1
- `balancedOpenRequest`: Add method to derive balanced open proposal details
## Version 3.11.4
- `changeChannelCapacity`: Add `nodes` to allow moving channel to another node
## Version 3.10.0
- `createAnchoredTrade`: Add method to create an anchored open trade
- `getAnchoredTrade`: Add method to get an anchored open trade
## Version 3.9.1
- `decodeTrade`: Add method to decode a trade-secret
## Version 3.8.0
- `encodeTrade`: Add method to encode a trade-secret
- `serviceAnchoredTrades`: Add method to serve open trade-secrets
## Version 3.7.0
- `changeChannelCapacity`: Add support for decreasing funds into a new channel
## Version 3.6.0
- `manageTrades`: Add support for persistent open trades
- `manageTrades`: Add expiration dates to open trades
- `manageTrades`: Support longer-lived open trade scenarios
- `manageTrades`: Show final encoded trade when requesting open trade
- `manageTrades`: Check for RPC signer support before trading
## Version 3.5.1
- `changeChannelCapacity`: Allow changing private/public status of channel
## Version 3.4.0
- `changeChannelCapacity`: Fix broken preservation of channel announce status
- `manageTrades`: Add support for open-ended trades
## Version 3.3.0
- `changeChannelCapacity`: Add method to change a channel's capacity
## Version 3.2.0
- `makePeerRequest`: Add method to make peer messaging requests
- `servicePeerRequests`: Add method to handle peer messaging requests
## Version 3.1.2
- `manageTrades`: Add method to create and interact with secret trades
## Version 3.0.0
- `servicePaidRequests`: Add service `invoice` request a payment request
- `servicePaidRequests`: Adjust `relay` service to execute retries on failure
### Breaking Changes
- `makeServiceRequest`: Change `paywall` to `invoice`
## Version 2.1.1
- Correct `relay` service summation of sending amount and fee
## Version 2.1.0
- Add service `connect` to allow requesting a peer connection
## Version 2.0.3
- `makeServiceRequest`: Switch back to regular payment call
## Version 2.0.1
- Add service `relay`
### Breaking Changes
- Add client data type to specify a payment request type field
## Version 1.1.0
- Add service: `activity`
## Version 1.0.0
- Add services: `schema`, `services`, `ping`, `profile`, `inbox`, `network`