Releases: CashScript/cashscript
Releases · CashScript/cashscript
v0.6.5
v0.6.4
v0.6.3
v0.6.2
v0.6.1
v0.6.0
cashc compiler
- ✨ Add date literal (gets converted to int timestamp) (authored by @nathanielCherian through #90)
- 🛠️ Update ParseError messages
- 🐛 The final statement in a contract now MUST be a require statement (in all branches)
- 🐛 Empty contracts and functions are now considered invalid
- 🐛 Fix bug where certain covenants could become unspendable due to incorrect bytesize calculation
- 💥 BREAKING: Covenants using
tx.bytecode
now include a placeholderOP_NOP
that gets replaced when constructor arguments are provided in the CashScript SDK. If you're not using the CashScript SDK, refer to thereplaceBytecodeNop()
function to see the steps required to do so manually.
- 💥 BREAKING: Covenants using
- 💥 BREAKING: Remove
--args
parameter from the CLI, since this is too error prone with the recent changes in mind - 💥 BREAKING: Restructure exports
CashScript SDK
- ✨ Add BitcoinRpcNetworkProvider that connects to a BCH node RPC (authored by @blockparty-sh through #89)
- 💥 Remove dependency on
cashc
and removeCashCompiler
export
@cashscript/utils
- 🎉 Publish package with CashScript utilities
- 🚨 Add tests