Skip to content

Commit

Permalink
chore: Version packages 🔖 (#437)
Browse files Browse the repository at this point in the history
This PR was opened by the [Changesets
release](https://github.com/changesets/action) GitHub action. When
you're ready to do a release, you can merge this and the packages will
be published to npm automatically. If you're not ready to do a release
yet, that's fine, whenever you add more changesets to main, this PR will
be updated.


# Releases
## @evmts/[email protected]

### Minor Changes

- [#439](#439)
[`91e43e9`](91e43e9)
Thanks [@roninjin10](https://github.com/roninjin10)! - Added support for
natspec comments showing up in EVMts contracts LSP and bundled code. Now
when you hover over an EVMts contract any natspec comments will be
available as jsdoc comments.

This support is limited based on what
[solc](https://docs.soliditylang.org/en/v0.8.17/using-the-compiler.html)
supports. In future more robust natspec parsing is expected to be added
via [soldity-ast]\(Add function to parse NatSpec)

![image](https://github.com/evmts/evmts-monorepo/assets/35039927/da3b2c70-f16d-4f47-9de8-c05b4442193f)

- [#438](#438)
[`eedb7e0`](eedb7e0)
Thanks [@roninjin10](https://github.com/roninjin10)! - Improve
peformance by 98% (5x) testing against 101 simple NFT contract imports

Major change: remove bytecode from EVMts. Needing the bytecode is a
niche use case and removing it improves peformance of the compiler
significantly. In future bytecode will be brought back as an optional
prop

This improves peformance by 98% (50x) testing against 101 simple NFT
contract imports

Because EVMts is still considered in alpha this will not cause a major
semver bump

- [#440](#440)
[`8cceec7`](8cceec7)
Thanks [@roninjin10](https://github.com/roninjin10)! - Added support for
resolving an AST.
Passing in an optional flag to the bundler will return an ast along with
comments and abi. By default it's turned off. This AST will be usable in
future prs to implement advanced langauge features like goToDefinition

To work with the AST we add
[solidity-ast](https://github.com/OpenZeppelin/solidity-ast) from
open-zeppelin.

- [#444](#444)
[`793798e`](793798e)
Thanks [@roninjin10](https://github.com/roninjin10)! - Added solcInput
and solcOutput to return objects for bundler.

Now in addition to the compiled code and the modules solcInput and
solcOutput are also added along with the recently added asts property


![image](https://github.com/evmts/evmts-monorepo/assets/35039927/57277b41-195c-4c54-ab70-a4e1ef3fceaa)

This will be used internally to implement go-to-definition LSP support
to
[@evmts/ts-plugin](https://github.com/evmts/evmts-monorepo/tree/main/ts-plugin)

### Patch Changes

- [#436](#436)
[`e1903df`](e1903df)
Thanks [@roninjin10](https://github.com/roninjin10)! - Internal change:
Made usage of solc typesafe

This change adds new solc types to the
[solc](https://github.com/ethereum/solc-bin) peer dependency used by
EVMts. This is used by @evmts/bundler to

    -   includes type for SolcInputSources and outputsources


![image](https://github.com/evmts/evmts-monorepo/assets/35039927/1ee13b76-98ab-4f62-9266-6e4a972de223)

These types were adapted from [solc
documentation](https://docs.soliditylang.org/en/v0.8.17/using-the-compiler.html#compiler-input-and-output-json-description)

    Shout out @o-az who kicked off this improvement in #435

- [#442](#442)
[`b020298`](b020298)
Thanks [@roninjin10](https://github.com/roninjin10)! - ⬆️ Upgraded all
npm packages to latest
Every package in EVMts is consistently updated to it's latest version
using `pnpm up --latest`

- Updated dependencies
\[[`eedb7e0`](eedb7e0),
[`b020298`](b020298)]:
    -   @evmts/[email protected]
    -   @evmts/[email protected]

## @evmts/[email protected]

### Minor Changes

- [#438](#438)
[`eedb7e0`](eedb7e0)
Thanks [@roninjin10](https://github.com/roninjin10)! - Improve
peformance by 98% (5x) testing against 101 simple NFT contract imports

Major change: remove bytecode from EVMts. Needing the bytecode is a
niche use case and removing it improves peformance of the compiler
significantly. In future bytecode will be brought back as an optional
prop

This improves peformance by 98% (50x) testing against 101 simple NFT
contract imports

Because EVMts is still considered in alpha this will not cause a major
semver bump

### Patch Changes

- [#442](#442)
[`b020298`](b020298)
Thanks [@roninjin10](https://github.com/roninjin10)! - ⬆️ Upgraded all
npm packages to latest
Every package in EVMts is consistently updated to it's latest version
using `pnpm up --latest`
- Updated dependencies
\[[`91e43e9`](91e43e9),
[`eedb7e0`](eedb7e0),
[`e1903df`](e1903df),
[`b020298`](b020298),
[`8cceec7`](8cceec7),
[`793798e`](793798e)]:
    -   @evmts/[email protected]

## @evmts/[email protected]

### Minor Changes

- [#438](#438)
[`eedb7e0`](eedb7e0)
Thanks [@roninjin10](https://github.com/roninjin10)! - Improve
peformance by 98% (5x) testing against 101 simple NFT contract imports

Major change: remove bytecode from EVMts. Needing the bytecode is a
niche use case and removing it improves peformance of the compiler
significantly. In future bytecode will be brought back as an optional
prop

This improves peformance by 98% (50x) testing against 101 simple NFT
contract imports

Because EVMts is still considered in alpha this will not cause a major
semver bump

### Patch Changes

- Updated dependencies
\[[`91e43e9`](91e43e9),
[`eedb7e0`](eedb7e0),
[`e1903df`](e1903df),
[`b020298`](b020298),
[`8cceec7`](8cceec7),
[`793798e`](793798e)]:
    -   @evmts/[email protected]

## @evmts/[email protected]

### Minor Changes

- [#438](#438)
[`eedb7e0`](eedb7e0)
Thanks [@roninjin10](https://github.com/roninjin10)! - Improve
peformance by 98% (5x) testing against 101 simple NFT contract imports

Major change: remove bytecode from EVMts. Needing the bytecode is a
niche use case and removing it improves peformance of the compiler
significantly. In future bytecode will be brought back as an optional
prop

This improves peformance by 98% (50x) testing against 101 simple NFT
contract imports

Because EVMts is still considered in alpha this will not cause a major
semver bump

### Patch Changes

- [#442](#442)
[`b020298`](b020298)
Thanks [@roninjin10](https://github.com/roninjin10)! - ⬆️ Upgraded all
npm packages to latest
Every package in EVMts is consistently updated to it's latest version
using `pnpm up --latest`
- Updated dependencies
\[[`91e43e9`](91e43e9),
[`eedb7e0`](eedb7e0),
[`e1903df`](e1903df),
[`b020298`](b020298),
[`8cceec7`](8cceec7),
[`793798e`](793798e)]:
    -   @evmts/[email protected]
    -   @evmts/[email protected]
    -   @evmts/[email protected]

## @evmts/[email protected]

### Minor Changes

- [#438](#438)
[`eedb7e0`](eedb7e0)
Thanks [@roninjin10](https://github.com/roninjin10)! - Improve
peformance by 98% (5x) testing against 101 simple NFT contract imports

Major change: remove bytecode from EVMts. Needing the bytecode is a
niche use case and removing it improves peformance of the compiler
significantly. In future bytecode will be brought back as an optional
prop

This improves peformance by 98% (50x) testing against 101 simple NFT
contract imports

Because EVMts is still considered in alpha this will not cause a major
semver bump

### Patch Changes

- [#442](#442)
[`b020298`](b020298)
Thanks [@roninjin10](https://github.com/roninjin10)! - ⬆️ Upgraded all
npm packages to latest
Every package in EVMts is consistently updated to it's latest version
using `pnpm up --latest`

## @evmts/[email protected]

### Minor Changes

- [#438](#438)
[`eedb7e0`](eedb7e0)
Thanks [@roninjin10](https://github.com/roninjin10)! - Improve
peformance by 98% (5x) testing against 101 simple NFT contract imports

Major change: remove bytecode from EVMts. Needing the bytecode is a
niche use case and removing it improves peformance of the compiler
significantly. In future bytecode will be brought back as an optional
prop

This improves peformance by 98% (50x) testing against 101 simple NFT
contract imports

Because EVMts is still considered in alpha this will not cause a major
semver bump

### Patch Changes

- [#442](#442)
[`b020298`](b020298)
Thanks [@roninjin10](https://github.com/roninjin10)! - ⬆️ Upgraded all
npm packages to latest
Every package in EVMts is consistently updated to it's latest version
using `pnpm up --latest`

## @evmts/[email protected]

### Minor Changes

- [#444](#444)
[`793798e`](793798e)
Thanks [@roninjin10](https://github.com/roninjin10)! - Added support for
go-to-definition.

![Untitled\_ Sep 3, 2023 6_52
AM](https://github.com/evmts/evmts-monorepo/assets/35039927/ac46caf3-32cc-4ec5-8b3b-5e1df3f7819a)

After right clicking on a symbol and selecting go-to-definition with the
language server protocol the editor will show the exact file and line of
code a solidity method or event is defined on. This includes both the
implementation and the interface.

### Patch Changes

- [#442](#442)
[`b020298`](b020298)
Thanks [@roninjin10](https://github.com/roninjin10)! - ⬆️ Upgraded all
npm packages to latest
Every package in EVMts is consistently updated to it's latest version
using `pnpm up --latest`
- Updated dependencies
\[[`91e43e9`](91e43e9),
[`eedb7e0`](eedb7e0),
[`e1903df`](e1903df),
[`b020298`](b020298),
[`8cceec7`](8cceec7),
[`793798e`](793798e)]:
    -   @evmts/[email protected]

## @evmts/[email protected]

### Patch Changes

- [#442](#442)
[`b020298`](b020298)
Thanks [@roninjin10](https://github.com/roninjin10)! - ⬆️ Upgraded all
npm packages to latest
Every package in EVMts is consistently updated to it's latest version
using `pnpm up --latest`
- Updated dependencies
\[[`91e43e9`](91e43e9),
[`eedb7e0`](eedb7e0),
[`e1903df`](e1903df),
[`b020298`](b020298),
[`8cceec7`](8cceec7),
[`793798e`](793798e)]:
    -   @evmts/[email protected]

## @evmts/[email protected]

### Patch Changes

- [#442](#442)
[`b020298`](b020298)
Thanks [@roninjin10](https://github.com/roninjin10)! - ⬆️ Upgraded all
npm packages to latest
Every package in EVMts is consistently updated to it's latest version
using `pnpm up --latest`
- Updated dependencies
\[[`91e43e9`](91e43e9),
[`eedb7e0`](eedb7e0),
[`e1903df`](e1903df),
[`b020298`](b020298),
[`8cceec7`](8cceec7),
[`793798e`](793798e)]:
    -   @evmts/[email protected]

## @evmts/[email protected]

### Patch Changes

- [#442](#442)
[`b020298`](b020298)
Thanks [@roninjin10](https://github.com/roninjin10)! - ⬆️ Upgraded all
npm packages to latest
Every package in EVMts is consistently updated to it's latest version
using `pnpm up --latest`
- Updated dependencies
\[[`91e43e9`](91e43e9),
[`eedb7e0`](eedb7e0),
[`e1903df`](e1903df),
[`b020298`](b020298),
[`8cceec7`](8cceec7),
[`793798e`](793798e)]:
    -   @evmts/[email protected]

## @evmts/[email protected]

### Patch Changes

- [#442](#442)
[`b020298`](b020298)
Thanks [@roninjin10](https://github.com/roninjin10)! - ⬆️ Upgraded all
npm packages to latest
Every package in EVMts is consistently updated to it's latest version
using `pnpm up --latest`

## [email protected]

### Patch Changes

- Updated dependencies
\[[`eedb7e0`](eedb7e0),
[`b020298`](b020298)]:
    -   @evmts/[email protected]
    -   @evmts/[email protected]

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
  • Loading branch information
github-actions[bot] and github-actions[bot] authored Sep 4, 2023
1 parent f993699 commit 1124e34
Show file tree
Hide file tree
Showing 35 changed files with 256 additions and 910 deletions.
8 changes: 0 additions & 8 deletions .changeset/dry-glasses-cheat.md

This file was deleted.

16 changes: 0 additions & 16 deletions .changeset/friendly-cooks-juggle.md

This file was deleted.

9 changes: 0 additions & 9 deletions .changeset/great-ads-nail.md

This file was deleted.

15 changes: 0 additions & 15 deletions .changeset/modern-phones-think.md

This file was deleted.

15 changes: 0 additions & 15 deletions .changeset/nervous-bugs-swim.md

This file was deleted.

8 changes: 0 additions & 8 deletions .changeset/ten-pears-own.md

This file was deleted.

11 changes: 0 additions & 11 deletions .changeset/wet-actors-cough.md

This file was deleted.

50 changes: 50 additions & 0 deletions bundlers/bundler/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,55 @@
# @evmts/core

## 0.8.0

### Minor Changes

- [#439](https://github.com/evmts/evmts-monorepo/pull/439) [`91e43e9`](https://github.com/evmts/evmts-monorepo/commit/91e43e952a440f037d52146511ed2508d289874e) Thanks [@roninjin10](https://github.com/roninjin10)! - Added support for natspec comments showing up in EVMts contracts LSP and bundled code. Now when you hover over an EVMts contract any natspec comments will be available as jsdoc comments.

This support is limited based on what [solc](https://docs.soliditylang.org/en/v0.8.17/using-the-compiler.html) supports. In future more robust natspec parsing is expected to be added via [soldity-ast](Add function to parse NatSpec)
![image](https://github.com/evmts/evmts-monorepo/assets/35039927/da3b2c70-f16d-4f47-9de8-c05b4442193f)

- [#438](https://github.com/evmts/evmts-monorepo/pull/438) [`eedb7e0`](https://github.com/evmts/evmts-monorepo/commit/eedb7e0e8f853acf59c3f86c1d7317bad8ee7e2b) Thanks [@roninjin10](https://github.com/roninjin10)! - Improve peformance by 98% (5x) testing against 101 simple NFT contract imports

Major change: remove bytecode from EVMts. Needing the bytecode is a niche use case and removing it improves peformance of the compiler significantly. In future bytecode will be brought back as an optional prop

This improves peformance by 98% (50x) testing against 101 simple NFT contract imports

Because EVMts is still considered in alpha this will not cause a major semver bump

- [#440](https://github.com/evmts/evmts-monorepo/pull/440) [`8cceec7`](https://github.com/evmts/evmts-monorepo/commit/8cceec7409a5fc0e72168a10821a64203ba374ab) Thanks [@roninjin10](https://github.com/roninjin10)! - Added support for resolving an AST.
Passing in an optional flag to the bundler will return an ast along with comments and abi. By default it's turned off. This AST will be usable in future prs to implement advanced langauge features like goToDefinition

To work with the AST we add [solidity-ast](https://github.com/OpenZeppelin/solidity-ast) from open-zeppelin.

- [#444](https://github.com/evmts/evmts-monorepo/pull/444) [`793798e`](https://github.com/evmts/evmts-monorepo/commit/793798ec3782e4081840bcd77242104c9546e70c) Thanks [@roninjin10](https://github.com/roninjin10)! - Added solcInput and solcOutput to return objects for bundler.

Now in addition to the compiled code and the modules solcInput and solcOutput are also added along with the recently added asts property

![image](https://github.com/evmts/evmts-monorepo/assets/35039927/57277b41-195c-4c54-ab70-a4e1ef3fceaa)

This will be used internally to implement go-to-definition LSP support to [@evmts/ts-plugin](https://github.com/evmts/evmts-monorepo/tree/main/ts-plugin)

### Patch Changes

- [#436](https://github.com/evmts/evmts-monorepo/pull/436) [`e1903df`](https://github.com/evmts/evmts-monorepo/commit/e1903df625c54b2447ce2bc2318f4c74f9a02bb5) Thanks [@roninjin10](https://github.com/roninjin10)! - Internal change: Made usage of solc typesafe

This change adds new solc types to the [solc](https://github.com/ethereum/solc-bin) peer dependency used by EVMts. This is used by @evmts/bundler to

- includes type for SolcInputSources and outputsources

![image](https://github.com/evmts/evmts-monorepo/assets/35039927/1ee13b76-98ab-4f62-9266-6e4a972de223)

These types were adapted from [solc documentation](https://docs.soliditylang.org/en/v0.8.17/using-the-compiler.html#compiler-input-and-output-json-description)

Shout out @o-az who kicked off this improvement in #435

- [#442](https://github.com/evmts/evmts-monorepo/pull/442) [`b020298`](https://github.com/evmts/evmts-monorepo/commit/b020298f1acbfad396b0c1c9a1618e00bc750a43) Thanks [@roninjin10](https://github.com/roninjin10)! - ⬆️ Upgraded all npm packages to latest
Every package in EVMts is consistently updated to it's latest version using `pnpm up --latest`
- Updated dependencies [[`eedb7e0`](https://github.com/evmts/evmts-monorepo/commit/eedb7e0e8f853acf59c3f86c1d7317bad8ee7e2b), [`b020298`](https://github.com/evmts/evmts-monorepo/commit/b020298f1acbfad396b0c1c9a1618e00bc750a43)]:
- @evmts/core@0.8.0
- @evmts/config@0.8.0

## 0.7.1

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion bundlers/bundler/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@evmts/bundler",
"version": "0.7.1",
"version": "0.8.0",
"private": false,
"description": "Internal bundler for Evmts",
"keywords": [
Expand Down
9 changes: 9 additions & 0 deletions bundlers/esbuild/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,14 @@
# @evmts/plugin

## 0.8.0

### Patch Changes

- [#442](https://github.com/evmts/evmts-monorepo/pull/442) [`b020298`](https://github.com/evmts/evmts-monorepo/commit/b020298f1acbfad396b0c1c9a1618e00bc750a43) Thanks [@roninjin10](https://github.com/roninjin10)! - ⬆️ Upgraded all npm packages to latest
Every package in EVMts is consistently updated to it's latest version using `pnpm up --latest`
- Updated dependencies [[`91e43e9`](https://github.com/evmts/evmts-monorepo/commit/91e43e952a440f037d52146511ed2508d289874e), [`eedb7e0`](https://github.com/evmts/evmts-monorepo/commit/eedb7e0e8f853acf59c3f86c1d7317bad8ee7e2b), [`e1903df`](https://github.com/evmts/evmts-monorepo/commit/e1903df625c54b2447ce2bc2318f4c74f9a02bb5), [`b020298`](https://github.com/evmts/evmts-monorepo/commit/b020298f1acbfad396b0c1c9a1618e00bc750a43), [`8cceec7`](https://github.com/evmts/evmts-monorepo/commit/8cceec7409a5fc0e72168a10821a64203ba374ab), [`793798e`](https://github.com/evmts/evmts-monorepo/commit/793798ec3782e4081840bcd77242104c9546e70c)]:
- @evmts/bundler@0.8.0

## 0.7.1

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion bundlers/esbuild/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@evmts/esbuild-plugin",
"version": "0.7.1",
"version": "0.8.0",
"contributors": [
"Will Cory <[email protected]>"
],
Expand Down
19 changes: 19 additions & 0 deletions bundlers/rollup/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,24 @@
# @evmts/plugin

## 0.8.0

### Minor Changes

- [#438](https://github.com/evmts/evmts-monorepo/pull/438) [`eedb7e0`](https://github.com/evmts/evmts-monorepo/commit/eedb7e0e8f853acf59c3f86c1d7317bad8ee7e2b) Thanks [@roninjin10](https://github.com/roninjin10)! - Improve peformance by 98% (5x) testing against 101 simple NFT contract imports

Major change: remove bytecode from EVMts. Needing the bytecode is a niche use case and removing it improves peformance of the compiler significantly. In future bytecode will be brought back as an optional prop

This improves peformance by 98% (50x) testing against 101 simple NFT contract imports

Because EVMts is still considered in alpha this will not cause a major semver bump

### Patch Changes

- [#442](https://github.com/evmts/evmts-monorepo/pull/442) [`b020298`](https://github.com/evmts/evmts-monorepo/commit/b020298f1acbfad396b0c1c9a1618e00bc750a43) Thanks [@roninjin10](https://github.com/roninjin10)! - ⬆️ Upgraded all npm packages to latest
Every package in EVMts is consistently updated to it's latest version using `pnpm up --latest`
- Updated dependencies [[`91e43e9`](https://github.com/evmts/evmts-monorepo/commit/91e43e952a440f037d52146511ed2508d289874e), [`eedb7e0`](https://github.com/evmts/evmts-monorepo/commit/eedb7e0e8f853acf59c3f86c1d7317bad8ee7e2b), [`e1903df`](https://github.com/evmts/evmts-monorepo/commit/e1903df625c54b2447ce2bc2318f4c74f9a02bb5), [`b020298`](https://github.com/evmts/evmts-monorepo/commit/b020298f1acbfad396b0c1c9a1618e00bc750a43), [`8cceec7`](https://github.com/evmts/evmts-monorepo/commit/8cceec7409a5fc0e72168a10821a64203ba374ab), [`793798e`](https://github.com/evmts/evmts-monorepo/commit/793798ec3782e4081840bcd77242104c9546e70c)]:
- @evmts/bundler@0.8.0

## 0.7.1

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion bundlers/rollup/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@evmts/rollup-plugin",
"version": "0.7.1",
"version": "0.8.0",
"contributors": [
"Will Cory <[email protected]>"
],
Expand Down
9 changes: 9 additions & 0 deletions bundlers/rspack/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,14 @@
# @evmts/plugin

## 0.8.0

### Patch Changes

- [#442](https://github.com/evmts/evmts-monorepo/pull/442) [`b020298`](https://github.com/evmts/evmts-monorepo/commit/b020298f1acbfad396b0c1c9a1618e00bc750a43) Thanks [@roninjin10](https://github.com/roninjin10)! - ⬆️ Upgraded all npm packages to latest
Every package in EVMts is consistently updated to it's latest version using `pnpm up --latest`
- Updated dependencies [[`91e43e9`](https://github.com/evmts/evmts-monorepo/commit/91e43e952a440f037d52146511ed2508d289874e), [`eedb7e0`](https://github.com/evmts/evmts-monorepo/commit/eedb7e0e8f853acf59c3f86c1d7317bad8ee7e2b), [`e1903df`](https://github.com/evmts/evmts-monorepo/commit/e1903df625c54b2447ce2bc2318f4c74f9a02bb5), [`b020298`](https://github.com/evmts/evmts-monorepo/commit/b020298f1acbfad396b0c1c9a1618e00bc750a43), [`8cceec7`](https://github.com/evmts/evmts-monorepo/commit/8cceec7409a5fc0e72168a10821a64203ba374ab), [`793798e`](https://github.com/evmts/evmts-monorepo/commit/793798ec3782e4081840bcd77242104c9546e70c)]:
- @evmts/bundler@0.8.0

## 0.7.1

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion bundlers/rspack/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@evmts/rspack-plugin",
"version": "0.7.1",
"version": "0.8.0",
"private": false,
"contributors": [
"Will Cory <[email protected]>"
Expand Down
17 changes: 17 additions & 0 deletions bundlers/vite/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,22 @@
# @evmts/plugin

## 0.8.0

### Minor Changes

- [#438](https://github.com/evmts/evmts-monorepo/pull/438) [`eedb7e0`](https://github.com/evmts/evmts-monorepo/commit/eedb7e0e8f853acf59c3f86c1d7317bad8ee7e2b) Thanks [@roninjin10](https://github.com/roninjin10)! - Improve peformance by 98% (5x) testing against 101 simple NFT contract imports

Major change: remove bytecode from EVMts. Needing the bytecode is a niche use case and removing it improves peformance of the compiler significantly. In future bytecode will be brought back as an optional prop

This improves peformance by 98% (50x) testing against 101 simple NFT contract imports

Because EVMts is still considered in alpha this will not cause a major semver bump

### Patch Changes

- Updated dependencies [[`91e43e9`](https://github.com/evmts/evmts-monorepo/commit/91e43e952a440f037d52146511ed2508d289874e), [`eedb7e0`](https://github.com/evmts/evmts-monorepo/commit/eedb7e0e8f853acf59c3f86c1d7317bad8ee7e2b), [`e1903df`](https://github.com/evmts/evmts-monorepo/commit/e1903df625c54b2447ce2bc2318f4c74f9a02bb5), [`b020298`](https://github.com/evmts/evmts-monorepo/commit/b020298f1acbfad396b0c1c9a1618e00bc750a43), [`8cceec7`](https://github.com/evmts/evmts-monorepo/commit/8cceec7409a5fc0e72168a10821a64203ba374ab), [`793798e`](https://github.com/evmts/evmts-monorepo/commit/793798ec3782e4081840bcd77242104c9546e70c)]:
- @evmts/bundler@0.8.0

## 0.7.1

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion bundlers/vite/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@evmts/vite-plugin",
"version": "0.7.1",
"version": "0.8.0",
"private": false,
"contributors": [
"Will Cory <[email protected]>"
Expand Down
9 changes: 9 additions & 0 deletions bundlers/webpack/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,14 @@
# @evmts/plugin

## 0.8.0

### Patch Changes

- [#442](https://github.com/evmts/evmts-monorepo/pull/442) [`b020298`](https://github.com/evmts/evmts-monorepo/commit/b020298f1acbfad396b0c1c9a1618e00bc750a43) Thanks [@roninjin10](https://github.com/roninjin10)! - ⬆️ Upgraded all npm packages to latest
Every package in EVMts is consistently updated to it's latest version using `pnpm up --latest`
- Updated dependencies [[`91e43e9`](https://github.com/evmts/evmts-monorepo/commit/91e43e952a440f037d52146511ed2508d289874e), [`eedb7e0`](https://github.com/evmts/evmts-monorepo/commit/eedb7e0e8f853acf59c3f86c1d7317bad8ee7e2b), [`e1903df`](https://github.com/evmts/evmts-monorepo/commit/e1903df625c54b2447ce2bc2318f4c74f9a02bb5), [`b020298`](https://github.com/evmts/evmts-monorepo/commit/b020298f1acbfad396b0c1c9a1618e00bc750a43), [`8cceec7`](https://github.com/evmts/evmts-monorepo/commit/8cceec7409a5fc0e72168a10821a64203ba374ab), [`793798e`](https://github.com/evmts/evmts-monorepo/commit/793798ec3782e4081840bcd77242104c9546e70c)]:
- @evmts/bundler@0.8.0

## 0.7.1

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion bundlers/webpack/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@evmts/webpack-plugin",
"version": "0.7.1",
"version": "0.8.0",
"private": false,
"description": "A webpack plugin for evmts",
"contributors": [
Expand Down
21 changes: 21 additions & 0 deletions cli/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,26 @@
# @evmts/cli

## 0.8.0

### Minor Changes

- [#438](https://github.com/evmts/evmts-monorepo/pull/438) [`eedb7e0`](https://github.com/evmts/evmts-monorepo/commit/eedb7e0e8f853acf59c3f86c1d7317bad8ee7e2b) Thanks [@roninjin10](https://github.com/roninjin10)! - Improve peformance by 98% (5x) testing against 101 simple NFT contract imports

Major change: remove bytecode from EVMts. Needing the bytecode is a niche use case and removing it improves peformance of the compiler significantly. In future bytecode will be brought back as an optional prop

This improves peformance by 98% (50x) testing against 101 simple NFT contract imports

Because EVMts is still considered in alpha this will not cause a major semver bump

### Patch Changes

- [#442](https://github.com/evmts/evmts-monorepo/pull/442) [`b020298`](https://github.com/evmts/evmts-monorepo/commit/b020298f1acbfad396b0c1c9a1618e00bc750a43) Thanks [@roninjin10](https://github.com/roninjin10)! - ⬆️ Upgraded all npm packages to latest
Every package in EVMts is consistently updated to it's latest version using `pnpm up --latest`
- Updated dependencies [[`91e43e9`](https://github.com/evmts/evmts-monorepo/commit/91e43e952a440f037d52146511ed2508d289874e), [`eedb7e0`](https://github.com/evmts/evmts-monorepo/commit/eedb7e0e8f853acf59c3f86c1d7317bad8ee7e2b), [`e1903df`](https://github.com/evmts/evmts-monorepo/commit/e1903df625c54b2447ce2bc2318f4c74f9a02bb5), [`b020298`](https://github.com/evmts/evmts-monorepo/commit/b020298f1acbfad396b0c1c9a1618e00bc750a43), [`8cceec7`](https://github.com/evmts/evmts-monorepo/commit/8cceec7409a5fc0e72168a10821a64203ba374ab), [`793798e`](https://github.com/evmts/evmts-monorepo/commit/793798ec3782e4081840bcd77242104c9546e70c)]:
- @evmts/bundler@0.8.0
- @evmts/core@0.8.0
- @evmts/config@0.8.0

## 0.7.2

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion cli/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@evmts/cli",
"version": "0.7.2",
"version": "0.8.0",
"private": false,
"description": "Cli commands for Evmts",
"keywords": [
Expand Down
7 changes: 7 additions & 0 deletions config/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# @evmts/core

## 0.8.0

### Patch Changes

- [#442](https://github.com/evmts/evmts-monorepo/pull/442) [`b020298`](https://github.com/evmts/evmts-monorepo/commit/b020298f1acbfad396b0c1c9a1618e00bc750a43) Thanks [@roninjin10](https://github.com/roninjin10)! - ⬆️ Upgraded all npm packages to latest
Every package in EVMts is consistently updated to it's latest version using `pnpm up --latest`

## 0.7.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion config/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@evmts/config",
"version": "0.7.0",
"version": "0.8.0",
"private": false,
"description": "Manages config for evmts",
"keywords": [
Expand Down
17 changes: 17 additions & 0 deletions core/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,22 @@
# @evmts/core

## 0.8.0

### Minor Changes

- [#438](https://github.com/evmts/evmts-monorepo/pull/438) [`eedb7e0`](https://github.com/evmts/evmts-monorepo/commit/eedb7e0e8f853acf59c3f86c1d7317bad8ee7e2b) Thanks [@roninjin10](https://github.com/roninjin10)! - Improve peformance by 98% (5x) testing against 101 simple NFT contract imports

Major change: remove bytecode from EVMts. Needing the bytecode is a niche use case and removing it improves peformance of the compiler significantly. In future bytecode will be brought back as an optional prop

This improves peformance by 98% (50x) testing against 101 simple NFT contract imports

Because EVMts is still considered in alpha this will not cause a major semver bump

### Patch Changes

- [#442](https://github.com/evmts/evmts-monorepo/pull/442) [`b020298`](https://github.com/evmts/evmts-monorepo/commit/b020298f1acbfad396b0c1c9a1618e00bc750a43) Thanks [@roninjin10](https://github.com/roninjin10)! - ⬆️ Upgraded all npm packages to latest
Every package in EVMts is consistently updated to it's latest version using `pnpm up --latest`

## 0.6.0

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion core/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@evmts/core",
"version": "0.6.0",
"version": "0.8.0",
"private": false,
"description": "A typesafe library for writing forge scripts in typescript",
"keywords": [
Expand Down
Loading

1 comment on commit 1124e34

@vercel
Copy link

@vercel vercel bot commented on 1124e34 Sep 4, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Successfully deployed to the following URLs:

evmts-docs – ./

evmts-docs-evmts.vercel.app
evmts.dev
evmts-docs-git-main-evmts.vercel.app

Please sign in to comment.