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
7 changes: 5 additions & 2 deletions .github/workflows/publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:

- uses: actions/setup-node@v4
with:
node-version: 22
node-version: 24 # npm >= 11.5.1 is required for OIDC trusted publishing; Node 22 bundles npm 10
cache: pnpm
registry-url: https://registry.npmjs.org

Expand All @@ -41,10 +41,13 @@ jobs:
if (actual !== expected) { console.error('Tag ' + actual + ' does not match package version ' + expected); process.exit(1); }
"

# Auth is npm Trusted Publishing (OIDC): each package has a trusted
# publisher for this repo + workflow file, so no NPM_TOKEN. pnpm
# publish delegates to npm publish, which exchanges the OIDC token
# granted by `id-token: write` above.
- name: Publish packages
run: pnpm -r publish --access public --no-git-checks
env:
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
NPM_CONFIG_PROVENANCE: 'true'

- name: Extract changelog section
Expand Down
14 changes: 13 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,17 @@ with a shared version number.

## [Unreleased]

## [1.1.1] - 2026-11-09

### Changed

- Republish — no code changes. npm releases now go through Trusted
Publishing (OIDC from `publish.yml`, Node 24 / npm 11) instead of a
long-lived token; this version validates the connection for every
package in the group.
/ 재배포 — 코드 무변경. npm 발행이 토큰 대신 Trusted Publishing(OIDC)으로
전환되었고, 이 버전이 전 패키지의 연결을 검증합니다.

## [1.1.0] - 2026-08-08

### Added
Expand Down Expand Up @@ -389,7 +400,8 @@ What it deliberately does **not** cover, so these can still improve:
records one Froala undo step per gesture. iife build exposes the
`EditorRulerFroala` global (core bundled) for CDN use.

[Unreleased]: https://github.com/devslab-kr/editor-ruler/compare/v1.1.0...HEAD
[Unreleased]: https://github.com/devslab-kr/editor-ruler/compare/v1.1.1...HEAD
[1.1.1]: https://github.com/devslab-kr/editor-ruler/compare/v1.1.0...v1.1.1
[1.1.0]: https://github.com/devslab-kr/editor-ruler/compare/v1.0.1...v1.1.0
[1.0.1]: https://github.com/devslab-kr/editor-ruler/compare/v1.0.0...v1.0.1
[1.0.0]: https://github.com/devslab-kr/editor-ruler/compare/v0.16.0...v1.0.0
Expand Down
2 changes: 1 addition & 1 deletion README.ko.md
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@ Froala 어댑터도 동일합니다 — `@devslab/editor-ruler-froala/dist/index

| URL | 의미 |
|---|---|
| `@1.1.0` | 정확한 버전 고정 — 절대 안 바뀜, 캐시 최장 |
| `@1.1.1` | 정확한 버전 고정 — 절대 안 바뀜, 캐시 최장 |
| `@1.1` | `1.1.x` 최신 패치 — 버그픽스 자동 반영, 브레이킹 없음 (권장) |
| `@latest` (또는 버전 생략) | 항상 최신 릴리스 — 메이저 포함이라 브레이킹 체인지가 예고 없이 들어올 수 있음; jsDelivr가 별칭을 최대 12시간 캐시 |

Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@ Version pinning options:

| URL | Meaning |
|---|---|
| `@1.1.0` | Exact version — never changes, cached longest |
| `@1.1.1` | Exact version — never changes, cached longest |
| `@1.1` | Latest `1.1.x` patch — bugfixes auto-applied, no breaking changes (recommended) |
| `@latest` (or no version) | Always the newest release — majors included, so breaking changes can land without warning; jsDelivr caches the alias for up to 12h |

Expand Down
2 changes: 1 addition & 1 deletion examples/ckeditor5/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
"preview": "vite preview"
},
"dependencies": {
"@devslab/editor-ruler-ckeditor5": "^1.1.0",
"@devslab/editor-ruler-ckeditor5": "^1.1.1",
"ckeditor5": "^48.4.0"
},
"devDependencies": {
Expand Down
2 changes: 1 addition & 1 deletion examples/froala/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
"preview": "vite preview"
},
"dependencies": {
"@devslab/editor-ruler-froala": "^1.1.0",
"@devslab/editor-ruler-froala": "^1.1.1",
"froala-editor": "^4.5.2"
},
"devDependencies": {
Expand Down
2 changes: 1 addition & 1 deletion examples/summernote/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
"preview": "vite preview"
},
"dependencies": {
"@devslab/editor-ruler-summernote": "^1.1.0",
"@devslab/editor-ruler-summernote": "^1.1.1",
"jquery": "^3.7.1",
"summernote": "^0.9.1"
},
Expand Down
2 changes: 1 addition & 1 deletion examples/tiptap/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
"preview": "vite preview"
},
"dependencies": {
"@devslab/editor-ruler-tiptap": "^1.1.0",
"@devslab/editor-ruler-tiptap": "^1.1.1",
"@tiptap/core": "^3.6.5",
"@tiptap/extension-image": "^3.6.5",
"@tiptap/starter-kit": "^3.6.5"
Expand Down
2 changes: 1 addition & 1 deletion examples/vanilla/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
"preview": "vite preview"
},
"dependencies": {
"@devslab/editor-ruler": "^1.1.0"
"@devslab/editor-ruler": "^1.1.1"
},
"devDependencies": {
"vite": "^5.4.0"
Expand Down
2 changes: 1 addition & 1 deletion packages/editor-ruler-ckeditor5/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@devslab/editor-ruler-ckeditor5",
"version": "1.1.0",
"version": "1.1.1",
"description": "CKEditor 5 plugin for @devslab/editor-ruler — a Word-like horizontal ruler with margins, first-line indent, and guide lines.",
"license": "Apache-2.0",
"author": "devslab",
Expand Down
2 changes: 1 addition & 1 deletion packages/editor-ruler-froala/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@devslab/editor-ruler-froala",
"version": "1.1.0",
"version": "1.1.1",
"description": "Froala WYSIWYG editor adapter for @devslab/editor-ruler — a Word-like horizontal ruler plugin.",
"license": "Apache-2.0",
"author": "devslab",
Expand Down
2 changes: 1 addition & 1 deletion packages/editor-ruler-summernote/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@devslab/editor-ruler-summernote",
"version": "1.1.0",
"version": "1.1.1",
"description": "Summernote adapter for @devslab/editor-ruler — a Word-like horizontal ruler plugin.",
"license": "Apache-2.0",
"author": "devslab",
Expand Down
2 changes: 1 addition & 1 deletion packages/editor-ruler-tiptap/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@devslab/editor-ruler-tiptap",
"version": "1.1.0",
"version": "1.1.1",
"description": "Tiptap extension for @devslab/editor-ruler — a Word-like horizontal ruler with margins, first-line indent, and guide lines.",
"license": "Apache-2.0",
"author": "devslab",
Expand Down
2 changes: 1 addition & 1 deletion packages/editor-ruler/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@devslab/editor-ruler",
"version": "1.1.0",
"version": "1.1.1",
"description": "A Word-like horizontal ruler for web rich-text editors: margins, first-line indent, drag handles. Editor-agnostic core.",
"license": "Apache-2.0",
"author": "devslab",
Expand Down
Loading