Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: metaplex-foundation/shank
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: shank@v0.0.5
Choose a base ref
...
head repository: metaplex-foundation/shank
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: shank@v0.0.11
Choose a head ref
  • 20 commits
  • 41 files changed
  • 3 contributors

Commits on Aug 13, 2022

  1. feat: tuple support (#31)

    * test: showing that tuple types are parsed as None
    
    * tuples: adding two element tuple support up to IDL generation
    
    Next step is to allow more elements in a tuple which will be a bigger
    change and thus isn't included here
    
    * chore: composite types now have dynamic amount of inner types
    
    * idl: full support for dynamic els tuples
    
    * chore: finish parser level tuple tests
    thlorenz authored Aug 13, 2022
    Configuration menu
    Copy the full SHA
    08dc8e5 View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2022

  1. Extend shank instructions to work with Instruction struct variants (#32)

    * extend shank instructions to have more than one field
    
    * parse multiple instruction fields
    
    * add test examples
    
    * chore: rename instructionArg(s) to arg(s)
    
    - they are inside an instruction thus that context is already provided
    - shorter names result in better generated code with solita
    
    Co-authored-by: Thorsten Lorenz <thlorenz@gmx.de>
    ngundotra and thlorenz authored Aug 21, 2022
    Configuration menu
    Copy the full SHA
    a5bd471 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2022

  1. chore: release

    thlorenz committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    e6d7545 View commit details
    Browse the repository at this point in the history
  2. chore: remove cloned calls on Result

    - turns out this is an experimental feature
    thlorenz committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    7fdaaa4 View commit details
    Browse the repository at this point in the history
  3. chore: release

    thlorenz committed Aug 23, 2022
    Configuration menu
    Copy the full SHA
    a2c3384 View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2022

  1. Add CLI program option for Program ID (#35)

    * parse coption as a normal option type
    
    * add -p argument for overriding program address
    
    * address naming & error nits
    
    * rust fmt
    
    * remove COption parsing until confirmed
    
    * chore: consistent program_address_override naming
    
    Co-authored-by: Thorsten Lorenz <thlorenz@gmx.de>
    ngundotra and thlorenz authored Aug 25, 2022
    Configuration menu
    Copy the full SHA
    d40aee1 View commit details
    Browse the repository at this point in the history
  2. chore: release

    thlorenz committed Aug 25, 2022
    Configuration menu
    Copy the full SHA
    af56af0 View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2022

  1. feat: support HashSet and BTreeSet (#38)

    * test: add hash/btree set integration test
    
    * feat: support hash/btree sets
    thlorenz authored Sep 20, 2022
    Configuration menu
    Copy the full SHA
    c92f209 View commit details
    Browse the repository at this point in the history
  2. chore: release

    thlorenz committed Sep 20, 2022
    Configuration menu
    Copy the full SHA
    8102164 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2022

  1. feat: optional instruction acccounts defaulting to program_id (#40)

    * ix: parsing out instruction strategy attribute (default_optional_accounts)
    
    * macro: adding default_optional_accounts attribute
    
    * macro: store strategies in hashset
    
    - only one instance of a particular strategy makes sense per instruction
    
    * idl: integrate strategy as boolean in instruction and added tests
    thlorenz authored Oct 14, 2022
    Configuration menu
    Copy the full SHA
    1967e9d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e884d0a View commit details
    Browse the repository at this point in the history
  3. chore: release

    thlorenz committed Oct 14, 2022
    Configuration menu
    Copy the full SHA
    adecd0f View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2022

  1. Configuration menu
    Copy the full SHA
    40bc821 View commit details
    Browse the repository at this point in the history
  2. remove duplicate name append

    stegaBOB committed Nov 23, 2022
    Configuration menu
    Copy the full SHA
    69de2d8 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #45 from metaplex-foundation/stegaBOB/fix/module-c…

    …ollision
    
    Fix: module collision
    stegaBOB authored Nov 23, 2022
    Configuration menu
    Copy the full SHA
    aca0e08 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    aa9c551 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    24549cb View commit details
    Browse the repository at this point in the history
  6. update gitignore

    stegaBOB committed Nov 23, 2022
    Configuration menu
    Copy the full SHA
    25ba901 View commit details
    Browse the repository at this point in the history
  7. update gitignore again

    stegaBOB committed Nov 23, 2022
    Configuration menu
    Copy the full SHA
    c4d2918 View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2022

  1. chore: release

    stegaBOB committed Nov 25, 2022
    Configuration menu
    Copy the full SHA
    d3ab3a4 View commit details
    Browse the repository at this point in the history
Loading