diff --git a/client/CHANGELOG.md b/client/CHANGELOG.md index d298087c..5b9de2d4 100644 --- a/client/CHANGELOG.md +++ b/client/CHANGELOG.md @@ -4,6 +4,12 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). +## 0.8.6 - 2024-09-16 + +### Added + +- Turn on Slang features unconditionally ([598](https://github.com/NomicFoundation/hardhat-vscode/pull/598)) + ## 0.8.5 - 2024-08-15 ### Added diff --git a/client/package.json b/client/package.json index 8cf36e57..5a341eb7 100644 --- a/client/package.json +++ b/client/package.json @@ -4,7 +4,7 @@ "displayName": "Solidity", "description": "Solidity and Hardhat support by the Hardhat team", "license": "MIT", - "version": "0.8.5", + "version": "0.8.6", "private": true, "main": "./out/extension.js", "module": "./out/extension.js", diff --git a/coc/package.json b/coc/package.json index d7dc8a3f..4a76a8a5 100644 --- a/coc/package.json +++ b/coc/package.json @@ -2,7 +2,7 @@ "name": "@nomicfoundation/coc-solidity", "description": "Solidity and Hardhat support for coc.nvim", "license": "MIT", - "version": "0.8.5", + "version": "0.8.6", "author": "Nomic Foundation", "repository": { "type": "git", @@ -29,7 +29,7 @@ "clean": "rimraf out .nyc_output coverage *.tsbuildinfo *.log" }, "dependencies": { - "@nomicfoundation/solidity-language-server": "0.8.5" + "@nomicfoundation/solidity-language-server": "0.8.6" }, "devDependencies": { "coc.nvim": "^0.0.80", diff --git a/docs/publish-extension.md b/docs/publish-extension.md index eca8d2f0..bb3f35e7 100644 --- a/docs/publish-extension.md +++ b/docs/publish-extension.md @@ -2,36 +2,35 @@ To publish `hardhat-solidity` you need to do next steps: -1. `git fetch`, Checkout out `development`, then ensure your branch is up to date `git pull --ff-only` -2. Perform a clean install and build (will lose all uncommitted changes): +1. `git fetch`, Checkout out `development`, then ensure your branch is up to date `git pull --ff-only` +2. Perform a clean install and build (will lose all uncommitted changes): - ```sh - git clean -fdx . - npm install - npm run build - ``` + ```sh + git clean -fdx . + npm install + npm run build + ``` -3. Run a full check, stopping on failure: `npm run fullcheck`, optionally you can check that each commit meets our build requirements with: `git rebase main --exec "npm install && npm run fullcheck"` -4. Confirm the commits represent the features for the release -5. Branch into a release branch named for the current date: `git checkout -b release/yyyy-mm-dd` -6. Update the version based on semver, ensure it is updated in: +3. Run a full check, stopping on failure: `npm run fullcheck`, optionally you can check that each commit meets our build requirements with: `git rebase main --exec "npm install && npm run fullcheck"` +4. Confirm the commits represent the features for the release +5. Branch into a release branch named for the current date: `git checkout -b release/yyyy-mm-dd` +6. Update the version based on semver, ensure it is updated in: - - The client package version in `./client/package.json` - - The language server package version in `./server/package.json` - - The coc extension package version in `./coc/package.json` - - Its `@nomicfoundation/solidity-language-server` dependency version. + - The client package version in `./client/package.json` + - The language server package version in `./server/package.json` + - The coc extension package version in `./coc/package.json` + - Its `@nomicfoundation/solidity-language-server` dependency version. -7. Update the changelog in `./client/CHANGELOG.md` by adding a new entry for the new version based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) -8. Commit the package version and changelog change as a version bump commit: +7. Update the changelog in `./client/CHANGELOG.md` by adding a new entry for the new version based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) +8. Commit the package version and changelog change as a version bump commit: - ```git - chore: bump version to v0.x.x + ```git + chore: bump version to v0.x.x - Update the package version and changelog for the `0.x.x - yyyy-mm-dd` - release. - ``` + Update the package version and changelog for the `0.x.x - yyyy-mm-dd` release. + ``` -9. Push the release branch and open a pull request against `main` using the new changelog entry as the PR description +9. Push the release branch and open a pull request against `main` using the new changelog entry as the PR description 10. Ensure .env file is populated with GA and Sentry secrets before packaging (see `./env.example`) diff --git a/package-lock.json b/package-lock.json index 1c79f406..35611627 100644 --- a/package-lock.json +++ b/package-lock.json @@ -39,7 +39,7 @@ }, "client": { "name": "hardhat-solidity", - "version": "0.8.4", + "version": "0.8.5", "license": "MIT", "dependencies": { "@nomicfoundation/solidity-language-server": "0.6.16", @@ -142,10 +142,10 @@ }, "coc": { "name": "@nomicfoundation/coc-solidity", - "version": "0.8.4", + "version": "0.8.5", "license": "MIT", "dependencies": { - "@nomicfoundation/solidity-language-server": "0.8.4" + "@nomicfoundation/solidity-language-server": "0.8.5" }, "devDependencies": { "coc.nvim": "^0.0.80", @@ -11645,7 +11645,7 @@ }, "server": { "name": "@nomicfoundation/solidity-language-server", - "version": "0.8.4", + "version": "0.8.5", "license": "MIT", "dependencies": { "@nomicfoundation/slang": "0.16.0", @@ -13986,7 +13986,7 @@ "@nomicfoundation/coc-solidity": { "version": "file:coc", "requires": { - "@nomicfoundation/solidity-language-server": "0.8.4", + "@nomicfoundation/solidity-language-server": "0.8.5", "coc.nvim": "^0.0.80", "esbuild": "^0.16.0", "eslint": "^7.23.0" diff --git a/server/package.json b/server/package.json index 0f853803..dbef707e 100644 --- a/server/package.json +++ b/server/package.json @@ -2,7 +2,7 @@ "name": "@nomicfoundation/solidity-language-server", "description": "Solidity language server by Nomic Foundation", "license": "MIT", - "version": "0.8.5", + "version": "0.8.6", "author": "Nomic Foundation", "repository": { "type": "git",