Skip to content

Commit 41a43cb

Browse files
committed
Updated version history
1 parent 8b2b114 commit 41a43cb

File tree

6 files changed

+35
-35
lines changed

6 files changed

+35
-35
lines changed

CHANGELOG.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
- USER_MANUAL/USER_MANUAL_KR: Documented dynamicVar attributes and per-variable DB routing
2525
- CHANGELOG/CHANGELOG_KR: Added v2.1.5 entries
2626

27-
## v2.1.4(v1.3.4) - DB Adapter Test Query & Schema Alignment (2025-11-08)
27+
## v2.1.4 - DB Adapter Test Query & Schema Alignment (2025-11-08)
2828

2929
### ✨ New/Changed
3030
- Adapter-level connection test SQL
@@ -102,7 +102,7 @@
102102
- USER_MANUAL/USER_MANUAL_KR: Updated per-sheet export section to reflect new directory naming and formatting rules
103103
- CHANGELOG/CHANGELOG_KR: Added v1.3.2 entry
104104

105-
## v2.1.1(v1.3.1) - Filename Variables and DATE Fixes (2025-10-30)
105+
## v2.1.1-beta (v1.3.1) - Filename Variables and DATE Fixes (2025-10-30)
106106

107107
### ✨ New/Changed
108108
- Output filename variable enhancements
@@ -125,7 +125,7 @@
125125
- USER_MANUAL/USER_MANUAL_KR: Documented filename variables (`DB_NAME`, DATE), lowercase tokens, and local-time behavior
126126
- CHANGELOG/CHANGELOG_KR: Added v1.3.1 entry
127127

128-
## v2.1.0(v1.3.0) - Per-sheet Export for CSV/TXT and Routing Rules (2025-10-29)
128+
## v2.1.0-beta (v1.3.0) - Per-sheet Export for CSV/TXT and Routing Rules (2025-10-29)
129129

130130
### ✨ New/Changed
131131
- Export routing based on output extension
@@ -152,7 +152,7 @@
152152
- USER_MANUAL/USER_MANUAL_KR: Added section describing routing, directory/filename rules, and defaults
153153
- CHANGELOG/CHANGELOG_KR: Added v1.3.0 entry
154154

155-
## v2.0.11(v1.2.11) - TOC Original Name & Sheet Name Length Warning (2025-10-29)
155+
## v2.0.2-beta (v1.2.11) - TOC Original Name & Sheet Name Length Warning (2025-10-29)
156156

157157
### ✨ New/Changed
158158
- Sheet name length > 31 characters is now treated as a warning during validation (no failure)
@@ -170,7 +170,7 @@
170170
- README/README_KR: Updated highlights to v1.2.11, described changes
171171
- CHANGELOG: Added v1.2.11 entry
172172

173-
## v2.0.10(v1.2.10) - Non-interactive CLI & Docs (2025-10-29)
173+
## v2.0.1-beta (v1.2.10) - Non-interactive CLI & Docs (2025-10-29)
174174

175175
### ✨ New Features
176176

@@ -183,7 +183,7 @@
183183
- README.md / README_KR.md: Added "Non-interactive CLI" usage and examples
184184
- Updated highlights to v1.2.10
185185

186-
## v2.0.0 - Multi-Database Support (2025-10-22)
186+
## v2.0.0-beta - Multi-Database Support (2025-10-22)
187187

188188
### ✨ New Features
189189
- **Multi-Database Support**: Support for multiple database types beyond MSSQL

CHANGELOG_KR.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
- USER_MANUAL/USER_MANUAL_KR: 동적 변수 속성 및 변수별 DB 라우팅 동작 문서화
2525
- CHANGELOG/CHANGELOG_KR: v2.1.5 항목 추가
2626

27-
## v2.1.4(v1.3.4) - DB 어댑터 테스트 쿼리 도입 및 스키마 정합성 (2025-11-08)
27+
## v2.1.4 - DB 어댑터 테스트 쿼리 도입 및 스키마 정합성 (2025-11-08)
2828

2929
### ✨ 변경 사항
3030
- 어댑터 단위 연결 테스트 SQL 도입
@@ -59,7 +59,7 @@
5959
### 📝 비고
6060
- 본 변경으로 샘플 데이터(PostgreSQL)가 각 DB 스키마 적용 시 원활히 적재되도록 정합성이 개선되었습니다.
6161

62-
## v2.1.3(v1.3.3) - 문서 동기화 및 버전 올림 (2025-10-31)
62+
## v2.1.3-beta (v1.3.3) - 문서 동기화 및 버전 올림 (2025-10-31)
6363

6464
### ✨ 변경 사항
6565
- 시트에서 특정 컬럼을 결과에서 제외하는 `exceptColumns` 속성 추가
@@ -82,7 +82,7 @@
8282
- KR/EN 문서(README, USER_MANUAL, CHANGELOG) 동기화
8383
- 패키지 버전을 1.3.3으로 업데이트
8484

85-
## v2.1.1(v1.3.1) - 파일명 변수 및 DATE 개선 (2025-10-30)
85+
## v2.1.1-beta (v1.3.1) - 파일명 변수 및 DATE 개선 (2025-10-30)
8686

8787
### ✨ 변경 사항
8888
- 출력 파일명 변수 기능 강화
@@ -105,7 +105,7 @@
105105
- USER_MANUAL/USER_MANUAL_KR: 파일명 변수(`DB_NAME`, DATE), 소문자 토큰, 로컬 시간 동작 설명 추가
106106
- CHANGELOG/CHANGELOG_KR: v1.3.1 항목 추가
107107

108-
## v2.1.0(v1.3.0) - CSV/TXT 시트별 내보내기 및 라우팅 규칙 (2025-10-29)
108+
## v2.1.0-beta (v1.3.0) - CSV/TXT 시트별 내보내기 및 라우팅 규칙 (2025-10-29)
109109

110110
### ✨ 변경 사항
111111
- 출력 확장자에 따른 라우팅
@@ -132,7 +132,7 @@
132132
- USER_MANUAL/USER_MANUAL_KR: 라우팅, 디렉토리/파일명 규칙, 기본값 섹션 추가
133133
- CHANGELOG/CHANGELOG_KR: v1.3.0 항목 추가
134134

135-
## v2.0.11(v1.2.11) - TOC 원본 시트명 컬럼 및 시트명 길이 경고 (2025-10-29)
135+
## v2.0.2-beta (v1.2.11) - TOC 원본 시트명 컬럼 및 시트명 길이 경고 (2025-10-29)
136136

137137
### ✨ 변경 사항
138138
- 시트명 길이 31자 초과 시 이제 검증에서 오류가 아닌 경고로 처리합니다.
@@ -150,7 +150,7 @@
150150
- README/README_KR: v1.2.11 하이라이트 및 변경점 반영
151151
- CHANGELOG/CHANGELOG_KR: v1.2.11 항목 추가
152152

153-
## v2.0.10(v1.2.10) - 비대화식 CLI 및 문서 업데이트 (2025-10-29)
153+
## v2.0.1-beta (v1.2.10) - 비대화식 CLI 및 문서 업데이트 (2025-10-29)
154154

155155
### ✨ 새로운 기능
156156

@@ -163,7 +163,7 @@
163163
- README.md / README_KR.md: "비대화식 CLI" 사용법과 예시 추가
164164

165165

166-
## v2.0.0 - 다중 데이터베이스 지원 (2025-10-22)
166+
## v2.0.0-beta - 다중 데이터베이스 지원 (2025-10-22)
167167

168168
### ✨ 새로운 기능
169169
- **다중 데이터베이스 지원**: MSSQL 외 다양한 데이터베이스 타입 지원

README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ A Node.js-based tool for generating Excel files from SQL query results.
1010
- XML validation update
1111
- `queryDef` now allows `db` attribute in XML schema validation. Note: current execution still uses sheet-level `db` or global default; `queryDef.db` is for future use/documentation.
1212

