Changelog

Stay up-to-date with the latest improvements, new features, and changes across the Country State City ecosystem.
This changelog is automatically synced from GitHub releases. For detailed technical information, visit the repository.

2025

v3.0
Released August 2, 2025
This release contains breaking changes. Updated keys in states.json from ‘state_code’ to ‘iso2’ for consistency.

New Features

  • Updated keys in states.json from ‘state_code’ to ‘iso2’ for consistency
  • Add breton (br) language support
  • Improved workflow and optimization features
  • Add missing states and cities for various countries

Improvements

  • Cities Updates across multiple regions
  • Change state name of UAE, Egypt and Kuwait
  • Update Netherlands provinces
  • Update France & Brazil cities
  • Update Mexico data
  • Fix Norway county and cities
  • Remove duplicate cities and states, add capital city of Mongolia
  • Optimize Prisma seeder to reduce DB queries and improve performance

Bug Fixes

  • Fix JSON formatting errors
  • Various data corrections and updates
  • Coordinate and naming fixes for multiple regions
v2.6
Released March 25, 2025

New Features

  • SQL Server support: Complete integration with Microsoft SQL Server
  • MongoDB support: NoSQL database support for flexible geographical queries
  • Parent ID and Levels: Added hierarchical structure in States table to accommodate different country administrative structures

Improvements

  • Add Missing cities in Isle of Man and Jersey
  • Solve inconsistent languages issue
  • Update Cities And States Of Greece
  • Fix some currencies
  • Update Cities on Banten, Indonesia
  • Insert Missing data in Vietnam
  • Solve cities problem in Argentina
  • JSON export region_id type consistency

Bug Fixes

  • Fix world.sql import error
  • Add if exists flag in PostgreSQL
  • Fix INSERT conflicts with FOREIGN KEY
  • Various corrections for Telangana, China, and Sri Lanka

2024

v1.9
Released August 31, 2024

New Features

  • Add Turkish translations for country names
  • Add Baghdad cities

Improvements

  • Change ‘br’ translations to ‘pt-BR’ to match i18n mappings
  • Add N’Djamena city under N’Djamena region
  • Fix coordinates of Hunan, China
  • Updated cities of “Pirkanmaa” region
  • Add missing Hillsborough & Montgomery townships to New Jersey

Bug Fixes

  • Removed HongZhou from China
  • Added Nabeul state in Tunisia
  • Add missing cities of the Province of Ravenna
  • Add missing states of Puerto Rico Country
  • Add missing states and cities of the U.S. Virgin Islands
  • Various fixes for Morocco, Egypt, Hungary, Salem, and other regions
v1.8
Released March 13, 2024

Improvements

  • Fixes and improves to states and cities from Colombia
  • Improve Ecuador States and cities
  • Add lat/lng data for two states in Brazil
  • Update Mexico State and cities names and improve state code
  • Fix Brazil states latlng for Bahia and Acre
  • Add missing Croatian county - Karlovac County

Bug Fixes

  • Add missing neighbourhood in Uruguay-Montevideo
  • Update Odessa city name
  • Trim state type field values
  • Add commands to output other SQL files via GitHub actions
  • Add type to Cambodia’s provinces and add missing province
  • Various city and state corrections across multiple countries

Release Information

Our releases follow semantic versioning (SemVer) with the following format:
  • Major.Minor.Patch (e.g., 3.0.0)
  • Major: Breaking changes requiring migration
  • Minor: New features with backward compatibility
  • Patch: Bug fixes and minor improvements

Stay Updated

Contributing to Updates

We welcome community contributions to keep our geographical data accurate and up-to-date.
1

Identify Changes

Notice outdated or incorrect geographical information? Check our data against official government sources.
2

Use Update Tool

Submit changes through our Update Tool with proper documentation and sources.
3

Review Process

Our team reviews all submissions for accuracy and integrates approved changes into the next release.
All major data updates are tested extensively before release to ensure accuracy and maintain API compatibility.