Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 0.6.0 #151

Merged
merged 173 commits into from
May 20, 2024
Merged

Release 0.6.0 #151

merged 173 commits into from
May 20, 2024

Conversation

lukacan
Copy link
Collaborator

@lukacan lukacan commented May 20, 2024

No description provided.

Ikrk and others added 30 commits September 14, 2023 16:12
Added support for dynamic templates where special variable can be replaced programatically. Added deploy_by_name method to the test template.
Removed needles question mark from generated program_client code that caused annoying clippy warnings. Also removed fully qualified Pubkey types in generated instructions to improve IDE suggestions readability.
✨ Automatically add hfuzz_target to .gitignore file
…lient

🧑‍💻 Improved program_client generated code
Until now it was necessary to manually change the program ID to some of the keys predefined by Trdelnik. Now the test template automatically uses the the program keypair generated by Anchor and no manual modification of the program and Anchor.toml is necessary.
Now it is possible to pass the --with-exit-code or -w option with the trdelnik fuzz run subcommand so that the fuzzer exits with code 1 in case of found crash files.
🔥 Removed/Update deprecated functions, removed allow deprecated macros
✨ Added new function to read keypair file generated by Anchor
* 🚧 arguments to hongfuzz within trdelnik toml

* 🚧 Working on merge with CLI and give precedence

* 🚧 Removed lazy static for config, modified precedence from cli and added logic for merge (may be changed)

* ✅ added tests for config merge/precedence with cli, updated template and small changes in order to work with other command

* 🐛 moved config

* 🐛 fixed review + added tests for short flag without space

* ♻️ Removed parse from CLI as later has precedence, renamed structs and modified tests

* 🔥 unused extern crate

* 🧑‍💻 Simplified vec to string loop and improved function name

---------

Co-authored-by: lukacan <[email protected]>
Ikrk and others added 25 commits February 28, 2024 18:02
💬 Formated output text as warning
* 🚀 Initial Documentation Implementation using mkdocs and mike

* 📝 Change diagram to svg picture, and update emojis

* 📝 Update current limitations to the latest version
…, add example (#137)

* ✅ Add example to demonstrate Custom Type with Arbitrary and Debug Trait

* 📝 Update documentation with Custom Type section and new fuzz example

* 📝 Rename Struct, Update examples link, update dependency, add code snippet
…ts (#141)

* ✨ Extend use statements and Data Accounts paths for fuzz snapshots

* 🐛 PR Fix: change tuple to struct and update correspondig code

* 🐛 PR Fix: update accounts_snapshots.rs program_id import

* 🐛 PR Fix: update variable names

* 🐛 PR Fix: update unwrap_or into unwrap_or_else

* 🐛 PR Fix: update regular expressions and add tests
* Renaming

* ♻️  Renamed fuzz_trd macro

---------

Co-authored-by: Ikrk <[email protected]>
* ✅ update examples

* 💚 update run_examples workflow

* ⬆️ add Key trait to fuzzing

* 📝 update documentation examples links

* ✅ add hello-world example
* 🐛 Filter duplicate transactions

🐛 Allow to process duplicate Transactions

* 🚩 Added allow_duplicate_txs feature flag

* ✨ Trident.toml config refactoring

* ✅ Tests update

* 📝 Updated example config files
* 📝 add changelog, update installation

* 📝 add visuals
@lukacan lukacan marked this pull request as ready for review May 20, 2024 11:23
@lukacan lukacan requested a review from Ikrk May 20, 2024 11:23
@Ikrk Ikrk merged commit d839d50 into master May 20, 2024
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants