Ecosyste.ms: OpenCollective

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

github.com/flybywiresim/fragmenter

Easy to configure and resilient modular update system
https://github.com/flybywiresim/fragmenter

build: bump version

459c6e3c62b24e27d5bba601ec4d58bb5e901d80 authored over 1 year ago by Benjamin Dupont <[email protected]>
feat: allow passing in user agent

eb847b2a1c6e66164832914d1e91a0b1654eb2cd authored over 1 year ago by Benjamin Dupont <[email protected]>
build: bump version

60bba59e4ae1232ee1fba20ec09b64191e52142c authored over 1 year ago by Benjamin Dupont <[email protected]>
fix: improve logging and error reporting

60ca701322663d033bc8d8c35ed319181a5025ca authored over 1 year ago by Benjamin Dupont <[email protected]>
build: bump version

aaa058e2a7a9fa74f075cfe0e9b821377c699b61 authored almost 2 years ago by Benjamin Dupont <[email protected]>
fix: buffer files in memory

50855c767402fdb676bba53d8d6baa826b32e6ac authored almost 2 years ago by Benjamin Dupont <[email protected]>
build: bump version

39f4b36cdc4296cf239317a217fd5156433995e2 authored almost 2 years ago by Benjamin Dupont <[email protected]>
build: bump version

81ee00a9cac4cd1bfe3cb0cc4247f0aaeb8c3493 authored almost 2 years ago by Benjamin Dupont <[email protected]>
fix: do not send bytes=0- header

this fixes some caching issues

a43c279c5732406b5cbc10f398db9e1e643413ec authored almost 2 years ago by Benjamin Dupont <[email protected]>
build: bump version

62b243f433359ed78fc88367c801a10f944c374c authored about 2 years ago by Benjamin Dupont <[email protected]>
build: bump version

03f21b6d3585b7683a3e8702028a7d7a41b29047 authored about 2 years ago by Benjamin Dupont <[email protected]>
fix: add missing install option

f4a87b903f2db146211ad991fe5ffdd516d57dab authored about 2 years ago by Benjamin Dupont <[email protected]>
build: bump version

60e36d547c67a699e037aea8cb519d08c02edc69 authored about 2 years ago by Benjamin Dupont <[email protected]>
fix: add overwrite to all fs.move calls

61d33a387b8552c32a9b5cccde8d00983ee2e05f authored about 2 years ago by Benjamin Dupont <[email protected]>
refactor: move forceFullInstallRatio to checker options

4d94d37060487a2ebeb45818dc6aab3b6acef1dd authored about 2 years ago by Benjamin Dupont <[email protected]>
build: bump version

98c7eaddbcbd27f4b6fda760cc0c7238afdaa61f authored about 2 years ago by Benjamin Dupont <[email protected]>
refactor: move ratio full download logic into checker

2b51af92fcb5b61958c19fd430078b81e0bef1f0 authored about 2 years ago by Benjamin Dupont <[email protected]>
fix: exception in backupExistingFiles

e185c51352ed085a7ee9340783317458ed9663f8 authored about 2 years ago by Benjamin Dupont <[email protected]>
build: bump version

b65ee6f9f8cbd0cdb7793cbeb3b0c9bb88ab1336 authored about 2 years ago by Benjamin Dupont <[email protected]>
fix: exception in ensureTempDirExists

56902121f6af3449cb158b5f4aa0e2dadbef3283 authored about 2 years ago by Benjamin Dupont <[email protected]>
fix: propagate errors from stream downloads

30fe1a2f119a17dcc5209dda280f4680ec02e7da authored about 2 years ago by Benjamin Dupont <[email protected]>
add support for forcing full install after a certain ratio of downloaded modules

ad7a20e8b8e8a75a4ab3e6e0c5b4b20d0686a6b4 authored about 2 years ago by Benjamin Dupont <[email protected]>
add parsing of network errors

6a0677ec05b353f532257fdf02e2234f17a5717a authored about 2 years ago by Benjamin Dupont <[email protected]>
build: bump version

80c2b0ccedbf9efdef9273494f7f3a037e3a6197 authored about 2 years ago by Benjamin Dupont <[email protected]>
fix: tweak InstallFinish phase start

