Skip to content

Latest commit

 

History

History
256 lines (171 loc) · 21.4 KB

CHANGELOG.md

File metadata and controls

256 lines (171 loc) · 21.4 KB

History of changes

Version 0.7.0 (2024/09/03)

This release updates the plugin to be used with Spyder 6 and fixes two bugs.

Bug fixes

Maintenance

Version 0.6.0 (2023-07-02)

New Features

  • Support nose2 and drop support for nose (Issue 178, PR 200)
  • New menu item for running only a single test (Issue 88, PR 211)
  • New configuration option for adding extra command-line arguments when running tests (Issue 199, PR 204)
  • New configuration option to disable or enable abbreviating the test name (Issue 122, PR 208)

Bug Fixes

Maintenance

Version 0.5.1 (2022/09/03)

New Features

Bug Fixes and Maintenance

  • Use the correct environment when checking which testing frameworks are installed (Issue 177, PR 182)
  • A message is shown if pytest exits abnormally (Issue 176, PR 180)
  • The plugin no longer supports Python 2 (Issue 156, PR 179)
  • Resolve warnings emitted by test suite for spyder-unittest (Issue 173, PR 181)

Version 0.5.0 (2022/01/20)

  • Update plugin for Spyder 5.2 (Issue 163, PR 166). No version of the plugin is compatible with Spyder 5.0 or 5.1.
  • Add partial translations for Brazilian Portuguese, French and German (Issue 30, PR 168, PR 169, PR 170).

Version 0.4.1 (2020/05/23)

This release fixes several bugs and other issues, allowing the plugin to be used with Spyder 4.1. This release can not be used with Python 2.

Issues Closed

In this release 6 issues were closed.

Pull Requests Merged

  • PR 155 - PR: Require Python 3.5 or later (154)
  • PR 153 - Fix tests that could never fail
  • PR 152 - Fix pytest output processing
  • PR 151 - Fix pytest backend (47, 127)
  • PR 150 - Fix test_pytestrunner_start
  • PR 149 - Fix pytest test filename path resolution (145)
  • PR 148 - Use set_status_label function
  • PR 147 - Fix abbreviator if name has parameters with dots
  • PR 146 - Show version info of test installed frameworks and their plugins (115)
  • PR 144 - Dynamic sizing of text editor window (12202)
  • PR 143 - Move CI to GitHub actions (138)
  • PR 141 - Fix status label
  • PR 139 - Fix TextEditor constructor

In this release 13 pull requests were closed.

Version 0.4.0 (2020/01/07)

This release updates the plugin to be used with Spyder 4 and fixes some bugs.

Issues Closed

In this release 3 issues were closed.

Pull Requests Merged

  • PR 135 - PR: Use appropriate colours when Spyder is in dark mode (133)
  • PR 134 - PR: Allow for unittest tests to have docstrings (129)
  • PR 132 - PR: Use nodeid provided by pytest in itemcollected hook (128)
  • PR 131 - PR: Compatibility fixes for Spyder 4

In this release 4 pull requests were closed.

Version 0.3.1 (2018/06/15)

This version fixes some bugs and also includes some cosmetic changes.

Issues Closed

In this release 3 issues were closed.

Pull Requests Merged

  • PR 121 - PR: Update readme to remove funding appeal, harmonize with other readmes and minor fixes
  • PR 120 - Remove unused variables when initializing localization
  • PR 119 - Replace 'py.test' by 'pytest' (117)
  • PR 118 - Use str() to convert pytest's longrepr to a string (113)
  • PR 114 - Use ZMQ sockets to communicate results of pytest run (112)

In this release 5 pull requests were closed.

Version 0.3.0 (2018/02/16)

This version includes improved support of py.test (test results are displayed as they come in, double clicking on a test result opens the test in the editor) as well as various other improvements.

Issues Closed

In this release 18 issues were closed.

Pull Requests Merged

  • PR 111 - Update docs for new release (31)
  • PR 110 - Emit modelReset after sorting test results (106)
  • PR 109 - Store full path to file containing test in TestResult (103)
  • PR 108 - Use paler shade of red as background for failing tests (96)
  • PR 107 - Relabel 'Kill' button (92)
  • PR 105 - Improve display of test times (87, 86)
  • PR 104 - Allow user to sort tests (94)
  • PR 102 - Use nodeid when collecting tests using py.test (98)
  • PR 101 - Save all files before running tests (71)
  • PR 100 - Implement go to test definition for py.test (12)
  • PR 99 - Handle errors encountered when py.test collect tests (93)
  • PR 97 - Abbreviate module names when displaying test names
  • PR 95 - Add unit tests for plugin (89)
  • PR 91 - Display py.test results as they come in (50, 13)
  • PR 90 - Load and save configuration for tests (43)
  • PR 85 - Remove PySide from CI scripts and remove Scrutinizer
  • PR 84 - PR: Show undock action (83)

In this release 17 pull requests were closed.

Version 0.2.0 (2017/08/20)

The main change in this version is that it adds support for tests written using the unittest framework available in the standard Python library.

Issues Closed

  • Issue 79 - Remove QuantifiedCode
  • Issue 74 - Also test against spyder's master branch in CI
  • Issue 70 - Point contributors to ciocheck
  • Issue 41 - Add function for registering test frameworks
  • Issue 15 - Check whether test framework is installed
  • Issue 11 - Abbreviate test names
  • Issue 4 - Add unittest support

In this release 7 issues were closed.

Pull Requests Merged

  • PR 82 - Enable Scrutinizer
  • PR 81 - Update README.md
  • PR 80 - Install Spyder from github 3.x branch when testing on Circle
  • PR 78 - Properly handle test frameworks which are not installed
  • PR 75 - Shorten test name displayed in widget
  • PR 72 - Support unittest
  • PR 69 - Process coverage stats using coveralls
  • PR 68 - Add framework registry for associating testing frameworks with runners
  • PR 67 - Install the tests alongside the module

In this release 9 pull requests were closed.

Version 0.1.2 (2017/03/04)

This version fixes a bug in the packaging code.

Pull Requests Merged

  • PR 63 - Fix parsing of module version

In this release 1 pull request was closed.

Version 0.1.1 (2017/02/11)

This version improves the packaging. The code itself was not changed.

Issues Closed

  • Issue 58 - Normalized copyright information
  • Issue 57 - Depend on nose and pytest at installation
  • Issue 56 - Add the test suite to the release tarball

In this release 3 issues were closed.

Pull Requests Merged

  • PR 59 - Improve distributed package

In this release 1 pull request was closed.

Version 0.1.0 (2017/02/05)

Initial release, supporting nose and py.test frameworks.