diff --git a/CHANGELOG.md b/CHANGELOG.md index 0478f0f6..a08a0f71 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,113 +1,324 @@ -## [1.9.7](https://github.com/lgeiger/ide-python/compare/v1.9.6...v1.9.7) (2021-08-24) +# Changelog + +Check the **[Releases]** for the actual files. + +
+
+ +## [![Badge 1.9.7]][1.9.7] + +### Fixes + +- Fixed replacing `$PIPENV_PATH` in python path + + [  5789f41  ][5789f41] + +
+
+ +## [![Badge 1.9.6]][1.9.6] + +### Fixes + +- Configs not working for the deprecated `pyls` + + [  8e29121  ][8e29121] + +- Fallback to the other `pyls` if one doesn't exist + + [  902102b  ][902102b] + +
+
-### Bug Fixes +## [![Badge 1.9.5]][1.9.5] -* fix replacing $PIPENV_PATH in the python path ([5789f41](https://github.com/lgeiger/ide-python/commit/5789f417d4f7ce0c37c34945f96f6e2001731143)) +### Fixes -## [1.9.6](https://github.com/lgeiger/ide-python/compare/v1.9.5...v1.9.6) (2021-08-10) +* Config works with `pylsp` / `pyls` + [  c6a873f  ][c6a873f] -### Bug Fixes -* configs not working for the deprecated pyls ([8e29121](https://github.com/lgeiger/ide-python/commit/8e291211dc5930363d3ad146f8c05594f40a8211)) -* fallback to the other pyls if one doesn't exist ([902102b](https://github.com/lgeiger/ide-python/commit/902102bed3e675bb00007eec94ef7af5d6059d7c)) +
+
-## [1.9.5](https://github.com/lgeiger/ide-python/compare/v1.9.4...v1.9.5) (2021-08-07) +## [![Badge 1.9.4]][1.9.4] +### Fixes -### Bug Fixes +- Added `eslint` -* config works with pylsp / pyls ([c6a873f](https://github.com/lgeiger/ide-python/commit/c6a873fb5219eb2f94da1a5530e277a0a01bb941)) + [  c26448e  ][c26448e] -## [1.9.4](https://github.com/lgeiger/ide-python/compare/v1.9.3...v1.9.4) (2021-07-17) +- Default to `python3` and fallback to `python` + [  2850374  ][2850374] + +- Lazy-load `log4js` -### Bug Fixes + [  6e11dde  ][6e11dde] + +- Lazy-load `RemoteDebuggerCommandService` -* add eslint ([c26448e](https://github.com/lgeiger/ide-python/commit/c26448e85bd7874d74e04af7692b776c3f403481)) -* default to python3 and fallback to python ([2850374](https://github.com/lgeiger/ide-python/commit/2850374140890fff815512bf83ecf4b4c7a97a5d)) -* lazy-load log4js ([6e11dde](https://github.com/lgeiger/ide-python/commit/6e11dde88cad24aab526fb3644e4a1fb3c6186b2)) -* lazy-load RemoteDebuggerCommandService ([c7fff17](https://github.com/lgeiger/ide-python/commit/c7fff17e002225371cbf036b8614daac0c7e62ac)) -* merge activate methods ([e15d390](https://github.com/lgeiger/ide-python/commit/e15d390b937692dd31dd3eda68805b5ff78fdc08)) -* remove excess async ([e52839f](https://github.com/lgeiger/ide-python/commit/e52839f4b1c42e577958baa4876ebb595d90bb25)) -* update atom-languageclient ([cf16a1e](https://github.com/lgeiger/ide-python/commit/cf16a1ebdb953c6efd3af8c38bf51e90fac52a75)) -* use accurate type comparisons and remove unused reject parameters ([dfe5b0d](https://github.com/lgeiger/ide-python/commit/dfe5b0dcc0caf9b4d315c22563ead00a1911d157)) + [  c7fff17  ][c7fff17] + +- Merge activate methods + + [  e15d390  ][e15d390] -## [1.9.3](https://github.com/lgeiger/ide-python/compare/v1.9.2...v1.9.3) (2021-06-13) +- Remove excess async + [  e52839f  ][e52839f] + +- Update `atom-languageclient` + + [  cf16a1e  ][cf16a1e] -### Bug Fixes +- Use accurate type comparisons &
+ remove unused reject parameters -* the project was not detected ([#344](https://github.com/lgeiger/ide-python/issues/344)) ([a811510](https://github.com/lgeiger/ide-python/commit/a8115105b64422db9fc42214d1402199005f8875)) + [  dfe5b0d  ][dfe5b0d] -## [1.9.2](https://github.com/lgeiger/ide-python/compare/v1.9.1...v1.9.2) (2021-06-10) +
+
+## [![Badge 1.9.3]][1.9.3] -### Bug Fixes +### Fixes -* make python a class attribute ([#338](https://github.com/lgeiger/ide-python/issues/338)) ([4d34da9](https://github.com/lgeiger/ide-python/commit/4d34da93174561f37b01af433817f7a1f9f5d23b)), closes [#336](https://github.com/lgeiger/ide-python/issues/336) [#335](https://github.com/lgeiger/ide-python/issues/335) [#337](https://github.com/lgeiger/ide-python/issues/337) +- Project detection -## [1.9.1](https://github.com/lgeiger/ide-python/compare/v1.9.0...v1.9.1) (2021-06-09) + [  a811510  ][a811510]   [  #344  ][#344] +
+
-### Bug Fixes +## [![Badge 1.9.2]][1.9.2] -* rename pyls-path config to pyls for consistency ([1bb76b5](https://github.com/lgeiger/ide-python/commit/1bb76b5137157a640582da375102252308b94de1)) +### Fixes -# [1.9.0](https://github.com/lgeiger/ide-python/compare/v1.8.0...v1.9.0) (2021-06-09) +- Made python a class attribute + [  4d34da9  ][4d34da9]   [  #338  ][#338] -### Bug Fixes + Closes: + - [  #335  ][#335] + - [  #336  ][#336] + - [  #337  ][#337] -* update react ([62049b9](https://github.com/lgeiger/ide-python/commit/62049b9999c462894e3bdd301555b5c7468e9ab7)) -* use which to detect pylsp ([a2c8444](https://github.com/lgeiger/ide-python/commit/a2c844429a717add01d07369a4e0ef0e3255334e)) +
+
+## [![Badge 1.9.1]][1.9.1] + +### Fixes + +- Renamed `pyls-path` config to `pyls` for consistency + + [  1bb76b5  ][1bb76b5] + + +
+
+ +## [![Badge 1.9.0]][1.9.0] + +### Fixes + +- Updated `react` + + [  62049b9  ][62049b9] + +- Use `which` to detect `pylsp` + + [  a2c8444  ][a2c8444] + + +
### Features -* default to python-lsp-server (pylsp) instead of pyls ([01dfc6c](https://github.com/lgeiger/ide-python/commit/01dfc6cafc0d22a146e7b1cd960cf13ce7e74bae)) -* install atom-ide-base by default ([7bd1e14](https://github.com/lgeiger/ide-python/commit/7bd1e14a706fc8197b952268fc858dc77e468e42)) -* make the path to pyls executable configurable ([ad4d166](https://github.com/lgeiger/ide-python/commit/ad4d16630b126e73347995ea8dd3f136ddd06e38)) -* update atom-languageclient ([cb1db60](https://github.com/lgeiger/ide-python/commit/cb1db60b26fb5edb0c560ed9248ce3b648751fec)) -* update atom-languageclient + use pylsp ([#334](https://github.com/lgeiger/ide-python/issues/334)) ([b56f580](https://github.com/lgeiger/ide-python/commit/b56f580b0f340720fdfe6592e3b9da113bb7fa54)) -* use spawn capabilities of language client ([1cd5126](https://github.com/lgeiger/ide-python/commit/1cd512688fcf457ccd0f5982781b4ffef89540f8)) +- Default to `python-lsp-server` ( `pylsp` ) instead of `pyls` + + [  01dfc6c  ][01dfc6c] + +- Install `atom-ide-base` by default + + [  7bd1e14  ][7bd1e14] -# [1.8.0](https://github.com/lgeiger/ide-python/compare/v1.7.4...v1.8.0) (2021-03-23) +- Make the path to `pyls` executable configurable + + [  ad4d166  ][ad4d166] +- Updated `atom-languageclient` + + [  cb1db60  ][cb1db60] + +- Update `atom-languageclient` + use `pylsp` + + [  b56f580  ][b56f580]   [  #334  ][#334] + +- Use spawn capabilities of language client + + [  1cd5126  ][1cd5126] + + +
+
+ +## [![Badge 1.8.0]][1.8.0] ### Features -* add support for pyls-mypy ([#232](https://github.com/lgeiger/ide-python/issues/232)) ([fb48958](https://github.com/lgeiger/ide-python/commit/fb489582ff25538e026f91815ee58e8a16654688)) +- Added support for `pyls-mypy` -## [1.7.4](https://github.com/lgeiger/ide-python/compare/v1.7.3...v1.7.4) (2021-03-09) + [  fb48958  ][fb48958]   [  #232  ][#232] +
+
-### Bug Fixes +## [![Badge 1.7.4]][1.7.4] -* update languageclient ([#291](https://github.com/lgeiger/ide-python/issues/291)) ([a52eadf](https://github.com/lgeiger/ide-python/commit/a52eadf4ff491bd25762c1167905daa27faaaa71)) +### Fixes -## [1.7.3](https://github.com/lgeiger/ide-python/compare/v1.7.2...v1.7.3) (2021-01-31) +- Updated language client + [  a52eadf  ][a52eadf]   [  #291  ][#291] -### Bug Fixes +
+
-* **deps:** update atom-languageclient to ^1.0.6 ([d078249](https://github.com/lgeiger/ide-python/commit/d0782490c405fbc3a762cad6c0c687be1f86a74b)) +## [![Badge 1.7.3]][1.7.3] -## [1.7.2](https://github.com/lgeiger/ide-python/compare/v1.7.1...v1.7.2) (2021-01-05) +### Fixes +- `atom-languageclient`  **→**  `^1.0.6` -### Bug Fixes + [  d078249  ][d078249] -* revert atom-languageclient to fix autocomplete adds initial typing ([cf23b43](https://github.com/lgeiger/ide-python/commit/cf23b432e5834c882b913525c851969552b5a68e)) +
+
-## [1.7.1](https://github.com/lgeiger/ide-python/compare/v1.7.0...v1.7.1) (2020-12-13) +## [![Badge 1.7.2]][1.7.2] +### Fixes -### Bug Fixes +- Reverted `atom-languageclient` to
+ fix auto-complete adds initial typing + + [  cf23b43  ][cf23b43] -* bump atom-languageclient ([9e34245](https://github.com/lgeiger/ide-python/commit/9e34245f5389475b0cdff073c539d1bf42f31ced)) +
+
+ +## [![Badge 1.7.1]][1.7.1] + +### Fixes + +- Bumped `atom-languageclient` + + [  9e34245  ][9e34245] + +
+ + + + + + + +[Releases]: https://github.com/atom-community/ide-python/releases + + + + +[#291]: https://github.com/lgeiger/ide-python/issues/291 +[#232]: https://github.com/lgeiger/ide-python/issues/232 +[#334]: https://github.com/lgeiger/ide-python/issues/334 +[#338]: https://github.com/lgeiger/ide-python/issues/338 +[#336]: https://github.com/lgeiger/ide-python/issues/336 +[#335]: https://github.com/lgeiger/ide-python/issues/335 +[#337]: https://github.com/lgeiger/ide-python/issues/337 +[#344]: https://github.com/lgeiger/ide-python/issues/344 + + + + +[9e34245]: https://github.com/lgeiger/ide-python/commit/9e34245f5389475b0cdff073c539d1bf42f31ced +[cf23b43]: https://github.com/lgeiger/ide-python/commit/cf23b432e5834c882b913525c851969552b5a68e +[d078249]: https://github.com/lgeiger/ide-python/commit/d0782490c405fbc3a762cad6c0c687be1f86a74b +[a52eadf]: https://github.com/lgeiger/ide-python/commit/a52eadf4ff491bd25762c1167905daa27faaaa71 +[fb48958]: https://github.com/lgeiger/ide-python/commit/fb489582ff25538e026f91815ee58e8a16654688 +[62049b9]: https://github.com/lgeiger/ide-python/commit/62049b9999c462894e3bdd301555b5c7468e9ab7 +[a2c8444]: https://github.com/lgeiger/ide-python/commit/a2c844429a717add01d07369a4e0ef0e3255334e +[01dfc6c]: https://github.com/lgeiger/ide-python/commit/01dfc6cafc0d22a146e7b1cd960cf13ce7e74bae +[7bd1e14]: https://github.com/lgeiger/ide-python/commit/7bd1e14a706fc8197b952268fc858dc77e468e42 +[ad4d166]: https://github.com/lgeiger/ide-python/commit/ad4d16630b126e73347995ea8dd3f136ddd06e38 +[cb1db60]: https://github.com/lgeiger/ide-python/commit/cb1db60b26fb5edb0c560ed9248ce3b648751fec +[b56f580]: https://github.com/lgeiger/ide-python/commit/b56f580b0f340720fdfe6592e3b9da113bb7fa54 +[1cd5126]: https://github.com/lgeiger/ide-python/commit/1cd512688fcf457ccd0f5982781b4ffef89540f8 +[1bb76b5]: https://github.com/lgeiger/ide-python/commit/1bb76b5137157a640582da375102252308b94de1 +[4d34da9]: https://github.com/lgeiger/ide-python/commit/4d34da93174561f37b01af433817f7a1f9f5d23b +[a811510]: https://github.com/lgeiger/ide-python/commit/a8115105b64422db9fc42214d1402199005f8875 +[c26448e]: https://github.com/lgeiger/ide-python/commit/c26448e85bd7874d74e04af7692b776c3f403481 +[2850374]: https://github.com/lgeiger/ide-python/commit/2850374140890fff815512bf83ecf4b4c7a97a5d +[6e11dde]: https://github.com/lgeiger/ide-python/commit/6e11dde88cad24aab526fb3644e4a1fb3c6186b2 +[c7fff17]: https://github.com/lgeiger/ide-python/commit/c7fff17e002225371cbf036b8614daac0c7e62ac +[e15d390]: https://github.com/lgeiger/ide-python/commit/e15d390b937692dd31dd3eda68805b5ff78fdc08 +[e52839f]: https://github.com/lgeiger/ide-python/commit/e52839f4b1c42e577958baa4876ebb595d90bb25 +[cf16a1e]: https://github.com/lgeiger/ide-python/commit/cf16a1ebdb953c6efd3af8c38bf51e90fac52a75 +[dfe5b0d]: https://github.com/lgeiger/ide-python/commit/dfe5b0dcc0caf9b4d315c22563ead00a1911d157 +[c6a873f]: https://github.com/lgeiger/ide-python/commit/c6a873fb5219eb2f94da1a5530e277a0a01bb941 +[8e29121]: https://github.com/lgeiger/ide-python/commit/8e291211dc5930363d3ad146f8c05594f40a8211 +[902102b]: https://github.com/lgeiger/ide-python/commit/902102bed3e675bb00007eec94ef7af5d6059d7c +[5789f41]: https://github.com/lgeiger/ide-python/commit/5789f417d4f7ce0c37c34945f96f6e2001731143 + + + + +[1.7.1]: https://github.com/lgeiger/ide-python/compare/v1.7.0...v1.7.1 +[1.7.2]: https://github.com/lgeiger/ide-python/compare/v1.7.1...v1.7.2 +[1.7.3]: https://github.com/lgeiger/ide-python/compare/v1.7.2...v1.7.3 +[1.7.4]: https://github.com/lgeiger/ide-python/compare/v1.7.3...v1.7.4 +[1.8.0]: https://github.com/lgeiger/ide-python/compare/v1.7.4...v1.8.0 +[1.9.0]: https://github.com/lgeiger/ide-python/compare/v1.8.0...v1.9.0 +[1.9.1]: https://github.com/lgeiger/ide-python/compare/v1.9.0...v1.9.1 +[1.9.2]: https://github.com/lgeiger/ide-python/compare/v1.9.1...v1.9.2 +[1.9.3]: https://github.com/lgeiger/ide-python/compare/v1.9.2...v1.9.3 +[1.9.4]: https://github.com/lgeiger/ide-python/compare/v1.9.3...v1.9.4 +[1.9.5]: https://github.com/lgeiger/ide-python/compare/v1.9.4...v1.9.5 +[1.9.6]: https://github.com/lgeiger/ide-python/compare/v1.9.5...v1.9.6 +[1.9.7]: https://github.com/lgeiger/ide-python/compare/v1.9.6...v1.9.7 + + + + +[Badge 1.7.1]: https://img.shields.io/badge/1.7.1-2020_/_12_/_13-6399c4?style=for-the-badge +[Badge 1.7.2]: https://img.shields.io/badge/1.7.2-2021_/_01_/_05-6399c4?style=for-the-badge +[Badge 1.7.3]: https://img.shields.io/badge/1.7.3-2021_/_01_/_31-6399c4?style=for-the-badge +[Badge 1.7.4]: https://img.shields.io/badge/1.7.4-2021_/_13_/_09-6399c4?style=for-the-badge +[Badge 1.8.0]: https://img.shields.io/badge/1.8.0-2021_/_03_/_23-78af9f?style=for-the-badge +[Badge 1.9.0]: https://img.shields.io/badge/1.9.0-2021_/_06_/_09-e5ab42?style=for-the-badge +[Badge 1.9.1]: https://img.shields.io/badge/1.9.1-2021_/_06_/_09-e5ab42?style=for-the-badge +[Badge 1.9.2]: https://img.shields.io/badge/1.9.2-2021_/_06_/_10-e5ab42?style=for-the-badge +[Badge 1.9.3]: https://img.shields.io/badge/1.9.3-2021_/_06_/_13-e5ab42?style=for-the-badge +[Badge 1.9.4]: https://img.shields.io/badge/1.9.4-2021_/_07_/_17-e5ab42?style=for-the-badge +[Badge 1.9.5]: https://img.shields.io/badge/1.9.5-2021_/_08_/_07-e5ab42?style=for-the-badge +[Badge 1.9.6]: https://img.shields.io/badge/1.9.6-2021_/_08_/_10-e5ab42?style=for-the-badge +[Badge 1.9.7]: https://img.shields.io/badge/1.9.7-2021_/_08_/_24-e5ab42?style=for-the-badge -# Changelog -See: https://github.com/lgeiger/ide-python/releases