482f3b4037805a1a555cbbaa341dbd97475728be authored about 2 years ago by Benjamin Dupont <[email protected]>
build: bump version

24bcd08206b65fc7bb823e11709ff9f11eab6916 authored about 2 years ago by Benjamin Dupont <[email protected]>
build: bump version

09e7f67302da95b9490e1e85b1d8e9a5fd87de78 authored about 2 years ago by Benjamin Dupont <[email protected]>
chore: remove old installer class

1414eb0f78dafebfb8c6e3952450bdb193015543 authored about 2 years ago by Benjamin Dupont <[email protected]>
fix: various fixes and missing functionality

e1170ec2c86ef1eba91e6c9ab32997fb13e68ee1 authored over 2 years ago by Benjamin Dupont <[email protected]>
build: bump version

49d82f19531ae75f5d252a33ed4d2c5849559ba3 authored over 2 years ago by Benjamin Dupont <[email protected]>
feat: provide unchangedModules to update info

c9e45ecc8446e0af0bfcba07ed37511251dd36d1 authored over 2 years ago by Benjamin Dupont <[email protected]>
fix: read lowercase base module name for consistency with packer output

c343ed0e15ab48ad4942bb9529eab199ed3d0f0b authored over 2 years ago by Benjamin Dupont <[email protected]>
feat: introduce rewritten installer class

dc5d48401ebcb22cb6a13ba895925fe14957d59a authored over 2 years ago by Benjamin Dupont <[email protected]>
build: bump version

0be4b525973a32280a88dd776f91d4f60614ee25 authored over 2 years ago by Benjamin Dupont <[email protected]>
build: bump version

5ba6cca675e364dce092d74cae04f695afe770f2 authored over 2 years ago by Benjamin Dupont <[email protected]>
fix: emit download stream errors during part download

f941464c0a650e5b9deef90e4f00caa570eec437 authored over 2 years ago by Benjamin Dupont <[email protected]>
build: bump version

8e29e7688c78dca060bdabbbdf82b3a88e3cf48b authored over 2 years ago by Benjamin Dupont <[email protected]>
test(errors): add error tests

5bb5f9197a6755cbc7d9bcfa9fb3841793b8cfa4 authored over 2 years ago by Benjamin Dupont <[email protected]>
feat(errors): add parseFromMessage

d8497df9672f04fa40a2a9b31fb2c17a5fcc6b42 authored over 2 years ago by Benjamin Dupont <[email protected]>
build: bump version

0ca7945120c604ff2a3c8af49391cd33ac7adc6b authored over 2 years ago by Benjamin Dupont <[email protected]>
fix: isFragmenterError return type

166a974bf7d0ea411c80c76954e0fe0f2f711a80 authored over 2 years ago by Benjamin Dupont <[email protected]>
fix: listen to write stream errors during install

187126725ffb72bc6a5ea84be60efac925cc9415 authored over 2 years ago by Benjamin Dupont <[email protected]>
fix: download reliability, logs, fragmenter error instanceof check

95ac788627b19e2b09283a3e473f71e61231b10f authored over 2 years ago by Benjamin Dupont <[email protected]>
build: bump version

f05c0dfe08ed8fb5d59e0267a4bb08012c062334 authored over 2 years ago by Benjamin Dupont <[email protected]>
fix: do not throw error when checking for update

8eead6ca2916d545edf35dd8ccca7e06fe6ca067 authored over 2 years ago by Benjamin Dupont <[email protected]>
build: bump version

341394c7558e62ac1e6dd57e2967efef4476dd8b authored over 2 years ago by Benjamin Dupont <[email protected]>
fix: hashes

06db1850c0636db5d8bbe38f62433bcaa4075268 authored over 2 years ago by Benjamin Dupont <[email protected]>
build: bump version

007a4824d0505c78f9280fe07e684bd5ea5a12e6 authored over 2 years ago by Benjamin Dupont <[email protected]>
feat: include uncompressed size in manifest, move instead of copy during install

d14cf888f13660e64250f5b0cc75006aaf1518b6 authored over 2 years ago by Benjamin Dupont <[email protected]>
build: bump version

