Change Log

All notable changes to the Resolwe Runtime Utilities project will be documented in this file. This project adheres to Semantic Versioning.

Unreleased

Added

  • Add support for resolving urls

3.1.1 - 2021-07-21

Changed

  • Fix requests version due to compatibility with Python 3.4

Added

  • Add support for Python 3.9

Changed

  • Migrate from Travis to Github Actions

3.1.0 - 2021-02-09

Added

  • Signal processing container to upload referenced files
  • Send JSON fields over socket instead of using files

3.0.0 - 2020-12-09

Added

  • Add re-run command
  • Send commands over socket instead of printing JSON to stdout

2.1.0 - 2020-02-11

Added

  • Add support for Python 3.8
  • Add re-annotate-entity command

2.0.1 - 2019-04-10

Changed

  • Loosen requests requirement to >=2.20.1

2.0.0 - 2019-04-09

Changed

  • The export function was renamed to export_file to be consistent with import_file

Added

  • Add import_file that imports compressed (or not) files of various formats to working directory

1.2.0 - 2017-08-08

Changed

  • Handle unexpected errors in re-* functions and print an error with a descriptive message
  • Escape double quotes in values of re-* commands

1.1.0 - 2016-07-25

Added

  • Add tests for all console commands (TestConsoleCommands)
  • Add export function and console command

1.0.0 - 2016-06-16

Added

  • Use Travis CI to run the tests
  • Add test coverage and track it with Codecov
  • Start writing the Change Log and include it in the Documentation
  • Add docs and packaging Tox testing environments
  • Add dev, a list of extra requirements for development
  • Add save_list and save_file_list functions and console commands
  • Add save_dir and save_dir_list functions and console commands

Changed

  • Consistently use Resolwe Runtime Utilities as the project name/title
  • Improve documentation
  • Use py.test as the test runner since its pytest-cov plugin enables to easily compute the test coverage while running the tests
  • Create _get_json auxiliary function use it in save and save_list functions
  • Check if files exist before saving them
  • Save Resolwe errors instead of raising Python exceptions
  • Make checkrc and progress functions more robust to improper input