PTFM
zancas
released this
21 Jul 09:55
·
1607 commits
to dev
since this release
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 @AloeareV in #994
- Wallet read for TxMapAndMaybeTrees Complete by @fluidvanadium in #984
- Allow caller to explicitly name stipulations, factor logic into predicate fn for readability by @zancas in #995
- proptest! total_received by @fluidvanadium in #992
- Pooltype interface by @fluidvanadium in #997
- Improve test iataoah by @fluidvanadium in #999
- added default nntr by @fluidvanadium in #1000
- Improve test iataoah by @zancas in #1001
- Impl inp src for trbid by @AloeareV in #963
- renamed mod for consistency by @fluidvanadium in #1003
- Impl wct for witness trees by @fluidvanadium in #1004
- update referenced zingolabs/lrz tag, and cargo update by @zancas in #1005
- replace ShNoteId with zcash_client_backend::wallet::NoteId by @fluidvanadium in #1006
- Tmamt uni error by @fluidvanadium in #1007
- Propose by @fluidvanadium in #1008
- Propose plus thiserror by @fluidvanadium in #1010
- update pool_value_received by @fluidvanadium in #1002
- add a comment by @fluidvanadium in #1015
- Match txids by @fluidvanadium in #1012
- Read sapling params by @fluidvanadium in #1014
- added conditional compilation to os-specific save methods by @fluidvanadium in #962
- Usk wc by @fluidvanadium in #1013
- Bump bech32 from 0.9.1 to 0.11.0 by @dependabot in #1020
- Bump reqwest from 0.11.27 to 0.12.4 by @dependabot in #1019
- proptest trait_input_source by @fluidvanadium in #1021
- fix proptest sometimes failing on dev by @AloeareV in #1028
- Raw to tr by @fluidvanadium in #1027
- Step 5 propose shielding by @AloeareV in #1030
- query sum value by @fluidvanadium in #1031
- Helperize Propose Shielding by @zancas in #1033
- Generic tests v20 by @fluidvanadium in #1037
- move generic test framework into zingo-testutils by @zancas in #1039
- Add propose all command by @Oscar-Pepper in #978
- Rename generic test trait by @zancas in #1040
- Rename generic test trait2 by @zancas in #1041
- disclosure email by @zancas in #1045
- Generic test pooltype by @fluidvanadium in #1047
- Error display for propose and throw CompleteAndBroadcastError with no spend capability by @fluidvanadium in #1046
- rename integrations.rs by @zancas in #1049
- Zip317 groundworks for do propose test only by @Oscar-Pepper in #1052
- Unit test propose shield by @zancas in #1050
- fix comment on generic test by @fluidvanadium in #1054
- feature gate was inside a feature gate by @fluidvanadium in #1056
- Zip317 unify propose for test and interface by @Oscar-Pepper in #1053
- renamed functions for clarity by @fluidvanadium in #1057
- Generic test propose by @fluidvanadium in #1055
- TransactionRequest inputs by @fluidvanadium in #1061
- Walletcommitmenttrees by @AloeareV in #1060
- fixed unwraps, adding an error type to txid_from_hex_encoded_str by @fluidvanadium in #1062
- Define Receiver by @zancas in #1059
- Mv get sapling params by @zancas in #1067
- remove obsolete code by @zancas in #1066
- Bump serde from 1.0.198 to 1.0.201 by @dependabot in #1038
- Tag lrz by @fluidvanadium in #1068
- Trait name conduct chain by @fluidvanadium in #1069
- Accept server txids by @fluidvanadium in #1064
- remove do_ from test only methods and implement propose_test_only by @Oscar-Pepper in #1058
- Cull superstar by @Oscar-Pepper in #1070
- Mod in chain generic by @fluidvanadium in #1071
- Use u64 and transaction request from send inputs by @fluidvanadium in #1078
- Remove duplicate raw to transaction code and replace with helper by @Oscar-Pepper in #1073
- Test finalize and broadcast by @fluidvanadium in #1075
- Remove unwraps get client by @AloeareV in #1074
- Untested complete_and_broadcast impl by @AloeareV in #1063
- ignored broken test by @fluidvanadium in #1082
- added doc-comments and mods to chain_generic_tests by @fluidvanadium in #1080
- add quick_send_test_only by @Oscar-Pepper in #1083
- upgraded zip317 user interface to a much cleaner send and confirm flow by @Oscar-Pepper in #1084
- rename test only functions by @Oscar-Pepper in #1085
- remove unnecesary tonic-build by @zancas in #1088
- Apply machete by @zancas in #1090
- Get internals of complete_and_broadcast working with shielding proposals by @AloeareV in #1086
- Shield cycle test by @fluidvanadium in #1089
- used debug-specific prints by @fluidvanadium in #1092
- pop testvectors out of zingolib by @zancas in #1099
- the type information is in the type system by @zancas in #1093
- move macros into zingo-testutils and delete unused one. by @zancas in #1101
- Assertions mod by @fluidvanadium in #1081
- tests run including zingolib unit-tests without test-features flag by @zancas in #1100
- add value_to_shield to ShieldCommand output by @AloeareV in #1104
- complete removal of test-features gate by @zancas in #1102
- adjusted send_shield_cycle test by @fluidvanadium in #1091
- Two minor fixes by @zancas in #1109
- Remove derive_more by @zancas in #1105
- Ci test larger by @fluidvanadium in #1110
- Prefer language server selected import layout by @zancas in #1107
- Eliminate pool, we now directly depend on and use LRZ pool_type by @zancas in #1108
- Spend Sort notes by value by @fluidvanadium in #1111
- add tests by @fluidvanadium in #1113
- cargo update bump by @zancas in #1118
- use cheaper ci by @fluidvanadium in #1119
- use cheap runner also in 'ci' workflow by @fluidvanadium in #1121
- Broadcast unified to pending by @zancas in #1120
- fix cargo doc by @Oscar-Pepper in #1122
- Add mock builders for fee calc testing by @Oscar-Pepper in #1123
- DRY mock implementation with declarative macro by @zancas in #1124
- Fee calc from foundational truths by @Oscar-Pepper in #1115
- Assertions 2: send with_assertions by @fluidvanadium in #1126
- added transaction request and payment mock builders by @Oscar-Pepper in #1133
- DRY some test code by @zancas in #1134
- Assertions 3: shield with assertions by @fluidvanadium in #1127
- Assertions 40: recipient balance by @fluidvanadium in #1129
- simplified init in send_shield_cycle test by @fluidvanadium in #1130
- Fee calc from foundational truths 2 by @zancas in #1132
- delete dbg by @zancas in #1140
- Assertions 400: expected fee by @fluidvanadium in #1131
- update name from do_list_txsummaries to list_txsummaries by @zancas in #1144
- a simpler failing test by @zancas in #1146
- change DustAction to AllowDustChange by @zancas in #1149
- Select Spendable Streamlined by @fluidvanadium in #1143
- add clarifying comments, and var names to from_t_z_o.. test by @zancas in #1151
- make doc-comment less inaccurate and rename test to list_txsummaries_… by @zancas in #1152
- reorder assertions by @zancas in #1153
- fix shield amount by @Oscar-Pepper in #1154
- allow dust change in send but not shield by @fluidvanadium in #1156
- Minor test fixups by @zancas in #1157
- Grace note test For Zip317 Ignored by @fluidvanadium in #1150
- House 1: Fix a Clippy Warning by @fluidvanadium in #1148
- Send Required Dust by @fluidvanadium in #1160
- Send Grace Dust by @fluidvanadium in #1161
- Fix ChangeRequired by @fluidvanadium in #1162
- Zip317 integration... Upgrades a couple integration tests. by @fluidvanadium in #1164
- Invoke chain generics cleanly by @zancas in #1166
- Confirmed balance excluding dust by @Oscar-Pepper in #1159
- do not include self sent transparent notes in outgoing tx data by @zancas in #1172
- Remove inconsistent method by @zancas in #1179
- Remove deprecated net spent by @zancas in #1178
- fixed bugs in note selection by @Oscar-Pepper in #1185
- Refactor tx summary matcher by @zancas in #1181
- make errors public for integ tests by @Oscar-Pepper in #1190
- fix doc warnings by @Oscar-Pepper in #1191
- Zip317 send all by @Oscar-Pepper in #1125
- Fix note selection bugs by @zancas in #1188
- spendable balance command by @Oscar-Pepper in #1192
- add recipient uas to change memo by @Oscar-Pepper in #1196
- remove use ValueTransferKind::* by @zancas in #1197
- Rename spendable balance by @zancas in #1200
- Dry giskit by @zancas in #1199
- use from thiserror by @zancas in #1202
- Specific queries by @fluidvanadium in #1203
- name local alias to emphasize proposal type by @zancas in #1201
- fixed query_for_ids to return correct PoolType by @fluidvanadium in #1206
- use cargo-autoinherit to unify dependencies in workspace manifest by @zancas in #1208
- remove is_outgoing_tx boolean by @Oscar-Pepper in #1204
- apply clippy by @zancas in #1210
- Pending QuickSend Correct Fee TEST by @fluidvanadium in #1216
- Upgrade rescan still have outgoing metadata by @zancas in #1218
- updated default server for zingocli by @fluidvanadium in #1221
- replace transaction_is_received by @Oscar-Pepper in #1215
- Override sapling change address by @fluidvanadium in #1226
- Any pool output by @zancas in #1225
- Do list txs replacement - preliminary by @Oscar-Pepper in #1220
- Generic shpool to pool test by @fluidvanadium in #1219
- ignore flaky reorg tests by @fluidvanadium in #1222
- Do list txs replacement by @Oscar-Pepper in #1213
- Generic note selection test by @fluidvanadium in #1223
- NFC - Cgtest refactor by @fluidvanadium in #1228
- cargo update by @zancas in #1229
- replace check tx equality test fn by @Oscar-Pepper in #1231
- Missing index bug by @fluidvanadium in #1230
- Zip317 integration tests switchover 01 by @zancas in #1205
- zip317 integration tests switchover by @Oscar-Pepper in #1189
- Zip317 integration tests switchover final by @Oscar-Pepper in #1232
- deprecate is_change by @Oscar-Pepper in #1209
- rename legacy.rs to concrete.rs by @zancas in #1238
- fixed transparent balance bug by @fluidvanadium in #1245
- rename AnyPoolOutput to Output by @zancas in #1246
- add zennies_for_zingo bool to SendAll and SpendableBalance by @zancas in #1240
- Make shielded balance more private by @zancas in #1195
- Test Expected Fee + Fix by @fluidvanadium in #1250
- Test Expected Fee by @fluidvanadium in #1249
- make URL into hyperlink by @zancas in #1251
- fix_duplication_of_outputs_bug by @zancas in #1239
- Value transfer rewrite by @Oscar-Pepper in #1244
- Require change by @zancas in #1254
- NFC - Eliminate query_for_ids by @fluidvanadium in #1243
- Remove old send by @fluidvanadium in #1248
- fix and rename test by @zancas in #1257
- Remove darkside feature gate and rename tests by @zancas in #1256
- Test value transfer states by @zancas in #1261
- remove dead dead_code attributions by @zancas in #1262
- modularize and update test names by @zancas in #1263
- fix mobile scenario to include memo for note-to-self by @Oscar-Pepper in #1273
- unify pool order in records and add deprecations by @Oscar-Pepper in #1274
- Fix total transparent value spent bug by @Oscar-Pepper in #1275
- add send-to-self transaction and value transfers kinds by @Oscar-Pepper in #1276
- Release of July by @fluidvanadium in #1282
- post rust 1.79 where clause cleanup by @AloeareV in #1281
- remove dead code by @zancas in #1283
- Add simple status change test with mempool monitor by @Oscar-Pepper in #1280
- Generic Test Status by @fluidvanadium in #1279
- fix pending bug by disallowing pending txs to overwrite confirmed tx … by @Oscar-Pepper in #1289
- Conditional rescan by @fluidvanadium in #1284
- Reboot Send Progress by @fluidvanadium in #1288
- de-implement get spendable note (unused) by @fluidvanadium in #1293
- Fix update output index hang by @Oscar-Pepper in #1295
- Clarify pending_spend by @fluidvanadium in #1277
- recalculation of fee that doesn't unnecessarily use wallet data by @zancas in #1296
New Contributors
Full Changelog: bugfix_833_881...mob-release-1.4.2