From 04c3edc71176d829886d4dc09b6ab3904608d6b0 Mon Sep 17 00:00:00 2001 From: Sin-Kang Date: Sat, 8 Aug 2026 11:33:38 +0900 Subject: [PATCH] docs: carry the 1.0 stability promise onto the npm pages (1.0.1) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Verifying the 1.0.0 publish against the registry turned up the gap: the stability section landed only in the root README, but npmjs renders each package's own README. So all four npm pages showed 1.0.0 with no word on what stable means — and the npm page is where adoption is decided, which was the entire point of the release. Each package README (en + ko) now opens with the commitment and links to the full scope in the root README. npm versions are immutable, so fixing what npmjs shows needs a release; same reason 0.12.2 existed. Verified: 99 tests green, check:versions clean at 1.0.1, blank-line separation confirmed in all 8 files so the line renders as its own paragraph rather than joining the nav line. --- CHANGELOG.md | 13 ++++++++++++- README.ko.md | 2 +- README.md | 2 +- examples/ckeditor5/package.json | 2 +- examples/froala/package.json | 2 +- examples/tiptap/package.json | 2 +- examples/vanilla/package.json | 2 +- packages/editor-ruler-ckeditor5/README.ko.md | 2 ++ packages/editor-ruler-ckeditor5/README.md | 2 ++ packages/editor-ruler-ckeditor5/package.json | 2 +- packages/editor-ruler-froala/README.ko.md | 2 ++ packages/editor-ruler-froala/README.md | 2 ++ packages/editor-ruler-froala/package.json | 2 +- packages/editor-ruler-tiptap/README.ko.md | 2 ++ packages/editor-ruler-tiptap/README.md | 2 ++ packages/editor-ruler-tiptap/package.json | 2 +- packages/editor-ruler/README.ko.md | 2 ++ packages/editor-ruler/README.md | 2 ++ packages/editor-ruler/package.json | 2 +- 19 files changed, 38 insertions(+), 11 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 23ec3e7..00da863 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,16 @@ with a shared version number. ## [Unreleased] +## [1.0.1] - 2026-08-08 + +### Fixed + +- The 1.0.0 stability statement only reached the root README, so the npm + pages — where people actually decide whether to adopt — announced 1.0.0 + without saying what "stable" covers. Each package README now carries the + commitment up front and links to the full scope. Docs-only release + (republished because npm versions are immutable). + ## [1.0.0] - 2026-08-08 **Stable.** The API is now under semantic versioning: breaking changes to @@ -349,7 +359,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.0.0...HEAD +[Unreleased]: https://github.com/devslab-kr/editor-ruler/compare/v1.0.1...HEAD +[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 [0.16.0]: https://github.com/devslab-kr/editor-ruler/compare/v0.15.0...v0.16.0 [0.15.0]: https://github.com/devslab-kr/editor-ruler/compare/v0.14.0...v0.15.0 diff --git a/README.ko.md b/README.ko.md index ffe08a3..497308b 100644 --- a/README.ko.md +++ b/README.ko.md @@ -58,7 +58,7 @@ Froala 어댑터도 동일합니다 — `@devslab/editor-ruler-froala/dist/index | URL | 의미 | |---|---| -| `@1.0.0` | 정확한 버전 고정 — 절대 안 바뀜, 캐시 최장 | +| `@1.0.1` | 정확한 버전 고정 — 절대 안 바뀜, 캐시 최장 | | `@1.0` | `1.0.x` 최신 패치 — 버그픽스 자동 반영, 브레이킹 없음 (권장) | | `@latest` (또는 버전 생략) | 항상 최신 릴리스 — 메이저 포함이라 브레이킹 체인지가 예고 없이 들어올 수 있음; jsDelivr가 별칭을 최대 12시간 캐시 | diff --git a/README.md b/README.md index c34ec9d..efc4af1 100644 --- a/README.md +++ b/README.md @@ -58,7 +58,7 @@ Version pinning options: | URL | Meaning | |---|---| -| `@1.0.0` | Exact version — never changes, cached longest | +| `@1.0.1` | Exact version — never changes, cached longest | | `@1.0` | Latest `1.0.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 | diff --git a/examples/ckeditor5/package.json b/examples/ckeditor5/package.json index a1650f7..7d90cf0 100644 --- a/examples/ckeditor5/package.json +++ b/examples/ckeditor5/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "@devslab/editor-ruler-ckeditor5": "^1.0.0", + "@devslab/editor-ruler-ckeditor5": "^1.0.1", "ckeditor5": "^48.4.0" }, "devDependencies": { diff --git a/examples/froala/package.json b/examples/froala/package.json index 33556d0..ca5b395 100644 --- a/examples/froala/package.json +++ b/examples/froala/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "@devslab/editor-ruler-froala": "^1.0.0", + "@devslab/editor-ruler-froala": "^1.0.1", "froala-editor": "^4.5.2" }, "devDependencies": { diff --git a/examples/tiptap/package.json b/examples/tiptap/package.json index 2feda27..e7060f3 100644 --- a/examples/tiptap/package.json +++ b/examples/tiptap/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "@devslab/editor-ruler-tiptap": "^1.0.0", + "@devslab/editor-ruler-tiptap": "^1.0.1", "@tiptap/core": "^3.6.5", "@tiptap/extension-image": "^3.6.5", "@tiptap/starter-kit": "^3.6.5" diff --git a/examples/vanilla/package.json b/examples/vanilla/package.json index dc7ac17..5b7f0ee 100644 --- a/examples/vanilla/package.json +++ b/examples/vanilla/package.json @@ -9,7 +9,7 @@ "preview": "vite preview" }, "dependencies": { - "@devslab/editor-ruler": "^1.0.0" + "@devslab/editor-ruler": "^1.0.1" }, "devDependencies": { "vite": "^5.4.0" diff --git a/packages/editor-ruler-ckeditor5/README.ko.md b/packages/editor-ruler-ckeditor5/README.ko.md index df0a3f0..7c4288f 100644 --- a/packages/editor-ruler-ckeditor5/README.ko.md +++ b/packages/editor-ruler-ckeditor5/README.ko.md @@ -4,6 +4,8 @@ **[문서 & 라이브 데모](https://devslab-kr.github.io/editor-ruler/)** · [English](README.md) +**1.0.0부터 안정 버전** — export되는 API는 semver를 따릅니다. [안정성 범위](https://github.com/devslab-kr/editor-ruler#안정성) 참조. + [`@devslab/editor-ruler`](https://github.com/devslab-kr/editor-ruler)의 [CKEditor 5](https://ckeditor.com/ckeditor-5/) 플러그인 — 에디터블 위에 Word 스타일 가로 줄자(여백·첫 줄 들여쓰기 드래그 핸들 + 가이드선)를 추가합니다. ```bash diff --git a/packages/editor-ruler-ckeditor5/README.md b/packages/editor-ruler-ckeditor5/README.md index 48ea734..27bc414 100644 --- a/packages/editor-ruler-ckeditor5/README.md +++ b/packages/editor-ruler-ckeditor5/README.md @@ -4,6 +4,8 @@ **[Docs & live demo](https://devslab-kr.github.io/editor-ruler/)** · [한국어](README.ko.md) +**Stable since 1.0.0** — the exported API follows semantic versioning; see the [stability scope](https://github.com/devslab-kr/editor-ruler#stability). + [CKEditor 5](https://ckeditor.com/ckeditor-5/) plugin for [`@devslab/editor-ruler`](https://github.com/devslab-kr/editor-ruler) — a Word-like horizontal ruler with margin/first-line-indent drag handles and guide lines above the editable. ```bash diff --git a/packages/editor-ruler-ckeditor5/package.json b/packages/editor-ruler-ckeditor5/package.json index bc6fce6..811f071 100644 --- a/packages/editor-ruler-ckeditor5/package.json +++ b/packages/editor-ruler-ckeditor5/package.json @@ -1,6 +1,6 @@ { "name": "@devslab/editor-ruler-ckeditor5", - "version": "1.0.0", + "version": "1.0.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", diff --git a/packages/editor-ruler-froala/README.ko.md b/packages/editor-ruler-froala/README.ko.md index c7dfece..eb11f76 100644 --- a/packages/editor-ruler-froala/README.ko.md +++ b/packages/editor-ruler-froala/README.ko.md @@ -4,6 +4,8 @@ **[문서 & 라이브 데모](https://devslab-kr.github.io/editor-ruler/)** · [English](README.md) +**1.0.0부터 안정 버전** — export되는 API는 semver를 따릅니다. [안정성 범위](https://github.com/devslab-kr/editor-ruler#안정성) 참조. + [`@devslab/editor-ruler`](https://github.com/devslab-kr/editor-ruler)의 [Froala WYSIWYG 에디터](https://froala.com) 어댑터 — 에디터 위에 Word 스타일 가로 줄자(여백 + 첫 줄 들여쓰기)를 추가합니다. ```bash diff --git a/packages/editor-ruler-froala/README.md b/packages/editor-ruler-froala/README.md index b26558b..32e69b2 100644 --- a/packages/editor-ruler-froala/README.md +++ b/packages/editor-ruler-froala/README.md @@ -4,6 +4,8 @@ **[Docs & live demo](https://devslab-kr.github.io/editor-ruler/)** · [한국어](README.ko.md) +**Stable since 1.0.0** — the exported API follows semantic versioning; see the [stability scope](https://github.com/devslab-kr/editor-ruler#stability). + [Froala WYSIWYG editor](https://froala.com) adapter for [`@devslab/editor-ruler`](https://github.com/devslab-kr/editor-ruler) — adds a Word-like horizontal ruler (margins + first-line indent) above the editor. ```bash diff --git a/packages/editor-ruler-froala/package.json b/packages/editor-ruler-froala/package.json index 25f7723..763bc43 100644 --- a/packages/editor-ruler-froala/package.json +++ b/packages/editor-ruler-froala/package.json @@ -1,6 +1,6 @@ { "name": "@devslab/editor-ruler-froala", - "version": "1.0.0", + "version": "1.0.1", "description": "Froala WYSIWYG editor adapter for @devslab/editor-ruler — a Word-like horizontal ruler plugin.", "license": "Apache-2.0", "author": "devslab", diff --git a/packages/editor-ruler-tiptap/README.ko.md b/packages/editor-ruler-tiptap/README.ko.md index bf61624..1523272 100644 --- a/packages/editor-ruler-tiptap/README.ko.md +++ b/packages/editor-ruler-tiptap/README.ko.md @@ -4,6 +4,8 @@ **[문서 & 라이브 데모](https://devslab-kr.github.io/editor-ruler/)** · [English](README.md) +**1.0.0부터 안정 버전** — export되는 API는 semver를 따릅니다. [안정성 범위](https://github.com/devslab-kr/editor-ruler#안정성) 참조. + [`@devslab/editor-ruler`](https://github.com/devslab-kr/editor-ruler)의 [Tiptap](https://tiptap.dev) 확장 — 에디터 위에 Word 스타일 가로 줄자(여백·첫 줄 들여쓰기 드래그 핸들 + 가이드선)를 추가합니다. ```bash diff --git a/packages/editor-ruler-tiptap/README.md b/packages/editor-ruler-tiptap/README.md index 46c0e1e..e44e1df 100644 --- a/packages/editor-ruler-tiptap/README.md +++ b/packages/editor-ruler-tiptap/README.md @@ -4,6 +4,8 @@ **[Docs & live demo](https://devslab-kr.github.io/editor-ruler/)** · [한국어](README.ko.md) +**Stable since 1.0.0** — the exported API follows semantic versioning; see the [stability scope](https://github.com/devslab-kr/editor-ruler#stability). + [Tiptap](https://tiptap.dev) extension for [`@devslab/editor-ruler`](https://github.com/devslab-kr/editor-ruler) — a Word-like horizontal ruler with margin/first-line-indent drag handles and guide lines above your editor. ```bash diff --git a/packages/editor-ruler-tiptap/package.json b/packages/editor-ruler-tiptap/package.json index bc05835..6f9784f 100644 --- a/packages/editor-ruler-tiptap/package.json +++ b/packages/editor-ruler-tiptap/package.json @@ -1,6 +1,6 @@ { "name": "@devslab/editor-ruler-tiptap", - "version": "1.0.0", + "version": "1.0.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", diff --git a/packages/editor-ruler/README.ko.md b/packages/editor-ruler/README.ko.md index a3de473..be872ab 100644 --- a/packages/editor-ruler/README.ko.md +++ b/packages/editor-ruler/README.ko.md @@ -4,6 +4,8 @@ **[문서 & 라이브 데모](https://devslab-kr.github.io/editor-ruler/)** · [English](README.md) +**1.0.0부터 안정 버전** — export되는 API는 semver를 따릅니다. [안정성 범위](https://github.com/devslab-kr/editor-ruler#안정성) 참조. + [editor-ruler](https://github.com/devslab-kr/editor-ruler)의 에디터 불문 코어: contenteditable 기반 어느 에디터에나 붙는 Word 스타일 가로 줄자(여백 + 첫 줄 들여쓰기). 의존성 0. ```ts diff --git a/packages/editor-ruler/README.md b/packages/editor-ruler/README.md index c7e18f3..9cb4f6e 100644 --- a/packages/editor-ruler/README.md +++ b/packages/editor-ruler/README.md @@ -4,6 +4,8 @@ **[Docs & live demo](https://devslab-kr.github.io/editor-ruler/)** · [한국어](README.ko.md) +**Stable since 1.0.0** — the exported API follows semantic versioning; see the [stability scope](https://github.com/devslab-kr/editor-ruler#stability). + Editor-agnostic core of [editor-ruler](https://github.com/devslab-kr/editor-ruler): a Word-like horizontal ruler (margins + first-line indent) for any contenteditable-based editor. Zero dependencies. ```ts diff --git a/packages/editor-ruler/package.json b/packages/editor-ruler/package.json index f1769dd..39dbe62 100644 --- a/packages/editor-ruler/package.json +++ b/packages/editor-ruler/package.json @@ -1,6 +1,6 @@ { "name": "@devslab/editor-ruler", - "version": "1.0.0", + "version": "1.0.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",