renovate[bot]
608d4eb6d2
Update dependency knex to v2.4.0
2023-01-06 19:11:14 +01:00
renovate[bot]
f58a7725d6
Update dependency luxon to v2.5.2
2023-01-06 11:59:24 +01:00
renovate[bot]
102f2f39c7
Update dependency sqlite3 to v5.1.4
2022-12-13 10:59:30 +07:00
renovate[bot]
13abcf6c9d
Update dependency mocha to v10.2.0
2022-12-12 13:20:22 +00:00
renovate[bot]
8682100e58
Update dependency @types/mocha to v10.0.1
2022-11-30 12:23:06 +07:00
renovate[bot]
8fa9f1e7e6
Update Test & linting packages
2022-11-07 20:39:48 +00:00
renovate[bot]
e9587e02d0
Update dependency mocha to v10.1.0
2022-10-17 08:41:28 +00:00
Daniel Lockyer
5aeaa977fd
Pinned moment
dependency
...
- this shouldn't make any difference because `moment` has a resolution but we take
the approach of pinning all our dependencies in this repository
2022-10-12 15:42:46 +07:00
renovate[bot]
2c2ee81adb
Update Test & linting packages
2022-10-05 00:36:08 +00:00
Fabien 'egg' O'Carroll
35bc5fa08a
Fixed no-shadow lint warnings ( #15520 )
...
We're planning to change this from a warning to an error and need to
clean the codebase up before we do so.
In all of these cases the shadowing was known about and was not
causing unexpected behaviour, so the refactor consists entirely of
renaming, rather than refactoring/bug fixes.
2022-10-03 15:50:28 +01:00
renovate[bot]
5140f8a887
Update dependency sqlite3 to v5.1.2
2022-10-03 14:21:24 +07:00
Daniel Lockyer
16ada37358
Updated Stats-Service repository URL
...
- this package was moved from the Analytics repo so this needed updating
2022-09-29 11:55:08 +07:00
renovate[bot]
5176aa8a7b
Update dependency @types/mocha to v10
2022-09-29 11:42:45 +07:00
Rishabh Garg
45a301277d
Updated empty referrer source to null ( #15456 )
...
refs https://github.com/TryGhost/Team/issues/1939
- changes empty referrer source to null instead of explicit `Unavailable` in API
- makes it easier for clients/frontend to ignore empty referrers
2022-09-22 20:58:45 +05:30
Rishabh Garg
b048b02f67
Added new referrer source stats API ( #15449 )
...
closes https://github.com/TryGhost/Team/issues/1939
- adds new endpoint that returns count of referrer sources by date for admin dashboard
2022-09-22 16:34:26 +05:30
Simon Backx
7437d92d50
Added post referrers stats API ( #15448 )
...
closes https://github.com/TryGhost/Team/issues/1942
- Added data fixtures for referrers
- Added new endpoint to fetch referrer stats for a given post: `/stats/referrers/posts/:id`
- Added new ReferrersStatsService, responsible for calculating referrer stats
2022-09-21 18:16:56 +02:00
renovate[bot]
19e21a1e78
Update Test & linting packages
2022-09-20 18:01:42 +00:00
renovate[bot]
061f0ab062
Update dependency c8 to v7.12.0
2022-09-20 14:48:51 +00:00
Daniel Lockyer
abe9811c6c
Remove typescript files and dependencies
...
- these are not currently used/needed in this repo
2022-09-20 14:54:23 +01:00
Daniel Lockyer
ab12a978b1
Fixed missing yarn test:unit
command
...
- this is needed so CI can just run unit tests independently
2022-09-20 14:32:39 +01:00
renovate[bot]
017bbd89c3
Pinned dependencies ( #15441 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2022-09-20 14:29:59 +01:00
Daniel Lockyer
b1878e5a06
Cleanup Stats-Service package files
...
- LICENSE is no longer needed as this is an unpublished package in the
monorepo
- the README has been cut down to reflect the fact that it's unpublished
- added `private: true` to package.json config
2022-09-20 14:28:11 +01:00
Daniel Lockyer
cd7aa42f5d
Updated knex
dependency
...
- this needed to be updated to switch back to the official sqlite3
library
2022-09-20 14:24:14 +01:00
Daniel Lockyer
b596eff418
Switched to official sqlite3 library
...
- this wasn't switched back when we switched from the vscode fork to our
own maintained version
2022-09-20 14:21:31 +01:00
Daniel Lockyer
d73200799d
Updated lockfile
...
- also unversions `@tryghost/stats-service` so it isn't included in the
lockfile
2022-09-20 14:18:51 +01:00
Simon Backx
bc202fff0a
Published new versions
...
- @tryghost/stats-service@0.3.0
2022-07-13 12:26:22 +02:00
Simon Backx
9c90379892
Fixed tests not working in timezones other than UTC
2022-07-13 12:26:02 +02:00
Simon Backx
51e3b0ac11
Added separate signups and cancellations to subscriptions stats
...
refs https://github.com/TryGhost/Team/issues/1673
- We don't want to show updated subscriptions in the dashboard
- We need to send add fields to accomplish this
- Includes updated tests
2022-07-13 12:20:50 +02:00
Matt Hanley
cb9d29307f
Published new versions
...
- @tryghost/stats-service@0.2.2
2022-05-19 17:04:20 +01:00
Fabien 'egg' O'Carroll
c56f281b26
Added missing positive_delta for subscription reactivations ( #4 )
...
* Added breaking test for canceled and reactivated events
* Added missing positive_delta for subscription reactivations
2022-05-19 16:59:48 +01:00
Fabien "egg" O'Carroll
092151e19c
Published new versions
...
- @tryghost/stats-service@0.2.1
2022-04-25 09:53:34 +01:00
Fabien "egg" O'Carroll
b3349a0ee0
Formatted date property as ISO8601
...
As these are dates we have no need for the timestamp at the end of them,
formatting as ISO8601 works with the rest of our system correctly, for
example in the client where we populate missing dates
2022-04-25 09:50:41 +01:00
Fabien "egg" O'Carroll
8a82bee978
Added metadata to subscriptions count history data
...
refs https://github.com/TryGhost/Team/issues/1466
We need to include an exhaustive list of tiers and cadences in the
metadata so that clients knows which data to expect, as we have multiple
rows for a single date, broken down by tier/cadence.
We also include the totals broken down by tier/cadence for use with the
paid mix chart.
2022-04-25 09:47:49 +01:00
Fabien "egg" O'Carroll
366aefb562
Published new versions
...
- @tryghost/stats-service@0.2.0
2022-04-21 15:42:46 +01:00
Fabien 'egg' O'Carroll
2575e10ec4
Added subscription stats service ( #2 )
...
refs https://github.com/TryGhost/Team/issues/1505
refs https://github.com/TryGhost/Team/issues/1466
This gives us historic data for subscriptions broken down by tier and cadence
* Cleaned up tests
Fixed up usage of knex, making sure to destroy the connection after tests
* Removed Node 12 from testing matrix
Get outta my pub!
2022-04-21 15:42:02 +01:00
Fabien "egg" O'Carroll
24db7ba8c8
Published new versions
...
- @tryghost/stats-service@0.1.0
2022-04-21 13:17:19 +01:00
Fabien "egg" O'Carroll
3881a98f8b
Renamed package to @tryghost/stats-service
...
This is a more specific name, less likely to collide
2022-04-21 13:11:37 +01:00
Fabien "egg" O'Carroll
77819d261a
Moved Stats Service from Ghost
...
The functionality hasn't changed this has just moved the code
and updated the tests to provide better coverage
2022-04-21 13:10:33 +01:00