Releases: ordinals/ord
Releases Β· ordinals/ord
0.19.1
0.19.0
Added
- Add inscriptions to address page (#3843 by raphjaph)
- Add ability to cancel shutdown (#3820 by felipelincoln)
- Add charm to burned inscriptions (#3836 by onchainguy-btc)
- Display aggregated rune balances in address page (#3831 by yoitsyoung)
- Add --all flag on
ord wallet sats
(#3824 by cryptoni9n) - Add sat ranges to output (#3817 by cryptoni9n)
- Add sat name to inscription page (#3826 by cryptoni9n)
- Add public
shut_down()
function (#3811 by felipelincoln) - Add all transaction hex to block json response (#3805 by thewrlck)
- Make Index public (#3807 by felipelincoln)
- Add sat balance to address page (#3810 by raphjaph)
- Add --http-port to settings yaml (#3796 by raphjaph)
- Make settings public (#3800 by felipelincoln)
- Make recursive endpoints proxiable (#3797 by raphjaph)
- Add recursive endpoint with more details about children (#3771 by gmart7t2)
- Add delegate value to recursive inscription endpoint (#3751 by phorkish)
- Update
ord list
to include inscriptions and runes information (#3766 by cryptoni9n) - Add feerate percentiles to blockinfo endpoint (#3753 by benbuschmann)
- Add mint progress field to rune.html (#3748 by cryptoni9n)
- Add /inscription/:query/:child_number route (#3777 by casey)
- Add parents recursive endpoint (#3749 by phorkish)
- Index addresses (#3757 by raphjaph)
- Make settings public (#3768 by raphjaph)
- Add decode api (#3733 by shadowv0vshadow)
- Add command to list pending etchings (#3732 by ldiego08)
- Add
ord wallet runics
command (#3734 by ldiego08)
Changed
Fixed
- Fix panic in ord env shutdown (#3787 by cryptoni9n)
- Allow postage equal to dust limit in mint.rs (#3756 by gmart7t2)
- Update index.rs to fix ord list command (#3762 by cryptoni9n)
Misc
- Update Spanish Translation (#3835 by Zerone495)
- Add debugging tips README (#3823 by nick07002)
- Add typed errors with
snafu
(#3832 by casey) - Add -dev suffix to version (#3812 by casey)
- Link address on output & tx (#3799 by cryptoni9n)
- Link address on inscription.html (#3801 by cryptoni9n)
- Fix fuzz testers (#3740 by jeasonstudio)
- Remove duplicate example (#3776 by gmart7t2)
- Update runes spec (#3745 by gmart7t2)
- Clarify teleburning.md (#3744 by gmart7t2)
0.18.5
Added
- Allow specifying different output formats (#3424 by bingryan)
- Allow higher rpcworkqueue limit conf (#3615 by JeremyRubin)
- Show progress bar for etching (#3673 by twosatsmaxi)
Fixed
- Update sat-hunting.md (#3724 by cryptoni9n)
- Update runes.md docs (#3681 by hantuzun)
- Patch some omissions in the Chinese translation (#3694 by shadowv0vshadow)
- Bump rustfmt version 2018 to 2021 (#3721 by bingryan)
0.18.4
Added
- Clarify that inscriptions must be served from URLs with path /content/<INSCRIPTION_ID> (#3209 by Vanniix)
Changed
- Persist config files for ord env command (#3715 by twosatsmaxi)
- Do not show runic outputs in cardinals command (#3656 by raphjaph)
Fixed
- Fix send runes (#3484 by raphjaph)
- Allow longer request body for JSON API (#3655 by raphjaph)
- Allow minting if mint begins next block (#3659 by casey)
Misc
- Add alt text to preview image (#3713 by losingle)
- Remove duplicate endpoint from explorer.md (#3716 by cryptoni9n)
- Use correct content type for .mjs inscriptions (#3712 by casey)
- Add support for mjs files (#3653 by elocremarc)
- Fix typo on sat hunting page (#3668 by cryptoni9n)
- Use contains_key instead of get / is_some (#3705 by knowmost)
- Update sat-hunting.md with how to transfer specific sats (#3666 by cryptoni9n)
- Fix zh.po translations (#3588 by losingle)
- Update sparrow-wallet.md --name flag update (#3635 by taha-abbasi)
0.18.3
Added
- Add
dry-run
flag toresume
command (#3592 by felipelincoln) - Add back runes balances API (#3571 by lugondev)
- Show premine percentage (#3567 by raphjaph)
- Add default content proxy and decompress to env command (#3509 by jahvi)
Changed
Misc
- Check rune minimum at height before sending (#3626 by raphjaph)
- Update recursion.md with consistant syntax (#3585 by zmeyer44)
- Add test Rune cannot be minted less than limit amount (#3556 by lugondev)
- Clear etching when rune commitment is spent (#3618 by felipelincoln)
- Remove timeout for wallet client (#3621 by raphjaph)
- Remove duplicated word (#3598 by oxSaturn)
- Address runes review comments (#3605 by casey)
- Generate sample batch.yaml in env command (#3530 by twosatsmaxi)
0.18.2
Migration
- Wallet databases are now stored in the
/wallets
subdirectory of the data dir. To use old wallet databases with 0.18.2, move<WALLET_NAME>.redb
files into the/wallets
subdirectory of the data dir. Currently, the only information stored in wallet databases are pending etchings.
Changed
- Store wallets in /wallets subdir of data dir (#3553 by casey)
- Remove /runes/balances page (#3555 by lugondev)
- Forbid etching below rune activation height (#3523 by casey)
Added
- Add command to export BIP-329 labels for wallet outputs (#3120 by casey)
- Display etched runes on /block (#3366 by lugondev)
- Emit rune-related events (#3219 by felipelincoln)
- Lookup rune by number (#3440 by lugondev)
- Add runes pagination (#3215 by lugondev)
Misc
- Document turbo flag (#3579 by gmart7t2)
- Add open mint tests (#3558 by lugondev)
- Fix typos (#3541 by StevenMia)
- Fix typo in zh.po (#3540 by blackj-x)
- Lock runes commit output (#3504 by raphjaph)
- Address runes review comments (#3547 by casey)
- Add Red Had build instructions to readme (#3531 by rongyi)
- Fix typo in recursion docs (#3529 by nix-eth)
- Put rune higher on /inscription (#3363 by lugondev)
0.18.1
0.18.0
Fixed
Added
- Add postage flag to mint command (#3482 by ynohtna92)
- Mint with destination (#3497 by ynohtna92)
- Add etching turbo flag (#3511 by casey)
- Allow inscribing without file (#3451 by raphjaph)
- Add wallet batch outputs and inscriptions endpoints (#3456 by raphjaph)
Changed
Misc
- Test that mints without a cap are unmintable (#3495 by lugondev)
- Bump ord crate required rust version to 1.76 (#3512 by casey)
- Updated rust-version to 1.74.0 (#3492 by tgscan-dev)
- Better error message when bitcoind doesn't start (#3500 by twosatsmaxi)
- Fix typo in zh.po (#3498 by RandolphJiffy)
- Document allowed opcodes in runestones (#3461 by casey)
- Update data carriersize to match with ord (#3506 by twosatsmaxi)
- Fix maturation loop (#3480 by raphjaph)
- Add rune logo and link to navbar (#3442 by lugondev)
- Add package necessary for Ubuntu (#3462 by petriuslima)
- Update required Rust version in README (#3466 by cryptoni9n)
- Fix typo in zh.po (#3464 by RandolphJiffy)
- Update testing.md (#3463 by gmart7t2)
- Update rune docs for Chinese version (#3457 by DrJingLee)
- Remove
etch
from error message (#3449 by ordinariusprof) - Fix deploy bitcoin.conf typo (#3443 by bitspill)
- Fix type in runes docs (#3447 by twosatsmaxi)
0.17.1
0.17.0
Added
- Allow pausing and resuming etchings (#3374 by raphjaph)
- Seed index with genesis rune (#3426 by casey)
- Add
ord wallet batch
command (#3401 by casey) - Return effective content type in JSON API (#3289 by arik-so)
- Mint terms (#3375 by casey)
- Allow supply-capped mints (#3365 by casey)
- Return runestone from
ord decode
(#3349 by casey) - Display charms on /sat (#3340 by markovichecha)
- Allow sending sat (#3200 by bingryan)
- Display mintability on /rune (#3324 by raphjaph)
- Mint runes with wallet (#3298 by raphjaph)
- Index multiple parents (#3227 by arik-so)
- Add fallback route (#3288 by casey)
- Allow looking up inscriptions by sat name (#3286 by casey)
- Allow generating multiple receive addresses (#3277 by bingryan)
Changed
- Recognized field without required flag produce cenotaphs (#3422 by casey)
- Rename test-bitcoincore-rpc to mockcore (#3415 by casey)
- Derive reserved rune names from rune ID (#3412 by casey)
- Don't complain about large runestones if --no-limit is passed (#3402 by casey)
- Move runes types into ordinals crate (#3391 by casey)
- Disambiguate when sending runes (#3368 by raphjaph)
- Only allow sending sats by name (#3344 by casey)
- Downgrade from
beta
toalpha
(#3315 by casey)
Misc
- Add links to status page (#3361 by lugondev)
- Document sending runes (#3405 by rot13maxi)
- Use checked arithmetic in RuneUpdater (#3423 by casey)
- Update Dockerfile Rust version (#3425 by 0xspyop)
- Don't conflate cenotaphs and runestones (#3417 by casey)
- Fix typos (#3418 by xiaoxianBoy)
- Set pointer in etching runestone (#3420 by casey)
- Fix fuzz tests (#3416 by casey)
- Set relative lock height on etching transactions (#3414 by casey)
- Add CTRL-C test (#3413 by raphjaph)
- Add etching to example batchfile (#3407 by casey)
- Fix inscribe_with_no_limit test (#3403 by casey)
- Rename Inscribe to Batch in integration tests (#3404 by casey)
- Distinguish invalid opcode and invalid script (#3400 by casey)
- Fix rune ID delta-encoding table (#3393 by chendatony31)
- Handle invalid scripts correctly (#3390 by casey)
- Fix typo: Eching -> Etching (#3397 by gmart7t2)
- Fix typo: transactions -> transaction's (#3398 by gmart7t2)
- Fix typo: an -> a (#3395 by gmart7t2)
- Fix runes docs table (#3389 by casey)
- Document runes (#3380 by casey)
- Check mint runestone (#3388 by casey)
- Check send runestone (#3386 by casey)
- Decimal::to_amount β Decimal::to_integer (#3382 by casey)
- Add SpacedRune test case (#3379 by casey)
- Add Runestone::cenotaph() (#3381 by casey)
- Terms::limit β Terms::amount (#3383 by casey)
- Use default() as shorthand for Default::default() (#3371 by casey)
- Add batch module to wallet (#3359 by casey)
- Make rune parent clickable (#3358 by raphjaph)
- Assert etched runestone is correct (#3354 by casey)
- Display spaced runes in balances (#3353 by casey)
- Cleanup (#3348 by lugondev)
- Fetch etching inputs using Bitcoin Core RPC (#3336 by raphjaph)
- Update Chinese version of handbook (#3334 by DrJingLee)
- Use serde_with::DeserializeFromStr (#3343 by casey)
- Remove quotes from example ord env command (#3335 by casey)
- Initial runes review (#3331 by casey)
- Fix redundant locking (#3342 by raphjaph)
- Derive Deserialize for Runestone (#3339 by emilcondrea)
- Update redb to 2.0.0 (#3341 by cberner)
- Runestones with unknown semantics are cenotaphs (#3325 by casey)
- Reserve rune IDs with zero block and nonzero tx (#3323 by casey)
- Display rune premine (#3313 by raphjaph)
- Make max mint limit u64::MAX (#3316 by casey)
- Change rune protocol identifier to OP_PUSHNUM_13 (#3314 by casey)
- Strict edicts (#3312 by casey)
- Allow premining with open etchings (#3311 by raphjaph)
- Rename RuneID fields (#3310 by casey)
- Prevent front-running rune etchings (#3212 by casey)
- Clarify build instructions (#3304 by raphjaph)
- Add test to choose the the earliest of deadline or end (#3254 by sondotpin)
- Ensure inscription tags are unique (#3296 by casey)
- Include CSP origin in preview content security policy headers (#3276 by bingryan)
- Add pre-commit hook (#3262 by bingryan)
- Fix...