aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShulhan <ms@kilabit.info>2025-12-27 16:08:08 +0700
committerShulhan <ms@kilabit.info>2025-12-27 16:08:08 +0700
commit3bbfcd5d598f0aa0f4d1f840f3ba7df4a74dbe5c (patch)
tree0292c1196ed25b8c527b6cae0a9d01b9c1457623
parent2d1060cf6c5026f8bebfcd3f98910c477973ba52 (diff)
downloadrescached-3bbfcd5d598f0aa0f4d1f840f3ba7df4a74dbe5c.tar.xz
Release rescached v4.4.4 (2025-12-27)v4.4.4
This release mostly chores. **💧 all: replace golangci-lint with "go vet"** **💧 all: replace debug package with internal Debug variabel** The [debug.Value] will be removed in the next release of pakakeh.go. **💧 internal/cmd/gocheck: add internal static analyzers** Instead of using binary fieldalignment and shadow, run them by creating command that call the same Analyzer internally. This analyzers help finding possible panic on httpd.go. **💧 make: remove build task from install tasks** The build task should be run by user, while install tasks run by root. If we make build depends on install then the binaries will rebuild by user root. **💧 Makefile: do not run "embed" when building rescached** The embed command should be run once when the assets file in _www changes. **💧 all: cleaning README and expand the index in documentation** In the README, we remove the EXIT STATUS and AUTHOR sections. Those sections are not informative. In the index, we expand the preamble to include short information about what is rescached. **💧 make: fix building resolver** Seems like the "go tool doc" subcommand has been removed on latest release of Go.
-rw-r--r--CHANGELOG.adoc49
-rw-r--r--go.mod23
-rw-r--r--go.sum54
-rw-r--r--rescached.go2
4 files changed, 93 insertions, 35 deletions
diff --git a/CHANGELOG.adoc b/CHANGELOG.adoc
index a8de062..1a5999f 100644
--- a/CHANGELOG.adoc
+++ b/CHANGELOG.adoc
@@ -7,6 +7,55 @@
Log of new features, enhancements, and/or bug fixes for each release.
+Legend,
+
+* 🪵: Breaking changes
+* 🌱: New feature
+* 🌼: Enhancement
+* 💧: Chores
+
+[#rescached_v4_4_4]
+== rescached v4.4.4 (2025-12-27)
+
+This release mostly chores.
+
+**💧 all: replace golangci-lint with "go vet"**
+
+**💧 all: replace debug package with internal Debug variabel**
+
+The [debug.Value] will be removed in the next release of pakakeh.go.
+
+**💧 internal/cmd/gocheck: add internal static analyzers**
+
+Instead of using binary fieldalignment and shadow, run them by creating
+command that call the same Analyzer internally.
+
+This analyzers help finding possible panic on httpd.go.
+
+**💧 make: remove build task from install tasks**
+
+The build task should be run by user, while install tasks run by root.
+If we make build depends on install then the binaries will rebuild by
+user root.
+
+**💧 Makefile: do not run "embed" when building rescached**
+
+The embed command should be run once when the assets file in _www changes.
+
+**💧 all: cleaning README and expand the index in documentation**
+
+In the README, we remove the EXIT STATUS and AUTHOR sections.
+Those sections are not informative.
+
+In the index, we expand the preamble to include short information about
+what is rescached.
+
+**💧 make: fix building resolver**
+
+Seems like the "go tool doc" subcommand has been removed on latest
+release of Go.
+
+
[#v4_4_3]
== rescached v4.4.3 (2024-09-07)
diff --git a/go.mod b/go.mod
index ceff384..93179f5 100644
--- a/go.mod
+++ b/go.mod
@@ -3,23 +3,24 @@
module git.sr.ht/~shulhan/rescached
-go 1.23.4
+go 1.24.0
require (
- git.sr.ht/~shulhan/ciigo v0.15.1
- git.sr.ht/~shulhan/pakakeh.go v0.60.0
+ git.sr.ht/~shulhan/ciigo v0.15.3
+ git.sr.ht/~shulhan/pakakeh.go v0.60.2
)
require (
- git.sr.ht/~shulhan/asciidoctor-go v0.6.2 // indirect
- github.com/yuin/goldmark v1.7.8 // indirect
+ git.sr.ht/~shulhan/asciidoctor-go v0.7.2 // indirect
+ github.com/kr/text v0.2.0 // indirect
+ github.com/yuin/goldmark v1.7.13 // indirect
github.com/yuin/goldmark-meta v1.1.0 // indirect
- golang.org/x/exp v0.0.0-20250207012021-f9890c6ad9f3 // indirect
- golang.org/x/mod v0.22.0 // indirect
- golang.org/x/net v0.34.0 // indirect
- golang.org/x/sync v0.10.0 // indirect
- golang.org/x/sys v0.30.0 // indirect
- golang.org/x/tools v0.29.0 // indirect
+ golang.org/x/exp v0.0.0-20251219203646-944ab1f22d93 // indirect
+ golang.org/x/mod v0.31.0 // indirect
+ golang.org/x/net v0.48.0 // indirect
+ golang.org/x/sync v0.19.0 // indirect
+ golang.org/x/sys v0.39.0 // indirect
+ golang.org/x/tools v0.40.0 // indirect
gopkg.in/yaml.v2 v2.4.0 // indirect
)
diff --git a/go.sum b/go.sum
index e339e41..1dfaa9a 100644
--- a/go.sum
+++ b/go.sum
@@ -1,28 +1,36 @@
-git.sr.ht/~shulhan/asciidoctor-go v0.6.2 h1:LCMSlHzsAMbEyruQW/2QYuiUqYru8bplcDqO9xLV9xI=
-git.sr.ht/~shulhan/asciidoctor-go v0.6.2/go.mod h1:7tX6GBgmTWUpGlwBYZK7yTC/u4KAiGsKkzeTbOnVfZk=
-git.sr.ht/~shulhan/ciigo v0.15.1 h1:EGx1R1bFdUInwSLtHhhIglafEvVzLsFD87AcQnCmRQo=
-git.sr.ht/~shulhan/ciigo v0.15.1/go.mod h1:jHr7QAPXzJpe5S1H9jRf9nNT0R0oXCNhBDuZtUbv/Tk=
-git.sr.ht/~shulhan/pakakeh.go v0.60.0 h1:Kf7PTW7uH2TachVY5hMNyt/ZhS9n+VVp9YiQEsZXyVk=
-git.sr.ht/~shulhan/pakakeh.go v0.60.0/go.mod h1:PJkRrsHnnnyL5BsvT9Ot52/S3ScNchlAnpOrON1cZT8=
-github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI=
-github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY=
-github.com/yuin/goldmark v1.7.8 h1:iERMLn0/QJeHFhxSt3p6PeN9mGnvIKSpG9YYorDMnic=
-github.com/yuin/goldmark v1.7.8/go.mod h1:uzxRWxtg69N339t3louHJ7+O03ezfj6PlliRlaOzY1E=
+git.sr.ht/~shulhan/asciidoctor-go v0.7.2 h1:MeLOXoHeBE5Glq0M/DegO9lIv/MSH1mhre2EMNPXG3I=
+git.sr.ht/~shulhan/asciidoctor-go v0.7.2/go.mod h1:cY9Ae1vu3OniC7z29twH1/PMJa7ZSSUqbK9QQM4/bhc=
+git.sr.ht/~shulhan/ciigo v0.15.3 h1:N38E5tVstuQVAO9X0TVbx305Tq2jH+X9i4ws3yu9GQ8=
+git.sr.ht/~shulhan/ciigo v0.15.3/go.mod h1:gqQpR1ytLik3v+W6NyzFymcktUwc9ITUO/GJf+KL8Es=
+git.sr.ht/~shulhan/pakakeh.go v0.60.2 h1:ZSRE77lYm+mkhvg9pSrxCIO81ydbqt93qbsWuZJpjtI=
+git.sr.ht/~shulhan/pakakeh.go v0.60.2/go.mod h1:1MkKXbLZRHTcnheeSEbRpGztkym4Yxzh90ep+jCxbDc=
+github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E=
+github.com/google/go-cmp v0.7.0 h1:wk8382ETsv4JYUZwIsn6YpYiWiBsYLSJiTsyBybVuN8=
+github.com/google/go-cmp v0.7.0/go.mod h1:pXiqmnSA92OHEEa9HXL2W4E7lf9JzCmGVUdgjX3N/iU=
+github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE=
+github.com/kr/pretty v0.3.1/go.mod h1:hoEshYVHaxMs3cyo3Yncou5ZscifuDolrwPKZanG3xk=
+github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY=
+github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE=
+github.com/rogpeppe/go-internal v1.11.0 h1:cWPaGQEPrBb5/AsnsZesgZZ9yb1OQ+GOISoDNXVBh4M=
+github.com/rogpeppe/go-internal v1.11.0/go.mod h1:ddIwULY96R17DhadqLgMfk9H9tvdUzkipdSkR5nkCZA=
+github.com/yuin/goldmark v1.7.13 h1:GPddIs617DnBLFFVJFgpo1aBfe/4xcvMc3SB5t/D0pA=
+github.com/yuin/goldmark v1.7.13/go.mod h1:ip/1k0VRfGynBgxOz0yCqHrbZXhcjxyuS66Brc7iBKg=
github.com/yuin/goldmark-meta v1.1.0 h1:pWw+JLHGZe8Rk0EGsMVssiNb/AaPMHfSRszZeUeiOUc=
github.com/yuin/goldmark-meta v1.1.0/go.mod h1:U4spWENafuA7Zyg+Lj5RqK/MF+ovMYtBvXi1lBb2VP0=
-golang.org/x/exp v0.0.0-20250207012021-f9890c6ad9f3 h1:qNgPs5exUA+G0C96DrPwNrvLSj7GT/9D+3WMWUcUg34=
-golang.org/x/exp v0.0.0-20250207012021-f9890c6ad9f3/go.mod h1:tujkw807nyEEAamNbDrEGzRav+ilXA7PCRAd6xsmwiU=
-golang.org/x/mod v0.22.0 h1:D4nJWe9zXqHOmWqj4VMOJhvzj7bEZg4wEYa759z1pH4=
-golang.org/x/mod v0.22.0/go.mod h1:6SkKJ3Xj0I0BrPOZoBy3bdMptDDU9oJrpohJ3eWZ1fY=
-golang.org/x/net v0.34.0 h1:Mb7Mrk043xzHgnRM88suvJFwzVrRfHEHJEl5/71CKw0=
-golang.org/x/net v0.34.0/go.mod h1:di0qlW3YNM5oh6GqDGQr92MyTozJPmybPK4Ev/Gm31k=
-golang.org/x/sync v0.10.0 h1:3NQrjDixjgGwUOCaF8w2+VYHv0Ve/vGYSbdkTa98gmQ=
-golang.org/x/sync v0.10.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk=
-golang.org/x/sys v0.30.0 h1:QjkSwP/36a20jFYWkSue1YwXzLmsV5Gfq7Eiy72C1uc=
-golang.org/x/sys v0.30.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
-golang.org/x/tools v0.29.0 h1:Xx0h3TtM9rzQpQuR4dKLrdglAmCEN5Oi+P74JdhdzXE=
-golang.org/x/tools v0.29.0/go.mod h1:KMQVMRsVxU6nHCFXrBPhDB8XncLNLM0lIy/F14RP588=
-gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405 h1:yhCVgyC4o1eVCa2tZl7eS0r+SDo693bJlVdllGtEeKM=
+golang.org/x/exp v0.0.0-20251219203646-944ab1f22d93 h1:fQsdNF2N+/YewlRZiricy4P1iimyPKZ/xwniHj8Q2a0=
+golang.org/x/exp v0.0.0-20251219203646-944ab1f22d93/go.mod h1:EPRbTFwzwjXj9NpYyyrvenVh9Y+GFeEvMNh7Xuz7xgU=
+golang.org/x/mod v0.31.0 h1:HaW9xtz0+kOcWKwli0ZXy79Ix+UW/vOfmWI5QVd2tgI=
+golang.org/x/mod v0.31.0/go.mod h1:43JraMp9cGx1Rx3AqioxrbrhNsLl2l/iNAvuBkrezpg=
+golang.org/x/net v0.48.0 h1:zyQRTTrjc33Lhh0fBgT/H3oZq9WuvRR5gPC70xpDiQU=
+golang.org/x/net v0.48.0/go.mod h1:+ndRgGjkh8FGtu1w1FGbEC31if4VrNVMuKTgcAAnQRY=
+golang.org/x/sync v0.19.0 h1:vV+1eWNmZ5geRlYjzm2adRgW2/mcpevXNg50YZtPCE4=
+golang.org/x/sync v0.19.0/go.mod h1:9KTHXmSnoGruLpwFjVSX0lNNA75CykiMECbovNTZqGI=
+golang.org/x/sys v0.39.0 h1:CvCKL8MeisomCi6qNZ+wbb0DN9E5AATixKsvNtMoMFk=
+golang.org/x/sys v0.39.0/go.mod h1:OgkHotnGiDImocRcuBABYBEXf8A9a87e/uXjp9XT3ks=
+golang.org/x/tools v0.40.0 h1:yLkxfA+Qnul4cs9QA3KnlFu0lVmd8JJfoq+E41uSutA=
+golang.org/x/tools v0.40.0/go.mod h1:Ik/tzLRlbscWpqqMRjyWYDisX8bG13FrdXp3o4Sr9lc=
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
+gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk=
+gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q=
gopkg.in/yaml.v2 v2.4.0 h1:D8xgwECY7CYvx+Y2n4sBz93Jn9JRvxdiyyo8CTfuKaY=
gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ=
diff --git a/rescached.go b/rescached.go
index feda6c6..23eefbf 100644
--- a/rescached.go
+++ b/rescached.go
@@ -18,7 +18,7 @@ import (
)
// Version of program, overwritten by build.
-var Version = `4.4.3`
+var Version = `4.4.4`
// Debug level, set by configuration as "rescached::debug".
var Debug int