dc85c6bb11d8d933092b5ad8709d7efb8647ca5b authored over 2 years ago by Benjamin Dupont <[email protected]>
fix: throw unrecoverable errors, do not retry

64968129dafd57b14aaf0c8e9eb61e3a99f4938a authored over 2 years ago by Benjamin Dupont <[email protected]>
build: bump version

63c6093c1d228c41976b73d6d4e057419b81fb06 authored over 2 years ago by Benjamin Dupont <[email protected]>
feat: emit complete module zip size during packing

2ded19fe2b419273329514bab3e45d69c138f58c authored over 2 years ago by Benjamin Dupont <[email protected]>
build: bump version

70d14d4209bf81d8946ecfc2353f85eb168917ac authored over 2 years ago by Benjamin Dupont <[email protected]>
fix: canceling split file download

dff877b1ea26f28e03f64ef98a7d5d907d454bf3 authored over 2 years ago by Benjamin Dupont <[email protected]>
build: bump version

303dc3f7d3760d664c52b3a9133867e94bd622d3 authored over 2 years ago by Benjamin Dupont <[email protected]>
fix: abort signal handling during download streaming

f93705584d557afc1baa9c23b4f23c9bb40e0e99 authored over 2 years ago by Benjamin Dupont <[email protected]>
build: bump version

2a708acad9f2da9d68c912c6e46385fa06430374 authored over 2 years ago by Benjamin Dupont <[email protected]>
fix: promisify

22ea4dd685fe6f7c6306c213b0f9b25757765fcb authored over 2 years ago by Benjamin Dupont <[email protected]>
fix: consider options.maxModuleRetries

68488d0fa3fcc8b13213eef947a32a6d7692748c authored over 2 years ago by Benjamin Dupont <[email protected]>
fix: remove debug error

6b771cb4dc96d6a72c579374b6aa10ce1ee8011b authored over 2 years ago by Benjamin Dupont <[email protected]>
fix: remove debug log

633fa7a2c965f922154425d12c3fcfefca21e33e authored over 2 years ago by Benjamin Dupont <[email protected]>
refactor: rmdirSync -> rmSync

35e536994864384ed514eac3b288fe2759badf06 authored over 2 years ago by Benjamin Dupont <[email protected]>
fix: only throw aborted error if signal actually aborted

cc45a3d97697c9892b6b35e2822970ce6142fa19 authored over 2 years ago by Benjamin Dupont <[email protected]>
build: bump version

8dde50648029d14d16fb98aeb630cb17e26f106b authored over 2 years ago by Benjamin Dupont <[email protected]>
fix: do not wrap existing FragmenterError

d46acbf921fd3ea667f14926af7e74b5543f6fc5 authored over 2 years ago by Benjamin Dupont <[email protected]>
fix: export error declarations

37bbd32a79ce34dcda6a1d1f0d28a954d202bfc9 authored over 2 years ago by Benjamin Dupont <[email protected]>
build: bump version

5fcebd45f9f4b8452e4c5dac3f0213af304998e6 authored over 2 years ago by Benjamin Dupont <[email protected]>
test: adjust hashes after using streaming hashes

b3ba76dc4979670774db5b47dde9fc342de86192 authored over 2 years ago by Benjamin Dupont <[email protected]>
feat: add split file support

063f3294e17ba9ea9cc1b4ff90a04046074990e4 authored over 2 years ago by Benjamin Dupont <[email protected]>
build: bump version

6b0546818a868ea9492e20a0c887f25efd5ab5c8 authored over 2 years ago by Benjamin Dupont <[email protected]>
fix: various fixes to install prepare & cleanup process

4cc5f739dbea72aa5fc72ec53b0d9bb713e107cb authored over 2 years ago by Benjamin Dupont <[email protected]>
build: bump version

3c71835d2f78ba1d3923272b871db67813da7334 authored over 2 years ago by Benjamin Dupont <[email protected]>
feat: use options temp dir

be5ee3a8e9e9d4b5637f4be40ae6dede26faaab2 authored over 2 years ago by Benjamin Dupont <[email protected]>
build: bump version

f2bbc65f6ca485c197e8ebcd4c2ec70fe092b3a5 authored over 2 years ago by Benjamin Dupont <[email protected]>
fix: nullish property accesses

