Releases: maxmind/GeoIP2-java
Releases · maxmind/GeoIP2-java
0.8.1
0.8.0
- The web service client API has been updated for the v2.1 release of the web
service. In particular, thecityIspOrgandomnimethods on
WebServiceClienthave been deprecated. Thecitymethod now provides all
of the data formerly provided bycityIspOrg, and theomnimethod has
been replaced by theinsightsmethod. - Support was added for the GeoIP2 Connection Type, Domain, and ISP databases.
0.7.2
0.7.1
0.7.0: Minor API Changes and InputStream Constructor for DatabaseReader.Builder
Pre-release
- Renamed
getSubdivisionsListtogetSubdivisionsonAbstractNamedRecord. - An
InputStreamconstructor was added to theDatabaseReader.Builder
class. This reads the stream into memory as if it was using the
FileMode.MEMORYmode. Patch by Matthew Daniel. - The source code is now attached during packaging. Patch by Matthew Daniel.
0.6.0: DatabaseReader API Change
- IMPORTANT API CHANGE: The
DatabaseReaderclass now uses a builder to
construct the object. The class constructor onDatabaseReaderis no longer
public. - Renamed the
languagesmethod on theWebServiceClient.Builderto
locales.
v0.5.0: Response Class Name Change
- Reorganized the response and record classes. The response classes end
withResponse. The record classes no longer end inRecord. - Updated MaxMind DB dependency.
v0.4.1
v0.4.0: Refactoring
- Removed class hierarchy among web-service endpoint models.
- Refactored database-reader API to more closely match the web-service API.
Created a Java interface for the two classes.
v0.3.0 beta
- Reorganized the classes.
Clientwas renamedWebServiceClientand moved tocom.maxmind.geoip2. Record classes now have a suffix of "Record". The product classes (e.g., Omni) were renamed to their product name with no "Lookup" suffix. - Additional specific exceptions were added to replace the general
WebServiceException. - A
DatabaseReaderclass was added to the distribution. This reads GeoIP2 databases and returns similar product object toWebServiceClient.