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: smartcontractkit/cre-cli
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.17.0
Choose a base ref
...
head repository: smartcontractkit/cre-cli
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.18.0
Choose a head ref
  • 9 commits
  • 147 files changed
  • 7 contributors

Commits on Jun 1, 2026

  1. Refactor secret handling to use byte arrays for values (#444)

    * Refactor secret handling to use byte arrays for values
    
    - Updated SecretItem struct to store secret values as byte arrays instead of strings.
    - Introduced ZeroUpsertSecretValues function to clear secret values from memory after use.
    - Modified EncryptSecret and encryptSecretWithLabel functions to accept byte arrays.
    - Updated tests to reflect changes in secret value type and ensure proper functionality.
    - Added memory safety measures in various handler methods to prevent sensitive data leakage.
    
    * Review feedback
    
    * Feedback
    
    ---------
    
    Co-authored-by: timothyF95 <tim.funnell@smartcontract.com>
    Co-authored-by: Timothy Funnell <137069066+timothyF95@users.noreply.github.com>
    3 people authored Jun 1, 2026
    Configuration menu
    Copy the full SHA
    df3ca60 View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2026

  1. Fix context propagation in execute operations (#459)

    * Fix context propagation in execute operations
    
    * Fix unit test
    
    * Fix second unit test
    
    * Refactor of ctx prop
    
    * Use test handler to avoid ctx nil panics
    
    * lint
    
    * Remove test handler
    timothyF95 authored Jun 2, 2026
    Configuration menu
    Copy the full SHA
    a0b6f54 View commit details
    Browse the repository at this point in the history
  2. Make the user context a hard requirement (#462)

    * Make the user context a hard requirement
    
    * e2e tests
    timothyF95 authored Jun 2, 2026
    Configuration menu
    Copy the full SHA
    f8a4b9a View commit details
    Browse the repository at this point in the history
  3. Solana bindings write report only (#455)

    * starting on solana binding generator
    
    * added write methods
    
    * adding changes
    
    * adding anchor fork
    
    * Adding anchor required
    
    * changes
    
    * adding jen
    
    * moving anchor go into repo and adding gen command
    
    * only keep data storage contract
    
    * fake protos and add tests
    
    * Adding support for generate-bindings-solana
    
    * Cleaning up code and moving to a cre file
    
    * remove some files
    
    * docs
    
    * using real sdk
    
    * removing most mocks on cre-cli side
    
    * temp adding flakes
    
    * rename evm and solana
    
    * polish
    
    * clean
    
    * clean
    
    * comments
    
    * removing flakes
    
    * doc
    
    * tidy
    
    * lint
    
    * lint
    
    * lint
    
    * lint
    
    * lint
    
    * clean up
    
    * lint
    
    * tidy
    
    * lint
    
    * tidy
    
    * generate-bindings <chain_family>
    
    * docs
    
    * revert
    
    * adding back handler
    
    * lint
    
    * bump capabilities development branch
    
    * fix generator to accept ComuteConfig
    
    * fix field names collision (#341)
    
    * add handle complex enum logic (#343)
    
    * add handle complex enum logic
    
    * add negatie test
    
    * use untransformed type name and add nil check (#344)
    
    * fix out flag (#345)
    
    * Convert package level map into instance field (#346)
    
    * Convert package level map into instance field
    
    * rm sol generated files
    
    * Ozep/fix u256 dispatch (#456)
    
    * changing signing/hashing algo
    
    * add u256/i256 explicit handlers
    
    ---------
    
    Co-authored-by: yashnevatia <yashvardhan.nevatia@smartcontract.com>
    
    * Ozep/fix silent rounding (#457)
    
    * changing signing/hashing algo
    
    * use ParseUint for 64 bit values
    
    * Ozep/fix u256 dispatch (#347)
    
    add u256/i256 explicit handlers
    
    ---------
    
    Co-authored-by: yashnevatia <yashvardhan.nevatia@smartcontract.com>
    
    * Ozep/check vec name (#458)
    
    * changing signing/hashing algo
    
    * add vec len prevalidation
    
    * Ozep/fix u256 dispatch (#347)
    
    add u256/i256 explicit handlers
    
    * use ParseUint for 64 bit values (#348)
    
    ---------
    
    Co-authored-by: yashnevatia <yashvardhan.nevatia@smartcontract.com>
    
    * Ozep/nil complex enum fix (#350)
    
    * changing signing/hashing algo
    
    * add case nil to unregistered variant types
    
    * Ozep/fix u256 dispatch (#347)
    
    add u256/i256 explicit handlers
    
    * use ParseUint for 64 bit values (#348)
    
    * add vec len prevalidation (#349)
    
    ---------
    
    Co-authored-by: yashnevatia <yashvardhan.nevatia@smartcontract.com>
    
    * switch from uint8() to qual (#351)
    
    * Ozep/add package validation (#352)
    
    * add package name validation
    
    * fix options assigment before declaration
    
    * document forwarder prefix (#355)
    
    * fix strconv const handlers (#356)
    
    * fix enum idl types produce incompilable bindings (#357)
    
    * changing signing/hashing algo
    
    * fix enum idl types produce incompilable bindings
    
    ---------
    
    Co-authored-by: yashnevatia <yashvardhan.nevatia@smartcontract.com>
    
    * apply to upperCase to raw idl references (#358)
    
    * add descriminator for zero arg instructions (#354)
    
    * rm unused constants (#353)
    
    * tidy
    
    * fix file permissions
    
    * make gendoc
    
    * bump tagged sdk-go
    
    * reference tagged capability version
    
    * replace print with dim
    
    * restore contracts
    
    ---------
    
    Co-authored-by: yashnevatia <yashvardhan.nevatia@smartcontract.com>
    Unheilbar and yashnevatia authored Jun 2, 2026
    Configuration menu
    Copy the full SHA
    402731e View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2026

  1. PLEX-3005 Run PR CI for capabilities-development branch (#467)

    PLEX-3005 Run PR CI for capabilities-development
    
    PRs targeting capabilities-development never ran the required ci-lint
    / ci-test-* checks (the workflow only triggered for main and releases),
    so they could never satisfy branch protection or enter the merge queue.
    Add capabilities-development to the pull_request branch filter.
    Fletch153 authored Jun 3, 2026
    Configuration menu
    Copy the full SHA
    705e646 View commit details
    Browse the repository at this point in the history
  2. Extract internal/creconfig for CLI config paths (#463)

    * Make the user context a hard requirement
    
    * e2e tests
    
    * Extract internal/creconfig for CLI config paths
    
    * Lint
    
    * Fix test
    
    * Fix test
    
    * feedback
    timothyF95 authored Jun 3, 2026
    Configuration menu
    Copy the full SHA
    82b3441 View commit details
    Browse the repository at this point in the history
  3. Add capability registry address to user context (#461)

    * Fix context propagation in execute operations
    
    * Fix unit test
    
    * Fix second unit test
    
    * Refactor of ctx prop
    
    * Use test handler to avoid ctx nil panics
    
    * lint
    
    * Remove test handler
    
    * Add capability registry address to user context
    
    * Lint
    
    * fix test
    timothyF95 authored Jun 3, 2026
    Configuration menu
    Copy the full SHA
    71ac78f View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2026

  1. Add centralise registry types and reject unknown registries (#466)

    * Add centralise registry types and reject unknown registries
    
    * Lint
    
    * Tighten reg type parse
    
    * Missed test
    
    * Fix test
    timothyF95 authored Jun 4, 2026
    Configuration menu
    Copy the full SHA
    baaddeb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b0d6092 View commit details
    Browse the repository at this point in the history
Loading