Releases: t-sagara/jageocoder
v2.1.10
This is a security update version.
Documentation: https://jageocoder.readthedocs.io/
PyPI: https://pypi.org/project/jageocoder/
No need to update dictionary data.
Updates
- Updated versions of dependent packages containing vulnerabilities
- Reimplementation of AddressTree class (see below)
Until now, the RemoteTree class, which performs processing on a remote server, used an independent implementation from the AddressTree class, which performs processing using an address database on the local machine.
In this version, AddressTree has been changed to a common abstract class for both. LocalTree and RemoteTree have been reimplemented as subclasses of this abstract class.
Since both classes now have the same interface, the same code can be used for both local and remote processing.
v2.1.9
This is a security update version.
Documentation: https://jageocoder.readthedocs.io/
PyPI: https://pypi.org/project/jageocoder/
No need to update dictionary data.
Updates
- End of support for Python 3.8
- Updated versions of dependent packages containing vulnerabilities
Bug fixes
- Fixed issue that caused an error when passing a list of arguments to
set_search_config
function
v2.1.8
This is a bug fixed version.
Documentation: https://jageocoder.readthedocs.io/
PyPI: https://pypi.org/project/jageocoder/
No need to update dictionary data.
Bug fixes
- Fixed issue #34 : Reverse geocoding can be very time consuming
v2.1.7
This version includes bug fixes and an enhancement.
Documentation: https://jageocoder.readthedocs.io/
PyPI: https://pypi.org/project/jageocoder/
No need to update dictionary data.
Bug fixes
- Fixed issue #28 : Reverse geocoding cannot find the Chiban included in Oaza or Aza with a large area.
- Fixed issue #29 : Do not refer to the address database installed in the local environment if the environment variable
JAGEOCODER_DB2_DIR
is not set.
Feature enhancement
- Added a set of module functions to search for addresses by postcode, city code and other attributes.
Note
In response to Issue #28, the structure of the R-tree index for reverse geocoding has changed.
If you have already built an R-tree index under v2.1.6 or lower, you may need to rebuild it as follows;
$ rm `jageocoder get-db-dir`/rtree.*
$ jageocoder reverse 139 34
In addition, we have been building R-trees at the Oaza / Aza level for keeping the index size small, but with this update we have changed to building R-trees at the Gaiku / Chiban level, so the total size of the rtree.dat
and rtree.idx
files will increase to about 3GB.
v.2.1.6
Support remote server connection.
Documentation: https://jageocoder.readthedocs.io/
PyPI: https://pypi.org/project/jageocoder/
- Extended the functionality so that geocoding and reverse geocoding processes can be performed by connecting to a remote Jageocoder server via JSON-RPC without installing an address database.
- No need to update dictionary data.
The size of the address database has increased with the improvement of location reference information.
There are many cases where you want to develop an application that uses geocoding functions occasionally, but you do not want to install tens of GB of database for this purpose.
In such cases, applications can connect to a remote server to perform the geocoding process without installing an address database.
v2.1.5.post1
This is a minor update release.
We recommend all users of v2.1 to update.
- Support Python 3.12.
- Added 'as_dict' optional parameter to the jageocoder.reverse() method.
- Fix docstrings.
No need to update dictionary data.
v2.1.4
This is a bug fix release. We recommend all users of v2.1 to update.
- Addresses are now correctly analyzed even if they have been changed multiple times.
- Updated versions of dependent packages that have been identified as vulnerable.
No need to update dictionary data.
v2.1.1
v2.1.1
This is a bug fix release. We recommend all users of v2.1 to update.
- Fixed a bug that caused an infinite loop when searching for specific addresses.
- Updated versions of dependent packages that have been identified as vulnerable.
No need to update dictionary data.
v2.1.0
v2.1.0
Address changes due to merging municipalities are now supported.
When retrieving old addresses, they are converted to new addresses automatically before parsing.
For example, "神奈川県津久井郡津久井町中野633" is parsed as "神奈川県/相模原市/緑区/中野/633番地",
because 津久井町 was incorporated into 相模原市 in March 2006 and "津久井町/中野" became "相模原市/津久井町中野"
and when 相模原市 became an ordinance-designated city in April 2010 it became "相模原市/緑区/中野".
The dictionary files for v2.0 are also supported in v2.1, but the files for v2.1 must be installed
in order to use the automatic address conversion feature.
You can download the latest dictionary for v2.1 from https://www.info-proto.com/static/jageocoder/latest/
For more information about this release, please refer https://t-sagara.github.io/jageocoder/package/update/2023/09/29/release_v210.html
v2.0.3
v2.0.3
This is a bug fix release.
- Fixed a bug that could cause an error when executing 'install-dictionary' on the command line.
- Added the ability to specify search options with environment variables when executing 'search' on the command line.
- Improved the search results when the 'best_only' option is off so that the results are sorted in descending order by match string length and the top node of the search results is excluded from the results.
- Changed command line help messages to Japanese.
No need to update dictionary data.