Skip to content

Releases: NCIOCPL/glossary-api

v3.0.1 Release

05 Feb 22:41

Choose a tag to compare

What's Changed

Full Changelog: v3.0.0...v3.0.1

v3.0.0 release

13 Jan 18:02

Choose a tag to compare

What's Changed

Full Changelog: v2.0.3...v3.0.0

v2.0.3 release

18 Dec 22:06

Choose a tag to compare

What's Changed

Full Changelog: v2.0.2...v2.0.3

v2.0.2 Release

23 May 13:48

Choose a tag to compare

v2.0.1 release

30 Nov 23:29

Choose a tag to compare

  • (#147, #151) Upgrade to Elasticsearch 7.9
  • (#152) Update integration tests to ES 7.9
  • (#154) Modify GetCount_ErrorResponse to be a better test.
  • (#156) Update GetSuggestions_TestBeginsRequestSetup for new expected request structure.
  • (#157) Replace intercepting connection with InMemoryConnection.
    There appears to be something subtly wrong with our pattern for putting a stream containing
    partial content into the response object. InMemoryConnection allows the NEST client to handle
    the streams in the way they're expected.
  • (#158) Fix order of arguments for exception logging.
  • (#153) Use elasticsearch 7.9 in CI build.
  • (#165) Add meaningful comment blocks to Terms Controller.
  • (#161, #163) Fix HTTP 500 status on nonexistent ID.
    • Refactor GetById to remove "expected exceptions."
    • Remove logging for terms which aren't found.
    • Repair bad assertions in GetById controller test.
    • Add unit test for Elasticsearch not finding term.
    • Add tests for multiple non-success return codes from Elasticsearch.
    • Flesh out integration tests for /Terms/GetById.
  • (#166) Refactor GetByName fallback logic.
    • Refactor GetByName to remove "expected exceptions."
    • Remove logging for terms which aren't found.
    • Repair bad assertions in GetByName controller test.
    • Add unit test for Elasticsearch not finding term.
    • Add tests for multiple non-success return codes from Elasticsearch.
    • Flesh out integration tests for /Terms/GetById.

v2.0.0 release

20 Aug 00:37

Choose a tag to compare

  • (#146,#149) Upgrade to .Net 3.1
    • Remove NCI.OCPL.Api.Common and NCI.OCPL.Api.Common.Testing projects.
    • Reference NCI.OCPL.Api.Common and NCI.OCPL.Api.Common.Testing nuget packages.
    • Switch integration tests to building in running containers.

v1.1.1 Release

05 Feb 17:57

Choose a tag to compare

  • (#143) Fix title- vs. lower-case in fallback logic
    • Update fallback logic to lowercase dictionary param
    • Update fallback combinations to use lowercase dictionary param
    • Update GetById tests for lower- and title-case params
    • Update GetByName tests for lower- and title-case params
    • Update GetById integration tests for lower- and title-case params
    • Update GetById integration tests for lower- and title-case params
  • (#141) Remove set-env command from integration tests.
    • Pass TEST_EXIT_CODE value between steps via environment file.
  • (#138) Add tests for term Expand.
    • General tests for expand.
    • Tests for diacritics in particular.

1.1 Release

25 Sep 19:31

Choose a tag to compare

  • (#126) Add integration tests for exact matches.
  • (#131) Update test data.
  • (#129) Implement term get exact match endpoint.
    • Refactor/combine rendundant tests.
  • (#132) Implement IncludeAdditionalInformation flag.
    • Replace includedFields list with boolean for whether to include non-default fields.
  • (#134) Allow 'bin' as a path component.

Release of Glossary API

27 May 15:03

Choose a tag to compare

(#125) Search/suggest for term name including slash.
(#118) Handle autosuggest search with spaces.
(#120) Create integration tests for autosuggest.
(#119) Rename docker directory to docker-glossary-api
(#121) Create build-info.json.

Release of Glossary API

13 May 15:35

Choose a tag to compare

Pre-release

Initial version.