This repository has been archived by the owner on Apr 26, 2024. It is now read-only.
Releases: abiddiscombe/countries
Releases · abiddiscombe/countries
Countries API - 4.3.0
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
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
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
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