Skip to content

Commit 38bd982

Browse files
authored
chore(deps): bump lua-pure to v0.1.2, raise Go to 1.25 (#7)
- lua-pure v0.1.2 pins go 1.25.11, so consumers must be >= 1.25; go.mod go directive moves 1.24.6 -> 1.25.11 to satisfy it - sync user-facing requirement docs (README badge/summary en+ko, CONTRIBUTING) to Go 1.25+ and lua-pure v0.1.2 - record the bump under CHANGELOG [Unreleased] (en+ko); v0.0.1 and the benchmark measurement note stay as historical records #deps #luapure #gotoolchain
1 parent e66f81c commit 38bd982

7 files changed

Lines changed: 24 additions & 9 deletions

File tree

‎CHANGELOG.ko.md‎

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,13 @@
88

99
버전이 `0.x` 인 동안에는 마이너 릴리스 사이에 공개 API 가 바뀔 수 있다.
1010

11+
## [Unreleased]
12+
13+
### 변경 (Changed)
14+
15+
- `lua-pure` 의존성을 **v0.1.2** 로 올리고, 그 툴체인 요구사항을 맞추기 위해
16+
최소 Go 버전을 **1.25** 로 상향(`go.mod` 이 이제 `go 1.25.11` 을 고정; 이전 `1.24`).
17+
1118
## [0.0.1] - 2026-07-05
1219

1320
**`luart`** 의 첫 공개 릴리스 — Go 에서 Lua 스크립트를 고성능·동시 안전하게 실행하기 위한

‎CHANGELOG.md‎

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
88

99
While the version is `0.x`, the public API may change between minor releases.
1010

11+
## [Unreleased]
12+
13+
### Changed
14+
15+
- Bump the `lua-pure` dependency to **v0.1.2** and, to satisfy its toolchain
16+
requirement, raise the minimum Go version to **1.25** (`go.mod` now pins
17+
`go 1.25.11`; was `1.24`).
18+
1119
## [0.0.1] - 2026-07-05
1220

1321
Initial public release of **`luart`** — a high-performance, concurrency-safe

‎CONTRIBUTING.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ cd go-lua-perf
1212
make all # vet → test → race → build
1313
```
1414

15-
Requires Go 1.24+ (the toolchain is pinned in `go.mod`). The core library depends
15+
Requires Go 1.25+ (the toolchain is pinned in `go.mod`). The core library depends
1616
only on [lua-pure](https://github.com/htcom-code/lua-pure); the YAML dependency is
1717
isolated in the `luartconfig` subpackage.
1818

‎README.ko.md‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,15 @@
55
[![Go Reference](https://pkg.go.dev/badge/github.com/htcom-code/go-lua-perf.svg)](https://pkg.go.dev/github.com/htcom-code/go-lua-perf)
66
[![CI](https://github.com/htcom-code/go-lua-perf/actions/workflows/ci.yml/badge.svg)](https://github.com/htcom-code/go-lua-perf/actions/workflows/ci.yml)
77
[![Go Report Card](https://goreportcard.com/badge/github.com/htcom-code/go-lua-perf)](https://goreportcard.com/report/github.com/htcom-code/go-lua-perf)
8-
[![Go 1.24+](https://img.shields.io/badge/go-1.24%2B-00ADD8?logo=go&logoColor=white)](https://go.dev/dl/)
8+
[![Go 1.25+](https://img.shields.io/badge/go-1.25%2B-00ADD8?logo=go&logoColor=white)](https://go.dev/dl/)
99
[![Lua 5.4](https://img.shields.io/badge/Lua-5.4-000080.svg)](https://www.lua.org/)
1010
[![License: MIT](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)
1111

1212
**`luart`** 는 Go 에서 Lua 스크립트를 **고성능·동시 안전**하게 실행한다 — `key:version` 별
1313
바이트코드 캐시, 스크립트별 VM 풀링, 스스로 관리하는 동적 레지스트리를,
1414
[lua-pure](https://github.com/htcom-code/lua-pure)(순수 Go PUC-Lua 5.4 엔진) 위에 얹었다.
1515

16-
- 모듈 `github.com/htcom-code/go-lua-perf` · Go 1.24+ · lua-pure v0.1.1 (Lua 5.4) · **v0.0.1**
16+
- 모듈 `github.com/htcom-code/go-lua-perf` · Go 1.25+ · lua-pure v0.1.2 (Lua 5.4) · **v0.0.1**
1717
- 코어 라이브러리는 lua-pure 외 의존성이 없다(설정 로더의 YAML 의존성은 `luartconfig` 에 격리).
1818

1919
## 특징 (Features)

‎README.md‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
[![Go Reference](https://pkg.go.dev/badge/github.com/htcom-code/go-lua-perf.svg)](https://pkg.go.dev/github.com/htcom-code/go-lua-perf)
66
[![CI](https://github.com/htcom-code/go-lua-perf/actions/workflows/ci.yml/badge.svg)](https://github.com/htcom-code/go-lua-perf/actions/workflows/ci.yml)
77
[![Go Report Card](https://goreportcard.com/badge/github.com/htcom-code/go-lua-perf)](https://goreportcard.com/report/github.com/htcom-code/go-lua-perf)
8-
[![Go 1.24+](https://img.shields.io/badge/go-1.24%2B-00ADD8?logo=go&logoColor=white)](https://go.dev/dl/)
8+
[![Go 1.25+](https://img.shields.io/badge/go-1.25%2B-00ADD8?logo=go&logoColor=white)](https://go.dev/dl/)
99
[![Lua 5.4](https://img.shields.io/badge/Lua-5.4-000080.svg)](https://www.lua.org/)
1010
[![License: MIT](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)
1111

@@ -14,7 +14,7 @@ a per-`key:version` bytecode cache, per-script VM pooling, and a self-managing d
1414
registry — on top of [lua-pure](https://github.com/htcom-code/lua-pure), a pure-Go
1515
PUC-Lua 5.4 engine.
1616

17-
- Module `github.com/htcom-code/go-lua-perf` · Go 1.24+ · lua-pure v0.1.1 (Lua 5.4) · **v0.0.1**
17+
- Module `github.com/htcom-code/go-lua-perf` · Go 1.25+ · lua-pure v0.1.2 (Lua 5.4) · **v0.0.1**
1818
- The core library depends only on lua-pure (the config loader's YAML dependency is isolated in `luartconfig`).
1919

2020
## Features

‎go.mod‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
module github.com/htcom-code/go-lua-perf
22

3-
go 1.24.6
3+
go 1.25.11
44

55
require (
6-
github.com/htcom-code/lua-pure v0.1.1
6+
github.com/htcom-code/lua-pure v0.1.2
77
gopkg.in/yaml.v3 v3.0.1
88
)

‎go.sum‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
github.com/htcom-code/lua-pure v0.1.1 h1:18Vh4v01MppSwIVkGaICIQIQ9iWoT5rvRMyDHKcKyCs=
2-
github.com/htcom-code/lua-pure v0.1.1/go.mod h1:/J2U6haNKHrkkjKhChQXFEDud52mzexeZQ0GKy9A8ik=
1+
github.com/htcom-code/lua-pure v0.1.2 h1:5RunzRFvCBYRlHpG0rsuiXPBgsrFmxc1IZhmDn2kFCs=
2+
github.com/htcom-code/lua-pure v0.1.2/go.mod h1:0MWucdKqJLdGHdLFO/umwiyges8HmCXfkk+o0ZktUTc=
33
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405 h1:yhCVgyC4o1eVCa2tZl7eS0r+SDo693bJlVdllGtEeKM=
44
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
55
gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA=

0 commit comments

Comments
 (0)