13-
## v2.1.4(v1.3.4) Highlights
13+
## v2.1.4 Highlights
1414

1515
- Adapter-level DB connection test queries
1616
- Added `getTestQuery()` to all DB adapters
@@ -20,7 +20,7 @@ A Node.js-based tool for generating Excel files from SQL query results.
2020
- PostgreSQL/MySQL: added `SubTotal`, `PaymentMethod`, `PaymentStatus`, `EmployeeID`
2121
- Aligns with sample data and improves parity with MSSQL schema
2222

23-
## v2.1.3(v1.3.3) Highlights
23+
## v2.1.3-beta (v1.3.3) Highlights
2424

2525
- Documentation synchronization (KR/EN) and minor updates
2626
- Package version updated to 1.3.3
@@ -29,7 +29,7 @@ A Node.js-based tool for generating Excel files from SQL query results.
2929
- 📊 **Multi-Sheet Support**: Save multiple SQL query results in separate sheets within one Excel file
3030
- 🎨 **Template Style System**: Pre-defined Excel styling templates for consistent design with 7 built-in styles
3131
- 🔗 **Multiple DB Connections**: Use different database connections for each sheet
32-
- 🗄️ **Multi-Database Support (v2.0.0+)**: Support for MSSQL, MySQL, and MariaDB with unified interface
32+
- 🗄️ **Multi-Database Support (v2.0.0-beta+)**: Support for MSSQL, MySQL, and MariaDB with unified interface
3333
- 📝 **Variable System**: Use variables in queries for dynamic query generation
3434
- 🔄 **Enhanced Dynamic Variables**: Extract values from database in real-time with advanced processing
3535
- 🔄 **Query Reuse**: Define common queries and reuse them across multiple sheets
@@ -74,15 +74,15 @@ A Node.js-based tool for generating Excel files from SQL query results.
7474
- Record separators remain CRLF; headers included
7575
- Date values are serialized as `yyyy-MM-dd HH:mm:ss` (24-hour) in CSV/TXT and SQL literals
7676

77-
## v2.1.1(v1.3.1) Highlights
77+
## v2.1.1-beta (v1.3.1) Highlights
7878

7979
- Filename variables in output path
8080
- Support `${DB_NAME}` (current DB key), custom syntax `$(DB_NAME}` normalized automatically
8181
- Support `${DATE:...}` (local time) and `${DATE.TZ:...}` (explicit timezone) in filenames
8282
- Lowercase date tokens supported: `yyyy, yy, dd, d, hh, h, sss`
8383
- Removed auto `_yyyymmddhhmmss` suffix; control naming via DATE variables
8484

85-
## v2.1.0(v1.3.0) Highlights
85+
## v2.1.0-beta (v1.3.0) Highlights
8686

8787
- **Per-sheet export routing by extension**
8888
- `.xlsx` / `.xls` → Generate a single Excel workbook (existing behavior)

README_KR.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ SQL 쿼리 결과를 엑셀 파일로 생성하는 Node.js 기반 도구입니
1010
- XML 검증 업데이트
1111
- XML 스키마 검증에서 `queryDef``db` 속성을 허용. 주의: 현재 실행 DB는 시트의 `db` 또는 전역 기본 DB가 사용되며, `queryDef.db`는 향후 문서/확장용.
1212

13-
## v2.1.4(v1.3.4) 하이라이트
13+
## v2.1.4 하이라이트
1414

1515
- 어댑터별 DB 연결 테스트 쿼리 도입
1616
- 모든 DB 어댑터에 `getTestQuery()` 추가
@@ -20,7 +20,7 @@ SQL 쿼리 결과를 엑셀 파일로 생성하는 Node.js 기반 도구입니
2020
- PostgreSQL/MySQL: `SubTotal`, `PaymentMethod`, `PaymentStatus`, `EmployeeID` 추가
2121
- 샘플 데이터와 컬럼 일치, MSSQL 스키마와의 정합성 향상
2222

