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

feat(autocomplete_empty_tokens): remove empty tokens

a775e69a5f20e7e46548f7edf0b0d7a346c86a00 authored about 6 years ago by missinglink <[email protected]>
Merge pull request #1248 from pelias/dedupe_query_size_1

fix for size=1 returning two results

0155505d1455492507ce020776c4745f0780711c authored about 6 years ago by Julian Simioni <[email protected]>
fix(dedupe_query_size_1): check size when deduping

756f1d8ea1869f273eec92739e4a35587e344386 authored about 6 years ago by missinglink <[email protected]>
Merge pull request #1247 from Echelon9/fix/travis-ci-infrastructure

travis: reflect new best-practice travis-ci configuration

9bf86d76d3cf5a3b1e7f8bb6f79a7ba3b12649e9 authored about 6 years ago by Julian Simioni <[email protected]>
Add boundary.wof parameter to search, search/structured and autocomplete endpoints

5c417535a01e5f372cbbe490b7bf13975d4d2f7c authored about 6 years ago by Jen Weiss <[email protected]>
travis: reflect new best-practice travis-ci configuration

Travis-CI has or will shortly make in early December 2018 a number of beneficial
changes to thei...

882f1ec5876be0d69bbe0748e1b1cdfdb499f17a authored about 6 years ago by Rhys Kidd <[email protected]>
Merge pull request #1244 from pelias/greenkeeper/initial

Update dependencies to enable Greenkeeper 🌴

93f811904b26e0234b3aad53703da3dbfc5170bf authored about 6 years ago by Julian Simioni <[email protected]>
chore(package): update dependencies

fb88dbe3f928ad8329e20c0e6170599d3de72463 authored about 6 years ago by greenkeeper[bot] <greenkeeper[bot]@users.noreply.github.com>
feat(docs): update gitter link

Most of our chatting happens in pelias/pelias, not pelias/api

0b904bf503ab342a95ce5a2fa622ab0183c61d50 authored about 6 years ago by Julian Simioni <[email protected]>
Merge pull request #1242 from jenPlusPlus/Update-Interpolation.js

Update service/configurations/Interpolation.js

ebcccdff47afe454f884db124babb965944904d0 authored about 6 years ago by Julian Simioni <[email protected]>
Update service/configurations/Interpolation.js

Change Language to Interpolation to fix copy/paste error.

fac192d35fee0afbeb5026694edd5b59b2181d70 authored about 6 years ago by Jen Woodson <[email protected]>
feat(refactor): refactor addressit sanitizer - bugfix

e7c743af7cbd03183a515d15610b42017d98c327 authored about 6 years ago by Peter Johnson <[email protected]>
feat(refactor): refactor addressit sanitizer for readability

bb5b581f0b7c1b03561dd83822eaa0ecaa24c08e authored about 6 years ago by Peter Johnson <[email protected]>
feat(test): add test cases for autocomplete token matching permutations

54ae127c30f5a02e951430d1a792fbabf089a060 authored about 6 years ago by Peter Johnson <[email protected]>
Merge pull request #1209 from pelias/reset-focus-point-settings

Use exponential scoring and consistent scale values for `focus.point`

68861d4843bf5948229a1960bf4d228788b45979 authored about 6 years ago by Julian Simioni <[email protected]>
Use test description consistent with fixture file

6d9e51119af2cf3261e1c5f76cafc6ca6af3f4cb authored about 6 years ago by Julian Simioni <[email protected]>
fix(autocomplete focus.point): Use 50km scale parameter

The `scale` parameter controls how quickly scores decrease from the
maximum as the distance from...

1fa50de93d11d12f7fe3a72c40883355768ff97f authored about 6 years ago by Julian Simioni <[email protected]>
feat(focus.point): use exponential instead of linear scoring

Linear scoring, by design, gives all records the same score past a
certain point.

This has the ...

80f44ff6504a81fe534e1da3acd1f3e5f75a36ad authored about 6 years ago by Julian Simioni <[email protected]>
feat(libpostal_numeric_inputs): recast entirely numeric parses to label "house"

963eece96c46f464cb908d3f495d71ec049156d9 authored about 6 years ago by missinglink <[email protected]>
feat(unit_number_only_queries): do not consider parses with only the unit number as "admin only"

c66620075021b94e663ca3f5308c432876cd25ab authored about 6 years ago by missinglink <[email protected]>
Merge pull request #1234 from pelias/address-search-unit

feat(search): use address unit in search_with_ids query

d722002f70b57510a61cd2cc3cd12577eaae78e9 authored about 6 years ago by Julian Simioni <[email protected]>
feat(search): use address unit in search_with_ids query

Closes https://github.com/pelias/api/pull/1113

02d22c2ca4f16c2e075bd8e5481323f2e6a9724a authored about 6 years ago by semhul <[email protected]>
Merge pull request #1219 from pelias/max_character_count_layer_filter

feat(autocomplete): filter out address records for character counts below threshold

32c295d37243e81b93b17f93d7ab077c744d3ff4 authored about 6 years ago by Julian Simioni <[email protected]>
feat(autocomplete): drive address filter by config

3c37e94aa65720d6f7ca672d88b1a77db3c8bfb5 authored about 6 years ago by Julian Simioni <[email protected]>
feat(max_character_count_layer_filter): filter layer=address records for character counts <= 2

2ebfa3f0c2a0f9ee2060de569cfefd58afae8b49 authored about 6 years ago by Peter Johnson <[email protected]>
Merge pull request #1223 from pelias/add-params-to-parser-logs

feat(log): Add full clean context to parser logs

aae1d7db0ff6e8d8ed15f89409dd4aea882b8a9a authored about 6 years ago by Julian Simioni <[email protected]>
feat(log): Add full clean context to parser logs

Without the unmodified text input, it's hard to tell what cases is
causing these messages.

db4cd06576a783bd2daef567141c9f4b3a2bf70c authored about 6 years ago by Julian Simioni <[email protected]>
Merge pull request #1233 from pelias/fix-interpolation-log

fix(log): Log for each interpolation request

50e79b98df6880891843e2968351229eaf3af84a authored about 6 years ago by Julian Simioni <[email protected]>
fix(log): Log for each interpolation request

The groundwork for this was laid in https://github.com/pelias/api/pull/1220, but it wasn't compl...

fb2ef225d494a8795ee4aa6ccf149924542dd577 authored about 6 years ago by Julian Simioni <[email protected]>
Merge pull request #1226 from pelias/address_search_using_ids

add postcode to variable store if we have it

8393e35cecff4ff671ae9747e84871bf27f8dcf1 authored about 6 years ago by Julian Simioni <[email protected]>
Update pelias-query to 9.7.0

This is required for the other half of postalcode matching

93d33173b0f9cd927cc1e1b1e56b1a6cda0e657c authored about 6 years ago by Julian Simioni <[email protected]>
feat(address_search_using_ids): add postcode to variable store if we have it

44b8d3841373a32bd48323bd956e0ef84ca844e1 authored about 6 years ago by Peter Johnson <[email protected]>
Merge pull request #1225 from pelias/trim_by_granularity

refactor trimByGranularity middleware

39aa9b09126137515fdaf0b02059b41b51c938df authored about 6 years ago by Julian Simioni <[email protected]>
feat(trimByGranularity): refactor to use an index instead of multiple loops over the results

32653ee0cad15202f46da6bed4920f946972e992 authored about 6 years ago by Peter Johnson <[email protected]>
feat(trimByGranularity): refactor code to add logging and debug output, modify loop to break after first match

11174cefa45632cfcbbfaad448b4ad4c6a2b925c authored about 6 years ago by Peter Johnson <[email protected]>
Merge pull request #1231 from pelias/fix-error-codes

Fix error code handling

70cbcb3df1941dae0a71cd23058efda55b883a1f authored about 6 years ago by Julian Simioni <[email protected]>
fix(errors): Only return 400 status on known parameter errors

Pelias has for a long time returned 400 as a default status whenever
anything goes wrong, as wel...

a1c482954f3b1196e85ce152032281bce90d7f74 authored about 6 years ago by Julian Simioni <[email protected]>
Merge pull request #1232 from pelias/greenkeeper/ciao-2.0.0

Update ciao to the latest version 🚀

6d5d3cc475bc48af2b0e37ff9952765d54bb8c03 authored about 6 years ago by Julian Simioni <[email protected]>
chore(ciao): Update ciao tests

