Skip to content

Releases: dacrab/craftops

v2.3.0

23 Dec 16:11

Choose a tag to compare

Installation

Download the binary for your platform:

  • Linux AMD64: craftops-linux-amd64
  • Linux ARM64: craftops-linux-arm64
  • macOS AMD64: craftops-darwin-amd64
  • macOS ARM64: craftops-darwin-arm64

Make it executable and move to your PATH:

chmod +x craftops-*-*
sudo mv craftops-*-* /usr/local/bin/craftops

Or use the install script:

curl -fsSL https://raw.githubusercontent.com/dacrab/craftops/main/install.sh | bash

Full Changelog: v2.2.3...v2.3.0

v2.2.3

23 Dec 15:28

Choose a tag to compare

Full Changelog: v2.2.2...v2.2.3

v2.2.2 - Final Stateless Architecture & Polish

23 Dec 14:49

Choose a tag to compare

v2.2.1 - Style & Formatting Cleanup

23 Dec 14:39

Choose a tag to compare

v2.2.0 - Senior Refactor & Logic Optimization

23 Dec 14:35

Choose a tag to compare

v2.1.0

28 Nov 19:38

Choose a tag to compare

What's Changed

  • chore(deps): bump golangci/golangci-lint-action from 8 to 9 by @dependabot[bot] in #18
  • chore(deps): bump go.uber.org/zap from 1.27.0 to 1.27.1 by @dependabot[bot] in #21
  • chore(deps): bump actions/checkout from 5 to 6 by @dependabot[bot] in #19
  • chore(deps): bump actions/setup-go from 5 to 6 by @dependabot[bot] in #17
  • chore(deps): bump actions/stale from 9 to 10 by @dependabot[bot] in #16
  • chore(deps): bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #15
  • chore(deps): bump golang.org/x/term from 0.36.0 to 0.37.0 by @dependabot[bot] in #20

Full Changelog: v2.0.2...v2.1.0

CraftOps v2.0.2

26 Oct 18:03

Choose a tag to compare

Changes

2779c3e security: handle accentColor.Print return in table row (gosec G104)
ed26758 security: satisfy gosec (G304,G104) in health/backup/mod; annotate safe dynamic paths
6550024 lint: fix errcheck returns, tighten perms; migrate v2 exclusions; annotate safe gosec cases
061dc7e ci: remove deprecated gosimple linter per golangci-lint v2
b6fc0c5 ci(lint): migrate to golangci-lint v2 by removing formatters from config\n\n- Drop gofmt and goimports from linters.enable (they are formatters in v2)\n- Remove goimports settings to avoid config load error\n\nCo-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
735b2d5 ci(lint): keep golangci-lint latest and migrate config to v2\n\n- Add version: 2 to .golangci.yml for golangci-lint v2\n- Keep action on latest with binary install mode\n\nCo-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
f40efe6 chore(deps): bump github/codeql-action from 3 to 4 (#8)
be9829c chore(deps): bump github.com/spf13/cobra from 1.9.1 to 1.10.1 (#9)
94610ba chore(deps): bump actions/checkout from 4 to 5 (#10)
efc24ac chore(deps): bump golang.org/x/term from 0.28.0 to 0.36.0 (#11)
f4e5362 chore(deps): bump aquasecurity/trivy-action from 0.24.0 to 0.33.1 (#12)
5fe8bea chore(deps): bump golangci/golangci-lint-action from 6 to 8 (#13)
9ca79e7 chore(deps): bump dessant/lock-threads from 4 to 5 (#14)
f33fa28 style(lint): gofmt repository and fix misspell (canceled) for CI\n\n- Run gofmt across packages to satisfy gofmt linter\n- Replace 'cancelled' with 'canceled' to satisfy misspell (US locale)\n\nCo-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
4458f65 ci(lint): use golangci-lint binary and latest to support Go 1.24 export format\n\nFixes runner error: goanalysis export data unsupported version (v2) when using Go 1.24 with v1.61.0.\n\nCo-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
45df9db ci(lint): build golangci-lint with runner Go (goinstall) and fix deprecated skip-dirs -> issues.exclude-dirs
2bc1930 ci: fix golangci-lint action startup
0a76104 ci(lint): remove unsupported run.go from golangci config to fix action startup
5de169d refactor: streamline workflows, UX, and services; standardize statuses and remove emojis
0783e80 initialize gitignore
a139d8b ci: bump softprops/action-gh-release from 1 to 2 (#5)
419c6c4 deps(deps): bump the minor-and-patch group with 11 updates (#4)
77a7f77 ci: bump actions/download-artifact from 4 to 5 (#3)
2cfc596 ci: bump actions/stale from 8 to 9 (#2)
e069f28 ci: bump codecov/codecov-action from 4 to 5 (#1)
06bc986 chore: update Go version and refine CI/CD workflows
0fa58f5 chore: enhance security workflow for Gosec and Trivy scans
11a2599 chore: update Go version and refine golangci-lint configuration
eb52be6 fix: resolve all workflow configuration issues
71b192e chore: refine golangci-lint configuration and CI coverage checks
50a0ac9 chore: update CI workflows and configuration for improved structure
a24d54d chore: update CI/CD workflows and golangci-lint configuration
47f6d04 chore: enhance CI/CD workflows and golangci-lint configuration
d094720 fix: ensure version consistency across all build systems

CraftOps v2.0.1

02 Aug 14:26

Choose a tag to compare

CraftOps v2.0.1

๐ŸŽฏ What's New

A powerful Minecraft server management tool that simplifies mod updates, server operations, and backup management.

๐Ÿ“ฅ Installation

Quick Install Script

# Linux/macOS
curl -fsSL https://raw.githubusercontent.com/dacrab/craftops/main/install.sh | bash

Manual Installation

Platform Architecture Binary
Linux x64 craftops-linux-amd64
Linux ARM64 craftops-linux-arm64
macOS x64 craftops-darwin-amd64
macOS ARM64 craftops-darwin-arm64

๐ŸŽฎ Quick Start

# Initialize configuration
craftops init-config

# Edit configuration
nano config.toml

# Run health check
craftops health-check

# Update mods
craftops update-mods

โœ… Verification

# Verify installation
craftops --version

# Check help
craftops --help

๐Ÿ“‹ Checksums

See SHA256SUMS file for binary verification.

v1.0.0

29 Dec 17:34

Choose a tag to compare

๐Ÿš€ Installation Methods

  1. ๐Ÿ“ฅ Download the minecraft-mod-manager executable from the assets below
  2. ๐Ÿ”“ Make it executable:
    chmod +x minecraft-mod-manager
  3. ๐ŸŽฎ Run it:
    ./minecraft-mod-manager --help

For detailed usage instructions, please visit our documentation.

Full Changelog: v1.0.1...v1.0.0

v1.0.1

28 Dec 19:06

Choose a tag to compare

Installation Methods

Python Package (for Python users)

pip install minecraft-mod-manager

Standalone Executable (for non-Python users)

  1. Download the minecraft-mod-manager executable
  2. Make it executable: chmod +x minecraft-mod-manager
  3. Run it: ./minecraft-mod-manager --help

Full Changelog: https://github.com/dacrab/minecraft-mod-updater/commits/v1.0.1