23-
## v2.1.3(v1.3.3) 하이라이트
23+
## v2.1.3-beta (v1.3.3) 하이라이트
2424

2525
- 문서 동기화(KR/EN) 및 소규모 정리
2626
- 패키지 버전을 1.3.3으로 업데이트
@@ -29,7 +29,7 @@ SQL 쿼리 결과를 엑셀 파일로 생성하는 Node.js 기반 도구입니
2929
- 📊 **다중 시트 지원**: 하나의 엑셀 파일 내에서 여러 SQL 쿼리 결과를 별도의 시트에 저장
3030
- 🎨 **템플릿 스타일 시스템**: 일관된 디자인을 위한 사전 정의된 엑셀 스타일링 템플릿 (7가지 내장 스타일)
3131
- 🔗 **다중 DB 연결**: 각 시트마다 다른 데이터베이스 연결 사용 가능
32-
- 🗄️ **다중 데이터베이스 지원 (v2.0.0+)**: MSSQL, MySQL, MariaDB를 통합 인터페이스로 지원
32+
- 🗄️ **다중 데이터베이스 지원 (v2.0.0-beta+)**: MSSQL, MySQL, MariaDB를 통합 인터페이스로 지원
3333
- 📝 **변수 시스템**: 동적 쿼리 생성을 위한 변수 사용
3434
- 🔄 **향상된 동적 변수**: 실시간으로 데이터베이스에서 값을 추출하여 고급 처리
3535
- 🔄 **쿼리 재사용**: 공통 쿼리를 정의하고 여러 시트에서 재사용
@@ -74,15 +74,15 @@ SQL 쿼리 결과를 엑셀 파일로 생성하는 Node.js 기반 도구입니
7474
- 레코드 구분 개행은 CRLF 유지, 헤더 포함
7575
- 날짜 값은 CSV/TXT 및 SQL 리터럴에서 `yyyy-MM-dd HH:mm:ss`(24시간) 형식으로 직렬화
7676

77-
## v2.1.1(v1.3.1) 하이라이트
77+
## v2.1.1-beta (v1.3.1) 하이라이트
7878

7979
- 출력 경로에서 파일명 변수 지원 강화
8080
- `${DB_NAME}` 지원 (현재 기본 DB 키). 커스텀 문법 `$(DB_NAME}`는 자동으로 `${DB_NAME}`로 정규화
8181
- `${DATE:...}`(로컬 시간), `${DATE.TZ:...}`(타임존 명시) 파일명에서 사용 가능
8282
- 소문자 날짜 토큰 지원: `yyyy, yy, dd, d, hh, h, sss`
8383
- 자동 `_yyyymmddhhmmss` 접미사 제거 → DATE 변수로 직접 제어
8484

85-
## v2.1.0(v1.3.0) 하이라이트
85+
## v2.1.0-beta (v1.3.0) 하이라이트
8686

8787
- **확장자 기반 시트별 내보내기 라우팅**
8888
- `.xlsx` / `.xls` → 단일 엑셀 통합문서 생성 (기존 동작)

USER_MANUAL.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ SQL2Excel is a powerful Node.js-based tool for generating Excel files from SQL q
4747
- 📊 **Multi-Sheet Support**: Save multiple SQL query results in separate sheets within one Excel file
4848
- 🎨 **Template Style System**: Pre-defined Excel styling templates for consistent design with 7 built-in styles
4949
- 🔗 **Multiple DB Connections**: Use different database connections for each sheet
50-
- 🗄️ **Multi-Database Support (v2.0.0+)**: Support for MSSQL, MySQL, and MariaDB with unified interface
50+
- 🗄️ **Multi-Database Support (v2.0.0-beta+)**: Support for MSSQL, MySQL, and MariaDB with unified interface
5151
- 📝 **Variable System**: Use variables in queries for dynamic query generation
5252
- 🔄 **Enhanced Dynamic Variables**: Extract values from database in real-time with advanced processing
5353
- 🔄 **Query Reuse**: Define common queries and reuse them across multiple sheets
@@ -122,7 +122,7 @@ npm run build
122122
### 3. Database Connection Setup
123123
Create `config/dbinfo.json` file:
124124

