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.4.0 #473

Merged
merged 9 commits into from
Sep 4, 2024
Merged

Release 0.4.0 #473

merged 9 commits into from
Sep 4, 2024

Conversation

github-actions[bot]
Copy link
Contributor

@github-actions github-actions bot commented Sep 4, 2024

What's Changed

Full Changelog: v0.3.2...0.4.0

denishacquin and others added 9 commits August 29, 2024 16:01
…the contract (#430)

* fix: layout issue when display syntax error

* fix: default value in watcher triggering error

---------

Co-authored-by: Den <[email protected]>
* remove conventional pre-commit hook

Signed-off-by: Agustín Ramiro Díaz <[email protected]>

* add conventional commit check for PR

Signed-off-by: Agustín Ramiro Díaz <[email protected]>

* disable labels

Signed-off-by: Agustín Ramiro Díaz <[email protected]>

* feat: check for PRs

Signed-off-by: Agustín Ramiro Díaz <[email protected]>

* fix: handle staging branch

Signed-off-by: Agustín Ramiro Díaz <[email protected]>

---------

Signed-off-by: Agustín Ramiro Díaz <[email protected]>
* refactor: convert rpc client to a hook instead of provide/inject

* refactor: web3 hook

* refactor: short address hook

* refactor: db hook

* fix: remove db version redundancy

* refactor: ws hook

* refactor: rpc client/hook

* refactor: input map hook, move useContractQueries to hooks index

* refactor: python syntax hook

* refactor: filename hook

* refactor: setup stores

* refactor: rename eth to wallet

* fix: wrong input mapping

* refactor: normalize naming for wallet methods

* fix: update omitted replace

* fix: replace updated method

* fix: consistently delete example contracts on reset storage

* fix: don't reload all example files when they already exist with a change

* fix: remove comment

* fix: allow id param on tx items

* fix: load opened files correctly from storage, remove some legacy code

* refactor: move shortenAddress to useWallet hook and simplify it's definition

* refactor: move python syntax to a constant

* refactor: web client

* refactor: wrap web3 methods

* fix: adapt implementations after web3 wallet wrapping

* fix: use lodash debounce instead of vue-debounce because of breaking deps in testing

* fix: wrong typing

---------

Co-authored-by: Den <[email protected]>
Co-authored-by: Den <[email protected]>
* docs: updated contributing

* fix: grammar typo
…und (#434)

* feat: sortable tabs with anim

* feat: improve tab close UI

* refactor: split tabs component, fix opened file persistance

* feat: scroll to tab on load and on open file

---------

Co-authored-by: Den <[email protected]>
* refactor: convert rpc client to a hook instead of provide/inject

* refactor: web3 hook

* refactor: short address hook

* refactor: db hook

* fix: remove db version redundancy

* refactor: ws hook

* refactor: rpc client/hook

* refactor: input map hook, move useContractQueries to hooks index

* refactor: python syntax hook

* refactor: filename hook

* refactor: setup stores

* refactor: rename eth to wallet

* fix: wrong input mapping

* refactor: normalize naming for wallet methods

* fix: update omitted replace

* fix: replace updated method

* fix: consistently delete example contracts on reset storage

* fix: don't reload all example files when they already exist with a change

* fix: remove comment

* fix: allow id param on tx items

* build: allow @ path alias in tests

* fix: ts errors

* test: implement unit test for most hooks

* fix: move contract created event to only trigger when contract is actually created

* fix: move tests to the right place

* fix: use lodash debounce instead of vue-debounce because of breaking deps in testing

* test: transaction and ui store unit tests

* test: node store unit test

* test: accounts store unit test

* test: contract store unit test

* refactor: cleanup comments

* refactor: improve address shortening hook and update unit test

* test: add comments to not use the testing private keys

* refactor: cleanup comments

* fix: load opened files correctly from storage, remove some legacy code

* build: allow @ path alias in tests

* fix: ts errors

* test: implement unit test for most hooks

* fix: move contract created event to only trigger when contract is actually created

* fix: move tests to the right place

* fix: use lodash debounce instead of vue-debounce because of breaking deps in testing

* test: transaction and ui store unit tests

* test: node store unit test

* test: accounts store unit test

* test: contract store unit test

* refactor: cleanup comments

* refactor: improve address shortening hook and update unit test

* test: add comments to not use the testing private keys

* refactor: cleanup comments

* refactor: move shortenAddress to useWallet hook and simplify it's definition

* refactor: move python syntax to a constant

* refactor: web client

* test: adapt unit tests after merge

* refactor: wrap web3 methods

* fix: adapt implementations after web3 wallet wrapping

* fix: use lodash debounce instead of vue-debounce because of breaking deps in testing

* fix: wrong typing

* fix: update unit tests to match new web3 wrapper

---------

Co-authored-by: Den <[email protected]>
Co-authored-by: Den <[email protected]>
* feat: migrate validators registry to sqlalchemy

Signed-off-by: Agustín Ramiro Díaz <[email protected]>

* feat(backend): init Flas-SQLAlchemy to inject sessions on each request

Signed-off-by: Agustín Ramiro Díaz <[email protected]>

* fix: validatorsregistry tests + fixed behavior

Signed-off-by: Agustín Ramiro Díaz <[email protected]>

* refactor: decpouple pytest conftest

Signed-off-by: Agustín Ramiro Díaz <[email protected]>

* feat: refactor transactions processor to use SQLAlchemy

Signed-off-by: Agustín Ramiro Díaz <[email protected]>

* fix: create sessions in consensus loop

Signed-off-by: Agustín Ramiro Díaz <[email protected]>

* refactor: improve dependency injection

Signed-off-by: Agustín Ramiro Díaz <[email protected]>

* feat: refactor contract_snapshot to use sqlalchemy

Signed-off-by: Agustín Ramiro Díaz <[email protected]>

* feat: use sqlalchemy in accounts manager

Signed-off-by: Agustín Ramiro Díaz <[email protected]>

* feat: use sqlalchemy in chain snapshot

Signed-off-by: Agustín Ramiro Díaz <[email protected]>

* chore: remove dbclient code

Signed-off-by: Agustín Ramiro Díaz <[email protected]>

* chore: use transactionstatus enum for objects

Signed-off-by: Agustín Ramiro Díaz <[email protected]>

* chore: merge transaction type from database

Signed-off-by: Agustín Ramiro Díaz <[email protected]>

* fix(tests): requirements.txt

Signed-off-by: Agustín Ramiro Díaz <[email protected]>

* fix(debug): vscode launch.json

Signed-off-by: Agustín Ramiro Díaz <[email protected]>

* fix: tests

Signed-off-by: Agustín Ramiro Díaz <[email protected]>

* fix(be): sqlalchemy integrations

Signed-off-by: Agustín Ramiro Díaz <[email protected]>

* fix(backend): minor fix

Signed-off-by: Agustín Ramiro Díaz <[email protected]>

* fix merge conflict

Signed-off-by: Agustín Ramiro Díaz <[email protected]>

* chore: inject database handlers in cronjobs

Signed-off-by: Agustín Ramiro Díaz <[email protected]>

* remove unnecessary check

Signed-off-by: Agustín Ramiro Díaz <[email protected]>

* use taskgroup for easier reading

Signed-off-by: Agustín Ramiro Díaz <[email protected]>

* minor fix

Signed-off-by: Agustín Ramiro Díaz <[email protected]>

* fix: dockerignore

Signed-off-by: Agustín Ramiro Díaz <[email protected]>

* fix: trailing whitespace

Signed-off-by: Agustín Ramiro Díaz <[email protected]>

* fix tests

Signed-off-by: Agustín Ramiro Díaz <[email protected]>

* fix: consensus data type

Signed-off-by: Agustín Ramiro Díaz <[email protected]>

* fix integration tests

Signed-off-by: Agustín Ramiro Díaz <[email protected]>

* configure pytest in vscode

Signed-off-by: Agustín Ramiro Díaz <[email protected]>

* fix clear db tables

Signed-off-by: Agustín Ramiro Díaz <[email protected]>

* chore: make contract snapshot use session

Signed-off-by: Agustín Ramiro Díaz <[email protected]>

* fix: residue from merge conflict

Signed-off-by: Agustín Ramiro Díaz <[email protected]>

---------

Signed-off-by: Agustín Ramiro Díaz <[email protected]>
* fix(ci): gh action release (#431)

* chore(github): update PR template
@cristiam86 cristiam86 merged commit d745091 into main Sep 4, 2024
4 of 5 checks passed
@cristiam86 cristiam86 deleted the release-0.4.0 branch September 10, 2024 16:57
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.

3 participants