Skip to content

Commit 0ad437e

Browse files
committed
Prepare v2.4.0 release
1 parent 6bc0162 commit 0ad437e

File tree

4 files changed

+30
-14
lines changed

4 files changed

+30
-14
lines changed

CHANGELOG.md

+21-4
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,21 @@
11
ChangeLog for GoatCounter
22
=========================
3-
43
This list is not comprehensive, and only lists new features and major changes,
54
but not every minor bugfix. The goatcounter.com service generally runs the
65
latest master.
76

8-
unreleased
9-
----------
7+
2022-11-08 v2.4.0
8+
-----------------
109
- Add a more fully-featured API that can also retrieve the dashboard statistics.
1110
See https://www.goatcounter.com/help/api for documentation.
1211

12+
This is still as "v0" because some details may still change.
13+
1314
- Default API ratelimit is now 4 requests/second, rather than 4 requests/10
1415
seconds. You can use the `-ratelimit` flag to configure this.
1516

16-
- Can now also merge paths instead of just deleting them.
17+
- Can now also merge paths instead of just deleting them (the "Settings → Delete
18+
pageviews" tab was changed to "Manage pageviews").
1719

1820
- Add `goatcounter dashboard`, which uses the new API to display the dashboard
1921
in the terminal (only a basic non-interactive overview for now).
@@ -22,6 +24,21 @@ unreleased
2224
reasonably useful overview of what happens on your site but prevent an
2325
“obsession” over the exact number of visitors and stats.
2426

27+
- No longer store or display "pageviews": always store and display "visitors"
28+
instead.
29+
30+
The visitor count is the only thing that's interesting in pretty much all
31+
cases; the "raw" pageviews are still stored for some future purposes (such as
32+
"time on page"), but are no longer stored in most other contexts.
33+
34+
- Add infrastructure for "dark mode".
35+
36+
This is not yet enabled by default because all "dark mode" themes look "bad"
37+
on my eyes, and I'm not really sure what works well for people who do like it.
38+
39+
So some help is needed here. See:
40+
https://github.com/arp242/goatcounter/issues/586#issuecomment-1287995673
41+
2542
2022-10-17 v2.3.0
2643
-----------------
2744
- Expand campaigns: the `utm_campaign` or `campaign` parameter now is tracked

README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ There are three ways:
8080
Running your own
8181
----------------
8282
**Note this README is for the latest master and may be inaccurate for the latest
83-
released version; use the [`release-2.3`][latest] branch for the 2.1 README.**
83+
released version; use the [`release-2.4`][latest] branch for the 2.4 README.**
8484

8585
The [release page][releases] has binaries for Linux amd64, arm, and arm64. These
8686
are statically compiled, contain everything you need, and should work in pretty
@@ -95,7 +95,7 @@ Generally speaking only the latest release is supported, although critical fixes
9595
(security, data loss, etc.) may get backported to previous releases.
9696

9797
[releases]: https://github.com/arp242/goatcounter/releases
98-
[latest]: https://github.com/arp242/goatcounter/tree/release-2.3
98+
[latest]: https://github.com/arp242/goatcounter/tree/release-2.4
9999

100100
### Deploy scripts and such
101101
- ["StackScript" for Linode][stackscript]; Alpine Linux VPS; you can also use

deploy/alpine/goatcounter-alpine.sh

+3-3
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@
22
# <UDF name="goatcounter_domain" label="Domain you'll be hosting GoatCounter on" example="stats.example.com" />
33
# <UDF name="goatcounter_email" label="Your email address" example="[email protected]" />
44
# <UDF name="goatcounter_password" label="Password to access GoatCounter" example="Password 1234 :-)" />
5-
# <UDF name="goatcounter_version" label="GoatCounter version" default="v2.3.0" />
5+
# <UDF name="goatcounter_version" label="GoatCounter version" default="v2.4.0" />
66
#
77
# This will set up an Alpine Linux machine; environment variables:
88
# GOATCOUNTER_DOMAIN Domain you'll be hosting GoatCounter on
99
# GOATCOUNTER_EMAIL Your email address
1010
# GOATCOUNTER_PASSWORD Password to access GoatCounter
11-
# GOATCOUNTER_VERSION GoatCounter version (default: v2.3.0).
11+
# GOATCOUNTER_VERSION GoatCounter version (default: v2.4.0).
1212
#
1313
# This is available as a "StackScript" to deploy GoatCounter on a Linode VPS:
1414
# https://cloud.linode.com/stackscripts/659823
@@ -36,7 +36,7 @@
3636
#
3737

3838
# GoatCounter version to set up.
39-
v=${GOATCOUNTER_VERSION:-"v2.3.0"}
39+
v=${GOATCOUNTER_VERSION:-"v2.4.0"}
4040

4141

4242
set -eu

refspam.go

+4-5
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)