125-
#### Multi-Database Support (v2.0.0+)
125+
#### Multi-Database Support (v2.0.0-beta+)
126126
```json
127127
{
128128
"sampleDB": {
@@ -459,12 +459,12 @@ sql2excel.exe --mode=help
459459
This tool supports multiple databases with unified adapters and flexible routing.
460460

461461
- **Supported drivers**: MSSQL (`mssql`), MySQL (`mysql2`), MariaDB (`mysql2`), PostgreSQL (`pg`), SQLite (`better-sqlite3`), Oracle (`oracledb`)
462-
- **Configuration**: Define multiple DB keys in `config/dbinfo.json` with optional `type` (defaults to `mssql`) and connection fields. See examples above and in “Multi-Database Support (v2.0.0+)”.
462+
- **Configuration**: Define multiple DB keys in `config/dbinfo.json` with optional `type` (defaults to `mssql`) and connection fields. See examples above and in “Multi-Database Support (v2.0.0-beta+)”.
463463
- **Runtime DB selection precedence (v2.1.5+)**
464464
- Default DB key: CLI `--db` > `excel.db`
465465
- Per sheet: `sheet.db` overrides default DB
466466
- Dynamic variables: `dynamicVar.database` or `dynamicVar.db` overrides default DB
467-
- **Mixed-DB usage**: You can query different DBs within a single export. See “Multi-Database Support (v2.0.0+)” for XML/JSON examples.
467+
- **Mixed-DB usage**: You can query different DBs within a single export. See “Multi-Database Support (v2.0.0-beta+)” for XML/JSON examples.
468468
- **Connection test**: Validate connectivity before export with `node src/excel-cli.js list-dbs` (dev) or `sql2excel.exe list-dbs` (EXE).
469469
- **Adapter behavior**: Row limiting and functions are adapted per DB (e.g., MSSQL uses TOP, MySQL/MariaDB use LIMIT).
470470

@@ -838,7 +838,7 @@ This feature works automatically - no configuration required!
838838

839839
## 🎨 Advanced Features
840840

841-
### 1. Multi-Database Support (v2.0.0+)
841+
### 1. Multi-Database Support (v2.0.0-beta+)
842842

843843
SQL2Excel now supports multiple database types with a unified interface:
844844

USER_MANUAL_KR.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ SQL2Excel은 고급 스타일링, 템플릿 지원, 독립 실행 파일 배포
2727
- XML 검증 업데이트
2828
- XML 스키마 검증에서 `queryDef``db` 속성 허용 (실행 DB는 여전히 시트 `db` 또는 전역 기본 DB로 결정)
2929

30-
### v2.1.4(v1.3.4) 주요 변경
30+
### v2.1.4 주요 변경
3131

3232
- 어댑터별 DB 연결 테스트 쿼리 도입
3333
- 모든 DB 어댑터에 `getTestQuery()` 추가
@@ -37,15 +37,15 @@ SQL2Excel은 고급 스타일링, 템플릿 지원, 독립 실행 파일 배포
3737
- PostgreSQL/MySQL: `SubTotal`, `PaymentMethod`, `PaymentStatus`, `EmployeeID` 추가
3838
- 샘플 데이터와 컬럼 일치, MSSQL 스키마와의 정합성 향상
3939

40-
### v2.1.3(v1.3.3) 주요 변경
40+
### v2.1.3-beta (v1.3.3) 주요 변경
4141

4242
- 시트에서 특정 컬럼 제외를 위한 `exceptColumns` 속성 추가 (XML/JSON)
4343

4444
### 주요 기능
4545
- 📊 **다중 시트 지원**: 하나의 엑셀 파일 내에서 여러 SQL 쿼리 결과를 별도의 시트에 저장
4646
- 🎨 **템플릿 스타일 시스템**: 일관된 디자인을 위한 사전 정의된 엑셀 스타일링 템플릿 (7가지 내장 스타일)
4747
- 🔗 **다중 DB 연결**: 각 시트마다 다른 데이터베이스 연결 사용 가능
48-
- 🗄️ **다중 데이터베이스 지원 (v2.0.0+)**: MSSQL, MySQL, MariaDB를 통합 인터페이스로 지원
48+
- 🗄️ **다중 데이터베이스 지원 (v2.0.0-beta+)**: MSSQL, MySQL, MariaDB를 통합 인터페이스로 지원
4949
- 📝 **변수 시스템**: 동적 쿼리 생성을 위한 변수 사용
5050
- 🔄 **향상된 동적 변수**: 실시간으로 데이터베이스에서 값을 추출하여 고급 처리
5151
- 🔄 **쿼리 재사용**: 공통 쿼리를 정의하고 여러 시트에서 재사용
@@ -121,7 +121,7 @@ npm run build
121121
### 3. 데이터베이스 연결 설정
122122
`config/dbinfo.json` 파일을 생성하세요:
123123

124-
#### 다중 데이터베이스 지원 (v2.0.0+)
124+
#### 다중 데이터베이스 지원 (v2.0.0-beta+)
125125
```json
126126
{
127127
"sampleDB": {
@@ -471,12 +471,12 @@ sql2excel.exe --mode=help
471471
통합 어댑터와 유연한 라우팅으로 여러 데이터베이스를 지원합니다.
472472

473473
- **지원 드라이버**: MSSQL(`mssql`), MySQL(`mysql2`), MariaDB(`mysql2`), PostgreSQL(`pg`), SQLite(`better-sqlite3`), Oracle(`oracledb`)
474-
- **설정**: `config/dbinfo.json`에 다수의 DB 키를 정의하고 `type`(미지정 시 `mssql`)과 접속 정보를 설정하세요. 상세 예시는 위 “다중 데이터베이스 지원 (v2.0.0+)” 섹션 참고.
474+
- **설정**: `config/dbinfo.json`에 다수의 DB 키를 정의하고 `type`(미지정 시 `mssql`)과 접속 정보를 설정하세요. 상세 예시는 위 “다중 데이터베이스 지원 (v2.0.0-beta+)” 섹션 참고.
475475
- **런타임 DB 선택 우선순위 (v2.1.5+)
476476
- 기본 DB 키: CLI `--db` > `excel.db`
477477
- 시트별: `sheet.db`가 기본 DB를 오버라이드
478478
- 동적 변수: `dynamicVar.database` 또는 `dynamicVar.db`가 기본 DB를 오버라이드
479-
- **혼합 사용**: 하나의 내보내기에서 서로 다른 DB를 동시에 사용할 수 있습니다. XML/JSON 예시는 “다중 데이터베이스 지원 (v2.0.0+)” 섹션을 참고하세요.
479+
- **혼합 사용**: 하나의 내보내기에서 서로 다른 DB를 동시에 사용할 수 있습니다. XML/JSON 예시는 “다중 데이터베이스 지원 (v2.0.0-beta+)” 섹션을 참고하세요.
480480
- **연결 테스트**: 내보내기 전 `node src/excel-cli.js list-dbs`(개발) 또는 `sql2excel.exe list-dbs`(EXE)로 확인하세요.
481481
- **어댑터 동작**: 행 제한과 함수가 DB별로 자동 조정됩니다 (예: MSSQL=TOP, MySQL/MariaDB=LIMIT).
482482

@@ -845,7 +845,7 @@ SQL2Excel은 생성된 각 엑셀 시트에 자동으로 생성 타임스탬프
845845

846846
## 🎨 고급 기능
847847

848-
### 1. 다중 데이터베이스 지원 (v2.0.0+)
848+
### 1. 다중 데이터베이스 지원 (v2.0.0-beta+)
849849

850850
SQL2Excel은 이제 통합 인터페이스로 여러 데이터베이스 타입을 지원합니다:
851851

0 commit comments

Comments
 (0)