Amazingly in over a year since running these, only two things had to be
changed.

84d818231b7916985885327bb59c4abf15d737fa authored about 6 years ago by Julian Simioni <[email protected]>
chore(package): update ciao to version 2.0.0

e560e35593ef0a9b55fd2d64092e73bf2d643eb3 authored about 6 years ago by greenkeeper[bot] <greenkeeper[bot]@users.noreply.github.com>
Merge pull request #1222 from pelias/dedupe

refactor dedupe middleware

3535f9eae13f46def6e35087b6d12cefc8dfcdc2 authored about 6 years ago by Julian Simioni <[email protected]>
feat(dedupe): improved handling of cases where "name", "parent" or "address_parts" propertiees are not set

b2069606f20ea03940d6ebe08a8f81f4a571ddaa authored about 6 years ago by missinglink <[email protected]>
Add failing test case for one postcode deduping

f153e543c4d5067acdc33ebca5bae92ed5ebde34 authored about 6 years ago by Julian Simioni <[email protected]>
Add failing test case for one postcode deduping

a31f1a8561f34b29b2a31597c97464bc42737e3a authored about 6 years ago by Julian Simioni <[email protected]>
feat(dedupe): move canonical_sources config to pelias/config

077bd3f78ed7174aeaa9ace351d153fb2d42e205 authored about 6 years ago by missinglink <[email protected]>
feat(dedupe): treat all non-canonical layers and analogous to a venue, prefer non-canonical records

c0a0663e217714ab2a0a414c9e5a8e2ffb9c50c7 authored about 6 years ago by Peter Johnson <[email protected]>
refactor middleware dedupe for readability

14e6c6303f9419ee69d885812ed43f3f914fdb94 authored about 6 years ago by Peter Johnson <[email protected]>
Merge pull request #1227 from pelias/update-ci-and-nodej

Update CI and Node.js

6f20209ce4fd23338be9e39ab10992061fbcf5ae authored about 6 years ago by Julian Simioni <[email protected]>
feat(doc): Point to common requirements doc

This will prevent us from having to update supported Node.js versions in
many places for each re...

87923148e7484bcc4f56798c45ebe617737988ec authored about 6 years ago by Julian Simioni <[email protected]>
feat(Node.js): Drop support for Node.js 6

Connects https://github.com/pelias/pelias/issues/752

882adb2b29984dc2febc491c75511cf60c3cb857 authored about 6 years ago by Julian Simioni <[email protected]>
feat(release): Skip semantic-release run on pull reqeusts

This should speed up our CI slightly

cae3c9acbd3e41560656ccdee02573c8d47302ad authored about 6 years ago by Julian Simioni <[email protected]>
chore(release): Run releases off master branch

Connects https://github.com/pelias/pelias/issues/749

d86419cd76112e75ba16d19a5eab2235b231834d authored about 6 years ago by Julian Simioni <[email protected]>
Add bash dependency to CircleCI script

7a7751e32bbf4a69b23a18276ff74a318be9b9b8 authored about 6 years ago by Julian Simioni <[email protected]>
Merge pull request #1224 from pelias/fix-query-types

Fix confidence score detection

50433d9848aeef0042f9af6cae6bb74932ba1bbd authored about 6 years ago by Julian Simioni <[email protected]>
feat(confidence): Add support for new query names

2a668612edc1ce383835f84b6bbf9da60bb40c7b authored about 6 years ago by Julian Simioni <[email protected]>
fix(confidence): Update query type names in confidence score code

https://github.com/pelias/api/commit/4adf4b3dd75057a67378f73a224309fe6dc7ffde
renamed some queri...

c548a73cb968831cd55aab6758d3d31b008660e8 authored about 6 years ago by Julian Simioni <[email protected]>
Merge pull request #1173 from pelias/configurable-boosts

Configurable boosts for sources and layers

5a8977122b69501783a8d4c41a607190884274b3 authored about 6 years ago by Julian Simioni <[email protected]>
Add Configurable Boosts readme section

d1dfbf2dcb8acb592c57c440f7e15d07de09cbd4 authored about 6 years ago by Julian Simioni <[email protected]>
Reorder config options roughly by importance

b037835b0422e465e1161c34616d98fd79044efb authored about 6 years ago by Julian Simioni <[email protected]>
Use default config in search and autcomplete tests

