Skip to content
This repository has been archived by the owner on Apr 26, 2024. It is now read-only.

Releases: abiddiscombe/countries

Countries API - 4.3.0

07 Jul 12:40
cfffea3
Compare
Choose a tag to compare

This release introduces a major change to the underlying infrastructure behind this project: the MongoDB database has been withdrawn and replaced with a static GeoJSON file. Here's the full list of changes:

  • #FEAT / #DOCS - Migrated from MongoDB to local GeoJSON.
  • #FEAT - Resolved Oak/Typescript linting issues.
  • #FEAT - Added the capability to disable Flags API integration.

Countries API - 4.2.0

14 Jun 17:52
abc2e6d
Compare
Choose a tag to compare

Version 4.2.0 is here with new development features and refactors 🚀

  • #FIX - Invalid HTTP error codes when point param missing on /distance.
  • #FEAT - Log incoming requests to console via middleware.
  • #STYLE - Update global formatting: indent width, line length, single quotes.
  • #REFACTOR - Update import and export statement syntax.
  • #REFACTOR - Depreciate existing console logging mechanism.
  • #REFACTOR - Update existing middleware implementation.

Countries API - 4.1.0

03 Jun 09:23
cd9ccad
Compare
Choose a tag to compare

Version 4.1.0 is live 🚀 and the demo has been updated.
Here's the changes:

  • #FIX Hotfix removal of -99 ISO_A3 countries from source database.
  • #FEAT Added support for a custom CORS origin.
  • #FEAT New endpoint (/country/:isoCode/distance) created for distance operations.
  • #FEAT Uniformity in console.log formatting.
  • #DOCS Changelog file converted into Markdown format (CHANGES.md).
  • #DOCS README.md banner updated.

Countries API - 4.0.0

23 May 19:36
6e67973
Compare
Choose a tag to compare

I'm excited to release v4.0.0 of my Countries API!

  • Created Dockerfile and published image to Docker Hub.

  • Migrated to a new MongoDB stack.

  • Added opt-in support for Bearer Token authentication.

  • Added wildcard CORS headers on all endpoints.

  • Improved the 404 (Resource Not Found) message.

  • Published updates and schema changes to the following endpoints:

    • /country
    • /country/:isoCode
    • /country/:isoCode/outline