Ecosyste.ms: OpenCollective

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

github.com/public-transport/hafas-client

JavaScript client for HAFAS public transport APIs.
https://github.com/public-transport/hafas-client

DB E2E tests: adjust assertValidTickets ✅

d3bc9d351db7c4f1ccdebb42dafa1604e8502f7f authored 10 months ago by Paul Sutter <[email protected]>
DB: add parseLoyaltyCard utility function

Co-Authored-By: Jannis R <[email protected]>

191b9abb6dc6a80239ff1306939bb7129b42d1c1 authored 10 months ago by Paul Sutter <[email protected]>
DB: optionally parse ticket URLs

Co-Authored-By: Jannis R <[email protected]>

c4966aeca7646d58caf23fe1708c13047e28ebdf authored 10 months ago by Paul Sutter <[email protected]>
DB E2E tickets test: add fixtures ✅

Co-Authored-By: Jannis R <[email protected]>

784d273adf99890f5191ebd82f5a0fb3cdf7b5c2 authored 10 months ago by Paul Sutter <[email protected]>
DB: add end-to-end test for tickets ✅

Co-Authored-By: Jannis R <[email protected]>

9365c00aaf5625144d41cf4676ae4bf7eb24da22 authored 10 months ago by Paul Sutter <[email protected]>
DB refreshJourney(): optionally request ticket infos

Co-Authored-By: Jannis R <[email protected]>

248adb5f7221980bd11df0ce404e9da0f6ee18a9 authored 10 months ago by Paul Sutter <[email protected]>
DB journeys()/refreshJourney(): parse tickets from reponse

Co-Authored-By: Jannis R <[email protected]>

fd90abdecaca0fd59d3b6b398c813c5d300f9a6b authored 10 months ago by Paul Sutter <[email protected]>
E2E/integration tests: sort fixtures ✅

c826100bc8a5295d0cdae0b255699a2ade516527 authored 10 months ago by Jannis R <[email protected]>
E2E/integration tests: configure Polly.js HTTP adapter correctly, minor tweaks ✅

remotely related: https://github.com/nock/nock/issues/2461

Also silence a warning about the bro...

336a9ba115d6a7e6b946349376270907f5c0742c authored 11 months ago by Jannis R <[email protected]>
E2E/integration tests: make sure tap teardown runs ✅

may be related: https://github.com/tapjs/tapjs/issues/1005

9eeafd0ae832030dc7ad4b0b834dd0a626543a2e authored 11 months ago by Jannis R <[email protected]>
changelog 📝; 6.2.2

613609782d97ed45287186aa907ea307dc5f96c8 authored 11 months ago by Jannis R <[email protected]>
radar(): relax bounding box checks 🐛✅

to allow crossing the antimeridian & poles

fixes https://github.com/derhuerst/hafas-monitor-tri...

90b114040163e13a69840707818985fec81e9a39 authored 11 months ago by Jannis R <[email protected]>
apply linting rules

follow-up of 228c7253

66d9fb51944e8ad0eb7619324409b469feec9a2e authored 11 months ago by Kristjan ESPERANTO <[email protected]>
linting: add rules based on @stylistic/eslint-plugin

Co-Authored-By: Jannis R <[email protected]>

228c72531b30c0ff7759630222d815386837a85c authored 11 months ago by Kristjan ESPERANTO <[email protected]>
fix date of next-day DEVI leg in an overnight journey 🐛

follow-up of a2870f6a
follow-up of 6e6285c7
fixes #301

26c56f8dc6cbe209989b5cd780ebb0f3af5cc5a5 authored 12 months ago by Jannis R <[email protected]>
overnight journey with next-day leg: add a working test case ✅

follow-up of a2870f6a
related: #301

c85f083db5753d22c41bba6943013c2ab46ad76c authored 12 months ago by Jannis R <[email protected]>
reproduce #301: leg of an overnight journey completely within the next day ✅

Co-Authored-By: Jannis R <[email protected]>

8a1740169353ac047fc71ef062d6da2a7bd81946 authored 12 months ago by Soeren Wegener <[email protected]>
changelog 📝; 6.2.1

eec06ba81af54fd7358676cf6eae59e06aa04cd3 authored 12 months ago by Jannis R <[email protected]>
put todos

a157d0b15f4384b3a73b252336ac35b36ee9de38 authored 12 months ago by Jannis R <[email protected]>
readme: link to Travel-Status-DE-HAFAS 📝

5660f602a7e4ce063dca453ab18e2ed1cd22228f authored 12 months ago by Jannis R <[email protected]>
Fix mode for 'ec-ic'

This threw an error in the intigration test.

8520eb3d1c288d85bb7148ef63e025c4ff0730d5 authored about 1 year ago by Kristjan ESPERANTO <[email protected]>
Update actions

160039df10f844c789068bf90b360cf658cd5760 authored about 1 year ago by Kristjan ESPERANTO <[email protected]>
handle "PROBLEMS" HAFAS error code

f29ced5b2de5726ffab307254a11fc8b9956f8a8 authored about 1 year ago by Jannis R <[email protected]>
contributing.md: link to testing docs 📝

b12d235bae8e8f6ffa83aba36420a781dcfd3a61 authored about 1 year ago by Jannis R <[email protected]>
readme: minor tweaks 📝; put todos

5287ced44ceee19f8226317c63c46fc8de6ce086 authored about 1 year ago by Jannis R <[email protected]>
changelog 📝; 6.2.0

9a3a1d3b0ce9b36bbce23ae251df5760f5b67e36 authored about 1 year ago by Jannis R <[email protected]>
add attribute `additional` to additional stopovers ✅

244e88dec0df233d986c5f6ebcdcbefaa1f3335a authored about 1 year ago by Daniel Bund <[email protected]>
tap@18

ecc8fccc546446f0ddfcb86d2f7ac51140a30b7c authored over 1 year ago by Jannis R <[email protected]>
cross-fetch@4, p-retry@6

02c781b1802de91f24cfedb3b1b80134053f27e0 authored over 1 year ago by Jannis R <[email protected]>
changelog 📝; 6.1.1

449d2261bd6818f9813c5337e356804a7ecd9009 authored over 1 year ago by Jannis R <[email protected]>
DB journeys(): pass along opt.age if defined ✅

0bc6ba36508eb463c68d92731a79314ee4d7311b authored over 1 year ago by Jannis R <[email protected]>
DB: add test for profile.transformJourneysQuery() ✅

a8401f36e145a44c498961c4b20d0dcf237160d7 authored over 1 year ago by Jannis R <[email protected]>
IVB: update SSL CA certificate chain 🐛

45610fc951bb834e1b6f09e363ee820c0b92b673 authored over 1 year ago by Jannis R <[email protected]>
profiles' examples: fixes, minor tweaks 🐛📝

- hafas.station() -> hafas.stop() 🐛
- put stop IDs into variables
- .then/.catch -> async/await
...

581a47510d57e767eca8ceda51d66f482dae1e58 authored over 1 year ago by Jannis R <[email protected]>
document testing setup 📝

[ci skip]

19cdde0655a5fc949de6a274807b93cb1917b1dc authored over 1 year ago by Jannis R <[email protected]>
changelog 📝; 6.1.0

8ff945c07515155380de0acb33584e474d6d547c authored over 1 year ago by Jannis R <[email protected]>
request: with $HTTP(S)_PROXY, keep connections alive for 10s

793cc9eee5e3852011989fa288d457dc28865cb1 authored over 1 year ago by Jannis R <[email protected]>
DB integration tests: update mocked when & fixtures ✅

92bbc63590b6f8d5982fc9867b453f62b5bafb5d authored over 1 year ago by Jannis R <[email protected]>
DB: add routingModes option 📝✅

closes #295
fixes #287

Co-Authored-By: Jannis R <[email protected]>

5ce0129c364e933563482d39606e31965d92163a authored over 1 year ago by Lambert Theisen <[email protected]>
https-proxy-agent@7

f9c24a4a840d3b0cf19799af08946b1ec615827e authored over 1 year ago by Jannis R <[email protected]>
changelog 📝; 6.0.5

4cb70623025668a14d4493f3137711652e0089cc authored over 1 year ago by Jannis R <[email protected]>
CI: run with Node v20 too 💚

24ad6117b05bc714bf857c42db5a8cd47063a650 authored over 1 year ago by Jannis R <[email protected]>
DB: put todos

b8f0ab0fd6e64ca0c031de3b026af8334860b995 authored over 1 year ago by Jannis R <[email protected]>
parseHint: put todos

4116b53e9b42efd886ab49fbd1e2d36a646f495f authored over 1 year ago by Jannis R <[email protected]>
apply leg-wide remarks if `opt.stopovers` is false

9a1ef7c5866c8f99b4974c13874ef644417c5cf2 authored over 1 year ago by Traines <[email protected]>
tools/debug-cli: mri -> util.parseArgs

f45842d7a3619c9b22ab33aa0f34ad45af892f3d authored over 1 year ago by Jannis R <[email protected]>
tools/endpoint-hci-version: mri -> util.parseArgs

1e3cbc09a1fddb1cab97fab34f9f8bc50145eb99 authored over 1 year ago by Jannis R <[email protected]>
update tools/transport-apis Git submodule

dcc01d1413fccd8070cc0ed751663b2a39e0f448 authored over 1 year ago by Jannis R <[email protected]>
fix tools/endpoint-hci-version 🐛

0e023136b8f6722fe238b056d7843a71f0cf49e2 authored over 1 year ago by Jannis R <[email protected]>
fix CI markup 💚

02dc6aef127cbb953c78ace73915f1bb2516a29f authored almost 2 years ago by Jannis R <[email protected]>
changelog 📝; minor tweak; 6.0.4

d6307aa24bb2ae184cd84a7c72c661a63df82036 authored almost 2 years ago by Jannis R <[email protected]>
CI: run integration tests in parallel to unit tests 💚

ab3f3636ffec16f67b83eda012a62be45f3bd23c authored almost 2 years ago by Jannis R <[email protected]>
journeys(): let earlierRef/laterRef fall back to null 🐛

14c9805ad817c386adfc4e77e7d1e2d25edd3ce8 authored almost 2 years ago by Jannis R <[email protected]>
DB: use ver 1.16 for stop() requests 🐛, update integration test fixture ✅

fixes #288

8faf8ba50740d44ee5a988704161ec6851bbb1f5 authored almost 2 years ago by Jannis R <[email protected]>
changelog 📝; 6.0.3

9d35d83c971a33b9af4ce1d35a82f722652224c1 authored almost 2 years ago by Jannis R <[email protected]>
createClient(): throw if userAgent is one of the documented ones 💥📝

related: #286
fixes #286

e7602e6c848f95a1ac22a0764eccad79c3a4c37c authored almost 2 years ago by Jannis R <[email protected]>
docs: make user agent instructions more specific & actionable 📝

related: #286

5910d6253579035d6a98667537f65426a9f91732 authored almost 2 years ago by Jannis R <[email protected]>
changelog: add missing 6.0.2 section 📝

follow-up of 8ba1adeb

0f3d6ec8582613f50ca0969fac7bd70d798e267e authored almost 2 years ago by Jannis R <[email protected]>
CI: cache npm's cache across jobs & runs 💚

673eb4d6c778ce70e4d451d04bac68f418fd6fa9 authored almost 2 years ago by Jannis R <[email protected]>
readme: remove badge 📝; changelog 📝; 6.0.2

8ba1adeb39dfb4550000a3a95ae847eb8e65c692 authored almost 2 years ago by Jannis R <[email protected]>
SNCB/NMBS: document profile as broken 📝, skip E2E/integration tests ✅

related: https://github.com/public-transport/hafas-client/issues/284

26394489113660150c3e64824cedbffd695aa12a authored almost 2 years ago by Jannis R <[email protected]>
request: import Buffer 🐛

related: #281

c2a71b08e8b274ef310b3370aeac56995142b1f9 authored about 2 years ago by Jannis R <[email protected]>
changelog 📝; 6.0.1

9f85a9af54c95eed91ce04c7e7fdaabbab30c8f5 authored about 2 years ago by Jannis R <[email protected]>
luxon@3

557fc6607872de2f65e0ee1fbd1ee386ab50f4aa authored about 2 years ago by Jannis R <[email protected]>
parseDateTime, format{Date,Time}: share Luxon IANAZones ⚡️

547dd4b2a954650d98d5b25d97f1d822e47c9496 authored about 2 years ago by Jannis R <[email protected]>
lines() docs: fix typo 📝

part of #278

fc1afe06250def0ba38107d1d270ba0ac347a574 authored about 2 years ago by Kristjan SCHMIDT <[email protected]>
Update actions version

3493ad1086f47d3b91685b3a0f14fec22d99c483 authored about 2 years ago by Kristjan ESPERANTO <[email protected]>
docs: fix profile imports in code examples 📝

closes #278

d8805d9ea3b37fea3903b17bc3eea1d6a0997fa3 authored about 2 years ago by Kristjan ESPERANTO <[email protected]>
Fix version

3791ec25e2330f0f13b5896e7c36d7004ce85837 authored about 2 years ago by Kristjan ESPERANTO <[email protected]>
changelog 📝; 6.0.0

8278ff9c621f3d0671d7e109f15ab1c89fabfc0e authored about 2 years ago by Jannis R <[email protected]>
integration tests: update mocked when, adapt to latest schedules, re-add fixtures ✅

0d965c585d9d5ab7173cbe0475154aaf94a6569e authored about 2 years ago by Jannis R <[email protected]>
integration tests: don't record fixtures in parallel ✅

4c8aeeb70c9f85028704341f99bc93a701269b52 authored about 2 years ago by Jannis R <[email protected]>
integration tests: circumvent broken CE gzip handling ✅

198d50e2604dc848dcc97b23514b6506e125f1a5 authored about 2 years ago by Jannis R <[email protected]>
remove SBB profile 💥

closes #246

1e8b5982a207b9c3ae92b62df410e8c4f75d3171 authored about 2 years ago by Jannis R <[email protected]>
integration test mocking: replayer -> Polly.js ✅

c2a228a73a09c123638b600738861ba86b88b48b authored about 2 years ago by Jannis R <[email protected]>
SNCB: re-enable reachableFrom ✅

16671b6dc5a5e58052571dedfd4b2c505928fbe5 authored about 2 years ago by Jannis R <[email protected]>
fix Nah.SH nearby() E2E/integration test ✅

d43d3bafe382f91c777a7069206a344e510f8fdc authored about 2 years ago by Jannis R <[email protected]>
integration tests: ignore request order when matching mocks ✅

573f4ce6d77fba59a236390183b65199949a45e6 authored about 2 years ago by Jannis R <[email protected]>
skip leg cycle & alternatives integration tests ✅

63013d8306286c1385b53106709c5641adbf1e79 authored about 2 years ago by Jannis R <[email protected]>
skip & un-skip some E2E/integration tests ✅

7b914ae9393f59bff210cffaec20cdf72d52e5e8 authored about 2 years ago by Jannis R <[email protected]>
remove HVV profile 💥

closes #262
closes #261

0349ebac2025e56d8740150ca4079a1b21bbff87 authored about 2 years ago by Jannis R <[email protected]>
integration tests: update mocked when & fixtures ✅

c53316668d0a2e6cdb19842e84c8243f39f2fd32 authored about 2 years ago by Jannis R <[email protected]>
remove integration test fixtures ✅

dd52411f5a185e5a061a066ac6a1b7f0f8d195f2 authored about 2 years ago by Jannis R <[email protected]>
DB: rename regionalExp product to regionalExpress 💥✅

e46514c5f97616c7901e91894523206c297f63f4 authored about 2 years ago by Jannis R <[email protected]>
add "migrating to hafas-client@6" guide 📝

d80330ba5ead27230e1e3207e3d73149d838c840 authored about 2 years ago by Jannis R <[email protected]>
DB: use `REALTIME` routing mode

3c17678d9d0ed90c6bcf13a34670c48ce73f1078 authored about 2 years ago by Jannis R <[email protected]>
convert to ESM 💥📝

339d64e901ed8bd423442b5e301d11ff13d03133 authored about 2 years ago by Jannis R <[email protected]>
trip: remove lineName parameter, update integration test fixtures 💥✅📝

30cb1f3d2899232f4796499433a1516825a8b798 authored about 2 years ago by Jannis R <[email protected]>
eslint@8, tap@16

28f1316a517016fe40b2d1a6fa1ff213849bf8c9 authored about 2 years ago by Jannis R <[email protected]>
luxon@2, p-retry@5, p-throttle@5

c6085eff2601e8d94f8faafc83c7d6fc0f0117e2 authored about 2 years ago by Jannis R <[email protected]>
request: pass whole req body into transformReqBody 🐛✅

cef6dcaf0f753294f2b8d08e3056cad49d0024ab authored about 2 years ago by Jannis R <[email protected]>
parseLine: don't trim adminCode 💥✅

ef9e3765ee24ea16579f52a6401b903104279f40 authored about 2 years ago by Jannis R <[email protected]>
parseTrip: remove trip.reachable 💥✅

b740539081c65cb984076465cbc83bd11c943e0c authored about 2 years ago by Jannis R <[email protected]>
minor docs fixes 📝

c736ff6427ea87c5b9f7c70e88b4ebcbb0fc0a11 authored about 2 years ago by Jannis R <[email protected]>
parseWarning: handle missing common.himMsgEventL[].{f,t}Time 🐛✅

b1c2eb9b935c8d7317a4b0938f70e15be125406f authored about 2 years ago by Jannis R <[email protected]>
remarks: realtimeDataFrom -> realtimeDataUpdatedAt 💥✅📝

bb70081cebe6e38228253bb387da16bc448cba3a authored about 2 years ago by Jannis R <[email protected]>
serverInfo: fix realtimeDataUpdatedAt parsing 🐛

db442bb578a68a44ea083f6eefe5aead1a65239b authored about 2 years ago by Jannis R <[email protected]>
lines: realtimeDataFrom -> realtimeDataUpdatedAt 💥✅📝

44c8e37e5c3211b4893aebea4b5bd53c785c186b authored about 2 years ago by Jannis R <[email protected]>
DB E2E test: cleanup ✅

a6411707e11122a036c743d227415e08a40e3527 authored about 2 years ago by Jannis R <[email protected]>
radar: realtimeDataFrom -> realtimeDataUpdatedAt 💥✅📝

0cc50a918af9bcc9f9aef69372d7ec3c3532c755 authored about 2 years ago by Jannis R <[email protected]>