Ecosyste.ms: OpenCollective

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

github.com/TryGhost/Members


https://github.com/TryGhost/Members

Moved events into domain directory

no-issue

Events are a domain concern and as such should live in this directory

79183f044c501571a91d810756615d20ca1ac346 authored about 3 years ago by Fabien O'Carroll <[email protected]>
Published new versions

- @tryghost/[email protected]

a2545d04cb90f31f6594c82d668af2b591a057c8 authored about 3 years ago by Fabien O'Carroll <[email protected]>
Added support for "repeating" duration Offers

refs https://github.com/TryGhost/Team/issues/1083

We combine the duration and duration_in_month...

638e2150715179d5954fd1538e96ee3d057e8ff2 authored about 3 years ago by Fabien O'Carroll <[email protected]>
Published new versions

- @tryghost/[email protected]

02b780501a95a05e738bfc89c18117d7b0f433d0 authored about 3 years ago by Fabien O'Carroll <[email protected]>
Fixed sending back `currency` for Fixed Offers

no-issue

Since we changed the type from "amount" to "fixed" the logic to send
back the currency...

01d8ae5fc03c5495b66ecbdb2e2969a19e78ec84 authored about 3 years ago by Fabien O'Carroll <[email protected]>
Published new versions

- @tryghost/[email protected]

13eb2c7f419c12af3b3a3d3d273250d7380ee484 authored about 3 years ago by Fabien O'Carroll <[email protected]>
Fixed handling of null currency & used duration

no-issue

Currency is not always present on an offer so we need to handle it.
Duration was incor...

53027b78fae2f4013cea89a9d43bed6e75844472 authored about 3 years ago by Fabien O'Carroll <[email protected]>
Published new versions

- @tryghost/[email protected]

1289440891f064908e2a8678ef3f5488ec94fa38 authored about 3 years ago by Fabien O'Carroll <[email protected]>
Improved types for Offer

no-issue

This splits out the types of the Offers properties from the types of the
expected valu...

e9b5b45507552435ddaf76ed35f7aa18ea2e0710 authored about 3 years ago by Fabien O'Carroll <[email protected]>
Added support for creating fixed offers with currency

refs https://github.com/TryGhost/Team/issues/1083

We now allow creating offers for a fixed amou...

f3f40a41d3aa3d11bc41ad25bbd4014055af7c0d authored about 3 years ago by Fabien O'Carroll <[email protected]>
Updated types of Offers to "fixed" and "percent"

no-issue

This is inline with the language used elsewhere to describe these types.

7d5af4f26b9f492574de3c007cbd3428368ad1d9 authored about 3 years ago by Fabien O'Carroll <[email protected]>
Added support for "once" and "forever" Offer duration

refs https://github.com/TryGhost/Team/issues/1083

Instead of Offers being hardcoded to the "onc...

6929e861b5e3f4b67666d5d295ac088c6e7e6bb6 authored about 3 years ago by Fabien O'Carroll <[email protected]>
Published new versions

- @tryghost/[email protected]

2e2f2b31de9ab5ea939adbaa0d658069c0941de2 authored about 3 years ago by Fabien O'Carroll <[email protected]>
Used Value Objects to validate outside of Offer factory

no-issue

This adds the concept of "Value Objects" to an Offers properties,
allowing us to move ...

cf92d75cac51710e0dc5756d931e99031204a30d authored about 3 years ago by Fabien O'Carroll <[email protected]>
Published new versions

- @tryghost/[email protected]

5b159661f9b58abd3bcf851d7fcf94dde790064c authored about 3 years ago by Fabien O'Carroll <[email protected]>
Ensured Offer code is slugified

refs https://github.com/TryGhost/Team/issues/1083

This ensures that the code will be URL safe f...

a54d5e6d17200a5b3258f43f242561db3ec81e97 authored about 3 years ago by Fabien O'Carroll <[email protected]>
Published new versions

- @tryghost/[email protected]
- @tryghost/[email protected]

09df6d5ab9c169799d65cda6d49c2c1dbab2166a authored about 3 years ago by Fabien O'Carroll <[email protected]>
Applied Offers when creating Stripe Checkout Session

refs https://github.com/TryGhost/Team/issues/1090

Instead of the hardcoded 1-day version for Of...

275d194391a433bbca410d6fae6bcb2cc971435d authored about 3 years ago by Fabien O'Carroll <[email protected]>
Added stripeCouponId to Offer

refs https://github.com/TryGhost/Team/issues/1090

When creating a Stripe Checkout Session for a...

165b246533044fe3d32d7eaaf4fee11a25c8c01f authored about 3 years ago by Fabien O'Carroll <[email protected]>
Exposed OfferRepository from OffersModule

