Renovate Bot
0ad973c8b5
Update dependency mocha to v9.2.2
2022-03-11 18:04:58 +00:00
Thibaut Patel
dafda42e0a
Published new versions
...
- @tryghost/domain-events@0.1.8
- @tryghost/express-dynamic-redirects@0.2.6
- @tryghost/magic-link@1.0.20
- @tryghost/member-analytics-service@0.1.10
- @tryghost/member-events@0.4.0
- @tryghost/members-analytics-ingress@0.1.11
- @tryghost/members-api@5.0.4
- @tryghost/members-csv@1.2.6
- @tryghost/members-events-service@0.1.0
- @tryghost/members-importer@0.5.3
- @tryghost/members-ssr@1.0.22
- @tryghost/members-offers@0.10.8
- @tryghost/members-payments@0.1.10
- @tryghost/members-stripe-service@0.8.4
- @tryghost/verification-trigger@0.1.5
2022-03-01 10:36:48 +01:00
Daniel Lockyer
db696a9272
Added --all
to c8 command
...
refs https://github.com/TryGhost/Toolbox/issues/203
- without `--all`, c8 ignores files that should be included in the
coverage score but aren't used in tests
- this means we have artificially high scores in places where this isn't
used
- this commit adds `--all` where previously missing
- where this fails `--check-coverage`, that has been removed for now
2022-02-21 13:08:55 +01:00
Renovate Bot
d813510a07
Update dependency mocha to v9.2.1
2022-02-21 00:05:27 +00:00
Fabien "egg" O'Carroll
6c1081df23
Published new versions
...
- @tryghost/magic-link@1.0.19
- @tryghost/members-api@5.0.2
- @tryghost/members-csv@1.2.5
- @tryghost/members-importer@0.5.2
- @tryghost/members-ssr@1.0.21
- @tryghost/members-stripe-service@0.8.2
2022-02-17 14:05:22 +02:00
Daniel Lockyer
f229d1077d
Fixed repository link in old packages
...
- these are some of our first packages here and use `master` in their
repository link
- we've since switched the repo to use `main` but these links were not
updated
- this commit updates the links
2022-02-16 09:32:32 +01:00
Daniel Lockyer
a0f716f475
Published new versions
...
- @tryghost/domain-events@0.1.7
- @tryghost/express-dynamic-redirects@0.2.5
- @tryghost/magic-link@1.0.18
- @tryghost/member-analytics-service@0.1.9
- @tryghost/member-events@0.3.5
- @tryghost/members-analytics-ingress@0.1.10
- @tryghost/members-api@5.0.1
- @tryghost/members-csv@1.2.4
- @tryghost/members-importer@0.5.1
- @tryghost/members-ssr@1.0.20
- @tryghost/members-offers@0.10.7
- @tryghost/members-payments@0.1.9
- @tryghost/members-stripe-service@0.8.1
- @tryghost/verification-trigger@0.1.4
2022-02-15 13:42:23 +01:00
Renovate Bot
463317eb76
Update dependency sinon to v13
2022-02-15 13:39:43 +01:00
Renovate Bot
5e91609abb
Update Test & linting packages
2022-02-15 13:35:28 +01:00
Fabien "egg" O'Carroll
883945886c
Published new versions
...
- @tryghost/domain-events@0.1.5
- @tryghost/express-dynamic-redirects@0.2.4
- @tryghost/magic-link@1.0.16
- @tryghost/member-analytics-service@0.1.6
- @tryghost/member-events@0.3.3
- @tryghost/members-analytics-ingress@0.1.7
- @tryghost/members-api@4.2.0
- @tryghost/members-csv@1.2.3
- @tryghost/members-importer@0.4.1
- @tryghost/members-ssr@1.0.18
- @tryghost/members-offers@0.10.5
- @tryghost/members-payments@0.1.7
- @tryghost/members-stripe-service@0.6.3
2022-01-20 17:49:29 +02:00
Renovate Bot
a2bcff314f
Update dependency c8 to v7.11.0
2022-01-20 14:30:04 +00:00
Fabien "egg" O'Carroll
5652f1169f
Published new versions
...
- @tryghost/members-csv@1.2.2
- @tryghost/members-importer@0.3.7
2022-01-11 16:28:23 +02:00
Fabien "egg" O'Carroll
b1cc2a8ea8
Fixed CSV unparsing for subscribed flag
...
no-issue
We have a special mapping for subscribed_to_emails -> subscribed in the
parse method, but were not mapping it in the unparse method, which meant
we were losing information during CSV imports.
2022-01-11 16:26:11 +02:00
Fabien "egg" O'Carroll
379fbc7f13
Published new versions
...
- @tryghost/domain-events@0.1.4
- @tryghost/express-dynamic-redirects@0.2.3
- @tryghost/magic-link@1.0.15
- @tryghost/member-analytics-service@0.1.5
- @tryghost/member-events@0.3.2
- @tryghost/members-analytics-ingress@0.1.6
- @tryghost/members-api@3.0.0
- @tryghost/members-csv@1.2.1
- @tryghost/members-importer@0.3.6
- @tryghost/members-ssr@1.0.17
- @tryghost/members-stripe-service@0.5.2
- @tryghost/members-offers@0.10.4
- @tryghost/members-payments@0.1.6
2022-01-10 17:56:12 +02:00
John O'Nolan
b7cd251d5c
2022
2022-01-06 10:09:25 +00:00
Fabien egg O'Carroll
80a0e56d36
Published new versions
...
- @tryghost/members-csv@1.2.0
- @tryghost/members-importer@0.3.5
2021-12-01 17:05:05 +02:00
Fabien O'Carroll
75d003816e
Fixed the importer from overriding properties
...
refs https://github.com/TryGhost/Team/issues/1202
When importing we were transforming the CSV and add missing columns to
it before storing it in preparation to perform the import. This resulted
in the missing columns being updated for existing members with blank
data.
We've updated the Members CSV parsing library to take an options list of
columns to include, which then allows imports to not include all of the
default columns.
2021-12-01 17:02:30 +02:00
Fabien O'Carroll
93a37f98be
Published new versions
...
- @tryghost/domain-events@0.1.3
- @tryghost/express-dynamic-redirects@0.2.1
- @tryghost/magic-link@1.0.14
- @tryghost/member-analytics-service@0.1.4
- @tryghost/member-events@0.3.1
- @tryghost/members-analytics-ingress@0.1.5
- @tryghost/members-api@2.4.0
- @tryghost/members-csv@1.1.8
- @tryghost/members-importer@0.3.4
- @tryghost/members-ssr@1.0.15
- @tryghost/members-stripe-service@0.3.1
- @tryghost/members-offers@0.8.0
- @tryghost/members-payments@0.1.0
2021-10-21 15:44:21 +02:00
Renovate Bot
7a68dc2bd3
Update dependency mocha to v9.1.3
2021-10-20 13:45:40 +00:00
Daniel Lockyer
cc73c4585a
Added codecov.io coverage uploader to CI
...
refs linear.app/tryghost/issue/CORE-74/improve-the-test-situation
- this commit adds the codecov GitHub Action into CI so we can upload
coverage reports
- the coverage files need to be in XML for them to work with
codecov, so this commit also adds cobertura (XML) as a reporter
2021-10-20 13:48:54 +02:00
Fabien O'Carroll
dad54a25b1
Published new versions
...
- @tryghost/domain-events@0.1.2
- @tryghost/magic-link@1.0.13
- @tryghost/member-analytics-service@0.1.2
- @tryghost/member-events@0.2.1
- @tryghost/members-analytics-ingress@0.1.3
- @tryghost/members-api@1.39.0
- @tryghost/members-csv@1.1.7
- @tryghost/members-importer@0.3.3
- @tryghost/members-ssr@1.0.14
- @tryghost/members-stripe-service@0.2.0
2021-09-28 13:40:14 +02:00
Renovate Bot
c13be723e6
Update dependency mocha to v9.1.2
2021-09-28 07:42:20 +00:00
Fabien O'Carroll
537c9cb02d
Published new versions
...
- @tryghost/magic-link@1.0.11
- @tryghost/members-api@1.29.1
- @tryghost/members-csv@1.1.6
- @tryghost/members-importer@0.3.2
- @tryghost/members-ssr@1.0.12
2021-09-01 19:12:44 +02:00
Renovate Bot
b0133b3c2e
Update dependency mocha to v9.1.1
2021-08-31 07:43:26 +00:00
Fabien O'Carroll
df753df87a
Published new versions
...
- @tryghost/magic-link@1.0.10
- @tryghost/members-api@1.25.2
- @tryghost/members-csv@1.1.5
- @tryghost/members-importer@0.3.1
- @tryghost/members-ssr@1.0.11
2021-08-23 14:49:21 +02:00
Renovate Bot
2b15530e82
Update dependency mocha to v9.1.0
2021-08-23 02:56:38 +00:00
Naz
fe25f02d86
Published new versions
...
- @tryghost/magic-link@1.0.9
- @tryghost/members-api@1.25.1
- @tryghost/members-csv@1.1.4
- @tryghost/members-importer@0.3.0
- @tryghost/members-ssr@1.0.10
2021-08-20 17:31:40 +04:00
Daniel Lockyer
6e4437c7e4
Added c8 test coverage
...
refs https://github.com/TryGhost/Team/issues/870
- using `c8` allows us to see test coverage for all packages in the repo
- this commit adds `c8` as a dev dependency and prepends the `mocha`
command with `c8` so it runs on all tests
2021-08-20 10:28:07 +02:00
Naz
8fbd24626d
Published new versions
...
- @tryghost/magic-link@1.0.8
- @tryghost/members-api@1.23.2
- @tryghost/members-csv@1.1.3
- @tryghost/members-importer@0.1.2
- @tryghost/members-ssr@1.0.9
2021-07-28 19:14:58 +04:00
Renovate Bot
e4109e38f3
Update dependency sinon to v11.1.2
2021-07-28 13:54:56 +00:00
Renovate Bot
102568a72a
Update dependency mocha to v9.0.3
2021-07-27 04:36:33 +00:00
Fabien O'Carroll
d59051c104
Published new versions
...
- @tryghost/magic-link@1.0.6
- @tryghost/members-api@1.20.0
- @tryghost/members-csv@1.1.2
- @tryghost/members-ssr@1.0.6
2021-07-15 16:34:02 +01:00
Renovate Bot
223ee56647
Update Test & linting packages
2021-07-14 14:12:12 +01:00
Renovate Bot
4013642bb1
Update dependency mocha to v8.4.0
2021-07-14 11:35:50 +00:00
Fabien O'Carroll
6083e4825f
Removed trailing commas from .eslintrc.js
...
refs https://github.com/TryGhost/Team/issues/879
2021-07-14 12:04:46 +01:00
Fabien O'Carroll
7545e67f2c
Published new versions
...
- @tryghost/magic-link@1.0.5
- @tryghost/members-api@1.18.0
- @tryghost/members-csv@1.1.1
- @tryghost/members-ssr@1.0.5
2021-07-06 11:18:01 +01:00
Daniel Lockyer
88fd6c10f5
Added missing dependencies
...
no issue
- these dependencies are used within the `members-csv` repo but were
never included in the `package.json`
- this commit adds in the missing dependencies
2021-06-29 21:40:07 +01:00
Fabien O'Carroll
18c2cb9c9f
Published new versions
...
- @tryghost/members-csv@1.1.0
2021-06-23 10:16:22 +01:00
Fabien O'Carroll
4d8c2ebb1f
Supported products column for parse
& unparse
...
refs https://github.com/TryGhost/Team/issues/765
Support for multiple products means we can no longer map a members state
to a csv row using just the `complimentary_plan` option. Instead we must
include the product(s) that a member has. This ensures that we can read
and write this data from/to csv files.
2021-06-23 10:14:30 +01:00
Fabien O'Carroll
601d40320e
Published new versions
...
- @tryghost/members-api@1.12.0
- @tryghost/members-csv@1.0.1
2021-06-02 09:57:04 +01:00
Renovate Bot
0c66563df7
Update dependency papaparse to v5.3.1
2021-05-31 01:33:59 +00:00
Fabien O'Carroll
0629791824
Published new versions
...
- @tryghost/magic-link@1.0.0
- @tryghost/members-api@1.0.0
- @tryghost/members-csv@1.0.0
- @tryghost/members-ssr@1.0.0
2021-03-10 17:23:30 +00:00
Fabien O'Carroll
474e052b60
Bumped @tryghost/members-csv to 1.0.0-rc.3
...
no-issue
We would like to release @tryghost/members-csv as version 1.0.0 but
lerna will only allow us to release packages which have had changes in
them since their last release. Well, this is a change. And it's solely
for the purpose of allowing us to release 1.0.0. This version is not
tagged, nor is it published to npm.
2021-03-10 17:20:54 +00:00
Fabien O'Carroll
8b4e5f9a92
Published new versions
...
- @tryghost/members-api@1.0.0-rc.4
- @tryghost/members-csv@1.0.0-rc.2
2021-02-23 17:48:22 +00:00
Fabien O'Carroll
7e2e85d531
Published new versions
...
- @tryghost/members-api@1.0.0-rc.3
- @tryghost/members-csv@1.0.0-rc.1
2021-02-23 11:21:48 +00:00
Fabien O'Carroll
d93f7095f6
Published new versions
...
- @tryghost/members-api@1.0.0-rc.1
- @tryghost/members-csv@1.0.0-rc.0
2021-02-23 11:21:48 +00:00
Rish
94301e3c17
Updated parsing subscriptions for member
...
no refs
The data structure for subscriptions object on member has changed in 4.x from` stripe.subscriptions` to direct `subscriptions`, the change here updates parsing of subscriptions data
2021-02-23 11:21:48 +00:00
Fabien O'Carroll
5bb1706f8d
Published new versions
...
- @tryghost/members-csv@0.4.5
2021-02-15 14:22:20 +00:00
Renovate Bot
21b8242cbe
Update dependency mocha to v8.3.0
2021-02-12 23:36:03 +00:00
Fabien O'Carroll
27ebd70302
Published new versions
...
- @tryghost/members-api@0.37.6
- @tryghost/members-csv@0.4.4
2021-01-27 15:21:43 +00:00
Renovate Bot
80e2f4d817
Update dependency sinon to v9.2.4
2021-01-27 13:18:29 +00:00
Fabien O'Carroll
8d9340534d
Published new versions
...
- @tryghost/magic-link@0.6.5
- @tryghost/members-api@0.37.4
- @tryghost/members-csv@0.4.3
- @tryghost/members-ssr@0.8.9
2021-01-26 12:02:58 +00:00
John O'Nolan
0e0b2f3cb2
2021
2021-01-25 16:34:32 +00:00
Fabien O'Carroll
07fea2c68c
Published new versions
...
- @tryghost/magic-link@0.6.3
- @tryghost/members-api@0.37.0
- @tryghost/members-csv@0.4.2
- @tryghost/members-ssr@0.8.7
2021-01-18 16:51:19 +00:00
Renovate Bot
8605c55a94
Update dependency sinon to v9.2.3
2021-01-07 17:04:52 +00:00
Renovate Bot
1a292f7188
Update dependency sinon to v9.2.2
2020-12-14 01:06:22 +00:00
Fabien O'Carroll
d82d531738
Published new versions
...
- @tryghost/members-csv@0.4.1
2020-12-04 12:42:09 +00:00
Fabien O'Carroll
d6acbd7b09
Fixed reference to subscribed column
...
no-issue
This was causing the default subscribed value to be incorrect
2020-12-04 12:39:58 +00:00
Fabien O'Carroll
b9bffadb68
Published new versions
...
- @tryghost/members-api@0.36.0
- @tryghost/members-csv@0.4.0
2020-12-04 10:11:55 +00:00
Fabien O'Carroll
0a5f91f3d0
Refactored members-csv to remove unused columnsToExtract
...
no-issue
- Was not used by the importer and removed for simplicity.
- Updates the header mapping to happen in place, rather than in a loop
- Updates the parsing of values to give correct types
2020-12-04 10:10:59 +00:00
Fabien O'Carroll
019d99fcc2
Updated members-csv to handle error column when unparsing
...
no-issue
This also allows for different the member object structure returned from parse
2020-12-04 10:10:59 +00:00
Fabien O'Carroll
bd1173ef9f
Published new versions
...
- @tryghost/magic-link@0.6.2
- @tryghost/members-api@0.35.0
- @tryghost/members-csv@0.3.3
- @tryghost/members-ssr@0.8.6
2020-11-23 16:53:10 +00:00
Renovate Bot
24b263c493
Update dependency mocha to v8.2.1
2020-11-04 01:05:30 +00:00
Renovate Bot
1b29e595ea
Update dependency sinon to v9.2.1
2020-10-30 15:04:34 +00:00
Rish
06f9eb6dfe
Published new versions
...
- @tryghost/magic-link@0.6.1
- @tryghost/members-api@0.34.1
- @tryghost/members-csv@0.3.2
2020-10-29 12:38:06 +05:30
Renovate Bot
accc2347e8
Update Test & linting packages
2020-10-27 10:05:45 +00:00
Fabien O'Carroll
e38dbc1e6e
Published new versions
...
- @tryghost/magic-link@0.5.0
- @tryghost/members-api@0.28.3
- @tryghost/members-csv@0.3.1
2020-09-18 12:43:56 +01:00
Renovate Bot
ed20668eac
Update dependency papaparse to v5.3.0
2020-08-26 18:04:36 +00:00
Nazar Gargol
8cc8cc7acc
Published new versions
...
- @tryghost/members-api@0.26.0
- @tryghost/members-csv@0.3.0
2020-08-17 18:00:44 +12:00
Nazar Gargol
b8c1aeee35
Added empty string '' to null transform when parsing CSVs
...
no issue
- When items are parsed from CSV empty values were interpreted as empty strings - ''. Empty strings are always transformed into 'null' values in Ghost's model layer and are much more problematic to validate comparing to plain `null`. Specifically validation was imossible for 'format: date-time' with JSON schema validation through ajv when the value of date property was an empty string
- This behavior resemples one present in Ghost's model layer - 95880dddeb
- When testing performance overhead for this change did not spot any statistically significant change in performance (tested set was 50K rows)
2020-08-17 17:57:49 +12:00
Nazar Gargol
5b909735fd
Published new versions
...
- @tryghost/magic-link@0.4.10
- @tryghost/members-api@0.23.1
- @tryghost/members-csv@0.2.1
- @tryghost/members-ssr@0.8.2
2020-07-08 20:23:05 +12:00
Nazar Gargol
d28d336660
Added package usage examples to README
2020-07-08 20:09:44 +12:00
Nazar Gargol
86ff376c99
Reworked unparse test to use less dependencies
2020-07-08 20:09:21 +12:00
Nazar Gargol
4c21bb9d65
Added basic test coverage for JSON to CSV serialization
...
no issue
2020-07-08 19:40:48 +12:00
Nazar Gargol
7f25548be5
Removed unneeded test suite
...
no issue
- This is a leftover from initial project scaffolding
2020-07-08 19:40:10 +12:00
Nazar Gargol
3a97d39d72
Substituted csv-parser with papaparse as CSV parsing package
...
refs 5c46786ebc
- This is continuation of work removing csv-parser as main CSV handling library with more suitable papaparse library
- Referenced commit introduced papaparse as a library to serialize JSON to CSV, this changeset takes it a step further and replaces CSV to JSON seriazliation logic
2020-07-08 19:39:37 +12:00
Nazar Gargol
6b24cb8a9d
Published new versions
...
- @tryghost/members-csv@0.2.0
2020-07-02 14:58:12 +12:00
Nazar Gargol
fd982fef73
✨ Added mapping support to CSV parser
...
no issue
- When processing CSV files `parse` function now allows for the client to specify "mapping" parameter in format of a hash as follows:
{ destination_property_name: 'source_column_name'}
e.g.:
{
name: 'weird_name_column',
email: 'email_column'
}
- It is done so to allow for the end user to provide exact mapping of the fields to be transformed into JSON.
2020-07-02 14:53:56 +12:00
Nazar Gargol
bf0e890751
Published new versions
...
- @tryghost/members-csv@0.1.2
2020-06-19 19:52:52 +12:00
Nazar Gargol
afa20f7472
Fixed module paths
...
refs 6d3b080b30
2020-06-19 19:52:21 +12:00
Nazar Gargol
6d3b080b30
Published new versions
...
- @tryghost/members-csv@0.1.1
2020-06-19 19:50:39 +12:00
Nazar Gargol
93ab8ae946
Moved modules into lib folder
...
no issue
- This fixes a problem where files are skiped form the @tryghost/members-csv package
- Also this follows the file structure convention with other packages
2020-06-19 19:49:39 +12:00
Nazar Gargol
53993358ae
Published new versions
...
- @tryghost/members-csv@0.1.0
2020-06-19 19:35:55 +12:00
Nazar Gargol
5c47d725cb
Fixed tests and added fixtures from Ghost repo
2020-06-19 19:33:43 +12:00
Nazar Gargol
320d1f7653
Exposed parsed/unparsed methods through package API
2020-06-19 19:33:43 +12:00
Nazar Gargol
0b54b187bd
Added dependent CSV parsing packages
2020-06-19 19:33:43 +12:00
Nazar Gargol
5c46786ebc
Colocated readCSV util with members input serializer
...
refs 8185b42d9e5fd9e9051f08ce3395a648ec02f3a4
- Allows to move files and keep the history in one go.
- 'csv-parser' will be upgraded to 'papaparse' lib in a new package
2020-06-19 19:33:43 +12:00
Nazar Gargol
08600f05c7
Extracted members csv input serialization logic into separate module
...
refs 772ec13ac49a1d80877bb7b0f90ad57899f868dd
- This is prep work for extraction into members repository.
2020-06-19 19:33:43 +12:00
Nazar Gargol
c5c20d5efb
Extracted members csv serialization logic into separate module
...
no issue
- This is prep work for extraction into members repository.
2020-06-19 19:33:43 +12:00
Nazar Gargol
ca2ab5bbce
Initialized members-csv package
2020-06-19 18:54:48 +12:00