The configurable boosts feature can case other unit tests to fail if a
user has customizations i...

f3b11a16ebb949c9fbfc4f64b0d09572725580c9 authored about 6 years ago by Julian Simioni <[email protected]>
feat(query): Modify custom boosts feature to use function_score queries

a06683ff686c78948c8fd74204e3b0b683f36bfa authored about 6 years ago by Peter Johnson <[email protected]>
feat(query): Add support for custom boosts to search endpoint

This adds support for custom boosts to the addressit-style search
queries. The newer libpostal b...

32684e00134549c321b5adf352d6c9da65b0d5ab authored about 6 years ago by Julian Simioni <[email protected]>
Test handling of undefined configuration

9679c14152a2e504428d4990abab5390fb79934a authored about 6 years ago by Julian Simioni <[email protected]>
Add tests for autocomplete custom boosts

bb605acb3f089b0d8be3e01fc335ecf55af2367d authored about 6 years ago by Julian Simioni <[email protected]>
Use `pelias.json` to inform boost configuration

4daf2aa6ddbc25f98405aefb35eb1e57c2310129 authored about 6 years ago by Julian Simioni <[email protected]>
WIP: Configurable boosts for sources and layers

This is a work in progress to enable customizing boosts for sources and
layers.

For now, the co...

9080feef05f579858597f7224ffe149685b27570 authored about 6 years ago by Julian Simioni <[email protected]>
Merge pull request #1221 from pelias/fix-host-documentation

Add environment variable configuration section

b7502511a81e0a105fd69f325f17f080bd969626 authored about 6 years ago by Julian Simioni <[email protected]>
Add environment variable configuration section

Previously, we were conflating environment variable and `pelias.json`
configuration options, and...

39f144c5a07a4e8b2085a4ba128f1d443071f59b authored about 6 years ago by Julian Simioni <[email protected]>
Fix typo

0deb24b51e40020d9ae7bc34eb8ed7716898f793 authored about 6 years ago by Julian Simioni <[email protected]>
Fix README typo

6295d027b4f366123af06749f24f29215f6248e5 authored about 6 years ago by Julian Simioni <[email protected]>
Merge pull request #1220 from pelias/structured-logs

Use structured logs

df04aedab2054f377a23d590990a0e057eb4a445 authored about 6 years ago by Julian Simioni <[email protected]>
feat(log): Use structured logs for place endpoint

a1add3656eb2d34c64927f0b0b25070e6c1e2947 authored about 6 years ago by Julian Simioni <[email protected]>
feat(log): add structured data to address parser logs

These logs have been very confusing to us for a long time, and we have
never bothered to collect...

003c182df5e1ead4fa416296218d2f97d524f709 authored about 6 years ago by Julian Simioni <[email protected]>
feat(log): move retry info to structured logs

a7932d0b8c5470d5ce17ac2b7467f675bd011955 authored about 6 years ago by Julian Simioni <[email protected]>
feat(log): Add structured logs for coarse_reverse

0056c0749adfa2355071cf94e0ce1c58f133262d authored about 6 years ago by Julian Simioni <[email protected]>
feat(queries): Normalize all query names

They should start with the endpoint (ideally), and
address_search_using_ids should not have the ...

4adf4b3dd75057a67378f73a224309fe6dc7ffde authored about 6 years ago by Julian Simioni <[email protected]>
feat(log): Remove most unstructured controller logs

These are nose now, the structured logs have much better info

d681a114d6917612d87a3aac189d9508fa410e93 authored about 6 years ago by Julian Simioni <[email protected]>
feat(log): Add structured logs for interpolation service

f5c6dcf882bf1e84dc9247d61ddd922a8b141e99 authored about 6 years ago by Julian Simioni <[email protected]>
Remove non-JSON log lines

We can have logs with a lot more fidelity by logging structured JSON
directly.

49a988ce37af4607e0c11942d29aa33bc0bde5cd authored about 6 years ago by Julian Simioni <[email protected]>
feat(log): Log structured data about Placeholder requests

Structured logs allow later analysis with details like query parameters,
request time, etc.

92d15c66877e446ad6754dd2cad4bbf9e3260c7f authored about 6 years ago by Julian Simioni <[email protected]>
fix(log): replace brittle string extraction

