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(docker): trigger docker multiarch build

8f6596db27ef74a451e4307f81a0ff7e7870ac03 authored about 1 year ago by Peter Johnson <[email protected]>
actions: run docker builds in classic mode

5e4153fbd16535f3f44ae7062106318eddf9874e authored about 1 year ago by Peter Johnson <[email protected]>
docker: move fs from /home/pelias to /code/pelias/api

9a0e94f70f10f2557d75ab187b939cc72df640ec authored about 1 year ago by missinglink <[email protected]>
feat(Docker): Rebuild Docker image with Ubuntu 22

This is a no-op commit that simply serves to trigger CI to rebuild the
Docker image with our new...

c70c7b5599e142dfc67892179c476f2dc069ad3a authored over 1 year ago by Julian Simioni <[email protected]>
Merge pull request #1656 from pelias/ubuntu-version-variable

Use GitHub Actions variable for Ubuntu version

0db84fd1f239bf6583cef6cd59eaa37761bc7b16 authored over 1 year ago by Julian Simioni <[email protected]>
Use GitHub Actions variable for Ubuntu version

This is a new approach to managing our Ubuntu version for CI where the
version comes from a Gith...

fa9838fed8b7f43603af65d5282561c55a9a44fb authored over 1 year ago by Julian Simioni <[email protected]>
feat(docker): Rebuild Docker image for Node.js 16

This is an empty commit that serves only to tell our CI to build new Docker
images now that we h...

6d7fcaf1d3bdecac2de017126fd97142a60c2ad1 authored over 1 year ago by Julian Simioni <[email protected]>
Merge pull request #1655 from pelias/pin-remove-accents-to-0.4.2

Pin `remove-accents` to 0.4.2

a6566fd3c98d2d6dd2f4e8dd48a56db7503d6a5a authored over 1 year ago by Julian Simioni <[email protected]>
fix(deps): Pin `remove-accents` to 0.4.2