refs https://github.com/TryGhost/Team/issues/1090

When creating checkout session we will need t...

47c386b30cf07f4f62c7ecdef0a5551651ab4de2 authored about 3 years ago by Fabien O'Carroll <[email protected]>
Published new versions

- @tryghost/[email protected]

a121ebc399e1d5acb82d57190dfa6f4f67e2bc85 authored about 3 years ago by Fabien O'Carroll <[email protected]>
Fixed updateOffer API method

no-issue

- Property names were out of sync with API
- Async methods were not awaited
- Transact...

918d479a8e54d95b7038644420ca74084b03e40d authored about 3 years ago by Fabien O'Carroll <[email protected]>
Published new versions

- @tryghost/[email protected]

73f9aba8b0c0081ae9e971e15cc44f23f5b0c692 authored over 3 years ago by Fabien O'Carroll <[email protected]>
Added getOffer method to OffersAPI

refs https://github.com/TryGhost/Team/issues/1083

eb1a48234e8525193bf1c518bca570374ebb4bb6 authored over 3 years ago by Fabien O'Carroll <[email protected]>
Moved redirect handling outside of repository

no-issue

The redirect handling is more of an application concern that can happen
at the top lev...

4dabbdadc914eff84f421d578e58212d22a5049f authored over 3 years ago by Fabien O'Carroll <[email protected]>
Published new versions

- @tryghost/[email protected]

20d7ef10a95f0125127ec1e8c943bbeb0c6634e9 authored over 3 years ago by Fabien O'Carroll <[email protected]>
Fixed redirects for new offers

refs https://github.com/TryGhost/Team/issues/1091

3498b6472b614dbed2aa53ff2af2396498b7fb84 authored over 3 years ago by Fabien O'Carroll <[email protected]>
Published new versions

- @tryghost/[email protected]

1b23e40f3888b7985191765bec676466376b67b7 authored over 3 years ago by Fabien O'Carroll <[email protected]>
Fixed UniqueChecker methods

no-issue

These were returning the opposite of what they should have.

b1a1221cef68780b00b7107eb3a348ceb87353c7 authored over 3 years ago by Fabien O'Carroll <[email protected]>
Published new versions

- @tryghost/[email protected]

38ae80b3df7dcd2b5010f9ae1aa6e487521a7617 authored over 3 years ago by Fabien O'Carroll <[email protected]>
Added initial Offers module

refs https://github.com/TryGhost/Team/issues/1083

This is the initial scaffolding for setting u...

ca336ed57b7a760c805afe223231f2c7d432fc14 authored over 3 years ago by Fabien O'Carroll <[email protected]>
Published new versions

- @tryghost/[email protected]

