diff --git a/.gitignore b/.gitignore
index 19ba0e5..bd7e011 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,3 +2,4 @@ target/
out/
*.versionsBackup
+.gitnexus
diff --git a/README.md b/README.md
index f2eb1e9..04fb346 100644
--- a/README.md
+++ b/README.md
@@ -1,13 +1,11 @@
# Mapcode Library for Java
-[](https://www.codacy.com/app/rijnb/mapcode-java?utm_source=github.com&utm_medium=referral&utm_content=mapcode-foundation/mapcode-java&utm_campaign=Badge_Grade)
-[](https://travis-ci.org/mapcode-foundation/mapcode-java)
[](https://coveralls.io/github/mapcode-foundation/mapcode-java?branch=master)
[]()
[](https://github.com/mapcode-foundation/mapcode-java/releases)
[](https://maven-badges.herokuapp.com/maven-central/com.mapcode/mapcode)
-**Copyright (C) 2014-2021, Stichting Mapcode Foundation (http://www.mapcode.com)**
+**Copyright (C) 2014-2026, Stichting Mapcode Foundation (http://www.mapcode.com)**
This Java project contains a library to encode latitude/longitude pairs to mapcodes
and to decode mapcodes back to latitude/longitude pairs.
@@ -480,6 +478,11 @@ Normally, one of our developers should be able to comment on them and fix.
These are the release notes for the Java library for mapcodes.
+### 2.4.19
+
+* Added synonyms for territories Maco CN-MO and Mexico MX-CMX.
+* Updated dependencies.
+
### 2.4.16-2.4.18
* Updated `log4j` and `gson` dependencies.
diff --git a/pom.xml b/pom.xml
index a6e4299..a2b93fc 100644
--- a/pom.xml
+++ b/pom.xml
@@ -24,7 +24,7 @@
mapcode
jar
- 2.4.18
+ 2.4.19
Mapcode Java Library
@@ -97,23 +97,16 @@
3.9.0
3.2.1
2.22.2
- 1.6.8
+ 0.8.0
- 2.9.0
+ 2.14.0
3.0.2
4.13.2
- 2.17.2
+ 2.26.0
1.7.36
-
-
- ossrh
- https://oss.sonatype.org/content/repositories/snapshots
-
-
-
@@ -215,16 +208,15 @@
-
+
- org.sonatype.plugins
- nexus-staging-maven-plugin
- ${nexus-staging-maven-plugin.version}
+ org.sonatype.central
+ central-publishing-maven-plugin
+ ${central-publishing-maven-plugin.version}
true
- ossrh
- https://oss.sonatype.org/
- false
+ central
+ false
diff --git a/src/main/java/com/mapcode/Territory.java b/src/main/java/com/mapcode/Territory.java
index ed87378..5f4879f 100644
--- a/src/main/java/com/mapcode/Territory.java
+++ b/src/main/java/com/mapcode/Territory.java
@@ -48,7 +48,7 @@ public enum Territory {
BLM(5, "Saint-Barthelemy"),
NRU(6, "Nauru"),
TUV(7, "Tuvalu"),
- MAC(8, "Macau", new Alphabet[]{Alphabet.CHINESE, Alphabet.ROMAN}, null, new String[]{"CN-92", "CHN-92", "CN-MC", "CHN-MC"}, new String[]{"Aomen"}),
+ MAC(8, "Macau", new Alphabet[]{Alphabet.CHINESE, Alphabet.ROMAN}, null, new String[]{"CN-92", "CHN-92", "CN-MC", "CHN-MC", "CN-MO", "CHN-MO"}, new String[]{"Aomen"}),
SXM(9, "Sint Maarten"),
MAF(10, "Saint-Martin"),
NFK(11, "Norfolk and Philip Island", null, null, new String[]{"AU-NF", "AUS-NF"},
@@ -277,7 +277,7 @@ public enum Territory {
LBY(230, "Libya", new Alphabet[]{Alphabet.ARABIC, Alphabet.ROMAN, Alphabet.TIFINAGH}),
SDN(231, "Sudan", new Alphabet[]{Alphabet.ARABIC, Alphabet.ROMAN}),
IDN(232, "Indonesia"),
- MX_DIF(233, "Federal District", null, MEX, new String[]{"MX-DF"}),
+ MX_DIF(233, "Federal District", null, MEX, new String[]{"MX-DF", "MX-CMX"}),
MX_TLA(234, "Tlaxcala", null, MEX, new String[]{"MX-TL"}),
MX_MOR(235, "Morelos", null, MEX, new String[]{"MX-MO"}),
MX_AGU(236, "Aguascalientes", null, MEX, new String[]{"MX-AG"}),