Skip to content

Latest commit

 

History

History
61 lines (43 loc) · 2.37 KB

CHANGELOG.md

File metadata and controls

61 lines (43 loc) · 2.37 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

  • Bugs or Features yet to be resolved.

[v1.3.0]

  • Feature: added a dummy Google Sheet, the expected schema, and a test to compare them.
  • Feature: cleaned up GitHub Action for style checks and added PyTest.
  • Feature: added support for storing Google API credentials in an environmental variable, and added it to GitHub Actions.
  • Feature: added check for Google Sheet ID.
  • Feature: updated @cached_property with @property @lru_cache to support Python 3.7.
  • Bug: updated CCDH Terminology API endpoint for enumerations.
  • Bug: fixed code to correctly handle 404 responses from the TCCM Terminology Service.
  • Bug: replaced unnecessary print() in GSheetModel with logging.error().

v1.2.0 - 2021-11-29

  • Separate enums from codeable concepts

v1.1.1 - 2021-11-11

  • Updated minimum Python version from 3.9 to 3.7, thanks to changes from v1.1.0

v1.1.0 - 2021-10-28

  • Retroactive code style formatting of the entire codebase using Black
  • Added a Github Action that checks if checked in code is Black formatted
  • Modified the code to be compatible with Python versions 3.7 and 3.8 by using typing.List and typing.Dict
  • Added this CHANGELOG

v1.0.1 - 2021-10-04

  • Improved README
  • Moved python-dotenv to list of core dependencies

v1.0.0 - 2021-09-30

  • Added CONTRIBUTING documentation
  • Package deployed to PyPI
  • In its current state, it is meant to be used only as a dependency for ccdhmodel
  • It is compatible with Python version 3.9 and higher

v0.0.1 - 2021-09-29

  • First working release of sheet2linkml