Releases: zingolabs/zingolib
Releases · zingolabs/zingolib
1.10.3
What's Changed
- cargo update including rustls by @zancas in #1550
- Offline Mode for zingo-mobile by @dorianvp in #1540
- upgrade to 1.83, allows missing docs by @zancas in #1555
- darkside test ready to fail on incomplete peppersync impl by @AloeareV in #1549
- Revert "Rebroadcast Until Confirmed" by @fluidvanadium in #1559
- propose pending_window of 2 by @zancas in #1566
- Make value transfers more idiomatic by @zancas in #1564
- update dependency versions by @zancas in #1570
- cargo update by @zancas in #1571
- remove getset from zingolib by @AloeareV in #1574
- Zingo sync transparent bundle scanning by @Oscar-Pepper in #1558
- Zingo sync transparent with get taddress txids by @Oscar-Pepper in #1551
- Simpler parallelize shardtree by @AloeareV in #1576
- Add support for empty server in
changeserver
command by @dorianvp in #1582 - Handle case where args len is empty in
changeserver
command by @dorianvp in #1583 - Parse empty uri strings correctly in
load_clientconfig
by @dorianvp in #1584
Full Changelog: 1.10.2...1.10.3
1.10.2
What's Changed
- Zingo sync reorg logic by @Oscar-Pepper in #1348
- Fix output format for txids in
sendprogress
command by @dorianvp in #1545
Full Changelog: 1.10.1...1.10.2
1.10.1
What's Changed
- cargo update hyper patch by @zancas in #1534
- don't touch send flow this time by @AloeareV in #1537
- Update example wallet by @fluidvanadium in #1538
- Filter empty messages in messages_containing function by @dorianvp in #1542
Full Changelog: 1.10.0...1.10.1
1.10.0 NU6, Messages and ValueTransfers, Release for zingo-mobile
What's Changed
- Zingo sync scan tx with ufvk by @Oscar-Pepper in #1343
- Update changelog for new release by @dorianvp in #1523
- Testnet live nu6 03 by @fluidvanadium in #1508
- cargo update by @zancas in #1527
- add missing outgoing output_indexes to missing_output_indexes by @AloeareV in #1529
- Restore order for value_transfers and messages by @dorianvp in #1525
- cargo update by @zancas in #1530
- Upgrade pending_notes_are_not_saved to use conduct_chain by @fluidvanadium in #1531
- Use Local Tree Send height by @fluidvanadium in #1511
- rustix update by @zancas in #1533
- Test ValueTransfers order inside a Transaction by @dorianvp in #1532
- Revert "add missing outgoing output_indexes to missing_output_indexes" by @fluidvanadium in #1536
- re-added notes command by @fluidvanadium in #1535
- new pub interface sorted_value_transfers by @fluidvanadium in #1539
Full Changelog: 1.9.0...1.10.0
1.9.0 Filter and order messages, release for zingo-pc
What's Changed
- Test v4 note read by @AloeareV in #1479
- Add Spacers and Points in zingocli balance command by @fluidvanadium in #1464
- Helperize truncate by @fluidvanadium in #1484
- run_actions_on_self_hosted by @nachog00 in #1458
- Main bc owl mainnet 3 by @fluidvanadium in #1478
- CI nightly flow fixed by @juanky201271 in #1488
- Lrz oct 28 - Upgrade shardtree by @fluidvanadium in #1482
- Handle start mempool monitor by @fluidvanadium in #1475
- add Missing owl by @fluidvanadium in #1486
- Run actions on GitHub hosted by @nachog00 in #1490
- Add funded_transparent_mobileclient scenario by @dorianvp in #1473
- cargo update by @fluidvanadium in #1489
- reverted BalanceCommand to JSON by @fluidvanadium in #1492
- For host x86_64 do not use arm64 android AVD in ci by @juanky201271 in #1496
- make example seed names more human friendly, and change imports by @zancas in #1487
- re-interpreted max_leaf_position by @fluidvanadium in #1493
- retry test to handle flakes by @fluidvanadium in #1497
- Little nighly ci fix & avoiding some warnings by @juanky201271 in #1503
- Sort value transfers by @AloeareV in #1480
- sort tx summaries outputs by index by @Oscar-Pepper in #1504
- Send progress txids by @fluidvanadium in #1494
- fix shield when wallet contains more than one transparent address by @AloeareV in #1505
- Zingo sync scan transaction by @Oscar-Pepper in #1331
- Kill lightwalletd instead of waiting for it by @dorianvp in #1507
- Zingo sync parse memos by @Oscar-Pepper in #1334
- Test zingo memo by @zancas in #1509
- try not to shield for nothing by @fluidvanadium in #1510
- cargo update by @zancas in #1514
- Rebroadcast Until Confirmed by @fluidvanadium in #1472
- Nu6 by @fluidvanadium in #1502
- update dependency and interface for bytes by @zancas in #1515
- Bump pemfile by @zancas in #1516
- fix display for detailed tx summaries by @Oscar-Pepper in #1506
- update sha2 version by @zancas in #1517
- Update itertools by @zancas in #1518
- Update http body by @zancas in #1519
- Update tonic by @zancas in #1520
- Remove least semver numbers by @zancas in #1521
- cargo update by @zancas in #1522
- Add method for getting sorted messages by @dorianvp in #1512
- Zingo sync scan modules by @Oscar-Pepper in #1335
- Use json format for MessagesFilterCommand by @dorianvp in #1524
- Zingo sync outgoing data by @Oscar-Pepper in #1336
- Unify wallet note by @Oscar-Pepper in #1338
- Zingo sync retain relevant blocks by @Oscar-Pepper in #1339
- Zingo sync link nullifiers by @Oscar-Pepper in #1341
Full Changelog: 1.8.1...1.9.0
1.8.1
What's Changed
- 1.81 --> 1.82 by @zancas in #1463
- migrate from misnamed ephemeral--->rejection addresses by @zancas in #1465
- align default and new in note builder by @AloeareV in #1467
- save sent mempool transactions to disk by @AloeareV in #1466
- allow CI to pass by @zancas in #1468
- Explicit Invocation of thiserror::Error macro by @fluidvanadium in #1474
- Stable by @nachog00 in #1476
Full Changelog: 1.8.0...1.8.1
1.8.0 TEX Address Support
What's Changed
- Stable 1.4.2 by @zancas in #1298
- implement send-to-self to be created alongside zfz sent value transfer by @Oscar-Pepper in #1299
- Remove send_to_addresses by @fluidvanadium in #1269
- Detailed tx summaries by @Oscar-Pepper in #1271
- remove unused implementation by @fluidvanadium in #1294
- Remove zfz memo and update doc comments by @Oscar-Pepper in #1302
- helperize core scan_full_tx logic by @zancas in #1242
- Backport stable zfz fix 3 by @Oscar-Pepper in #1304
- Bump openssl from 0.10.64 to 0.10.66 by @dependabot in #1305
- added new zingo sync crate by @Oscar-Pepper in #1307
- Spent in by @fluidvanadium in #1268
- From map err by @fluidvanadium in #1312
- Zingo sync add client module by @Oscar-Pepper in #1314
- DRAFT: Old wallet loader tests by @fluidvanadium in #1315
- Mod load wallet tests by @zancas in #1320
- Zingo sync wallet traits by @Oscar-Pepper in #1316
- Zingo sync scanner module by @Oscar-Pepper in #1317
- Zingo sync calculate nullifiers and positions by @Oscar-Pepper in #1319
- Mv zingo testutils into zingolib by @zancas in #1322
- Zingo sync note commitments and retention by @Oscar-Pepper in #1323
- LightWallet::load_example_wallet : consolidate example wallets by @fluidvanadium in #1321
- Scan cleanup by @Oscar-Pepper in #1328
- Zingo sync wallet blocks by @Oscar-Pepper in #1325
- Zingo sync nullifier map by @Oscar-Pepper in #1326
- Zingo sync scan tasks by @Oscar-Pepper in #1327
- Owls 0.2 by @fluidvanadium in #1330
- Owls 0.3 by @fluidvanadium in #1337
- simplified parameters by @fluidvanadium in #1342
- remove uri struct field by @fluidvanadium in #1333
- Fewer boxes by @fluidvanadium in #1340
- add LightWallet.get_seed_string() by @fluidvanadium in #1344
- Owls a.1 by @fluidvanadium in #1345
- LightWallet can build_transaction by @fluidvanadium in #1346
- LightWallet can propose by @fluidvanadium in #1347
- Expand confirmation status by @fluidvanadium in #1350
- Simplify pending by @fluidvanadium in #1351
- Sort cargo by @fluidvanadium in #1353
- Fix for error: use of undeclared crate or module
zingo_sync
by @dismad in #1359 - Owls a.2 by @fluidvanadium in #1349
- split pending variants into mempool and transmitted by @AloeareV in #1332
- some cleanup, removing todos by @fluidvanadium in #1358
- ignore slow test by @zancas in #1360
- removed all errors and warnings in featureless build by @fluidvanadium in #1361
- set nextest install action to v2 by @zancas in #1362
- specify version info in the rust-toolchain.toml, and not elsewhere by @zancas in #1364
- remove ripemd160 in favor of SHA2 and cargo update by @zancas in #1241
- use bip0039 by @fluidvanadium in #1366
- updated secp256k1 and hdwallet by @fluidvanadium in #1365
- Mini dep updates 3E: Update Network Stack by @fluidvanadium in #1372
- update to 1.81 toolchain by @zancas in #1374
- simplified broadcast fn by @fluidvanadium in #1381
- TxMap may contain SpendingData by @fluidvanadium in #1380
- add tex address arm as todo by @Oscar-Pepper in #1387
- CI IOS build error fixed by @juanky201271 in #1391
- Calculated transaction cache! by @fluidvanadium in #1382
- add nu6 network variant as todo by @Oscar-Pepper in #1388
- Lrz update solve final errors by @Oscar-Pepper in #1397
- Lrz update replace address with zcash address by @Oscar-Pepper in #1390
- Lrz update remove get unspent tx outputs by @Oscar-Pepper in #1393
- add WalletRead::transaction_data_requests as unimplemented by @Oscar-Pepper in #1394
- lrz update: fix address index in usk_to_tkey by @Oscar-Pepper in #1396
- fixed usk error and basic fixes to failing tests by @Oscar-Pepper in #1404
- ignored aborted_resync test after discussion about its relevance by @fluidvanadium in #1409
- Lrz update fix failing tests by @Oscar-Pepper in #1412
- Remove assumptions that caused a thread panic by @fluidvanadium in #1415
- Improve Old Wallet Verification and Add TestNet tests by @fluidvanadium in #1417
- lrz update add parse address command by @Oscar-Pepper in #1425
- Lrz update by @Oscar-Pepper in #1386
- move crypto provider installer to be called once by @Oscar-Pepper in #1426
- CI nightly fixed by @juanky201271 in #1427
- added LightWallet::get_first_address by @fluidvanadium in #1420
- Move transparent receiver generation to a separate function by @dorianvp in #1428
- Added Tests of Addresses in each pool for existing Test Example Wallets by @fluidvanadium in #1421
- Test that sending with insufficient funds returns a useful error. by @fluidvanadium in #1423
- simplify load_example_wallet match by @zancas in #1434
- simplify example_wallet_base match by @dorianvp in #1439
- Simplify example wallet address match by @nachog00 in #1440
- update comments, and change a name (only code change) by @zancas in #1438
- Unify keys by @Oscar-Pepper in #1414
- run autoinherit by @AloeareV in #1444
- zaino-test feature by @idky137 in #1446
- Add TEX address parsing by @dorianvp in #1441
- remove unused dir by @zancas in #1447
- Add invalid value for parse_address command by @dorianvp in #1453
- fix zingocli viewkey by @Oscar-Pepper in #1451
- implement read/write for ephemeral addresses by @Oscar-Pepper in #1445
- replace usk re-derivation from seed with keystore usk by @Oscar-Pepper in #1455
- Ring v16 dependency removed by @juanky201271 in #1457
- Multistep proposals by @AloeareV in #1443
- Simplify load example wallet match by @zancas in #1456
- Stable by @zancas in #1462
New Contributors
- @dismad made their first contribution in #1359
- @dorianvp made their first contribution in #1428
- @nachog00 made their first contribution in #1440
Full Changelog: mob-release-1.4.2...1.8.0
PTFM
What's Changed
- latest librustzcash with additional rpc_server_build by @AloeareV in #801
- moved test_binaries by @fluidvanadium in #803
- added test-features flags to some unit tests by @fluidvanadium in #798
- upgraded error message by @fluidvanadium in #806
- tag the build with a commit hash, even in the case where there's no t… by @zancas in #807
- Clippy update by @fluidvanadium in #811
- remove mistake by @zancas in #812
- Note interface overhaul part 1 trait by @fluidvanadium in #809
- Serialization test by @fluidvanadium in #805
- Config by @fluidvanadium in #804
- Fix RUSTSEC-2024-0019 by @rex4539 in #831
- Dev plus stable by @fluidvanadium in #838
- Dependency update by @fluidvanadium in #839
- Dependabot updates by @zancas in #843
- created a wallet::send module and sorted send functionality into it by @fluidvanadium in #842
- move some rpc code to new zingo-netutils crate, for consumption by zingo-proxy by @AloeareV in #794
- re-add zip339::Mnemonic by @zancas in #844
- updated to latest librustzcash plus protoc build changes by @Oscar-Pepper in #846
- Match lrz main protos by @zancas in #847
- implement a new function necessary to transmute the Receivers into an… by @fluidvanadium in #851
- remove fakemainnet by @Oscar-Pepper in #850
- Rescue transaction context by @fluidvanadium in #848
- when I remove these two flakes all the tests on dev pass, as required by @zancas in #855
- trigger doctests by @zancas in #859
- Fix is confirmed before bug by @zancas in #858
- add donation address to zingoconfig by @zancas in #854
- Run only doc tests and for the whole workspace by @Oscar-Pepper in #866
- Bump env_logger from 0.10.2 to 0.11.3 by @dependabot in #864
- Bump tracing-log from 0.1.4 to 0.2.0 by @dependabot in #862
- Unify zcash conf by @zancas in #857
- Backport stable toolchain from stable by @Oscar-Pepper in #875
- Update deps from stable by @zancas in #880
- update http and webpki deps by @zancas in #882
- Add margin fee by @zancas in #883
- created TxMapAndMaybeTrees by @zancas in #886
- update Cargo.lock by @zancas in #885
- Transaction scanning refactor by @fluidvanadium in #887
- Lightclient pieces by @fluidvanadium in #890
- Lightclient mod files by @fluidvanadium in #892
- Strongly typed ivk scopes by @AloeareV in #889
- Deprecate extra balance functions by @fluidvanadium in #895
- Mod data get legacy by @fluidvanadium in #896
- Dev poc tests by @idky137 in #894
- send command refactor and improved error handling by @Oscar-Pepper in #893
- Adjust mods by @fluidvanadium in #898
- Extend parse send args tests by @zancas in #899
- Update lrz with tag by @AloeareV in #905
- removed an expect. no more expects are associated with send by @fluidvanadium in #900
- Dev nearer spend kit by @zancas in #907
- Stableintodev by @AloeareV in #909
- Add transaction record map by @zancas in #911
- extend test framework by @zancas in #913
- added NoteRecordIdentifier by @fluidvanadium in #920
- transaction_record_map to new file by @fluidvanadium in #922
- Fixed some headers by @fluidvanadium in #924
- TransactionRecordMap -> TransactionRecordsById by @zancas in #923
- Current to transaction records by by @zancas in #925
- Error handle mark spent by @fluidvanadium in #786
- stop triggering CI on draft PRs by @zancas in #930
- Methodify witness trees by @fluidvanadium in #927
- Add unit test to transaction record map by @zancas in #914
- fixed clippy errors in dev by @idky137 in #933
- extracted mod witness_trees by @fluidvanadium in #931
- Add shield transparent diagnostic test by @AloeareV in #936
- Upgrade darkside interface by @AloeareV in #937
- remove ready_for_review to tweak CI by @zancas in #943
- Add new zingolib utils mod with txid converter by @Oscar-Pepper in #946
- added dep from workspace by @fluidvanadium in #941
- Adding Fee Calculation Tests by @idky137 in #916
- Add mock proposal and step builders by @Oscar-Pepper in #949
- cargo update by @zancas in #948
- merge test flag into test-features flag by @AloeareV in #951
- Cleanup changelogs by @Oscar-Pepper in #950
- Zip317 add propose command by @Oscar-Pepper in #917
- moved transaction_records_by_id methods into it by @fluidvanadium in #940
- Expand Mocks R3 by @fluidvanadium in #952
- Nodraftactions by @AloeareV in #953
- Enforce doc comments by @idky137 in #934
- Add latest proposal 3 by @fluidvanadium in #954
- Unit test trbi by @fluidvanadium in #956
- Upgrade note interface 2 by @fluidvanadium in #955
- update names by @fluidvanadium in #960
- update note names by @zancas in #964
- fixed type in propose description by @Oscar-Pepper in #969
- also fix quicksend description by @Oscar-Pepper in #971
- Note query by @fluidvanadium in #967
- make types explicit in the transaction_record scope by @zancas in #968
- NoteRecordIdentifier --> OutputRecord by @zancas in #975
- Parse send args to final types by @Oscar-Pepper in #970
- mocked an orchard note by @fluidvanadium in #976
- Query transaction record by @fluidvanadium in #979
- Migrate functionality from TxMapAndMaybeTrees to TRBID where appropriate. by @zancas in #980
- ignore .helix by @zancas in #986
- Transparent output by @fluidvanadium in #981
- Transaction record builder outputs by @fluidvanadium in #983
- add comments by @fluidvanadium in #961
- transactions.rs --> tx_map_and_maybe_trees.rs by @zancas in #987
- Add comments by @fluidvanadium in #988
- improved nine_note mock by @fluidvanadium in #989
- upgraded sapling note builder to build later and allow value changes by @fluidvanadium in #990
- created OrchardCryptoNoteBuilder and uses last-minute building by @fluidvanadium in #993
- set output indexes by @alo...
bugfix_833_881
What's Changed
- Fix RUSTSEC-2024-0019 by @zancas in #833
- stabilize rust toolchain by @fluidvanadium in #834
- Removed unused struct by @Oscar-Pepper in #867
- add donation address to zingoconfig by @Oscar-Pepper in #865
- set toolchains to stable by @zancas in #870
- add stable to CI push list by @Oscar-Pepper in #872
- Update dirs by @zancas in #878
- Webpki update by @zancas in #879
- Bip0039 to zip339 by @zancas in #881
Full Changelog: bugfix_825_830...bugfix_833_881
bugfix_825_830
What's Changed
- Hotfix transparent viewkey missing by @fluidvanadium in #825
- Hotfix by @AloeareV in #830
Full Changelog: mob-release-1.3.5...bugfix_825_830