Skip to content

Releases: ilri/dspace-statistics-api

Version 1.1.1

27 Nov 10:47
v1.1.1
1b394ec
Compare
Choose a tag to compare

Added

  • Configuration for automatic sorting of imports with isort
  • Configuration for automatic code formatting with black

Updated

  • Run pipenv update, bringing psycopg2 2.8.4, requests 2.22.0, pytest 5.3.1,
    and gunicorn 20.0.4

Changed

  • Use Ubuntu 18.04 "Bionic" for TravisCI builds
  • Use Python 3.8.0 for pipenv
  • Minor syntax issues highlighted by flake8

Version 1.1.0

05 May 20:50
v1.1.0
78f9949
Compare
Choose a tag to compare

Updated

Version 1.0.0

15 Apr 07:43
v1.0.0
2b8aba5
Compare
Choose a tag to compare

Added

  • Build configuration for build.sr.ht

Updated

  • Run pipenv update, bringing pytest version 4.4.0, psycopg-binary 2.8.2, etc
  • sr.ht and TravisCI configuration to disable emojis and animation to keep logs clean

Changed

  • Use vanilla requests library instead of SolrClient
  • Use one-based paging in indexer output (for human readability)

Version 0.9.0

22 Jan 07:14
v0.9.0
914ec52
Compare
Choose a tag to compare

Updated

  • pytest version 4.0.0
  • Fix indexing of sharded statistics cores (#10)
  • Handle case of missing views/downloads gracefully

Version 0.8.1

14 Nov 07:39
v0.8.1
5a2a7d6
Compare
Choose a tag to compare

Changed

  • README.md to recommend using vanilla Python virtual environments and pip instead of pipenv
  • Regenerate pipenv environment to capture only direct dependencies

Added

  • requirements-dev.txt for installing development packages with pip

Version 0.8.0

11 Nov 15:19
v0.8.0
13736d6
Compare
Choose a tag to compare

Changed

  • Properly handle database connection errors (#4, #5)

Added

  • API tests with pytest (#6)

Version 0.7.0

07 Nov 15:58
v0.7.0
4c51d12
Compare
Choose a tag to compare

Added

  • Ability to configure PostgreSQL database port with DATABASE_PORT environment variable (defaults to 5432)
  • Hound CI configuration to validate pull requests against PEP 8 code style with Flake8
  • Configuration for pipenv

Changed

  • Use a database management class with Python context management to automatically open/close connections and cursors

Version 0.6.1

31 Oct 22:41
v0.6.1
78900b5
Compare
Choose a tag to compare

Added

  • API documentation at root path (/)

Version 0.6.0

31 Oct 17:30
v0.6.0
15c3299
Compare
Choose a tag to compare

Changed

  • Refactor project structure (note breaking changes to API and indexing invocation, see example scripts in contrib and README.md)

Version 0.5.2

28 Oct 09:14
v0.5.2
754663f
Compare
Choose a tag to compare

Changed

  • Update library versions in requirements.txt