~shulhan/karajo

Release karajo v0.9.3 (2024-12-08)

=== Bug fixes

* env: fix missing ini tag on IsDevelopment field::

* all: fix permission of "/srv/karajo"::

  The content of directory "/srv/karajo" may contains files served to
  public, even internal, so it should be accesible by other user or
  group.

=== Enhancements

* all: return and show the current version in API environment and main
  page

* all: set the module Version during build

  The Version information is derived from latest tag and commit hash.
  This allow command "karajo version" and user interface show on which
  version its currently run.
go.mod: update all dependencies
all: fix permission of "/srv/karajo"

The content of directory "/srv/karajo" may contains files served to public
even internal, so it should be accesible by other user or group.
all: set the module Version during build

The Version information is derived from latest tag and commit hash.
This allow command "karajo version" and user interface show on which
version its currently run.
all: return and show the current version in API environment and main page
env: fix missing ini tag on IsDevelopment field
go.mod: update all dependencies
Release karajo v0.9.2 (2024-09-08)

=== Bug fix

* make: fix file permissions when installing public index.html

  Using 0640 (where user and group owner set to root) cause karajo
  service—that run as karajo user—unable to read the file.
all: add make task to preview documentation

Running "make serve.doc" will open HTTP server that serve
documentation at "_www/karajo/doc/" directory.
all: replace licensing format to REUSE.toml

Using ".reuse/dep5" has been deprecated since REUSE v3.2.0.
go.mod: update all dependencies
internal/cmd: fix linter warnings
go.mod: update all dependencies
make: fix file permissions when installing public index.html

Using 0640 (where user and group owner set to root) cause karajo
service--that run as karajo user--unable to read the file.
Release karajo v0.9.1 (2024-04-06)

This release mostly contains chores.

* env: remove [rand.Seed] usage

  The [ascii.Random] generate random using "crypto/rand", so no need to
  seed it anymore.

* all: replace module "share" with "pakakeh.go"

  The "share" module repository has been moved to SourceHut, with new
  name "pakakeh.go".
go.mod: update ciigo and pakakeh.go to latest release
all: replace module "share" with "pakakeh.go"
httpd: update comment on HTTP API to get JobExec log

Simplify the comment without heading "#", following the other comment
format.
job_http: remove unused method setStatus
env: remove [rand.Seed] usage

The [ascii.Random] generate random using "crypto/rand", so no need to
seed it anymore.
Next