3bfa47a47a1304e66fac2390be17138a0efe96a4 authored over 2 years ago by Benjamin Dupont <[email protected]>
build: bump version

3b124f301b72cd382585068d74c1f4272ba07154 authored over 2 years ago by Benjamin Dupont <[email protected]>
feat: re-add download progress events

ebc61d19367836ed419c5e8e2a9bc9d1530fdc35 authored over 2 years ago by Benjamin Dupont <[email protected]>
build: bump version

901e2f8e89aa0545cdf46089d40f96028f46fd15 authored over 2 years ago by Benjamin Dupont <[email protected]>
fix: massive software engineering failure

bf623ef8fb59ca24f46dd1a616121cb4fa5d9f02 authored over 2 years ago by Benjamin Dupont <[email protected]>
feat: initial v0.7.0 changes

124cc14aec90e62fe29c7fb9b2c1d750346cd35b authored over 2 years ago by Benjamin Dupont <[email protected]>
ci: add pre-release workflow

4b1427ae41c100d7c741fdbe245dec34de54a11e authored over 2 years ago by Benjamin Dupont <[email protected]>
build: bump version

b202c6732d04432ca80a0784460661e013816907 authored over 2 years ago by Benjamin Dupont <[email protected]>
fix: compatibility with node 16

fdf7a8166e6fc3fb177e775475fd6a35263ce0b6 authored over 2 years ago by pepperoni505 <[email protected]>
build: bump version

52cda26a711f9f92479bdfe3b21b5c75b12e59d7 authored over 2 years ago by FoxtrotSierra6829 <[email protected]>
fix(deps): promise fulfills too early on unzip

6425619566e4ab2841bab44952e0260b0f10776b authored over 2 years ago by FoxtrotSierra6829 <[email protected]>
build: bump version

3eaa2319ab71158b83a3568db3dda37451ee5e34 authored over 2 years ago by FoxtrotSierra6829 <[email protected]>
feat: fallback to full after too many retries (#6)

9b234cf0ccd93038d366d055ac81cba581c53f02 authored over 2 years ago by Florian Scheuner <[email protected]>
fix: Windows creating different hashes than Linux (#7)

c74b41651c26a0a70eee170ccdbcafa78f65d4aa authored over 2 years ago by Florian Scheuner <[email protected]>
docs: update logo in README

f61ac763dfc77edce30955f6021c77821503e432 authored over 2 years ago by Nathan Innes <[email protected]>
ci: fix PR workflow not running due to confusion of main and master

3d9bcfe38cf1f98e286adc789ffcd55f23d09125 authored almost 3 years ago by FoxtrotSierra6829 <[email protected]>
chore: update dependencies (#5)

* chore: update dependencies

* revert: version change

8eb95b7ee48c35e812dab4d2c07ca4103521ce19 authored almost 3 years ago by Florian Scheuner <[email protected]>
feat: pull request workflows

d4f69ccfbb604f5e41370622dbbcb89bb381baa5 authored almost 3 years ago by FoxtrotSierra6829 <[email protected]>
feat: enforce unique module names

59e78bcc4dc277d3177ab57fcec3e14b2b7067fa authored almost 3 years ago by FoxtrotSierra6829 <[email protected]>
feat: update to lockfile version 2

482e76d145affbb64e481bf3fac8cc76f19f5414 authored almost 3 years ago by FoxtrotSierra6829 <[email protected]>
refactor: move constants to constants.ts

762edc1560849a02ecf39e679ae4f43445fa1981 authored over 3 years ago by Niklas Steiner <[email protected]>
refactor: move packer to its own file

cadfc9887253e2ab027ea6ac71cf3354dfbd3b0c authored over 3 years ago by Niklas Steiner <[email protected]>
refactor: move test files

c6e1782ac4b1331f604481c5492ec88e1e84efe4 authored over 3 years ago by Niklas Steiner <[email protected]>
feat: enable jest testing

a3516cc65d16a8f418ad23e390bb4375d166eaa2 authored over 3 years ago by Niklas Steiner <[email protected]>
build: run tests in pipeline

071f713261a4f17a5f9a07289051a354f9208b3c authored over 3 years ago by Niklas Steiner <[email protected]>