A unit test has been failing because this dependency added normalization
to the German [Eszet](h...

b04d0d33dd3edf92ef737e7e4a6d69e5631d2396 authored over 1 year ago by Julian Simioni <[email protected]>
feat(routes): fix for markdown path resolving when used as a library (#1642)

d1163de90bf30f300f10568d2d521f21f046ffd6 authored about 2 years ago by Peter Johnson <[email protected]>
chore(deps): update lodash to latest version (#1641)

* update lodash to newer version

c151f6c8321aaf7abf76285bc0903232e7fdffb5 authored about 2 years ago by Vanessa Yuen <[email protected]>
Merge pull request #1639 from pelias/support-tests-on-external-prs

CI: support running tests on external contributions

e64e9969bab1ad30edb05faa7f851010f759aa44 authored about 2 years ago by Julian Simioni <[email protected]>
CI: support running tests on external contributions

674ca9be2ca2b017c0e576c34d683456cce03765 authored about 2 years ago by Julian Simioni <[email protected]>
Merge pull request #1624 from pelias/type-mapping-discovery-fatal-error

Add option to quit on type mapping discovery errors

b0433032a0e69ce5e8f5cb4693d53baac72811e4 authored over 2 years ago by Julian Simioni <[email protected]>
feat(auto_discover): Add option to quit on discovery errors

This adds a new config option, `api.targets.auto_discover_required`. If set to true, the API wil...

ade4de626391c2fcf3a0b2db62bae5c2d99cde83 authored over 2 years ago by Julian Simioni <[email protected]>
Whitespace

5272f25a3c69e0849c20bcb49be0b8dd25c392c2 authored over 2 years ago by Julian Simioni <[email protected]>
update pelias/sorting module to fix numeric sorting bug (#1626)

* feat(deps): update sorting module to fix numeric sorting bug

* feat(deps): stable sort nati...

10d56c53f4002cd1824d38fe6d8f206a3340dae6 authored over 2 years ago by Peter Johnson <[email protected]>
Merge pull request #1622 from pelias/boundary_country_dependency

Support filtering against `dependency_a` when using `boundary.country` parameter

418bf0489d168b9824206c1f5d06a5afb457e29e authored over 2 years ago by Julian Simioni <[email protected]>
feat(filter): Check `dependency_a` in `boundary.country` filter

fa7238391128d9e23cea4de5e1e0fbc00aba1558 authored over 2 years ago by Julian Simioni <[email protected]>
Merge pull request #1617 from pelias/language-specific-label-formats

Language specific label formats

8d72ac16ba95cc2c5112d645e8f706ef44cfddb8 authored over 2 years ago by Julian Simioni <[email protected]>
feat(labels): Pass language parameter to label builder

This allows labels to be customized depending on the display language
selected.

b5e0a62c33895608b77e13e944adc6d39a6672b5 authored almost 3 years ago by Julian Simioni <[email protected]>
feat(deps): Upgrade to latest version of pelias-labels

This is required for language-specific label functionality

b49740f18f217fecdbbe1687c39eb19914d7dfe8 authored almost 3 years ago by Julian Simioni <[email protected]>
feat(reverse): clamp boundary.circle.radius for reverse queries (#1618)

04617bae2231b1eaea8d6583ceb1b469bed2b436 authored almost 3 years ago by Peter Johnson <[email protected]>
feat(default-parameters): extend functionality to be more general purpose (#1600)

* feat(default-parameters): extend functionality to be more general purpose

* feat(default-pa...

6935ca0dc0a51319a0c0be1bceec2a5b9f095f55 authored almost 3 years ago by Peter Johnson <[email protected]>
Merge pull request #1615 from pelias/dedupe-geonames-self-parent

Dedupe geonames self parent

c2eac2cf0d75b17fa98d87260c7a9075d3f2c04b authored almost 3 years ago by Julian Simioni <[email protected]>
feat(dedupe): Handle Geonames records with overridden parents

Background
==========

In https://github.com/pelias/geonames/pull/93 we added some special case
...

0040864b46a2e36a9f2a81a435d9aa07cfad1515 authored almost 3 years ago by Julian Simioni <[email protected]>
Merge pull request #1606 from pelias/concordance-dedupe

Dedupe Geonames records with WOF concordances

5d4617b78c5b34a7c86f0ef7394da34eca99d227 authored almost 3 years ago by Julian Simioni <[email protected]>
Simplify logic

533884c5363f74c555770835b623b899870e858b authored almost 3 years ago by Julian Simioni <[email protected]>
feat(dedupe): Check Geonames<->WOF concordances

These concordances can be trusted over any other signals and really help
us remove lots of bad G...

cebaf805df4d6ac312eb0aefd188c7823b60e1e4 authored almost 3 years ago by Julian Simioni <[email protected]>
Merge pull request #1371 from pelias/dedupe-placetype-in-name

dedupe placetype in name

ad93fc460f6a59df5d35d7683f5e6bc300992c38 authored almost 3 years ago by Julian Simioni <[email protected]>
feat(dedupe): improved deduplication of places containing their placetype in the name

Connects https://github.com/pelias/geonames/issues/395

a835f4ba41b54f085e100f9e432b607456a37ef5 authored almost 3 years ago by missinglink <[email protected]>
Merge pull request #1614 from pelias/dedupe-skip-us-states

Do not deduplicate US States

aa8ce84105b41564720a3738040f5cc605e4284b authored almost 3 years ago by Julian Simioni <[email protected]>
feat(dedupe): Do not deduplicate US States

It's common for US states to have either a county or city within them
that shares a name (with m...

a5c2f2dc639da240a663a660a78fb9e62dd52cac authored almost 3 years ago by Julian Simioni <[email protected]>
Merge pull request #1612 from pelias/simplified_dedupe_preserve_order

simplified dedupe + preserve order

7e1c568cc0919250c7745e0e940caf93bddeda85 authored almost 3 years ago by Julian Simioni <[email protected]>
feat(dedupe): simplify deduplication logic - preserve order

8c70f8f71f389a53ce59b0785c8b3bb64331f27d authored almost 3 years ago by missinglink <[email protected]>
feat(dedupe): simplify deduplication logic

560fff8eeba6ae4b554ff4b3de4010b2cdc94ecc authored almost 3 years ago by missinglink <[email protected]>
feat(test): fix test (#1611)

bc53aeefdc71fa16d94e23e71e63c299502da877 authored almost 3 years ago by Peter Johnson <[email protected]>
feat(debug): code cleanup (#1582)

* feat(debug): code cleanup

* feat(debug): disable variadic function calls

492317632bb9b744508bfa66a79591479e0c1865 authored almost 3 years ago by Peter Johnson <[email protected]>
feat(geojson): display unit number in geojson properties (#1603)

6aa997dc69904b35a98a162db011df8054cadbdf authored almost 3 years ago by Peter Johnson <[email protected]>
Merge pull request #1604 from pelias/negative-layers-address

Allow the `address_layer_filter` performance optimization to work with negative layers

de470ed59a94c2af7131eac8c4344098154c228d authored almost 3 years ago by Julian Simioni <[email protected]>
fix: Correctly record positive sources/layers when using negative

In https://github.com/pelias/api/pull/1525 we introduced the concept of
negative sources and lay...

9d1587f593624800b4f6472daefc33ce6ac7bbad authored almost 3 years ago by Julian Simioni <[email protected]>
Fix generation of all targets

The old method, Object.keys, will generate a list of all targets _and_
all aliases.

We don't ha...

889eb1e8fc17379f77a8c3814bf8f1fbd273e372 authored almost 3 years ago by Julian Simioni <[email protected]>
Merge pull request #1602 from pelias/search-no-ngrams

Use only phrase.default field in search endpoint

3810609d6f5c2717f416c07fd109dee5cb10df86 authored almost 3 years ago by Julian Simioni <[email protected]>
feat(perf): Use only phrase.default field for search

This avoids use of the expensive `name.default` field, which includes
partial tokens (ngrams)

T...

439b6f2049dfb6ca79a7d4fdd3315706c1de139a authored almost 3 years ago by Julian Simioni <[email protected]>
feat(markdown): refactor controller/markdownToHtml.js module (#1599)

* Added Missing HTML / BODY tag

* Updated Text var to use Template Literal plus Simplified co...

5c650df7dd6bc534fcc37647792ae35e50c507a2 authored almost 3 years ago by Peter Johnson <[email protected]>
feat(config): enable/disable prefix matching numerals feature via config flag (#1596)

a5aabc2a5d69c25554c85ff580d25bfb602aaa38 authored almost 3 years ago by Peter Johnson <[email protected]>
feat(debug-log): print placeholder response verbatim (#1595)

385687a861ba4d37128b604c64e99f59173087ef authored almost 3 years ago by Peter Johnson <[email protected]>
Merge pull request #1590 from pelias/place-sanitizer

Support any casing for GID sources and layers

3590b47e853b125370097f0b529dfb929c3b54e1 authored about 3 years ago by Julian Simioni <[email protected]>
feat(place): Support any casing for GID sources and layers

We have always supported any combination of uppercase or lowercase for
the `sources` and `layers...

98a766fc7e10dcbb028531118feb6faa8f0d7dbb authored about 3 years ago by Julian Simioni <[email protected]>
Merge pull request #1587 from pelias/pelias-parser-2.2.0

Upgrade to pelias-parser-2.2.0

dd5e5f55f9b3b0cb17c40406e7075f3447f20177 authored about 3 years ago by Julian Simioni <[email protected]>
feat(parser): Upgrade to pelias-parser-2.2.0

This includes a new Parser circuit breaker that should prevent the
parser from taking huge amoun...

79dfbfee7c79dfe7773f81aa8547d42e11e22ab0 authored about 3 years ago by Julian Simioni <[email protected]>
Merge pull request #1588 from pelias/fix-categories-sanitizer

Fix category sanitizer for new call format

f1f4c240d0171249eb0eac6b99cc7d7a9677b2ca authored about 3 years ago by Julian Simioni <[email protected]>
chore: Remove unused function parameter

51acf8c3876fa61cfa9d0fb9cbec9eccec669d34 authored about 3 years ago by Julian Simioni <[email protected]>
fix(sanitizer): Account for new parameter in categories sanitizer

It turns out the changes to the parameters for sanitizer functions in
https://github.com/pelias/...

9b27bb4c407f89ade5d6f6a0844af11f41e3554f authored about 3 years ago by Julian Simioni <[email protected]>
Merge pull request #1585 from pelias/pin-to-exact-pelias-parser-2.0.0

Pin to an exact pelias-parser version (2.1.0)

3cb2620eaffba8c05889c5a2934bb84f8e90c14d authored about 3 years ago by Julian Simioni <[email protected]>
Pin to an exact pelias-parser version (2.1.0)

Historically we've kept most Pelias NPM dependencies on carat versions,
but because the Pelias P...

8ab1974d8b963c660ecf00bc13a8ce71c3e546b5 authored about 3 years ago by Julian Simioni <[email protected]>
feat(debug-pelias-parser): print parser solutions in API debug output (#1583)

758e574a4e811a3759cdfa0dcdc4f65450fa21e4 authored about 3 years ago by Peter Johnson <[email protected]>
feat(unicode): strip additional rune ranges (#1575)

35efea5825ad83e986c9b7c3587d35aa70a1bb9f authored about 3 years ago by Peter Johnson <[email protected]>
feat(unicode): fix bug preventing unicode normalization in some cases (#1577)

9021f09efc251d331ff921d412236ec61aef7142 authored about 3 years ago by Peter Johnson <[email protected]>
Merge pull request #1578 from pelias/fix-badge-typo

Fix typo in CI badge

fadc2f3d5cc5cf175c298545b5cdfb25add35191 authored about 3 years ago by Julian Simioni <[email protected]>
Fix typo in CI badge

This was my copy/paste error in https://github.com/pelias/api/pull/1571

bb3b00499a0776149278d028e3267397b7c0d502 authored about 3 years ago by Julian Simioni <[email protected]>
Merge pull request #1573 from pelias/treat-timeouts-as-502

Return 502 response code for service timeouts instead of 400

130da3253b379b2ced5e4906e097fcbe1f32dfa2 authored about 3 years ago by Julian Simioni <[email protected]>
chore(refactor): Clean up code style

A lot of this code is quite old and inconsistent. This commit itself is
a no-op that moves thing...

ea85c308d7e10eb3cbdd869c65dd68dcfe5b633a authored about 3 years ago by Julian Simioni <[email protected]>
chore: Remove old jshint workaround

Long ago we added some code to work around an issue with jshint.

That bug was fixed soon after,...

d0e45021169875c8ff7504c9fe850186dfed31d5 authored about 3 years ago by Julian Simioni <[email protected]>
fix(services): Return 502 response code for service timeouts

Pelias has always had a bit of trouble selecting the right HTTP response
code in the face of var...

95bda7b8676d67b87b6f290dac164c2d1f001abc authored about 3 years ago by Julian Simioni <[email protected]>
chore(refactor): Move error classification out of sanitizer loop

This code, which checks all existing errors and classifies them as a
certain error type, was run...

ae56b379caafc7e51a599c059c10daf439bea29c authored about 3 years ago by Julian Simioni <[email protected]>
chore(cleanup): Update requires to use `const`

6e682a5814edf995cd2b2254764085749612c720 authored about 3 years ago by Julian Simioni <[email protected]>
Merge pull request #1572 from pelias/update-engines

Require Node.js 12 or newer in `package.json` engines

38ab7837e960b64eee892ed1d83a4204d092b558 authored about 3 years ago by Julian Simioni <[email protected]>
feat(engines): Require Node.js 12 or newer

Node.js 10 has reached EOL, so this PR updates `package.json` to make it
clear that this older v...

e3928bf347feaa2b0530fff69e75c7601f0a594b authored about 3 years ago by Julian Simioni <[email protected]>
Merge pull request #1571 from pelias/add-ci-badge

Add Github Actions CI badge to README

a2be68a92c4ff3856df5feaf1712e757fed9cf20 authored about 3 years ago by Julian Simioni <[email protected]>
Add Github Actions CI badge to README

After our full migration to Github Actions, I figure we should keep
around the nice little badge...

b955f81792e54f09e7b240403a8f851b1ed7e889 authored about 3 years ago by Julian Simioni <[email protected]>
Merge pull request #1565 from pelias/parser_dep_upgrade

Upgrade pelias-parser to v2.0.0

04f65c37b81dc4d9658d75174eeb7d90a32c1566 authored about 3 years ago by Julian Simioni <[email protected]>
feat(parser): upgrade pelias-parser dependency

Changes in pelias/parser being brought in:
- https://github.com/pelias/parser/commit/72d64636443...

79d37751cfb1b2aedfe4f0092b091478f8c1aed7 authored about 3 years ago by missinglink <[email protected]>
Merge pull request #1564 from pelias/remove-references-to-travis-ci

Remove references to TravisCI

71c7e43813924e414248d816d825d3aec123acef authored about 3 years ago by Julian Simioni <[email protected]>
Remove references to TravisCI

cc9155401f549c93ea67ff4e409cc23f5068701e authored about 3 years ago by Julian Simioni <[email protected]>
Merge pull request #1563 from pelias/update-npm-publish-versions

Update 'npm-publish' action Ubuntu and Node versions

48686cf8a037350d48b4a4066f2088d7c04c6627 authored about 3 years ago by Julian Simioni <[email protected]>
Update 'npm-publish' action Ubuntu and Node versions

It looks like Ubuntu 16 based Github Action runners are really going
away, so this PR updates th...

8df8d8e47d81e28811ada00b68f8c723b103d437 authored about 3 years ago by Julian Simioni <[email protected]>
Merge pull request #1562 from pelias/remove-circle-ci

Remove CircleCI directory

b005628c0365674322b6ac3b1cec2c65335e8e86 authored over 3 years ago by Julian Simioni <[email protected]>
Remove CircleCI directory

We don't need this anymore with Github Actions

7b6c3d89bc39c3610d754848e12a2b12f9caa211 authored over 3 years ago by Julian Simioni <[email protected]>
Merge pull request #1561 from pelias/remove-ci-debug

Remove debug code in Github Actions workflow

52f785da3bfcaa979adcc0be9f9feb54cc0e7217 authored over 3 years ago by Julian Simioni <[email protected]>
Remove debug code in Github Actions workflow

During development of https://github.com/pelias/api/pull/1538 I left a
bit of debug code in, thi...

3b13ddc95a8ff7fd5d10b4bb4db322f5d1dc521e authored over 3 years ago by Julian Simioni <[email protected]>
Merge pull request #1559 from pelias/dedupe-debug

Fix minor errors in deduplication debug output

4bea6df99cc42aca017777a12d68dbb28a0ed7aa authored over 3 years ago by Julian Simioni <[email protected]>
fix(deduplication debug): avoid extra spaces between entries

This tricky bit of code is essentially the same as Lodash's `compact`,
allowing us to filter out...

d0feef9e6ccb56342650d000cbb95d9c31bb2dc1 authored over 3 years ago by Julian Simioni <[email protected]>
fix(deduplication debug): Properly display deduped record ID

e0d6cc5c5613366aca8be8d77adfb7a0bce35d23 authored over 3 years ago by Julian Simioni <[email protected]>
test(trace-uncaught): trace uncaught exceptions in tests (#1556)

ef59ef4da971b078ec1291e92b88f9a1281dc3fc authored over 3 years ago by Peter Johnson <[email protected]>
feat(debug): clone debug params to ensure they are not mutated before being rendered (#1553)

b6ed89d1e403f6570efe69ce04ac114512f6ff42 authored over 3 years ago by Peter Johnson <[email protected]>
fix(local-naming-conventions): add additional country codes (#1549)

5c1d3db23cb4181eb5aa2511663ad0a59487bf79 authored over 3 years ago by Peter Johnson <[email protected]>
feat(deduplication): improved deduplication of postalcodes (#1551)

1b6318a4c8b780a2f54ba33cbab3a9ad161a469f authored over 3 years ago by Peter Johnson <[email protected]>
fix(unicode): remove "variation selector" and "zero-width joiner" symbols (#1537)

* fix(unicode): strip "variation selector" symbols

* fix(unicode): strip "zero-width joiner" ...

43ab358827a01a715613f011aed23077bf4c0226 authored over 3 years ago by Peter Johnson <[email protected]>
feat(iso3166): add iso3166-1 properties to GeoJSON (#1541)

bc9c963852fc7ae228e2306b9f2a61fe710406ab authored over 3 years ago by Peter Johnson <[email protected]>
Merge pull request #1543 from pelias/https-microservice-wrapper

Support HTTP connections to Pelias services

e6179c5734d76fedc130a3905da521303c675b6f authored over 3 years ago by Julian Simioni <[email protected]>
feat(services): Support HTTP connections to Pelias services

While the recommended configuration for Pelias has used HTTP
communication between services, the...

61957e42136efda906c8dd3196d8aa05651b97d5 authored over 3 years ago by Julian Simioni <[email protected]>
Merge pull request #1525 from pelias/negative-sources-and-layers

Negative sources and layers

07fc5844af3751d72f4245c7cda30119c8fd3fa9 authored over 3 years ago by Julian Simioni <[email protected]>
fix(address layer filter): support negative sources and layers

The address layer filter is a performance optimization that excludes the
`address` layer from se...

3b0a224026eaf37dc7c5cf79fc4e99cb5f77449f authored over 3 years ago by Julian Simioni <[email protected]>
feat(params): Support "negative" sources and layers

This adds support for negative sources and layers as described in
https://github.com/pelias/peli...

ebf24bb7b427ef5a2f9db4e885c27e91fd617747 authored over 3 years ago by Julian Simioni <[email protected]>
Merge pull request #1538 from pelias/build-after-release

Run Docker image build _after_ release

18ff47b990246b982b883d0cf9c6dcf14c3df0c4 authored over 3 years ago by Julian Simioni <[email protected]>
Run Docker image build _after_ release

As discussed in https://github.com/pelias/ci-tools/pull/7, we need to
build the Docker images _a...

569373fcecf1e4acd14a5fce94a314095f1f1f06 authored over 3 years ago by Julian Simioni <[email protected]>
Merge pull request #1536 from pelias/handle-empty-admin-tokens

Ignore empty tokens in query view

956e9fc37ee1dec0c58f6a23f233031324c7df68 authored over 3 years ago by Julian Simioni <[email protected]>
fix(query): ignore empty tokens

Empty tokens should not make it this far into the query code, but it can
happen.

In that case, ...

210b00c98cc540d106a8aa2e5e0e7dd4fdf228a0 authored over 3 years ago by Julian Simioni <[email protected]>
Merge pull request #1533 from pelias/pelias-labels-1.16.1

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

33ab9d0310f9426612b66e03d025f3b15d40b76b authored over 3 years ago by Julian Simioni <[email protected]>