<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kamusku/go.mod, branch main</title>
<subtitle>Open source HTTP API for Kamus Besar Bahasa Indonesia.</subtitle>
<id>http://git.kilabit.info/kamusku/atom?h=main</id>
<link rel='self' href='http://git.kilabit.info/kamusku/atom?h=main'/>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/kamusku/'/>
<updated>2025-12-27T08:20:29Z</updated>
<entry>
<title>Release kamusku v0.1.1 (2025-12-27)</title>
<updated>2025-12-27T08:20:29Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2025-12-27T08:20:29Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/kamusku/commit/?id=56fee32af1615249691bd09893655fd8e45fe9ca'/>
<id>urn:sha1:56fee32af1615249691bd09893655fd8e45fe9ca</id>
<content type='text'>
**🌼 all: fix logging in client tests**

**💧 all: replace golangci-lint with internal linter**

The internal/cmd/gocheck use the go static analysis [Analyzer] that are
not included in the default go vet.

By using gocheck we found un-alignment and shadowing,

* client.go:18:13: struct with 24 pointer bytes could be 16
* dictionary.go:23:17: struct with 32 pointer bytes could be 16
* client_test.go:18:13: struct with 56 pointer bytes could be 48
* client_test.go:62:13: struct with 56 pointer bytes could be 48
* cmd/kamusku-telegram-bot/main.go:31:3: declaration of "err" shadows
  declaration at line 25
* kamusku_test.go:49:3: declaration of "err" shadows declaration at
  line 38

[Analyzer]: https://pkg.go.dev/golang.org/x/tools/go/analysis#hdr-Analyzer

**💧 README: add section about development and license**

**💧 all: fix test due to missing testdata directory**

</content>
</entry>
<entry>
<title>go.mod: upgrade package pakakeh.go to v0.60.1</title>
<updated>2025-07-14T16:36:11Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2025-07-14T16:36:11Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/kamusku/commit/?id=6754efaefeec3290a690339df563890b85775458'/>
<id>urn:sha1:6754efaefeec3290a690339df563890b85775458</id>
<content type='text'>
Since v0.60.1 the lib/hunspell package has been removed due to inactivity.
We replace it by copying the internal function MergeDictionaries directly.

</content>
</entry>
<entry>
<title>go.mod: update all dependencies</title>
<updated>2024-12-13T05:08:55Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2024-12-13T05:08:27Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/kamusku/commit/?id=0f1f7c4d8eeb290208677c4031747e3bb478f6bb'/>
<id>urn:sha1:0f1f7c4d8eeb290208677c4031747e3bb478f6bb</id>
<content type='text'>
This fix kbbi login issue due to minimal TLS version (1.3) cause the
connection being blocked by CloudFlare.

The new kamusd version has been deployed immediately.
</content>
</entry>
<entry>
<title>cmd/kamusku: command line interface to kamusku server</title>
<updated>2024-04-17T17:41:07Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2024-04-17T17:34:40Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/kamusku/commit/?id=f5879e8aa880949f8d1288f6f1dddd48bf7e3780'/>
<id>urn:sha1:f5879e8aa880949f8d1288f6f1dddd48bf7e3780</id>
<content type='text'>
The kamusku CLI accept one or more words to be lookup their definition
on the server.
</content>
</entry>
<entry>
<title>all: rename the module to "kamusku"</title>
<updated>2024-04-17T17:41:07Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2024-04-17T16:51:53Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/kamusku/commit/?id=a28f1684d9b427149f7a8f03f865bdf57eafc08e'/>
<id>urn:sha1:a28f1684d9b427149f7a8f03f865bdf57eafc08e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>all: re-license the project to GPL-3.0 or later</title>
<updated>2024-04-06T12:28:53Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2024-04-06T11:09:17Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/kamusku/commit/?id=def8f703c311acedc77310557f3363eee2de7957'/>
<id>urn:sha1:def8f703c311acedc77310557f3363eee2de7957</id>
<content type='text'>
For the reason why we choose GPL v3 see
https://kilabit.info/journal/2022/gpl/.

While at it, we make the project comply with REUSE Specification
version 3.0.
</content>
</entry>
<entry>
<title>all: replace "share" module with "pakakeh.go"</title>
<updated>2024-04-06T10:44:13Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2024-04-06T10:44:13Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/kamusku/commit/?id=3245b00f0246f7f2f0afd8635cfd3ff9bf2cf584'/>
<id>urn:sha1:3245b00f0246f7f2f0afd8635cfd3ff9bf2cf584</id>
<content type='text'>
The "share" module has been moved to new forge, SourceHut, with new name
"pakakeh.go".
</content>
</entry>
<entry>
<title>all: rewrite the server</title>
<updated>2021-01-30T23:16:54Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2021-01-30T21:56:36Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/kamusku/commit/?id=6c7bfd42bc1128f5969e9e40b23d6b828601f7cb'/>
<id>urn:sha1:6c7bfd42bc1128f5969e9e40b23d6b828601f7cb</id>
<content type='text'>
This commit move the directClient to different repository called kamusku
and changes the module name from kamusku to kamusd.
</content>
</entry>
<entry>
<title>all: rename the module to "kamusku"</title>
<updated>2020-05-29T20:26:34Z</updated>
<author>
<name>Shulhan</name>
<email>m.shulhan@gmail.com</email>
</author>
<published>2020-05-29T20:26:34Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/kamusku/commit/?id=734ce643ecbc992834a8f78b44904b82b09bc84b'/>
<id>urn:sha1:734ce643ecbc992834a8f78b44904b82b09bc84b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>go.mod: update dependencies</title>
<updated>2020-05-28T16:44:10Z</updated>
<author>
<name>Shulhan</name>
<email>m.shulhan@gmail.com</email>
</author>
<published>2020-05-28T16:12:10Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/kamusku/commit/?id=de982da9e2035c901b22493e52995d33ceed8501'/>
<id>urn:sha1:de982da9e2035c901b22493e52995d33ceed8501</id>
<content type='text'>
</content>
</entry>
</feed>