b3faf33fab0476cfa2bad6d17a502a3514544e58 authored over 3 years ago by Fabien O'Carroll <[email protected]>
Updated MembersAPI to take StripeAPIService as dep (#338)

refs https://github.com/TryGhost/Team/issues/1083

The Offers service is going to need access ...

a611cc1aaec48afdcaa257c2622a3aee5581b0c0 authored over 3 years ago by Fabien 'egg' O'Carroll <[email protected]>
Published new versions

- @tryghost/[email protected]
- @tryghost/[email protected]

6f6e6559f7e6a0a13c4e6804a2328302c7eb1459 authored over 3 years ago by Fabien O'Carroll <[email protected]>
Updated subscription price changes to always invoice

refs https://github.com/TryGhost/Team/issues/1075

Without this flag, payment for upgrading to a...

c9aaa36f9520f1d6759027e2077e79dd6fdf02aa authored over 3 years ago by Fabien O'Carroll <[email protected]>
Published new versions

- @tryghost/[email protected]

0f99cb197bc358f97d8907929dc7d725ba50c9c3 authored over 3 years ago by Fabien O'Carroll <[email protected]>
Added express-dynamic-redirects module (#337)

refs https://github.com/TryGhost/Team/issues/1091

The Offers feature needs to be able to add ...

9e59f5a92d21bc2b8d598b22b316e800b0a10878 authored over 3 years ago by Fabien 'egg' O'Carroll <[email protected]>
Published new versions

- @tryghost/[email protected]
- @tryghost/[email protected]
- @tryghost/member-analytics-se...

46845026397e4c77d7a98ebfa283404a3047d3a4 authored over 3 years ago by Fabien O'Carroll <[email protected]>
Added 1-day version of Offers

refs https://github.com/TryGhost/Team/issues/1090

This 1-day version of Offers allows us to tes...

08a8425c9bae54eec8680714458486a7feb392b0 authored over 3 years ago by Fabien O'Carroll <[email protected]>
Added basic support for coupons

refs https://github.com/TryGhost/Team/issues/1090

This allows us to create Stripe Coupons and u...

46e6c6245a97584808aac52774cf298d8fec76ab authored over 3 years ago by Fabien O'Carroll <[email protected]>
Update dependency mocha to v9.1.2

f9810d0c9fe21cc3e284e04b8a9cf7439f4dd07a authored over 3 years ago by Renovate Bot <[email protected]>
Published new versions

- @tryghost/[email protected]

f6a286929847c08c490dcf12796ff9cbe83bb1ba authored over 3 years ago by Fabien O'Carroll <[email protected]>
Fixed handling of invalid tokens when changing email

no-issue

Without a return after ending the response, the code will continue to
attempt to send ...

4dbdebd4bcb0b281b4696ba6ac62d5e6342aaa6b authored over 3 years ago by Fabien O'Carroll <[email protected]>
Published new versions

- @tryghost/[email protected]

9fd2999f603aca123957517de5a90f7bd8e6300e authored over 3 years ago by Fabien O'Carroll <[email protected]>
Fixed security hole in email address change flow

refs https://github.com/TryGhost/Ghost/security/advisories/GHSA-65p7-pjj8-ggmr

The email addres...

92c3357dfccca628889e362dd88f6c71314472cf authored over 3 years ago by Fabien O'Carroll <[email protected]>
Published new versions

- @tryghost/[email protected]

ba76f580163ec29cb69d54fbde1de74491f538b3 authored over 3 years ago by Rishabh <[email protected]>
Cleaned up stripe-service package usage

no refs

- updates all usages of `stripe-service` package to new correct `members-stripe-service...

eb17c60dcb5ac7c0b9664ac0244680239abc1b7d authored over 3 years ago by Rishabh <[email protected]>
Published new versions

- @tryghost/[email protected]
- @tryghost/[email protected]

2961a5c162e99a6b5860458cfd85cfc38d3b0718 authored over 3 years ago by Rishabh <[email protected]>
Removed tests temporarily to publish new stripe package

no refs

856bd934ca6a7ae818329d9789bc3027ead7accd authored over 3 years ago by Rishabh <[email protected]>
Added temp stripe-service package

no refs

cefc0ae32a74dc80fc84d75ef92b50c223c6da1a authored over 3 years ago by Rishabh <[email protected]>
Revert "Updated usage of stripe-service package to members-stripe-service package"

This reverts commit 18dc0a706eae98e783657f9b76b838d4977f6bf1.

e8a9d1bd43a1fab5724e384cbdd775f1dc0e5f12 authored over 3 years ago by Rishabh <[email protected]>
Updated usage of stripe-service package to members-stripe-service package

refs https://github.com/TryGhost/Members/commit/c005abaaa4e9b12b7bf75a24b2e18ba3f23c2bb3

18dc0a706eae98e783657f9b76b838d4977f6bf1 authored over 3 years ago by Rishabh <[email protected]>
Renamed `stripe-service` package to `members-stripe-service`

no refs

- the package `@tryghost/stripe-service` was already published and used in a different ...

c005abaaa4e9b12b7bf75a24b2e18ba3f23c2bb3 authored over 3 years ago by Rishabh <[email protected]>
Published new versions

- @tryghost/[email protected]
- @tryghost/[email protected]
- @try...

e2b3f92eb67bc36bc25921c4024014f1aeac36fe authored over 3 years ago by Rishabh <[email protected]>
Updated missing packages

no refs

- cleans up package usage across new members packages

0caee141313529de635d7f534ee726d55b1049ab authored over 3 years ago by Rishabh <[email protected]>
Published new versions

- @tryghost/[email protected]

3b07a7f2815e09c1b0048f00538bcc46df4508bb authored over 3 years ago by Rishabh <[email protected]>
Removed unused packages from `members-api`

no refs

Cleans up unused package dependencies on members-api

b7410adf8b10d361520cf6876f65981e79b37b3e authored over 3 years ago by Rishabh <[email protected]>
Published new versions

- @tryghost/[email protected]
- @tryghost/[email protected]

d0f5310585d7b504d7ecba05b6bfcc7e0a15b3d4 authored over 3 years ago by Rishabh <[email protected]>
Fixed lint

no refs

4a60f8c88e61bce21b85fe13ba923850e5e06070 authored over 3 years ago by Rishabh <[email protected]>
Updated ingress event handler to use new analytics ingress package

refs https://github.com/TryGhost/Team/issues/1064

- updates handling of member events to use ne...

6c240fe41f135528a1a155f49d5f969ace01837b authored over 3 years ago by Rishabh <[email protected]>
Added missing package dependencies

no refs

- the package dependencies of modules we use in `members-api` got missed with previous ...

33803998938ed10270dfe5a1aff73010b1fd9fcd authored over 3 years ago by Rishabh <[email protected]>
Published new versions

- @tryghost/[email protected]
- @tryghost/[email protected]

6aba83bf384383121632e08af45bdb9662f117f1 authored over 3 years ago by Rishabh <[email protected]>
Added `@tryghost/members-analytics-ingress` package (#335)

refs https://github.com/TryGhost/Team/issues/1064

This package will be used as to handle and ...

6d4570c1568c6f7382847338db0ec366ecda9c93 authored over 3 years ago by Rishabh Garg <[email protected]>
Published new versions

- @tryghost/[email protected]
- @tryghost/[email protected]
- @tryghost/member-analytics-se...

bcc9544fce5b87ab7ee71f3544c6a0d92aa67225 authored over 3 years ago by Fabien O'Carroll <[email protected]>
Added missing events for analytics

refs https://github.com/TryGhost/Team/issues/1054

In order to listen to events we must define t...

9bd9f74a3bf3213e55fa4398b8fdb83174215a50 authored over 3 years ago by Fabien O'Carroll <[email protected]>
Added listeners for remaining events

refs https://github.com/TryGhost/Team/issues/1054

This adds the missing listeners for the rest ...

4057dcdf6ef8f027631d5fada85624f71c89b40b authored over 3 years ago by Fabien O'Carroll <[email protected]>
Wired up member-analytics-service

refs https://github.com/TryGhost/Team/issues/1054

We need to instantiate the MemberAnalyticsSer...

f96547db66dd3ebeeceab7e5e622d9b6211427b0 authored over 3 years ago by Fabien O'Carroll <[email protected]>
Renamed components of member-analytic-service

no-issue

This removes the concept of "Module" which simplifies the code

9e3e79e621da654c1b7c9fea9b12ae0d4929262e authored over 3 years ago by Fabien O'Carroll <[email protected]>
Added initial member-analytics-service

refs https://github.com/TryGhost/Team/issues/1054

This is the initial pass at the analytics ser...

d108f207fdffdc5a341b6afa72a269a9fa2b8481 authored over 3 years ago by Fabien O'Carroll <[email protected]>
Update dependency @types/node to v14.17.17 (#277)

Co-authored-by: Renovate Bot <[email protected]>

c1652f1996df43363b85209b08494ff8afdebc14 authored over 3 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Update dependency @types/nodemailer to v6.4.4 (#276)

Co-authored-by: Renovate Bot <[email protected]>

0469707f2e97c0edb18cea3d3486b7939182d55f authored over 3 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Pin dependency @babel/eslint-parser to 7.15.4 (#330)

Co-authored-by: Renovate Bot <[email protected]>

d3cf0aa513f81ed0a359ed097b294f10005a60e8 authored over 3 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Published new versions

- @tryghost/[email protected]
- @tryghost/[email protected]
- @tryghost/[email protected]

dbfdffff7ee201a63f5bb17d1e80fdc7d541f807 authored over 3 years ago by Fabien O'Carroll <[email protected]>
Added @tryghost/member-events

refs https://github.com/TryGhost/Team/issues/1054

This will hold all of the event definitions u...

fb7369d484736236e51ee957f71cbd81c2009130 authored over 3 years ago by Fabien O'Carroll <[email protected]>
Added @tryghost/domain-events package

refs https://github.com/TryGhost/Team/issues/1054

This package will be used as a singleton for ...

2dc9093b9b7417d7585b9203ee1c829ba8bf3fc9 authored over 3 years ago by Fabien O'Carroll <[email protected]>
Added ability to fetch member by identity token (#329)

refs https://github.com/TryGhost/Team/issues/1057

This method will validate a token, and then...

168557b5a44525ca16a0b2486e61efc1d8282a9a authored over 3 years ago by Fabien 'egg' O'Carroll <[email protected]>
Published new versions

- @tryghost/[email protected]

daabed25d7d503d8029018ad693ab84ec39131ed authored over 3 years ago by Fabien O'Carroll <[email protected]>
Added browse, edit & add methods to MemberBREADService (#326)

refs https://github.com/TryGhost/Team/issues/873

This ensures that all requests to the API wi...

f85c3b25a436513ac62743076796e83b99326f1d authored over 3 years ago by Fabien 'egg' O'Carroll <[email protected]>
Published new versions

- @tryghost/[email protected]

2aae4b1ee367f0a4b54bc9ce8469ac7a46ef0022 authored over 3 years ago by Fabien O'Carroll <[email protected]>
Used @tryghost/stripe-service in @tryghost/members-api

no-issue

This finalises the extraction of the StripeAPIService to a separate
package!

cb256a8ba213619753df233a72c9e4ebe0a5c188 authored over 3 years ago by Fabien O'Carroll <[email protected]>
Published new versions

- @tryghost/[email protected]

5a7bc53293baa86fa68e31afc0f5e93d41761a88 authored over 3 years ago by Fabien O'Carroll <[email protected]>
Added @tryghost/stripe-service

no-issue

This pulls out the StripeService from the @tryghost/members-api package.

The idea is ...

2f27395eb22029170ae0a569051c9ebd7ff89b4f authored over 3 years ago by Fabien O'Carroll <[email protected]>
Lock file maintenance

7215f1c638959b254bb316e307ba4d40f08901f6 authored over 3 years ago by Renovate Bot <[email protected]>
Published new versions

- @tryghost/[email protected]

a8223d4eea2a15148438512775bccf80ec98d90e authored over 3 years ago by Fabien O'Carroll <[email protected]>
Fixed webhook handler check for if Stripe configured

no-issue

Previously we would not create an instance of the StripeAPIService if
Stripe was not c...

8a9e203f56e1ade487b218a7695c0f76d3c87bd9 authored over 3 years ago by Fabien O'Carroll <[email protected]>
Published new versions

- @tryghost/[email protected]

83e977784b37bdf08bb656613d2c261c0b76c086 authored over 3 years ago by Fabien O'Carroll <[email protected]>
Deleted webhooks when disconnecting from Stripe

refs https://github.com/TryGhost/Team/issues/1006

When disconnecting from Stripe, we currently ...

e9de131c80d35bb7f84d7f0a5f29ab9a38324e74 authored over 3 years ago by Fabien O'Carroll <[email protected]>
Published new versions

- @tryghost/[email protected]

f37af7f85cf0d9a41519a33ff2f13e7a72a00acf authored over 3 years ago by Fabien O'Carroll <[email protected]>
Added disconnectStripe method to handle cleaning up

refs https://github.com/TryGhost/Team/issues/1006

As part of the work to handle cleaning up web...

2dc37b2988a61d675158488f39e6f78764f5036a authored over 3 years ago by Fabien O'Carroll <[email protected]>
Published new versions

- @tryghost/[email protected]

033095a34cafa8b458d61f386b77d942f260f1dc authored over 3 years ago by Fabien O'Carroll <[email protected]>
Fixed comped members having a status of 'paid'

refs https://github.com/TryGhost/Team/issues/995

Since we reintroduced the comped status, we di...

73e81555520d63798ecf28e970903d0e1abbb022 authored over 3 years ago by Fabien O'Carroll <[email protected]>
Published new versions

- @tryghost/[email protected]

05d825d4239a95de9aae90133b9039b54079017c authored over 3 years ago by Fabien O'Carroll <[email protected]>
Updated options parameter to be optional

no-issue

Since updating the product repository to force transactions, the options
parameter was...

b528a4d528e5083625c952fa040d3495d77c2321 authored over 3 years ago by Fabien O'Carroll <[email protected]>
Lock file maintenance

c14451df0774f972888b0f695b29f2389ee9dc75 authored over 3 years ago by Renovate Bot <[email protected]>
Lock file maintenance

41722d057545045f00b6679023f38df3a98cb388 authored over 3 years ago by Renovate Bot <[email protected]>
Published new versions

- @tryghost/[email protected]
- @tryghost/[email protected]
- @tryghost/[email protected]
-...

ac6464738794a88ff3ee3c000f172cf88e9dce35 authored over 3 years ago by Fabien O'Carroll <[email protected]>
Fixed update method not using transaction for reads

no-issue

Since we run our product repository methods in transactions now we must
ensure that al...

8dfe60a934d2f05ab81df674ec494a5944b29b2a authored over 3 years ago by Fabien O'Carroll <[email protected]>
Update dependency mocha to v9.1.1

ea22406893f4e6ebca13a95fbab5dba99d602d22 authored over 3 years ago by Renovate Bot <[email protected]>
Lock file maintenance

78148eb43ad1588c49c47468dc7cab9355294d00 authored over 3 years ago by Renovate Bot <[email protected]>
Published new versions

- @tryghost/[email protected]

6c6c59117dd44fa7be7eded84a4df5f477a83cfa authored over 3 years ago by Fabien O'Carroll <[email protected]>