Releases: benvinegar/counterscale
v3.1.0
What's Changed
- feat: Cloudflare multi-account support in #191
- chore: Upgrade to Wrangler 4.x in c397a80
- fix: Dashboard admin URL redirect in #190
New Contributors
Full Changelog: v3.0.0...v3.1.0
⚠️ Upgrading from 2.x or earlier
See release notes for v3.0.0.
v3.0.0
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 - Upgrade to ESLint 9 + add config package packages/eslint-config
- Major improvements to visitor/bounce rate detection
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.
v3.0.0-rc.1
v3.0.0 Release Candidate (rc.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 - Upgrade to ESLint 9 + add config package packages/eslint-config
- Major improvements to visitor/bounce rate detection
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.
v3.0.0-rc.0
v3.0.0 Release Candidate (rc.0)
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 - Upgrade to ESLint 9 + add config package packages/eslint-config
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.
v3.0.0-beta.3
Changes:
- Fix Counterscale version not rendering in dashboard footer (#176)
v3.0.0-beta.2
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: