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

Next version #1110

Merged
merged 20 commits into from
May 21, 2024
Merged

Next version #1110

merged 20 commits into from
May 21, 2024

Conversation

tabaktoni
Copy link
Collaborator

@tabaktoni tabaktoni commented Apr 30, 2024

Motivation and Resolution

  • Reverted all commits from NueloSE for GPT nonsense
    ...

RPC version (if applicable)

...

Usage related changes

  • Change 1.
  • ...

Development related changes

  • Change 1.
  • ...

Checklist:

  • Performed a self-review of the code
  • Rebased to the last commit of the target branch (or merged it into my branch)
  • Linked the issues which this PR resolves
  • Documented the changes in code (API docs will be generated automatically)
  • Updated the tests
  • All tests are passing

irisdv and others added 20 commits April 22, 2024 16:02
* chore(release): 6.8.0 [skip ci]

# [6.8.0](v6.7.0...v6.8.0) (2024-04-23)

### Bug Fixes

* starkne types 0.7 ([#1087](#1087)) ([b038c76](b038c76))
* tslib ([#1068](#1068)) ([dd7dc10](dd7dc10))
* **utils:** fix block identifier ([#1076](#1076)) ([0a3499d](0a3499d))

### Features

* add getGasPrice rpc provider method ([#1056](#1056)) ([d396275](d396275))
* Export function parseCalldataField() ([4d59658](4d59658))
* rpc 0.7.1 ([#1071](#1071)) ([11dc600](11dc600))

* docs: add paragrapher for encode decode tool

* Update CHANGELOG.md

---------

Co-authored-by: Toni Tabak <[email protected]>
Co-authored-by: semantic-release-bot <[email protected]>
Co-authored-by: Ivan Pavičić <[email protected]>
* chore: add examples to JsDoc for num.ts file

* chores: implement requested update changes examples to JsDoc for num.ts file

* chore: change @return to @returns for JsDoc examples in num.ts file

---------

Co-authored-by: Toni Tabak <[email protected]>
Co-authored-by: semantic-release-bot <[email protected]>
refactor: getStarkName & getStarkProfile to work with latest version of contract
* chore(release): 6.8.0 [skip ci]

# [6.8.0](v6.7.0...v6.8.0) (2024-04-23)

### Bug Fixes

* starkne types 0.7 ([#1087](#1087)) ([b038c76](b038c76))
* tslib ([#1068](#1068)) ([dd7dc10](dd7dc10))
* **utils:** fix block identifier ([#1076](#1076)) ([0a3499d](0a3499d))

### Features

* add getGasPrice rpc provider method ([#1056](#1056)) ([d396275](d396275))
* Export function parseCalldataField() ([4d59658](4d59658))
* rpc 0.7.1 ([#1071](#1071)) ([11dc600](11dc600))

* chore/add JsDoc for address.ts file

* update/ change address jsDoc

- Add quotes to address string
- Change address to get more zeros

* feat/ Add JSDoc for encode.ts

* update/ fix comments of encode.ts

* update/ Fix last comment

---------

Co-authored-by: Toni Tabak <[email protected]>
Co-authored-by: semantic-release-bot <[email protected]>
the externalization of types in starknet-types prevent typescript from inferring
a type that are not available in the project. To workaround this issue, this
commit imports the SPEC type so that the inference can happen
* fix: verification signature with new braavos account

* refactor: change ContractSpecifies name

* fix: change to getContractVersion name

* fix: change method name in test

* fix: implement most of Penovicq comments

* fix: handling  when cairoversion is known and signatureveriffunctionname is unknown

* fix: verifyMessageBraavos PR polution fix

* chore: cleanup

* chore: cleanup unrelated to the pr but next-version

---------

Co-authored-by: PhilippeR26 <[email protected]>
* test: eth signer

* test: move secp256k1Point tests in a dedicated test file

* feat: helper for  transaction receipt

* simplify extends for account class

* feat: handling of cairo u512 type

* refactor: change name of variable : GetTxReceiptResponseWithoutHelper

* fix: double lines for same imports

* fix: solve an error in validate.ts initiated by pr 1007

* fix: correction of a word in guide

* docs: validateChecksumAddress

* fix: jsdoc correction

* docs: add tsdoc in utils/address.ts

* test: add extra fees

* fix: estimateFeeBulk include skipValidate in accountInvocationsFactory

* feat: add type guard to receipt response status methods

* fix: repair i128 typed data encoding and add typed data range checks

* chore: update left over StarkNet casing

* feat: bundle resolution, module, type import for walletacc

* feat: bundle resolution, module, type import for walletaccount

* chore: fix connect import

* chore: add get-starknet-core next as dependencie

* chore: import fix

* fix: estimateMessageFee - eth address format (#1040)

* fix: estimatemessagefee eth address format

* fix: implement requests

* docs: small guides cleanup (#1048)

* docs: fix nodeUrl code typo (#1046)

* docs: small guides cleanup

---------

Co-authored-by: Joel Mun <[email protected]>

* fix(RpcProvider): allow client to provide `specVersion` in 0.7 provider

this saves an extra call on RPC for optionally-known information (like the `chainId` case).
also fixed speck -> spec typo

* fix: remove abis parameter from signer and account execute

* feat: configure u512 and Secp256k1Point for abiwan

* chore: bump dependencies

* chore: expose data gas consumed and data gas price for 0.7 rpc

* refactor: remove all code for Goerli testnet

* feat: add provider.waitForBlock

* test: bump ci tests to devnet-rs v0.0.5

* fix: solve conflict

---------

Co-authored-by: gregory <[email protected]>
Co-authored-by: Toni Tabak <[email protected]>
Co-authored-by: ivpavici <[email protected]>
Co-authored-by: Petar Penovic <[email protected]>
Co-authored-by: Joel Mun <[email protected]>
Co-authored-by: Abraham Makovetsky <[email protected]>
Co-authored-by: Haroune Mohammedi <[email protected]>
Co-authored-by: Dhruv Kelawala <[email protected]>
* feat: provider.getL1MessageHash

* docs: add JSDOC example

* fix: remaining conflicts
* test: Improve tests performance (#1121)

* test: fix transaction retry interval fallback for devnet tests

* test: remove test.only

* Update _test.yml (#1126)

* fix: rename the @param to match the definitions

this commit changes the typedoc that do not match the function declaration

* fix: add a space before typedoc <br/> so that it catches the name

when a @param contains an html tag, it should not be attached to the parameter
name otherwise it does consider the tag is part of the name. This commit
detaches the name from the tag

* fix: improve function declaration so that typedoc matches it

this is a specific case when a function has several declarations and the first
one does not match the typedoc because the parameter is optional. This commit
simplifies the declaration by making the comment optional with a ?.

* fix: reintroduce the parameter name

change the declaration of a function so that the parameter name appears.
To do so it moves the assignement in the function.

* fix: remove unused type declaration and export

removes a declaration from account that is not used in the code and
redundant with the exact same one in the provider file. export the
declaration that is the one really used.

---------

Co-authored-by: Luka Saric <[email protected]>
Co-authored-by: Ivan Pavičić <[email protected]>
@tabaktoni tabaktoni merged commit fe24214 into develop May 21, 2024
3 checks passed
Copy link

🎉 This PR is included in version 6.9.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

9 participants