Ghost/ghost
Naz 694ab1d32d Added support for expansions in collection filters
refs https://github.com/TryGhost/Arch/issues/46

- Similarly to post filters, collection filters now support both 'tag' and 'tags' nql filter keys when defining a filter for related tag slugs. For example, both `tag:avocado` and `tags:avocado` would both be valid collection filters that would filter by the same 'slug' property of the tags assigned to a post.
- Along with these changes had to rework the tags property of the collection posts to match the shape used in post resources. Moved from:
`tags: ['bacon', 'broc']`
to
`tags:[{slug: 'bacon'}, {slug: 'broc'}]`
2023-07-25 19:01:56 +08:00
..
adapter-cache-memory-ttl Update Test & linting packages 2023-07-11 15:26:07 +02:00
adapter-cache-redis Update Test & linting packages 2023-07-11 15:26:07 +02:00
adapter-manager Update Test & linting packages 2023-07-11 15:26:07 +02:00
admin Migrated admin and core modules to use nql-filter-expansions 2023-07-25 19:01:56 +08:00
announcement-bar-settings Update Test & linting packages 2023-07-11 15:26:07 +02:00
api-framework Update Test & linting packages 2023-07-11 15:26:07 +02:00
api-version-compatibility-service Update Test & linting packages 2023-07-11 15:26:07 +02:00
audience-feedback Update Test & linting packages 2023-07-11 15:26:07 +02:00
bootstrap-socket Update Test & linting packages 2023-07-11 15:26:07 +02:00
collections Added support for expansions in collection filters 2023-07-25 19:01:56 +08:00
constants Update Test & linting packages 2023-07-11 15:26:07 +02:00
core Added support for expansions in collection filters 2023-07-25 19:01:56 +08:00
custom-theme-settings-service Update Test & linting packages 2023-07-11 15:26:07 +02:00
data-generator Update Test & linting packages 2023-07-11 15:26:07 +02:00
domain-events Update Test & linting packages 2023-07-11 15:26:07 +02:00
dynamic-routing-events Update Test & linting packages 2023-07-11 15:26:07 +02:00
email-analytics-provider-mailgun Update Test & linting packages 2023-07-11 15:26:07 +02:00
email-analytics-service Update Test & linting packages 2023-07-11 15:26:07 +02:00
email-content-generator Update Test & linting packages 2023-07-11 15:26:07 +02:00
email-events Update Test & linting packages 2023-07-11 15:26:07 +02:00
email-service Merged v5.55.1 into main 2023-07-25 02:46:04 +00:00
email-suppression-list Update Test & linting packages 2023-07-11 15:26:07 +02:00
event-aware-cache-wrapper Update Test & linting packages 2023-07-11 15:26:07 +02:00
express-dynamic-redirects Update Test & linting packages 2023-07-11 15:26:07 +02:00
external-media-inliner Update Test & linting packages 2023-07-11 15:26:07 +02:00
extract-api-key Updated to use assert/strict everywhere (#17047) 2023-06-21 09:56:59 +01:00
html-to-plaintext Update Test & linting packages 2023-07-11 15:26:07 +02:00
i18n Deduplicated ts-node and typescript dependencies 2023-07-24 16:21:47 +02:00
importer-handler-content-files Update Test & linting packages 2023-07-11 15:26:07 +02:00
importer-revue Pinned dependencies 2023-07-24 16:21:47 +02:00
in-memory-repository Pinned dependencies 2023-07-24 16:21:47 +02:00
job-manager Update Test & linting packages 2023-07-11 15:26:07 +02:00
link-redirects Update Test & linting packages 2023-07-11 15:26:07 +02:00
link-replacer Pinned dependencies 2023-07-24 16:21:47 +02:00
link-tracking Update Test & linting packages 2023-07-11 15:26:07 +02:00
magic-link Update Test & linting packages 2023-07-11 15:26:07 +02:00
mail-events Pinned dependencies 2023-07-24 16:21:47 +02:00
mailgun-client Update Test & linting packages 2023-07-11 15:26:07 +02:00
member-attribution Update Test & linting packages 2023-07-11 15:26:07 +02:00
member-events Update Test & linting packages 2023-07-11 15:26:07 +02:00
members-api Pinned dependencies 2023-07-24 16:21:47 +02:00
members-csv Update Test & linting packages 2023-07-11 15:26:07 +02:00
members-events-service Update Test & linting packages 2023-07-11 15:26:07 +02:00
members-importer Added search by email for Stripe Customer ID during member import (#17326) 2023-07-13 13:20:54 +02:00
members-ssr Update Test & linting packages 2023-07-11 15:26:07 +02:00
mentions-email-report Update Test & linting packages 2023-07-11 15:26:07 +02:00
milestones Update Test & linting packages 2023-07-11 15:26:07 +02:00
minifier Update dependency terser to v5.19.2 2023-07-24 11:01:06 +00:00
model-to-domain-event-interceptor Added support for expansions in collection filters 2023-07-25 19:01:56 +08:00
mw-api-version-mismatch Update Test & linting packages 2023-07-11 15:26:07 +02:00
mw-cache-control Update Test & linting packages 2023-07-11 15:26:07 +02:00
mw-error-handler Update Test & linting packages 2023-07-11 15:26:07 +02:00
mw-session-from-token Update Test & linting packages 2023-07-11 15:26:07 +02:00
mw-update-user-last-seen Update Test & linting packages 2023-07-11 15:26:07 +02:00
mw-version-match Update Test & linting packages 2023-07-11 15:26:07 +02:00
mw-vhost Update Test & linting packages 2023-07-11 15:26:07 +02:00
nql-filter-expansions Added nql-filter-expansions module 2023-07-25 19:01:56 +08:00
oembed-service Update metascraper to v5.34.9 2023-07-20 08:39:36 +00:00
offers Added support for importing Stripe Coupons as Offers (#17415) 2023-07-19 14:26:42 +02:00
package-json Update Test & linting packages 2023-07-11 15:26:07 +02:00
payments Update Test & linting packages 2023-07-11 15:26:07 +02:00
post-revisions Deduplicated ts-node and typescript dependencies 2023-07-24 16:21:47 +02:00
posts-service Fixed ability to remove post from an automatic collection 2023-07-21 19:46:22 +08:00
referrers Update Test & linting packages 2023-07-11 15:26:07 +02:00
security Update Test & linting packages 2023-07-11 15:26:07 +02:00
session-service Update Test & linting packages 2023-07-11 15:26:07 +02:00
settings-path-manager Update Test & linting packages 2023-07-11 15:26:07 +02:00
slack-notifications Fixed timezone configuration in package tests (#17087) 2023-07-20 07:46:27 +00:00
staff-service Update Test & linting packages 2023-07-11 15:26:07 +02:00
stats-service Update dependency @types/luxon to v3.3.1 2023-07-21 09:23:24 +02:00
stripe Added request throttling to stay under the Stripe Search API rate limits (#17393) 2023-07-18 09:41:42 +00:00
tiers Update Test & linting packages 2023-07-11 15:26:07 +02:00
update-check-service Update Test & linting packages 2023-07-11 15:26:07 +02:00
verification-trigger Update Test & linting packages 2023-07-11 15:26:07 +02:00
version-notifications-data-service Update Test & linting packages 2023-07-11 15:26:07 +02:00
webmentions Update Test & linting packages 2023-07-11 15:26:07 +02:00
tsconfig.json Removed jest from tsconfig types array 2023-07-21 14:50:52 +02:00