Ecosyste.ms: OpenCollective

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

github.com/vendure-ecommerce/vendure

The commerce platform with customization in its DNA.
https://github.com/vendure-ecommerce/vendure

feat(elasticsearch-plugin): Extend config with customScriptFields

Relates to #1143

d300f8bfb1f48641e9580da7f7d3477dd583bb83 authored about 3 years ago by Kevin Mattutat <[email protected]>
feat(core): Make extractSessionToken function available in core package

Added the extractSessionToken function to the core package exports

f364e68467e49da257b71fddcdf8a2683c41aa34 authored about 3 years ago by Kevin Mattutat <[email protected]>
docs: Add missing docs on buffering search updates

30ab5a2fcec83d8a23aabd3995a8860f7e6d11a6 authored about 3 years ago by Michael Bromley <[email protected]>
feat(elasticsearch-plugin): Allow custom mappings with type `ID`

45c5b2d696acaf2d06d0fde0c67ebf2e23edbb88 authored about 3 years ago by Michael Bromley <[email protected]>
refactor(elasticsearch-plugin): Rename option & improve type safety

52f0dbe89ca616030d6e693fdb4ec8e6be855b73 authored about 3 years ago by Michael Bromley <[email protected]>
refactor(core): Extract EntityRelationPaths helper to common location

f84e88583f6c934d5be58fa4f6bfd560ff53e046 authored about 3 years ago by Michael Bromley <[email protected]>
refactor(admin-ui): Use logical OR operator in variant filter

Relates to #1149

9c579008846e6dd02b398e3766874d63e3b0fa7c authored about 3 years ago by Michael Bromley <[email protected]>
feat(core): Allow PaginatedList filters to use logical OR operator

Closes #1149

e371aa583208aca9d93c499abff3ab3f40bd0222 authored about 3 years ago by Michael Bromley <[email protected]>
docs(core): Add documentation to services and helpers

Relates to #1103

75130cda2e722cf58cec4f3c32a07e1ff257237b authored about 3 years ago by Michael Bromley <[email protected]>
feat(elasticsearch-plugin): Custom mappings can return lists & allow additional Product/variant relation hydration

Closes #1054, closes #1141

ee4709520be75af3e2541cd2467a2961fb2daf87 authored about 3 years ago by Artem Danilov <[email protected]>
feat(elasticsearch-plugin): Index stock status based on saleable stock

Relates to #870

4efe258c6f56bd9ed8232263cd99f256f2c37141 authored about 3 years ago by Michael Bromley <[email protected]>
feat(core): Export RequestContextCacheService from core

92aa83f40d7402db33622b08defc4d17859bbdb5 authored about 3 years ago by Michael Bromley <[email protected]>
feat(core): Correctly index stock status based on saleable stock level

Relates to #870

4db9a3765572536f4aaea536feb3f34e6bc2d0fa authored about 3 years ago by Michael Bromley <[email protected]>
refactor: Clean up todos in search plugin e2e tests

705bf085c213c0502d81a13689044445fc9b1735 authored about 3 years ago by Michael Bromley <[email protected]>
feat(core): Add support for stock status in DefaultSearchPlugin

Relates to #870

65add05d5a77c60c75de196ca87bc28cd68e8639 authored about 3 years ago by Michael Bromley <[email protected]>
refactor(core): Better organize DefaultSearchPlugin files

2e850289a82f8307e6a805df8cea453da2998665 authored about 3 years ago by Michael Bromley <[email protected]>
test(elasticsearch-plugin): Add e2e tests for #870

356e01ba97b9e05e53c27fc8c9dbebbec7ca11a1 authored about 3 years ago by Artem Danilov <[email protected]>
test(elasticsearch-plugin): Add unit tests for #870

