diff --git a/CHANGELOG.md b/CHANGELOG.md index 0506c4a..37f470e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,14 @@ All notable changes follow [Keep a Changelog](https://keepachangelog.com/en/1.1. ## [Unreleased] +## [0.2.3] - 2026-08-04 + +### Changed + +- Both READMEs point at the published Marketplace listing: version, installs, and rating badges, + an install link in the quick start, and a Marketplace section in the install instructions. + The note about a listing being in preparation is gone. + ## [0.2.2] - 2026-08-04 ### Changed diff --git a/MARKETPLACE_SUBMISSION.md b/MARKETPLACE_SUBMISSION.md index 8a7e16f..879db4b 100644 --- a/MARKETPLACE_SUBMISSION.md +++ b/MARKETPLACE_SUBMISSION.md @@ -1,6 +1,7 @@ # Visual Studio Marketplace submission -Status: release metadata for version `0.2.2`, the first public Marketplace submission. +Status: published. Version `0.2.2` was the first public Marketplace listing, uploaded manually on +2026-08-04 and cleared by the automated review. Version `0.2.3` refreshes the listing text. Keep the version here in sync with `package.json`; the publish workflow refuses a mismatch. The Marketplace requires both the extension `name` and the **display name** to be unique across @@ -11,19 +12,22 @@ This project therefore publishes as `krotname.markdown-table-editor-plus` with t ## Artifact -- Version: `0.2.2` +- Version: `0.2.3` - VSIX: `build/markdown-table-editor-plus.vsix`, produced by `npm run package` - Checksum: `build/SHA256SUMS.txt`, produced by the release and publish workflows -- Marketplace item: fill after upload -- Marketplace verification status: fill after upload -- GitHub release: fill after tagging `v0.2.2` +- Marketplace item: +- Marketplace verification status: passed for 0.2.2 — the listing is public, `Install` works, and + `code --install-extension krotname.markdown-table-editor-plus` resolves the extension +- GitHub release: ## Extension metadata - Extension identifier: `krotname.markdown-table-editor-plus` - Display name: `Markdown Table Editor Plus` - Publisher: `krotname` -- Categories: `Formatters`, `Other` +- Categories: `Formatters` and `Other` are declared in the manifest, but the published listing and + `vsce show` report only `Formatters`; the Marketplace did not carry `Other` over. Nothing to fix + on our side, recorded here so the difference is not mistaken for a packaging error. - Keywords: `markdown`, `table`, `formatter`, `csv`, `tsv` - VS Code compatibility: `^1.96.0` - Extension kind: `ui`, `workspace` (no workspace file system access) @@ -55,9 +59,10 @@ Edit Markdown pipe tables directly in VS Code: align with `Tab`, fit the table w widen columns, sort rows, convert CSV/TSV, insert tables by size, and move rows or columns without leaving the editor. Everything runs locally, with no telemetry and no network access. -## Marketplace release notes for 0.2.2 +## Marketplace release notes for 0.2.3 ```markdown +- Both READMEs now link to this listing and carry Marketplace version, installs, and rating badges. - The extension is published as `krotname.markdown-table-editor-plus` with the display name `Markdown Table Editor Plus`; both the identifier and the plain display name were already in use. - The table engine is a faithful port of the shared JetBrains/Notepad++ core and matches it byte @@ -72,7 +77,7 @@ leaving the editor. Everything runs locally, with no telemetry and no network ac ## Automated submission Run the **Publish to VS Code Marketplace** workflow from `main`: start with `dry-run`, then use -`publish` with the confirmation `markdown-table-editor-plus:0.2.2`. The verify job builds the VSIX, +`publish` with the confirmation `markdown-table-editor-plus:0.2.3`. The verify job builds the VSIX, installs it into a throwaway VS Code profile, and records a checksum without ever seeing the Marketplace token. The publish job then waits for approval in the `marketplace` GitHub environment, which holds the `VSCE_PAT` secret, verifies the checksum of the artifact built by the verify job, diff --git a/README.en.md b/README.en.md index 0ed21b8..62a47d7 100644 --- a/README.en.md +++ b/README.en.md @@ -1,5 +1,8 @@ # Markdown Table Editor Plus for Visual Studio Code +[![Marketplace](https://img.shields.io/visual-studio-marketplace/v/krotname.markdown-table-editor-plus?label=marketplace)](https://marketplace.visualstudio.com/items?itemName=krotname.markdown-table-editor-plus) +[![Installs](https://img.shields.io/visual-studio-marketplace/i/krotname.markdown-table-editor-plus?label=installs)](https://marketplace.visualstudio.com/items?itemName=krotname.markdown-table-editor-plus) +[![Rating](https://img.shields.io/visual-studio-marketplace/r/krotname.markdown-table-editor-plus?label=rating)](https://marketplace.visualstudio.com/items?itemName=krotname.markdown-table-editor-plus&ssr=false#review-details) [![CI](https://github.com/krotname/VsCodeMarkdownTableEditor/actions/workflows/ci.yml/badge.svg?branch=main)](https://github.com/krotname/VsCodeMarkdownTableEditor/actions/workflows/ci.yml) [![CodeQL](https://github.com/krotname/VsCodeMarkdownTableEditor/actions/workflows/codeql.yml/badge.svg?branch=main)](https://github.com/krotname/VsCodeMarkdownTableEditor/actions/workflows/codeql.yml?query=branch%3Amain) [![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/krotname/VsCodeMarkdownTableEditor/badge)](https://securityscorecards.dev/viewer/?uri=github.com/krotname/VsCodeMarkdownTableEditor) @@ -11,12 +14,12 @@ Markdown Table Editor Plus turns VS Code into a comfortable Markdown table edito written by hand or generated by an AI, press `Tab`, and the extension aligns the columns while keeping the Markdown intact — then helps you move rows, columns, and data without leaving the editor. -**Quick start:** [download the VSIX from the latest release](https://github.com/krotname/VsCodeMarkdownTableEditor/releases/latest) · +**Quick start:** [install from the Visual Studio Marketplace](https://marketplace.visualstudio.com/items?itemName=krotname.markdown-table-editor-plus) · +[download the VSIX from the latest release](https://github.com/krotname/VsCodeMarkdownTableEditor/releases/latest) · [open the project site](https://markdowntableeditor.ru/) · [README на русском](README.md) -The Visual Studio Marketplace listing is in preparation; until then the extension installs from the -VSIX. On the Marketplace it is named **Markdown Table Editor Plus**, because the plain +On the Marketplace the extension is named **Markdown Table Editor Plus**, because the plain `Markdown Table Editor` name is held by an unrelated extension. It is the same product line as the JetBrains IDE and Notepad++ editions. @@ -116,6 +119,16 @@ cells without changing what each row means: ## Install +From the Marketplace: + +- Open the [extension page](https://marketplace.visualstudio.com/items?itemName=krotname.markdown-table-editor-plus) + and press `Install`, or search for `Markdown Table Editor Plus` in the Extensions view inside VS Code. +- Or run in a terminal: + +``` +code --install-extension krotname.markdown-table-editor-plus +``` + From a VSIX: 1. Download `markdown-table-editor-plus.vsix` from the [latest release](https://github.com/krotname/VsCodeMarkdownTableEditor/releases/latest) diff --git a/README.md b/README.md index 577c65e..96d6448 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,8 @@ # Markdown Table Editor Plus для Visual Studio Code +[![Marketplace](https://img.shields.io/visual-studio-marketplace/v/krotname.markdown-table-editor-plus?label=marketplace)](https://marketplace.visualstudio.com/items?itemName=krotname.markdown-table-editor-plus) +[![Installs](https://img.shields.io/visual-studio-marketplace/i/krotname.markdown-table-editor-plus?label=installs)](https://marketplace.visualstudio.com/items?itemName=krotname.markdown-table-editor-plus) +[![Rating](https://img.shields.io/visual-studio-marketplace/r/krotname.markdown-table-editor-plus?label=rating)](https://marketplace.visualstudio.com/items?itemName=krotname.markdown-table-editor-plus&ssr=false#review-details) [![CI](https://github.com/krotname/VsCodeMarkdownTableEditor/actions/workflows/ci.yml/badge.svg?branch=main)](https://github.com/krotname/VsCodeMarkdownTableEditor/actions/workflows/ci.yml) [![CodeQL](https://github.com/krotname/VsCodeMarkdownTableEditor/actions/workflows/codeql.yml/badge.svg?branch=main)](https://github.com/krotname/VsCodeMarkdownTableEditor/actions/workflows/codeql.yml?query=branch%3Amain) [![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/krotname/VsCodeMarkdownTableEditor/badge)](https://securityscorecards.dev/viewer/?uri=github.com/krotname/VsCodeMarkdownTableEditor) @@ -11,13 +14,13 @@ Markdown Table Editor Plus превращает VS Code в удобный ред таблицу или сгенерированную ИИ, жмёте `Tab` — и расширение выравнивает колонки, сохраняя разметку, а дальше помогает переставлять строки, колонки и данные, не выходя из редактора. -**Быстрый старт:** [скачать VSIX из последнего релиза](https://github.com/krotname/VsCodeMarkdownTableEditor/releases/latest) · +**Быстрый старт:** [установить из Visual Studio Marketplace](https://marketplace.visualstudio.com/items?itemName=krotname.markdown-table-editor-plus) · +[скачать VSIX из последнего релиза](https://github.com/krotname/VsCodeMarkdownTableEditor/releases/latest) · [открыть сайт проекта](https://markdowntableeditor.ru/) · [English README](README.en.md) -Публикация в Visual Studio Marketplace готовится; до неё расширение ставится из VSIX. В Marketplace -расширение называется **Markdown Table Editor Plus**: простое `Markdown Table Editor` там уже занято -посторонним расширением. Это та же линейка, что версии для JetBrains IDEs и Notepad++. +В Marketplace расширение называется **Markdown Table Editor Plus**: простое `Markdown Table Editor` +там уже занято посторонним расширением. Это та же линейка, что версии для JetBrains IDEs и Notepad++. ## Другие версии @@ -115,6 +118,16 @@ GIF собран из реальных скриншотов VS Code под Windo ## Установка +Из Marketplace: + +- Откройте [страницу расширения](https://marketplace.visualstudio.com/items?itemName=krotname.markdown-table-editor-plus) + и нажмите `Install`, либо найдите `Markdown Table Editor Plus` во вкладке Extensions внутри VS Code. +- Или выполните в терминале: + +``` +code --install-extension krotname.markdown-table-editor-plus +``` + Из VSIX: 1. Скачайте `markdown-table-editor-plus.vsix` из [последнего релиза](https://github.com/krotname/VsCodeMarkdownTableEditor/releases/latest) diff --git a/package-lock.json b/package-lock.json index 19667e5..4c58a55 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "markdown-table-editor-plus", - "version": "0.2.2", + "version": "0.2.3", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "markdown-table-editor-plus", - "version": "0.2.2", + "version": "0.2.3", "license": "GPL-3.0-or-later", "devDependencies": { "@types/mocha": "^10.0.10", diff --git a/package.json b/package.json index 75b2ad4..b251765 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "markdown-table-editor-plus", "displayName": "Markdown Table Editor Plus", "description": "Fast, local Markdown table editing for Visual Studio Code.", - "version": "0.2.2", + "version": "0.2.3", "publisher": "krotname", "license": "GPL-3.0-or-later", "repository": {