Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions CHANGELOG.ko.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@ English: [CHANGELOG.md](CHANGELOG.md)

## [Unreleased]

## [0.2.0] — 2026-06-02

### 추가됨 (Added)
- **OpenAPI / Swagger UI 자동 구성** — springdoc-openapi가 classpath에 있으면(킷은
`compileOnly`로 선언, 소비자가 `springdoc-openapi-starter-webmvc-ui`를 추가해 opt-in)
Expand Down
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@ The library major aligns with the Spring Boot major: `4.x.y` targets Spring Boot

## [Unreleased]

## [0.2.0] — 2026-06-02

### Added
- **OpenAPI / Swagger UI auto-configuration** — when springdoc-openapi is on the
classpath (declared `compileOnly` by the kit; a consumer opts in by adding
Expand Down
4 changes: 2 additions & 2 deletions README.ko.md
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@
**Gradle (Kotlin DSL)**

```kotlin
implementation("kr.devslab:devslab-kit-spring-boot-starter:0.1.0")
implementation("kr.devslab:devslab-kit-spring-boot-starter:0.2.0")
```

**Maven**
Expand All @@ -71,7 +71,7 @@ implementation("kr.devslab:devslab-kit-spring-boot-starter:0.1.0")
<dependency>
<groupId>kr.devslab</groupId>
<artifactId>devslab-kit-spring-boot-starter</artifactId>
<version>0.1.0</version>
<version>0.2.0</version>
</dependency>
```

Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ specific product's domain.
**Gradle (Kotlin DSL)**

```kotlin
implementation("kr.devslab:devslab-kit-spring-boot-starter:0.1.0")
implementation("kr.devslab:devslab-kit-spring-boot-starter:0.2.0")
```

**Maven**
Expand All @@ -73,7 +73,7 @@ implementation("kr.devslab:devslab-kit-spring-boot-starter:0.1.0")
<dependency>
<groupId>kr.devslab</groupId>
<artifactId>devslab-kit-spring-boot-starter</artifactId>
<version>0.1.0</version>
<version>0.2.0</version>
</dependency>
```

Expand Down
16 changes: 8 additions & 8 deletions docs/getting-started/installation.ko.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,13 +17,13 @@
=== "Gradle (Kotlin DSL)"

```kotlin
implementation("kr.devslab:devslab-kit-spring-boot-starter:0.1.0")
implementation("kr.devslab:devslab-kit-spring-boot-starter:0.2.0")
```

=== "Gradle (Groovy)"

```groovy
implementation 'kr.devslab:devslab-kit-spring-boot-starter:0.1.0'
implementation 'kr.devslab:devslab-kit-spring-boot-starter:0.2.0'
```

=== "Maven"
Expand All @@ -32,7 +32,7 @@
<dependency>
<groupId>kr.devslab</groupId>
<artifactId>devslab-kit-spring-boot-starter</artifactId>
<version>0.1.0</version>
<version>0.2.0</version>
</dependency>
```

Expand All @@ -43,14 +43,14 @@
물러납니다(`@ConditionalOnMissingBean`).

```kotlin
implementation("kr.devslab:devslab-kit-access-core:0.1.0") // RBAC + 그룹 + ABAC
implementation("kr.devslab:devslab-kit-cache-core:0.1.0") // 플러그형 캐시
implementation("kr.devslab:devslab-kit-access-core:0.2.0") // RBAC + 그룹 + ABAC
implementation("kr.devslab:devslab-kit-cache-core:0.2.0") // 플러그형 캐시
// …또는 계약만:
implementation("kr.devslab:devslab-kit-access-api:0.1.0")
implementation("kr.devslab:devslab-kit-access-api:0.2.0")
```

동작하는 앱을 부팅하려면 [빠른 시작](quick-start.md)을 참고하세요.

!!! note "1.0 이전"
`0.1.0`이 배포되기 전에는 소스에서 빌드하세요: `./gradlew publishToMavenLocal`이
모든 모듈을 로컬 `~/.m2`에 설치합니다.
`1.0` 전까지 API가 바뀔 수 있습니다. 미발행 변경(예: `main`)을 써보려면 소스에서
빌드하세요: `./gradlew publishToMavenLocal`이 모든 모듈을 로컬 `~/.m2`에 설치합니다.
17 changes: 9 additions & 8 deletions docs/getting-started/installation.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,13 +17,13 @@ whole platform; depend on individual modules only if you want à la carte.
=== "Gradle (Kotlin DSL)"

```kotlin
implementation("kr.devslab:devslab-kit-spring-boot-starter:0.1.0")
implementation("kr.devslab:devslab-kit-spring-boot-starter:0.2.0")
```

=== "Gradle (Groovy)"

```groovy
implementation 'kr.devslab:devslab-kit-spring-boot-starter:0.1.0'
implementation 'kr.devslab:devslab-kit-spring-boot-starter:0.2.0'
```

=== "Maven"
Expand All @@ -32,7 +32,7 @@ whole platform; depend on individual modules only if you want à la carte.
<dependency>
<groupId>kr.devslab</groupId>
<artifactId>devslab-kit-spring-boot-starter</artifactId>
<version>0.1.0</version>
<version>0.2.0</version>
</dependency>
```

Expand All @@ -44,14 +44,15 @@ your own — the auto-configuration backs off (`@ConditionalOnMissingBean`) when
do.

```kotlin
implementation("kr.devslab:devslab-kit-access-core:0.1.0") // RBAC + groups + ABAC
implementation("kr.devslab:devslab-kit-cache-core:0.1.0") // pluggable cache
implementation("kr.devslab:devslab-kit-access-core:0.2.0") // RBAC + groups + ABAC
implementation("kr.devslab:devslab-kit-cache-core:0.2.0") // pluggable cache
// …or just the contract:
implementation("kr.devslab:devslab-kit-access-api:0.1.0")
implementation("kr.devslab:devslab-kit-access-api:0.2.0")
```

See [Quick Start](quick-start.md) to boot a working app.

!!! note "Pre-1.0"
Until `0.1.0` is published, build from source: `./gradlew publishToMavenLocal`
installs every module to your local `~/.m2`.
The API may still change before `1.0`. To try unreleased changes (e.g. `main`),
build from source: `./gradlew publishToMavenLocal` installs every module to your
local `~/.m2`.
Loading