Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/pelias/api

HTTP API for Pelias Geocoder
https://github.com/pelias/api

fix(labels): handle rare case where name is empty

This happens only for Geonames records (and as far as we can tell, only
for the country of the P...

c0da08ffd939168d457a31d08647af464a1fa220 authored over 3 years ago by Julian Simioni <[email protected]>
Merge pull request #1532 from pelias/update-ci-nodejs-versions-and-operating-systems

Update CI Node.js versions and operating systems

0f638f1323eaaf6332b105dd7087846e6926e2c3 authored over 3 years ago by Julian Simioni <[email protected]>
Remove EOL Node.js 10.x from unit test build matrix

8a2a36df86bfc37af6a660b380d2b53757a7a63b authored over 3 years ago by Julian Simioni <[email protected]>
Add Node.js 14 and 16 to unit test build matrix

e2cf49dd3d9ca83c90adba4625157bc74a3f0357 authored over 3 years ago by Julian Simioni <[email protected]>
Remove Mac OS from CI build matrix

This was a nice idea, but testing on a Mac is not especially relevant
for Node.js code, so there...

67103dc7ab086434bb05f3cafe01eeef93c39dea authored over 3 years ago by Julian Simioni <[email protected]>
feat(autocomplete): Add support for autocompleting postalcodes (#1514)

Enable support for autocompleting postalcode by relaxing constraints
around when we allow parti...

75aab5191e8c35bdebabce2886bf675616bce698 authored over 3 years ago by Peter Johnson <[email protected]>
chore(CI): Fix incorrect check for env var on release

f9426f08816d303309dc5323e552d47da6cd9ae9 authored over 3 years ago by Julian Simioni <[email protected]>
Merge pull request #1531 from pelias/pelias-parser-hotfix

Use 'hotfix' for parser performance issue

6e5ce2d62674e3a8df78923ab4d717f62ce78e38 authored over 3 years ago by Julian Simioni <[email protected]>
fix(parser): Use 'hotfix' for parser performance issue

A performance issue in the Pelias Parser where certain inputs can cause
long parse times and out...

4061a2fb3b90d1949b5fbc74ac2ab3344a529e2d authored over 3 years ago by Julian Simioni <[email protected]>
Merge pull request #1529 from pelias/test-autocomplete-address-exclude-changes

Improve performance of `max_character_count_layer_filter`

fdd3ec9fa39ddd367ae90c6567b87c39d586900a authored over 3 years ago by Julian Simioni <[email protected]>
perf: improve the `max_character_count_layer_filter`

This change improves performance of the
`max_character_count_layer_filter` filter by making it r...

d1ad8f4a41aaf42a435e92093c00f4c0fd377190 authored over 3 years ago by Julian Simioni <[email protected]>
Fix behavior of npm release script

In the case where the required ENV variables are not present, the script
should still exit with ...

df6c868432a7c092375393b7c7545781297329c4 authored over 3 years ago by Julian Simioni <[email protected]>
Merge pull request #1528 from pelias/github-actions-docker

Use Github Actions to build Docker Image

83c6db50d759f28f8875d03a982cd99ef3c2d7eb authored over 3 years ago by Julian Simioni <[email protected]>
Skip NPM release if env vars not defined

e510ee9d8cc5ef06d4b0b18cb8c9d702f3a26927 authored over 3 years ago by Julian Simioni <[email protected]>
Use Github Actions to build Docker Image

This uses the work from https://github.com/pelias/ci-tools/pull/5 to
allow building the Pelias A...

3d44f8a3b01683ed8ffa23b584ce62e5f75e718f authored over 3 years ago by Julian Simioni <[email protected]>
Merge pull request #1524 from pelias/fix-layer-mapping

Remove duplicate `continent` entries from unit tests

eeef35fc561a9e643d38b4abd10373f7b1087f0e authored over 3 years ago by Julian Simioni <[email protected]>
chore(type mapping tests): Remove duplicate `continent` entries

This is a companion change to https://github.com/pelias/config/pull/135
that removes some duplic...

79d418bd5feae245e4c33dc04158e0cb040ad21d authored over 3 years ago by Julian Simioni <[email protected]>
Merge pull request #1522 from pelias/auto-discover-true

Upgrade to pelias-config-5.0.0 (set `api.targets.auto_discover` to true by default)

9ef8cbfeb0a878d2343d27a49f579e48eb34dc1f authored over 3 years ago by Julian Simioni <[email protected]>
docs(custom data): Update documentation on custom sources and layers

Now that `auto_detect` is set to true, we can simplify this
documentation a bit. Most people wil...

97adb2df96b187929fe7b382152d126a144ac3d8 authored over 3 years ago by Julian Simioni <[email protected]>
feat(deps): Upgrade to pelias-config-5.0.0

This changes the default value of `api.targets.auto_discover` to true,
allowing Pelias users to ...

0ed1c724f242e61131bed66dfeb49ea5e9e71739 authored over 3 years ago by Julian Simioni <[email protected]>
feat(addresses): Ensure Ukranian addresses display housenumber after street

Include Ukraine in flipNumberAndStreetCountries list

afaaf73c4b790c4fab50ace35b004bad4f1ac7a9 authored over 3 years ago by Julian Simioni <[email protected]>
added ukraine to list of flip addresses

2507122e84370e83ff489604bf7cd187d61779b3 authored over 3 years ago by SOFTSERVE\ozhol <[email protected]>
Merge pull request #1521 from pelias/set-auto-discover-false-in-tests

Set `auto_discover` false in all unit tests

aa3b1d2836732484023bc305845788bda543e46c authored almost 4 years ago by Julian Simioni <[email protected]>
chore(tests): Set `auto_discover` false in all unit tests

This change resolves https://github.com/pelias/api/issues/1419 by
ensuring all unit tests will r...

3ec1129023ec758d28e6423c02f62208eb07352a authored almost 4 years ago by Julian Simioni <[email protected]>
Merge pull request #1519 from pelias/remove-default-timeouts

Remove default timeout and retry values for Pelias services

6a7751f35882698eb885b93635656ec0c2941633 authored almost 4 years ago by Julian Simioni <[email protected]>
improved string normalization for deduplication (#1370)

* fix(dedupe): improved string normalization for deduplication

* test(dedupe): additional tes...

45ec00d5f6daedc75ffb2f66a72a07e1cb7b5bcb authored almost 4 years ago by Peter Johnson <[email protected]>
fix(config): Remove default timeout and retry values

The `pelias.json` schema validation in the API has been setting default
values for the `timeout`...

dcae46dd174dd2fd22224fdc08fa917c1b836f6e authored almost 4 years ago by Julian Simioni <[email protected]>
Merge pull request #1513 from pelias/joxit/fix/normalizeParentIds

normalizeParentIds: cannot read property toLowerCase of null when source is not set

de97774f3ea13934861df49cd7a04bbca400f3af authored almost 4 years ago by Julian Simioni <[email protected]>
fix(normalizeParentIds): cannot read property toLowerCase of null when source is not set

bae534dfe8597eba3dd4173ab86734232e6bf510 authored almost 4 years ago by Joxit <[email protected]>
chore(CI): remove .travis.yml (#1512)

44fed983721cccf3070a6f12745a6aba07433f4d authored almost 4 years ago by Peter Johnson <[email protected]>
Merge pull request #1511 from pelias/labels-1.16.0

feat(deps): Upgrade to pelias-labels-1.16.0

a98c50603b3f569c197830b527eba5c76d714f4f authored almost 4 years ago by Julian Simioni <[email protected]>
feat(deps): Upgrade to pelias-labels-1.16.0

This includes improvements for:
- the default label format, adding region, including handling ma...

d4daeebc6822484b48c671bdeb729e366845d91e authored almost 4 years ago by Julian Simioni <[email protected]>
Merge pull request #1508 from pelias/improved-postcode-deduping

Prefer records with postal code regardless of source

0a964c2420dcf2bfc60279916ddbf4fa5d9c4c90 authored almost 4 years ago by Julian Simioni <[email protected]>
fix(dedupe): Prefer records with zip regardless of order

While testing changes related to improved street address normalization
(https://github.com/pelia...

fc52f3509442bb197c6041020e47965963164f1f authored almost 4 years ago by Julian Simioni <[email protected]>
Merge pull request #1509 from pelias/libpostal-union-square-parse

Special case 'union square' libpostal parse

7a262d0972d853b830fb03c383b98f3cc7a84926 authored almost 4 years ago by Julian Simioni <[email protected]>
fix(libpostal): special case 'union square' parse

While also a neighbourhood, most data for places called 'Union Square'
are actually in the `venu...

9907b58f098613a4ad90a6087739a6af554b4e80 authored almost 4 years ago by Julian Simioni <[email protected]>
chore(dedupe): improve logging when deduping

b65a6a0633c4cfde4d019f2d04ac1f66076e2d5e authored almost 4 years ago by Julian Simioni <[email protected]>
chore(package): update @mapbox/geojson-extent to stable version number (#1504)

293e116e80e72c1058eff2cd974233c8eebd3408 authored almost 4 years ago by Peter Johnson <[email protected]>
feat(hierarchy sources): add support for custom sources in hierarchy (#1481)

* feat(hierarchy sources): add support for custom sources in hierarchy

* test(hierarchy sourc...

5f4bf2e392c99aaaa7afc41b0a116b6cc11b6eb3 authored almost 4 years ago by Jones Magloire <[email protected]>
feat: Include Moldova in flipNumberAndStreetCountries list

c10274685645d3dd6430415ffaa2a7d6874b0fbb authored about 4 years ago by Arcadie Condrat <[email protected]>
chore(CI): add github actions workflow to replace travis (#1495)

5d202c48c0753f34f3401bd0c451449d53cf1e6b authored about 4 years ago by Peter Johnson <[email protected]>
feat(override): allow addendum data to override imported place data (#1494)

* proof of concept for having addendums that override indexed fields

* feat(override): allow ...

b57bbd4ecdbc93c7546230a673dbddfc9fc5d110 authored about 4 years ago by David Blackman <[email protected]>
Merge pull request #1493 from pelias/joxit/feat/multi-lang-ngram

Add support to lang in `ngrams_last_token_only_multi`

a8de5f0614a250e45bb4521897ae8391b178366a authored over 4 years ago by Julian Simioni <[email protected]>
fix(multi-lang): add support to lang in `ngrams_last_token_only_multi`

95399127a6190aab0c6e7242087c6ad69a116b41 authored over 4 years ago by Joxit <[email protected]>
feat(diffPlaces): also remove accents in `normalizeString` (#1492)

4a776b93301748ec973470bee7a0b438d85bf30e authored over 4 years ago by Jones Magloire <[email protected]>
chore(docs): Remove Greenkeeper badge

893d7a0b36e201521778c1f65fc796ec49086796 authored over 4 years ago by Julian Simioni <[email protected]>
Merge pull request #1490 from pelias/pelias-labels-1.13.0

Upgrade pelias-labels to 1.13.0

cc5b61d012c80fc042519d4aa71365ca530afa9f authored over 4 years ago by Julian Simioni <[email protected]>
feat(deps): Upgrade pelias-labels to 1.13.0

This includes improved labels for NYC as described in
https://github.com/pelias/labels/pull/39

08b570c2d176a2c4467050c8dbe50fcdc9744da5 authored over 4 years ago by Julian Simioni <[email protected]>
Merge pull request #1489 from pelias/structured-query-fix

Correctly prune uninteresting unicode chars from structured endpoint input

4013546035b6e4112ed3def316d3bd873316bab7 authored over 4 years ago by Julian Simioni <[email protected]>
fix(structured): Correctly prune uninteresting unicode chars from input

As in
https://github.com/pelias/api/pull/1373/https://github.com/pelias/api/pull/1377,
it's very...

e84ed2ec4a1aec5c82628488899898f234c1dcaa authored over 4 years ago by Julian Simioni <[email protected]>
Merge pull request #1486 from pelias/pelias-query-11.0.0

Upgrade to pelias-query-11.0.0

de3df4af3dedf25a67b30e3eed2b654b769b10d0 authored over 4 years ago by Julian Simioni <[email protected]>
chore(tests): Update fixture expectations for new `multi_match` view

d9e32e8bdf9cac87a3fd6172a82b9f76c020a3b7 authored over 4 years ago by Julian Simioni <[email protected]>
feat(deps): Upgrade to pelias-query 11.0.0

This breaking change consolidates on a single `multi_match` leaf view.

See remove-old-multi_match

918bdaed59e641146289843f31a198535cb6c1cd authored over 4 years ago by Julian Simioni <[email protected]>
Merge pull request #1471 from pelias/max_char_count_zero_fix

bugfix and test for setting api.autocomplete.exclude_address_length=0

9c068de5d015267da4ec4e18b2b715de87e132c3 authored over 4 years ago by Julian Simioni <[email protected]>
docs(max_char_count): add a bit more clarity over what the api.autocomplete.exclude_address_length config param does

d9167355a203ac891c4f7f12f3d076276a6d13e2 authored over 4 years ago by missinglink <[email protected]>
fix(max_char_count): bugfix and test for setting api.autocomplete.exclude_address_length=0

6fd5e9e2e58c3208746a0f2957ff2f4cdc5f37e0 authored over 4 years ago by missinglink <[email protected]>
Merge pull request #1485 from pelias/match_all-focus

Use match_all for focus point queries

8b05dc3626c9159706b402273e18d615a1facc12 authored over 4 years ago by Julian Simioni <[email protected]>
feat(focus.point): ensure scoring is applied to all results

We create queries to handle the `focus.point` parameter by using the
[function_score](https://ww...

ffef03e0efe05aa34e1baad2b74e5ee2740ea61a authored over 4 years ago by Julian Simioni <[email protected]>
Merge pull request #1467 from pelias/expanded-doc

feat(debug): in /place when debug=true, expand analyzed ES document

af76dd1193de2b593e35fe7addd531842540e2ef authored over 4 years ago by Julian Simioni <[email protected]>
fix index alias issue

a0dea12ebfb84a9e7a94a29c898157cf9f4e4a56 authored over 4 years ago by David Blackman <[email protected]>
more defensively programmed version of expandDocument

76135367ccc6a8affb19399a52b2ab993bba6e65 authored over 4 years ago by David Blackman <[email protected]>
don't calculate ngrams on fields that don't have it defined

526d1860ca24ae8b05cfb078bc5350b30fa35957 authored over 4 years ago by David Blackman <[email protected]>
feat(debug): in /place when debug=true, expand analyzed ES document

3973b8cffc495a29dac0c9d09f6957d6194f8812 authored over 4 years ago by David Blackman <[email protected]>
Merge pull request #1469 from pelias/remove-address-matches-from-autocomplete

Remove address parts scoring in autocomplete

9a21fd1f52047e5ae7417f65d3108415a8bf16b9 authored over 4 years ago by Julian Simioni <[email protected]>
feat(autocomplete): Turn off address parts scoring

This change removes several `should` conditions from autocomplete
Elasticsearch queries.

After ...

7d3e4a0e83d531e57ad1f398ac3f77696f0dde17 authored over 4 years ago by Julian Simioni <[email protected]>
Merge pull request #1480 from stevelacy/slop-4

Increase slop to 4 on `address_parts.street` field

befe7777073520a41cb5692384b3b3cf1c75aed3 authored over 4 years ago by Julian Simioni <[email protected]>
feat: Increase slop to 4 on `address_parts.street` field

9eb450ed02e49e43be5e9dae3931f167c8a54cbb authored over 4 years ago by Steve Lacy <[email protected]>
refactor(exposeInternalDebugTools): simplify code & cover additional hosts formats (#1476)

7453a5d603d22849ba66a6fe66dc1cc03981b9db authored over 4 years ago by Peter Johnson <[email protected]>
Merge pull request #1465 from pelias/fix-es-debug-url

fix(debug): esclient typo / fix es debugUrl

4e92f1e8cd1458610389016c2fe4ba4f32974e62 authored over 4 years ago by David Blackman <[email protected]>
Merge pull request #1474 from pelias/fix/nearby-categories

fix(nearby): empty categories filter returns no result

68fa7041f85ddeef1ea2c4bcaaddedcd723a20c9 authored over 4 years ago by Peter Johnson <[email protected]>
fix(nearby): empty categories

3a5957679e71b4a7f4b73470882cec2bc2000355 authored over 4 years ago by Benoรฎt <[email protected]>
Merge pull request #1423 from pelias/greenkeeper/tape-5.0.0

Update tape to the latest version ๐Ÿš€

fe6ec2c06288c7d5011bb014a93b4c652fd4296b authored over 4 years ago by Julian Simioni <[email protected]>
Recreate exception exactly in test

This allows us to continue to use tape's `deepEqual` in version 5.0.0,
which now uses strict com...

1b97cff480a599f98d14354facd0036b6cbd5f37 authored over 4 years ago by Julian Simioni <[email protected]>
chore(package): update tape to version 5.0.0

70b34853ef40c0df66f7b52c728da85bf5ae3991 authored over 4 years ago by greenkeeper[bot] <23040076+greenkeeper[bot]@users.noreply.github.com>
Use deepLooseEqual to avoid having to recreate view exactly

Tape 5.0.0 introduces specific strict/loose comparisons for `deepEqual`
and similar methods:
htt...

325b134222d6c0b07f85772f277d5b25b92df7a2 authored over 4 years ago by Julian Simioni <[email protected]>
Merge pull request #1442 from pelias/run-pelias-parser-after-placeholder-results

Run Pelias parser-based query in more cases

8c8bb953646955ff36b858cf06c932b76be02f0b authored over 4 years ago by Julian Simioni <[email protected]>
Fall back to pelias parser only when it may have better results

The Pelias Parser and the query that uses it may sometimes have better
results than the earlier ...

c5775d6a12791a58abb95892968c0c76833b200d authored over 4 years ago by Julian Simioni <[email protected]>
Run pelias parser if expecting non-admin results

The pelias `/v1/search` endpoint tries multiple types of queries in
succession:

- first, a quer...

ad9a331732dc12a0f01ab68ac78cf66620620a48 authored over 4 years ago by Julian Simioni <[email protected]>
Merge pull request #1468 from pelias/intersection-parsing

Intersection parsing and scoring improvements

526a07ab3b938b0df41b0a262a0886cec5cd567a authored over 4 years ago by Julian Simioni <[email protected]>
Skip scoring postcode and street for intersection parses

This gives an unfair boost to records that:
- have a postalcode (intersections can never have a...

b0f36e5068d4b40a3c657de9ffaf1e9cb1a184e1 authored over 4 years ago by Julian Simioni <[email protected]>
Remove special handling of intersection parses with admin

This handling is no longer needed, since
https://github.com/pelias/api/pull/1463 and with some o...

10cb8d067c2e9ce47ba3ed138d756585353e450d authored over 4 years ago by Julian Simioni <[email protected]>
Merge pull request #1463 from pelias/upgrade-to-pelias-parser-1.53.0

Upgrade to pelias-parser-1.53.0

e2e76a4b1329dda1b495950ff114e49da14a5401 authored over 4 years ago by Julian Simioni <[email protected]>
feat(deps): Upgrade to pelias-parser-1.53.0

This includes all the latest intersection parsing abilities from
https://github.com/pelias/parse...

a9f3f87c56b82907c7e4a86375191e23ee149e05 authored over 4 years ago by Julian Simioni <[email protected]>
Merge pull request #1452 from pelias/pelias-parser-1.52.0

Update pelias-parser to 1.52.0

31bda169e7007c35bffa533186db3489f76778ee authored over 4 years ago by Julian Simioni <[email protected]>
feat(deps): Update pelias-parser to 1.52.0

There were remarkably few changes required to the unit tests in API with
this upgrade.

513409009cf4646620edce72f43a3123947a8cee authored over 4 years ago by Julian Simioni <[email protected]>
Merge pull request #1458 from mihaicosareanu-bolt/fix-search-layers-filtering

Fixed layer filtering for the search API

5fc6ebb565a21fa852cba5497791b96e47820f5a authored over 4 years ago by Julian Simioni <[email protected]>
fix(search): Properly filter layers on search endpoint

Fixes https://github.com/pelias/api/issues/1391

b80189068be877e0827d30f7719da05f10b9442d authored over 4 years ago by Mihai Cosareanu <[email protected]>
Merge pull request #1457 from pelias/language-via

Store source of language param

86bc3288f9a986aeba31e6068708f12036de74dd authored over 4 years ago by Julian Simioni <[email protected]>
feat(language): Store source of language param

The language used for display and query time can be set in several ways
including query paramete...

2504b287f6f799c80a6002c7db78d8364c1a47bc authored over 4 years ago by Julian Simioni <[email protected]>
Merge pull request #1445 from pelias/increase-street-slop-to-3

Increase slop to 3 on `address_parts.street` field

47637eb5f1f4715d9e8c848f931c9a89b5b9a2fc authored over 4 years ago by Julian Simioni <[email protected]>
feat: increase slop to 3 on `address_parts.street` field

This can help allow for more flexible matches when running `/v1/search`
queries.

b65b9c8f046444fa77d6aebdb7c9782916864419 authored over 4 years ago by Julian Simioni <[email protected]>
Merge pull request #1444 from pelias/use_peliasQuery_analyzer_for_address_parts

Use peliasQuery analyzer for address_parts.street

e6bbd5f9e4c9efc6158bf0e57ccf856aceaeaf20 authored over 4 years ago by Julian Simioni <[email protected]>
feat: Use `peliasQuery` analyzer for `address_parts.street`

This is an experimental change, but one that has good impact when paired
with https://github.com...

fc6e941b50c8916596f5444291fce8a9fa405ac0 authored over 4 years ago by Julian Simioni <[email protected]>
Merge pull request #1456 from pelias/fix-es-link-object

fix [Object] in debugUrl

14d71de59318e686a562b4b3e5f8c54880dd7e02 authored over 4 years ago by Julian Simioni <[email protected]>
fix [Object] in debugUrl

aba17132a9bb6f49e45d2903f324e846d264265f authored over 4 years ago by David Blackman <[email protected]>
Merge pull request #1441 from blackmad/interpolation-debug-links

feat(debug): add links to interpolation service and elasitcsearch from pelias exposeInternalDebu...

5a081e2e64e66e4b9921a7e51b6ebaa3b2e629c2 authored over 4 years ago by Julian Simioni <[email protected]>
feat(debug): Add links to interpolation/elasticsearch

71b6f5663cf4f908a5e2d25076e14f521f1c5c21 authored over 4 years ago by David Blackman <[email protected]>
Merge pull request #1454 from pelias/libpostal_bugfixes

patch libpostal output for post-directionals

56b6bdb4041e9826fa0a4b6070e3cb87a7d13f8c authored over 4 years ago by Julian Simioni <[email protected]>
fix(libpostal): patch parser output for post-directionals

f5031181286bdfe562b528fdea5f488aff9ce7a1 authored over 4 years ago by missinglink <[email protected]>
Merge pull request #1300 from pelias/joxit/feat/autocomplete-multi-lang-index

Use default index + user-lang index in autocomplete

a3fc0b6aff032a7623727fda29159e8dd03b0f1a authored over 4 years ago by Julian Simioni <[email protected]>