511c0b634293c6e90bd2da9e764e260804a3e58d authored about 3 years ago by Artem Danilov <[email protected]>
feat(elasticsearch-plugin): Add inStock attribute and filter (#1130)

Relates to #870

53cfb8e772ce980b0d8dc12cdb7b88a1b1e164e1 authored about 3 years ago by Artem Danilov <[email protected]>
docs(core): Add doc blocks to services

2be2a21804f3da194d8303966a217a83fcc2fb8d authored about 3 years ago by Michael Bromley <[email protected]>
docs(core): Add documentation to job buffer components

a3af77110ab24887c970b775fc259e616cb28a68 authored about 3 years ago by Michael Bromley <[email protected]>
fix: Correct some buffer storage logic

74e87b9cd8f7982e284290f0ce8805830c86272d authored about 3 years ago by Michael Bromley <[email protected]>
test(core): Add unit tests for job buffering

06d7d519cbfde1d2e06f05abc980c0f1084669da authored about 3 years ago by Michael Bromley <[email protected]>
docs(core): Extended payment integration docs (#1139)

dd28a9de0129dcd3733898dd453cb719eb3e4f7c authored about 3 years ago by Dushko Jordanovski <[email protected]>
chore: Update prerelease changelog

2a5114c12b1aa32e422f0bcaf8d7ae2167c0f9bd authored about 3 years ago by Michael Bromley <[email protected]>
chore: Pre-release v1.3.0-beta.1

e268234ffbbca155c7175cb0d7198f52b47c5707 authored about 3 years ago by Michael Bromley <[email protected]>
chore: Fix prerelease script

d89b791cdd3c59c57a08ac9744778acd46df2d68 authored about 3 years ago by Michael Bromley <[email protected]>
chore: Establish separate changelog for prereleases

af78656611e80d1165683aa16ec52060fe1363a7 authored about 3 years ago by Michael Bromley <[email protected]>
test(core): Fix unit test

93f9b9dc89727b48f5fe82db391b0b9fb9e06724 authored about 3 years ago by Michael Bromley <[email protected]>
refactor(core): Fix bad import path

aa83528e465910f1aee51b918c1fd274de73010e authored about 3 years ago by Michael Bromley <[email protected]>
feat(job-queue-plugin): Implement Redis-based job buffering

c7b91c34b551855086ea07ccb14ed0d4d31dd692 authored about 3 years ago by Michael Bromley <[email protected]>
refactor(core): Rename some args

a5f365967611e6ed57bd39cbdc6962ff39b894b0 authored about 3 years ago by Michael Bromley <[email protected]>
feat(elasticsearch-plugin): Support search index job batching

Relates to #1137

f3fb298d82a60a1e1b0723ef84852bcdc76384ba authored about 3 years ago by Michael Bromley <[email protected]>
refactor(core): Make search job buffer usable in external search plugins

Relates to #1137

becf1321796c6a334d8ff4630806fbab91fd6aa1 authored about 3 years ago by Michael Bromley <[email protected]>
chore(job-queue-plugin): Create scaffold for redis job buffer storage

e2e65b4011d34bace9f5ffdb652227ec184ca019 authored about 3 years ago by Michael Bromley <[email protected]>
fix(job-queue-plugin): Close redis connection on destroy

64ebdd10f48adf9d19fb96d3b9171878409e12f9 authored about 3 years ago by Michael Bromley <[email protected]>
feat(core): Add DB-based buffer storage support to DefaultJobQueuePlugin

Relates to #1137

f26ad4bdd2837a478a4f45f577085f0e28eb74d0 authored about 3 years ago by Michael Bromley <[email protected]>
feat(admin-ui): Display pending search index updates in product list

Relates to #1137

6f4a89f0ec7e7cbd1ed2a43f432736cd01984908 authored about 3 years ago by Michael Bromley <[email protected]>
feat(core): Make extractSessionToken function available in core package (#1138)

Added the extractSessionToken function to the core package exports

90e520f18d7427c0c1ca71760c624028e757c16b authored about 3 years ago by Drayke <[email protected]>
refactor(admin-ui): Extract status badge into own component

0eadedef0bfaacd2838befc67f75c14a5e7a6606 authored about 3 years ago by Michael Bromley <[email protected]>
feat(core): Expose pending search index updates operations in Admin API

Relates to #1137

53a1943560efa9355c7559579a8b79653cf62e06 authored about 3 years ago by Michael Bromley <[email protected]>
refactor(core): Simplify naming of job buffer components & APIs

95d44456556448f030eb05927f04dfc1ffb3c641 authored about 3 years ago by Michael Bromley <[email protected]>
feat(core): Create buffering logic for DefaultSearchPlugin

Relates to #1137

6a47dcf85e85cb5bde0f431b5a377371a950a364 authored about 3 years ago by Michael Bromley <[email protected]>
feat(core): Create JobBuffer infrastructure

Relates to #1137

d6aa20fe6c965be28ddddcb57afb7451e83b0d30 authored about 3 years ago by Michael Bromley <[email protected]>
Create SECURITY.md

Relates to #1136

f8a57534b619fcb2986df348146f568c3c2d5977 authored about 3 years ago by Michael Bromley <[email protected]>
fix(create): Correct escaping of quotes in templates

9537245fcf58c91dbac63109324d7607b0345e73 authored about 3 years ago by Michael Bromley <[email protected]>
chore(core): Fix circular dependency & lazy require

c96938d4fe16fe8240d02c990989dacd40334898 authored about 3 years ago by Michael Bromley <[email protected]>
feat(core): Make password hashing strategy configurable

Closes #1063

e5abab035117efbbe90aa6974e7ec5c901c8d053 authored about 3 years ago by Michael Bromley <[email protected]>
feat(admin-ui): Add empty option for nullable custom field selects

Relates to #1083

894ca4a9c2678debc2e802e286084d6f5f390bed authored about 3 years ago by Michael Bromley <[email protected]>
feat(core): Expose `nullable` property of CustomFieldConfig

Relates to #1083

9ec6b903f1548bf3a318367126f1c9b717c45b2d authored about 3 years ago by Michael Bromley <[email protected]>
fix(core): Correct cancellation logic with custom Order process

Fixes #1104

b8448c17315f381d0662aaca91cdd1fdfe89d83d authored about 3 years ago by Michael Bromley <[email protected]>
feat(core): Expose `withTransaction` method on TransactionalConnection

Closes #1129

861ef299f3b673d12624596c3936d6c4b382f32d authored about 3 years ago by Michael Bromley <[email protected]>
fix(job-queue-plugin): More accurate determination of BullMQ job state

3b3bb3b4d90da61e9cd37c6cc17ff8fbc3063630 authored about 3 years ago by Michael Bromley <[email protected]>
fix(core): Correctly calculate job duration for pending/retrying jobs

73fa2781f59ae783f8c9d87e31e5318d392a0569 authored about 3 years ago by Michael Bromley <[email protected]>
fix(job-queue-plugin): Correctly filter BullMQ jobs by isSettled

2f24a334ac5e7ea6e14c48721a5dbbf70babe74b authored about 3 years ago by Michael Bromley <[email protected]>
feat(admin-ui): Display retry data in job list

9c544bf67c158015d9d06e154af7ada9f4c4e2e1 authored about 3 years ago by Michael Bromley <[email protected]>
feat(core): Expose retry data on Job type in Admin API

4b15ef4107b76503fd1bf722151d216c1b38dcf2 authored about 3 years ago by Michael Bromley <[email protected]>
feat(job-queue-plugin): Allow config of retries/backoff for BullMQ

Relates to #1111

9fda858b1c987330237a35a9ac0f841c2405767f authored about 3 years ago by Michael Bromley <[email protected]>
docs(core): Clarify activeQueues docs

d85649502fafa1cf53455502ee002121694b7637 authored about 3 years ago by Michael Bromley <[email protected]>
feat(core): Allow DefaultJobQueue retries to be configured per queue

Relates to #1111

5017622ba224d43064d36fd43d8193fea1652482 authored about 3 years ago by Michael Bromley <[email protected]>
fix(core): Fix error when resolving deleted Product from Order

Fixes #1125

511f04d8abbfe9fe6fcb582f1a8731817b74f602 authored about 3 years ago by Michael Bromley <[email protected]>
fix(admin-ui): Improved Spanish translation of "facets" (#1122)

b20d49792954132504243acf2540fcbb40f375d6 authored about 3 years ago by Jorge F Pastor <[email protected]>
test(admin-ui): Fix broken unit test

e6cf34a2a4146a81aefb96aa548ea20ef399b650 authored about 3 years ago by Michael Bromley <[email protected]>
chore: Pre-release v1.3.0-beta.0

236dafe03bc5cbaf9e1254b3b6ac93fedf39bfb2 authored about 3 years ago by Michael Bromley <[email protected]>
Merge branch 'master' into minor

abc8bcd36034e43bb9bf55831ae44e26d89fc84a authored about 3 years ago by Michael Bromley <[email protected]>
feat(core): Implement EntityHydrator to simplify working with entities

Relates to #1103

28e6a3a1396e628024076dccf26ddc595553d535 authored about 3 years ago by Michael Bromley <[email protected]>
refactor(core): Extract product variant price application into service

469e3f72d07646645241ec56cb626afadadd2804 authored about 3 years ago by Michael Bromley <[email protected]>
test(core): Fix EventBus unit tests

86f02e728ce44bc716cdebb591504b56c91531ff authored about 3 years ago by Michael Bromley <[email protected]>
chore: Update readme

f9816893c133677d3e5913a1d954a44e0ac370b4 authored about 3 years ago by Michael Bromley <[email protected]>
chore: Publish v1.2.3

a7b057a07e298968b990bb328eb198b93b5f0149 authored about 3 years ago by Michael Bromley <[email protected]>
chore: Add script to check for bad core type defs

Relates to #1121

7880cb7f76f0bf5f928fefaa52d8b7aa74c68f3f authored about 3 years ago by Michael Bromley <[email protected]>
feat(core): Make event bus subscriptions transaction-safe

Fixes #1107. Relates to #520.
This commit introduces a new mechanism to guarantee that event sub...

f0fd66258b4bbc85ee6952bb908121b7726875d5 authored about 3 years ago by Michael Bromley <[email protected]>
fix(core): Fix transaction-related issues with in-memory caching

d35306fa265549cf4b4c981f41c7e1fd64f94f1c authored about 3 years ago by Michael Bromley <[email protected]>
refactor(core): Extract TransactionalConnection into own module

f178276cd37ed161597b5f9d354649eb9d315440 authored about 3 years ago by Michael Bromley <[email protected]>
feat(core): Add config for enabling/disabling worker health check

Closes #1112

f6205663ae0c681fae081d15afb742ce31e5dde5 authored about 3 years ago by Michael Bromley <[email protected]>
Merge branch 'master' into minor

997e1f806578df3b1caf742882146acfd8636bba authored about 3 years ago by Michael Bromley <[email protected]>
chore: Publish v1.2.2

690e7e0e0c77969aed89b972e22a9900d7cd44d2 authored about 3 years ago by Michael Bromley <[email protected]>
perf(core): Cache certain field resolvers to avoid duplicated DB calls

Fixes #1119

13697c35895341f2817e3a9168b932cb586d6cb7 authored about 3 years ago by Michael Bromley <[email protected]>
fix(core): Fix collection update event generation (#1114)

Fixes #1015

6e7e8648edf9cd54cd42af2e3992e4ffa9e4ecd7 authored about 3 years ago by Artem Danilov <[email protected]>
refactor(core): Move entityIdStrategy config to entityOptions

87de9aabed3e0e8d463a0258640028ef37fe8690 authored about 3 years ago by Michael Bromley <[email protected]>
feat(core): Make entity cache ttl values configurable

Relates to #988

a05e7ab2143f97deb3b03f5a7e6c64973058d4c0 authored about 3 years ago by Michael Bromley <[email protected]>
chore: Remove unused import

e58f7728dc90c346c477e410e453b271662c124e authored about 3 years ago by Michael Bromley <[email protected]>
perf(core): Use request cache for hot-path tax rate calculation

9e22e8be586addade3abaac520536175cda99fd4 authored about 3 years ago by Michael Bromley <[email protected]>
perf(core): Simplify hot DB query for active order

fa563f29ab144879d60961c9808df97f7ba126de authored about 3 years ago by Michael Bromley <[email protected]>
perf(core): Use memoization when caching zone members

Relates to #988. Zone members (countries) were being newly translated for _every_ call to
ZoneSe...

54dfbf4859f7f347ab2b0a8c0245f9985745297c authored about 3 years ago by Michael Bromley <[email protected]>
feat(core): Remove all long-lived in-memory state, use short-TTL caching

Relates to #988. This change resolves stale data issues when running multiple Vendure instances ...

d428ffc9ab0e95f172719f3b0181f8b931780e36 authored about 3 years ago by Michael Bromley <[email protected]>
perf(core): Use per-request caching for hot ProductVariant paths

Relates to #988

214b86b47742e3d1f72335d5421740be3593af3b authored about 3 years ago by Michael Bromley <[email protected]>
refactor(core): Remove unused promotions cache property

Relates to #988

c5ba7357a677bf8cfc3704d4cb132e2c94cacc4a authored about 3 years ago by Michael Bromley <[email protected]>
chore: Add simple query load test, enable pg stats

aed08dd414eb507b246ead6374bce8686f2c3034 authored about 3 years ago by Michael Bromley <[email protected]>
chore: Update load testing scripts

2ac94cc681cc501fcfbf3b836375967ff2176d94 authored about 3 years ago by Michael Bromley <[email protected]>
feat(admin-ui): Use server pagination of product variants

Relates to #1110

552eafea56b3ceb3f462c4d809357b29d0490adb authored about 3 years ago by Michael Bromley <[email protected]>
feat(core): Add Product.variantList field

Relates to #1110

438ac468d7dc1ae1fa5622df5e71c05331f71830 authored about 3 years ago by Michael Bromley <[email protected]>
Merge branch 'master' into minor

d8f94ef45b4e6da2b393c232bfb20ec0363fe019 authored about 3 years ago by Michael Bromley <[email protected]>
fix(job-queue-plugin): Add missing logging & backoff settings

6f7cc34acda54693fc3ab33cf9f209ecabfc45cb authored about 3 years ago by Michael Bromley <[email protected]>
fix(core): Add missing logging & docs to DefaultJobQueuePlugin

423f3074075fe5a5a4bec0f693d4afcf2c635992 authored about 3 years ago by Michael Bromley <[email protected]>
fix(email-plugin): Correctly register failed email sending, add retry

f50708a9651e884c5f5e82109f45c2739a889970 authored about 3 years ago by Michael Bromley <[email protected]>
fix(core): Soft-delete variants when a product is soft-deleted

Fixes #1096

ff1ae905fba235bb3703ea57b167a97241e4e1da authored about 3 years ago by Michael Bromley <[email protected]>
fix(job-queue-plugin): Fix redis connection to remote hosts

Fixes #1097

9e368737bbfed8df586784c8b8eabff7e8d553d0 authored about 3 years ago by Michael Bromley <[email protected]>
fix(core): Return correct timestamp values for translated entities

Fixes #1101

ded49c44953a6672e36deac990748536c87b20b8 authored about 3 years ago by Michael Bromley <[email protected]>
fix(admin-ui): Do not cache active admin details between logins

Fixes #1099

20b4b04b3cc062355d055209e5e36fbece84cf45 authored about 3 years ago by Michael Bromley <[email protected]>