c91fd58ec6df949ce45b18abeafa0685e569ccdf authored about 6 years ago by Julian Simioni <[email protected]>
Remove verbose Elasticsearch log lines

080cd6854f6976118c97485fc86180ea0aa37671 authored about 6 years ago by Julian Simioni <[email protected]>
feat(log): replace console logs with pelias-logger

This ensures we always get output in JSON if we ask for it.

24ef0a43617c876b0568e6f8020b8b23dd03991c authored about 6 years ago by Julian Simioni <[email protected]>
Require microservice-wrapper version with response time

e55fd28c908c443fb9ca7a1e0523aeec8503f693 authored about 6 years ago by Julian Simioni <[email protected]>
feat(log): Add JSON log for Elasticsearch queries

This adds a structured and detailed log line for each Elasticsearch
query.

It includes informat...

8c37ee63ddffccec198d2ba07938d734e0c52ef5 authored about 6 years ago by Julian Simioni <[email protected]>
feat(debug): debugging info for interpolation service

fa8257cd0687255f505106ca4eae31e43a6ec989 authored about 6 years ago by Peter Johnson <[email protected]>
testing: add test case: incorrect parsing of diagonal directionals - no subsequent element

9d4c773ce126e4ef5683e2fe8aa2d7584480c4f6 authored about 6 years ago by Peter Johnson <[email protected]>
fix(libpostal): check for next element before using it

ee43ec041c2850b3cbea513dad17631d1ae77306 authored about 6 years ago by Julian Simioni <[email protected]>
Merge pull request #1216 from pelias/libpostal_aus_unit_numbers

libpostal aus unit numbers

42cfcd843a3c5b810b45688532230a98b6ee4976 authored about 6 years ago by Julian Simioni <[email protected]>
feat(libpostal_patch): additional tests

4e8a5385f4aafa031c4c305b9c4e654c65049934 authored about 6 years ago by Peter Johnson <[email protected]>
feat(libpostal_patch): enable field mapping for "unit"

27a9e1d9003e96995b934e3e058b946088e5d8e4 authored about 6 years ago by Peter Johnson <[email protected]>
feat(libpostal_patch): correctly parse australian-style unit numbers

69ddbaf3beebf73620000404ddabdcab693f3b2e authored about 6 years ago by Peter Johnson <[email protected]>
feat(libpostal_patch): refactor diagonals patch to use an index and lodash functions

6e2e4fc53a83bc2b90593e87abcb1964bdaf1eda authored about 6 years ago by Peter Johnson <[email protected]>
feat(libpostal_patch): refactor code to use lodash methods for key checking

c8d777658775df30a857c78ca74dc942e13fddeb authored about 6 years ago by Peter Johnson <[email protected]>
feat(libpostal_patch): add a libpostal patch which allows recasting labels

19eb0b57d1bc5d2bd12fd87e8be5397458a2b4e2 authored about 6 years ago by Peter Johnson <[email protected]>
Merge pull request #1214 from pelias/fix-autocomplete-tokenization

fix(autocomplete): detect the case where input text is unsubstantial

a982eab21597d31608fc1443352856697cca4e39 authored about 6 years ago by Julian Simioni <[email protected]>
fix(autocomplete): detect the case where input text is unsubstantial

It's possible for the `text` input to /v1/autocomplete to be of non-zero
length after trimming w...

b1107a0c8fa7937fff3974222efbb7a7d0bf73d0 authored about 6 years ago by Julian Simioni <[email protected]>
Merge pull request #1212 from pelias/boundary-country-to-filter

fix(boundary.country): use boundary.country query as filter

97b5e9d2eff3f49b7bc72187154759db28f24716 authored about 6 years ago by Julian Simioni <[email protected]>
fix(boundary.country): use boundary.country as filter

By definition, all boundary.country query matches will either be
identical, or not a match. Thus...

c20737f45883b79df65214a0ec955c288b92084d authored about 6 years ago by Julian Simioni <[email protected]>
Merge pull request #1211 from pelias/trim-text

fix(sanitizer): Trim whitespace in addressit queries

06ba3a79e6950a1e0a904bdc86a47da8c7f5dc7d authored about 6 years ago by Julian Simioni <[email protected]>