Skip to content

Commit

Permalink
Update changelog and update release instructions
Browse files Browse the repository at this point in the history
  • Loading branch information
steff456 committed Jul 21, 2020
1 parent 44aab94 commit 81b8335
Show file tree
Hide file tree
Showing 5 changed files with 97 additions and 40 deletions.
40 changes: 40 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,43 @@
## Version spyder-terminal v0.4.0 (2020/07/21)

### Issues Closed

* [Issue 233](https://github.com/spyder-ide/spyder-terminal/issues/233) - Update translations
* [Issue 227](https://github.com/spyder-ide/spyder-terminal/issues/227) - Add option to set buffer limit ([PR 228](https://github.com/spyder-ide/spyder-terminal/pull/228) by [@steff456](https://github.com/steff456))
* [Issue 225](https://github.com/spyder-ide/spyder-terminal/issues/225) - Terminal error "ValueError: Invalid cookie 'cwd'" ([PR 229](https://github.com/spyder-ide/spyder-terminal/pull/229) by [@steff456](https://github.com/steff456))
* [Issue 224](https://github.com/spyder-ide/spyder-terminal/issues/224) - Add widget for find functionality in the terminal ([PR 226](https://github.com/spyder-ide/spyder-terminal/pull/226) by [@steff456](https://github.com/steff456))
* [Issue 219](https://github.com/spyder-ide/spyder-terminal/issues/219) - Remove QWebKit from the code ([PR 221](https://github.com/spyder-ide/spyder-terminal/pull/221) by [@steff456](https://github.com/steff456))
* [Issue 218](https://github.com/spyder-ide/spyder-terminal/issues/218) - Shortcuts are not appearing in the preferences pane ([PR 222](https://github.com/spyder-ide/spyder-terminal/pull/222) by [@steff456](https://github.com/steff456))
* [Issue 213](https://github.com/spyder-ide/spyder-terminal/issues/213) - Update to xterm.js latest version ([PR 214](https://github.com/spyder-ide/spyder-terminal/pull/214) by [@steff456](https://github.com/steff456))
* [Issue 212](https://github.com/spyder-ide/spyder-terminal/issues/212) - Migrate this plugin to Python 3 ([PR 215](https://github.com/spyder-ide/spyder-terminal/pull/215) by [@steff456](https://github.com/steff456))
* [Issue 206](https://github.com/spyder-ide/spyder-terminal/issues/206) - Correctly generate logging files ([PR 210](https://github.com/spyder-ide/spyder-terminal/pull/210) by [@steff456](https://github.com/steff456))
* [Issue 202](https://github.com/spyder-ide/spyder-terminal/issues/202) - Problems when highlight text on terminal ([PR 216](https://github.com/spyder-ide/spyder-terminal/pull/216) by [@steff456](https://github.com/steff456))
* [Issue 148](https://github.com/spyder-ide/spyder-terminal/issues/148) - How to increase/decrease size of font in terminal? ([PR 217](https://github.com/spyder-ide/spyder-terminal/pull/217) by [@steff456](https://github.com/steff456))

In this release 11 issues were closed.

### Pull Requests Merged

* [PR 232](https://github.com/spyder-ide/spyder-terminal/pull/232) - New Crowdin updates, by [@spyder-bot](https://github.com/spyder-bot)
* [PR 231](https://github.com/spyder-ide/spyder-terminal/pull/231) - PR: Update translation files, by [@steff456](https://github.com/steff456)
* [PR 229](https://github.com/spyder-ide/spyder-terminal/pull/229) - PR: Percent encode/decode cwd to encode spaces and special characters, by [@steff456](https://github.com/steff456) ([225](https://github.com/spyder-ide/spyder-terminal/issues/225))
* [PR 228](https://github.com/spyder-ide/spyder-terminal/pull/228) - PR: Add scrollback option to the terminal, by [@steff456](https://github.com/steff456) ([227](https://github.com/spyder-ide/spyder-terminal/issues/227))
* [PR 226](https://github.com/spyder-ide/spyder-terminal/pull/226) - PR: Add find widget to the terminal, by [@steff456](https://github.com/steff456) ([224](https://github.com/spyder-ide/spyder-terminal/issues/224))
* [PR 223](https://github.com/spyder-ide/spyder-terminal/pull/223) - PR: Improve clipboard support in the terminal, by [@steff456](https://github.com/steff456)
* [PR 222](https://github.com/spyder-ide/spyder-terminal/pull/222) - PR: Fix shortcuts to new API, by [@steff456](https://github.com/steff456) ([218](https://github.com/spyder-ide/spyder-terminal/issues/218))
* [PR 221](https://github.com/spyder-ide/spyder-terminal/pull/221) - PR: Remove deprecated QWebKit code, by [@steff456](https://github.com/steff456) ([219](https://github.com/spyder-ide/spyder-terminal/issues/219))
* [PR 217](https://github.com/spyder-ide/spyder-terminal/pull/217) - PR: Add option to zoom in/zoom out in the terminal, by [@steff456](https://github.com/steff456) ([148](https://github.com/spyder-ide/spyder-terminal/issues/148))
* [PR 216](https://github.com/spyder-ide/spyder-terminal/pull/216) - PR: Fix highlight text on the terminal, by [@steff456](https://github.com/steff456) ([202](https://github.com/spyder-ide/spyder-terminal/issues/202))
* [PR 215](https://github.com/spyder-ide/spyder-terminal/pull/215) - PR: Move Spyder-terminal plugin to Python 3, by [@steff456](https://github.com/steff456) ([212](https://github.com/spyder-ide/spyder-terminal/issues/212))
* [PR 214](https://github.com/spyder-ide/spyder-terminal/pull/214) - PR: Upgrade xterm to 4.7 release, by [@steff456](https://github.com/steff456) ([213](https://github.com/spyder-ide/spyder-terminal/issues/213))
* [PR 211](https://github.com/spyder-ide/spyder-terminal/pull/211) - PR: Fix issues when running our test suite in Azure, by [@ccordoba12](https://github.com/ccordoba12)
* [PR 210](https://github.com/spyder-ide/spyder-terminal/pull/210) - PR: Generate logging files with Spyder's debug level, by [@steff456](https://github.com/steff456) ([206](https://github.com/spyder-ide/spyder-terminal/issues/206))
* [PR 208](https://github.com/spyder-ide/spyder-terminal/pull/208) - Bump websocket-extensions from 0.1.3 to 0.1.4, by [@dependabot[bot]](https://github.com/apps/dependabot)
* [PR 204](https://github.com/spyder-ide/spyder-terminal/pull/204) - Bump jquery from 3.4.1 to 3.5.0, by [@dependabot[bot]](https://github.com/apps/dependabot)

In this release 16 pull requests were closed.


## Version spyder-terminal v0.3.2 (2020/04/27)


Expand Down
21 changes: 19 additions & 2 deletions RELEASE.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,22 @@
To release a new version of spyder-terminal:

# Release
Follow the steps to release a new version of spyder-terminal

## Translation updates

* Install [gettext-helpers](https://github.com/spyder-ide/gettext-helpers) from source.
* Update the `*.pot` and `*.po` translation files by following these steps:
* Run `spyder-gettext scan spyder_terminal` to update localization files.
* Create and merge a new PR with these updated files.
* Once merged, the new strings are now available on Crowdin.
* Close the current translation PR and delete the `translate/<branch-name>` branch associated with it.
* Go to the [integrations page](https://crowdin.com/project/spyder/settings#integration) on Crowdin and press `Sync now` to open a new translation PR.
* Request translators on a Github issue to update their translations on Crowdin. This can take between a couple of days to a couple of weeks depending on the amount of strings to translate. It's necessary to wait for that before proceeding to the next step.
* Checkout the translation PR and update the `*.mo` files in there by running `spyder-gettext compile spyder_terminal`.
* Squash all commits in that PR into a single one. This commit will include the `*.pot`, `*.po` and `*.mo` file changes.
* Once that's done, merge the PR to finish the process.
* Don't forget to remove your local checkout of `translate/<branch-name>` because that's going to be outdated for next time.

## Release updates
* git fetch upstream && git merge upstream/master

* Close milestone on Zenhub
Expand Down
42 changes: 21 additions & 21 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

14 changes: 7 additions & 7 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,11 +13,11 @@
"fetch": "github/fetch#^2.0.3",
"jquery": "jquery/jquery-dist#^3.5.0",
"promise-polyfill": "taylorhakes/promise-polyfill#^6.0.2",
"xterm": "4.7.0",
"xterm-addon-attach": "0.6.0",
"xterm-addon-fit": "0.4.0",
"xterm-addon-search": "0.7.0",
"xterm-addon-web-links": "0.4.0",
"xterm": "^4.8.1",
"xterm-addon-attach": "^0.6.0",
"xterm-addon-fit": "^0.4.0",
"xterm-addon-search": "^0.7.0",
"xterm-addon-web-links": "^0.4.0",
"xterm.js": "sourcelair/xterm.js#^3.14.5"
},
"engines": {
Expand All @@ -30,8 +30,8 @@
"devDependencies": {
"html-webpack-plugin": "^3.2.0",
"path": "^0.12.7",
"webpack": "4.43.0",
"webpack-cli": "3.3.12",
"webpack": "^4.43.0",
"webpack-cli": "^3.3.12",
"webpack-dev-server": "^3.7.2"
}
}
20 changes: 10 additions & 10 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -4917,7 +4917,7 @@ wbuf@^1.1.0, wbuf@^1.7.3:
dependencies:
minimalistic-assert "^1.0.0"

webpack-cli@^3.3.11:
webpack-cli@^3.3.12:
version "3.3.12"
resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-3.3.12.tgz#94e9ada081453cd0aa609c99e500012fd3ad2d4a"
integrity sha512-NVWBaz9k839ZH/sinurM+HcDvJOTXwSjYp1ku+5XKeOC03z8v5QitnK/x+lAxGXFyhdayoIf/GOpv85z3/xPag==
Expand Down Expand Up @@ -5000,7 +5000,7 @@ webpack-sources@^1.4.0, webpack-sources@^1.4.1:
source-list-map "^2.0.0"
source-map "~0.6.1"

webpack@^4.42.1:
webpack@^4.43.0:
version "4.43.0"
resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.43.0.tgz#c48547b11d563224c561dad1172c8aa0b8a678e6"
integrity sha512-GW1LjnPipFW2Y78OOab8NJlCflB7EFskMih2AHdvjbpKMeDJqEgSx24cXXXiPS65+WSwVyxtDsJH6jGX2czy+g==
Expand Down Expand Up @@ -5095,22 +5095,22 @@ xtend@^4.0.0, xtend@~4.0.1:
resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54"
integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==

[email protected]:
xterm-addon-attach@^0.6.0:
version "0.6.0"
resolved "https://registry.yarnpkg.com/xterm-addon-attach/-/xterm-addon-attach-0.6.0.tgz#220c23addd62ab88c9914e2d4c06f7407e44680e"
integrity sha512-Mo8r3HTjI/EZfczVCwRU6jh438B4WLXxdFO86OB7bx0jGhwh2GdF4ifx/rP+OB+Cb2vmLhhVIZ00/7x3YSP3dg==

[email protected]:
xterm-addon-fit@^0.4.0:
version "0.4.0"
resolved "https://registry.yarnpkg.com/xterm-addon-fit/-/xterm-addon-fit-0.4.0.tgz#06e0c5d0a6aaacfb009ef565efa1c81e93d90193"
integrity sha512-p4BESuV/g2L6pZzFHpeNLLnep9mp/DkF3qrPglMiucSFtD8iJxtMufEoEJbN8LZwB4i+8PFpFvVuFrGOSpW05w==

[email protected]:
xterm-addon-search@^0.7.0:
version "0.7.0"
resolved "https://registry.yarnpkg.com/xterm-addon-search/-/xterm-addon-search-0.7.0.tgz#c929d3e5cbb335e82bff72f158ea82936d9cd4ef"
integrity sha512-6060evmJJ+tZcjnx33FXaeEHLpuXEa7l9UzUsYfMlCKbu88AbE+5LJocTKCHYd71cwCwb9pjmv/G1o9Rf9Zbcg==

[email protected]:
xterm-addon-web-links@^0.4.0:
version "0.4.0"
resolved "https://registry.yarnpkg.com/xterm-addon-web-links/-/xterm-addon-web-links-0.4.0.tgz#265cbf8221b9b315d0a748e1323bee331cd5da03"
integrity sha512-xv8GeiINmx0zENO9hf5k+5bnkaE8mRzF+OBAr9WeFq2eLaQSudioQSiT34M1ofKbzcdjSsKiZm19Rw3i4eXamg==
Expand All @@ -5119,10 +5119,10 @@ xterm.js@sourcelair/xterm.js#^3.14.5:
version "3.14.5"
resolved "https://codeload.github.com/sourcelair/xterm.js/tar.gz/b2bb848dfe49923c03eff35736a5e4411f1ee2b6"

[email protected]:
version "4.7.0"
resolved "https://registry.yarnpkg.com/xterm/-/xterm-4.7.0.tgz#254485811146b03fbea10c911f7f68a99e1d3bfd"
integrity sha512-UeH6U/1iknCBP94/AcKAFBeQz6ZicMugJHGXruTmsY8RcZt+mkx+vl8jLLOqNYweXdBbywCg2kK88WDKjcmSmg==
xterm@^4.7.0:
version "4.8.1"
resolved "https://registry.yarnpkg.com/xterm/-/xterm-4.8.1.tgz#155a1729a43e1a89b406524e22c5634339e39ca1"
integrity sha512-ax91ny4tI5eklqIfH79OUSGE2PUX2rGbwONmB6DfqpyhSZO8/cf++sqiaMWEVCMjACyMfnISW7C3gGMoNvNolQ==

y18n@^4.0.0:
version "4.0.0"
Expand Down

0 comments on commit 81b8335

Please sign in to comment.