Releases: benvinegar/counterscale
v3.0.0-beta.1
Changes:
- New CLI installer (
npx @counterscale/cli install
) - Deploys as a Cloudflare Worker again (no longer uses Cloudflare Pages)
- Uses
pnpm
package manager for development
Note this is a major version change. You may need to make some changes if upgrading from a prior version.
Upgrading from v2.x
The biggest change here is that v2.x deployed Counterscale as a Cloudflare Pages project, whereas v3.x deploys it as a Cloudflare Worker.
First, run the installer and follow the prompts:
npx @counterscale/cli@latest install
Deploying will create a new Worker named counterscale
(previously this was a Cloudflare Pages project also named counterscale
). The deployment URL will have the form *-counterscale.your-subdomain.workers.dev
.
Tracking Scripts
Your historical data will stay unchanged.
Custom Domains
If you have a custom domain, you will need to delete that domain from the now-deprecated Cloudflare Pages project, and add it to the newly created Worker project.
Upgrading from v1.x
Since v1.x also deployed as a Cloudflare Worker, upgrading should be trivial. Just run the new CLI installer and follow the prompts:
npx @counterscale/cli@latest install
It should emit the same URL as before.
v2.5.1
v2.5.0
Changes:
v2.5.0-beta.3
v2.4.0
v2.3.0
v2.2.2
v2.2.1
v2.2.0
Changes:
- Now collects and reports on Bounce Rate (#116)
- Time series chart now renders 3 time series: visitors, views, and bounce rate. (#124)
- Improved time series chart visuals including hover tooltip (#125)
- Fixes bug where pagination on Path and Referrer cards where pagination wasn't functioning correctly. (#123)
- Fixed bug where
tailwind.config.js
would not resolve modules in newer versions of Node (53d5835)
NOTE: Counterscale needs to start collecting bounce data before it can determine a bounce rate. If it does not have full bounce data for the current period, it will show "n/a".