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
320 changes: 320 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -313,6 +313,326 @@
- Add trailing newlines to all source files (a970f94)

# Changelog for v1.0.0
## [1.6.1] - 2026-10-23

### ✨ Features

- make all API URLs configurable via VITE_API_BASE_URL env variable (f9da460)
- full docs redesign with Stripe-style layout and updated response examples (6a7e4f8)
- add i18n support for all hardcoded text (EN + ID translations) (02aa5d4)
- add back glossary section with Stripe-style design (cce1f72)
- use CodeBlock with Prism syntax highlighting in CodePanel (9ba36b3)
- restore full glossary with KaTeX formulas and calculation examples (ae58468)
- redesign docs as Bark-Cloth Border ledger with per-section routes (dd0afd4)
- restyle docs in the Stripe-docs manner with logo blue, Inter and light/dark token sets (8c0fa40)

### 🐛 Bug Fixes

- remove trigger-deploy job (WORKFLOW_TOKEN not available, rely on PAT tag push) (aab8593)
- use WORKFLOW_PAT org secret instead of WORKFLOW_TOKEN (7d3c22f)
- do not split components chunk, keep prismjs co-located with CodeBlock (544d03a)
- expose Prism to window before language plugins load (3ba7d20)
- import Prism from prism-setup to ensure window.Prism is set before plugins (2bc66e9)
- restore CodeBlock.vue with correct prism-setup import (662f463)
- use static imports for prism language plugins (no require, proper ES module) (55a8e1c)
- do not assign prismjs to manual chunk, let rollup co-locate with importer (40e56cb)
- add pnpm.overrides to match lockfile (prevents LOCKFILE_CONFIG_MISMATCH in Docker) (e1c6d62)
- pin pnpm to 10.15.1 in Dockerfile to match CI (9a273e9)
- accept both v-prefixed and plain semver tags in deploy trigger (31fe5ac)
- exclude prismjs from vendor chunk so it co-locates with its consumers (2b4c4ea)
- use tag push trigger instead of release published to prevent duplicate deploy runs (af978de)
- resolve lint error in DocSidebar and unused import in Home (3d18d5b)
- remove duplicate release-branch-creation workflow (handled by reusable workflow) (ceda3e1)
- use CodePanel component for glossary formula code blocks (21faf3f)
- show correct parameters for each endpoint (73f3a90)
- use Prism.highlight() instead of highlightElement() for reactive code rendering (81efb31)
- improve mobile responsiveness - remove horizontal overflow (f6d3bcc)
- remove overflow-hidden from api-section-grid children, add body max-width (f54e333)
- resolve remaining mobile overflow issues in glossary and API section (5ae0088)
- endpoint line wrapping on mobile, nav offset, drop duplicate glossary lead (18e452e)
- bark border carries nav and state, token wrapping, ledger key paths, bark ground, mobile docs order, cleanup (e5ab9da)
- hero code panel with response tab, dark source captions, DOM-order endpoint layout, reserved logo height (1c44371)
- dark scrim behind drawer and search, centre home hero content (31866cb)
- glossary on the docs system, drawer keyboard and inert, endpoints index columns, shared content width, dark code panel, tokens, heading anchors (31a7864)
- slash-aware path wrapping, stacked glossary and endpoints tables, subscripts, base URL chip (fa6c762)
- fix(deps): update vue and postcss to clear high vulnerability advisories (c033c14)
- fix(deps): update vue and postcss to clear high vulnerability advisories (9740b89)
- fix(deps): carry hotfix 1.5.3 vue and postcss versions into develop (bb57c4a)

### 📚 Documentation

- update changelog for v1.3.3 (5e9fb75)
- update changelog for 1.3.4 (0bcfe71)
- update changelog for 1.3.5 (81272a1)
- update changelog for 1.3.6 (8f0e9a1)
- update changelog for 1.3.7 (9832774)
- update changelog for 1.3.8 (a9e1b8d)
- update changelog for 1.4.0 (f9b08c0)
- update changelog for 1.4.1 (1e5fe80)
- update changelog for 1.4.2 (6e890ff)
- update changelog for 1.4.3 (a77da18)
- update changelog for 1.4.4 (e3f6b3c)
- update changelog for 1.5.0 (a010b16)
- update changelog for 1.5.1 (46cb6ea)
- update changelog for 1.5.2 (fc40ac2)
- add DESIGN.md and sidecar for the final design, untrack review screenshots (c8320b8)
- refresh design sidecar with the new type steps (1a44068)
- update changelog for 1.5.3 (cf7a82f)
- update changelog for 1.6.0 (ad970c7)

### 🔧 Chores

- bump version to v1.4.0 for next development cycle (2c0abcd)
- back-merge v1.3.0 to develop (7cace92)
- back-merge v1.3.1 to develop (66490af)
- back-merge v1.3.2 to develop (7b22074)
- back-merge v1.3.3 to develop (473940f)
- prepare v1.3.4 hotfix (7f6ef19)
- bump version to 1.3.4 (e5ffb13)
- back-merge 1.3.4 to develop (44abde5)
- prepare v1.3.5 hotfix (5ef9462)
- bump version to 1.3.5 (54181e6)
- back-merge 1.3.5 to develop (6b81bdf)
- prepare v1.3.6 hotfix (c029ec4)
- bump version to 1.3.6 (c2aba95)
- back-merge 1.3.6 to develop (05d7997)
- prepare v1.3.7 hotfix (9df6c2e)
- bump version to 1.3.7 (3cd0540)
- regenerate pnpm-lock.yaml after adding pnpm.overrides (e0a905e)
- back-merge 1.3.7 to develop (e1f8738)
- bump version to 1.3.8 (66900c4)
- back-merge 1.3.8 to develop (a712d80)
- prepare v1.4.0 release (8a52e4e)
- bump version to v1.5.0 for next development cycle (814713a)
- bump version to 1.4.1 (5f14ac9)
- back-merge 1.4.1 to develop (550ee8f)
- bump version to 1.4.2 (27c5b5c)
- back-merge 1.4.2 to develop (2036271)
- back-merge 1.4.3 to develop (beace1a)
- back-merge 1.4.4 to develop (718613c)
- bump version to 1.6.0 for next development cycle (2ebb04f)
- bump version to 1.5.1 (e132081)
- back-merge 1.5.1 to develop (9c6e35a)
- bump version to 1.5.2 (f209cd2)
- back-merge 1.5.2 to develop (086ed01)
- bump version to 1.5.3 (7f24fec)
- back-merge 1.5.3 to develop (a353989)
- bump version to 1.6.1 (5c5ea52)

### 📝 Other Changes

- Merge pull request #48 from banua-coder/chore/bump-version-to-v1.4.0-dev (31cdfb8)
- Merge pull request #51 from banua-coder/chore/back-merge-v1.3.0 (05c32bc)
- Merge pull request #54 from banua-coder/chore/back-merge-v1.3.1 (d939de7)
- Merge pull request #57 from banua-coder/chore/back-merge-v1.3.2 (dd4974b)
- Merge pull request #60 from banua-coder/chore/back-merge-v1.3.3 (80eb69c)
- Merge pull request #61 from banua-coder/chore/prepare-hotfix-v1.3.4 (1108df2)
- Merge pull request #62 from banua-coder/hotfix/1.3.4 (b4dbfcc)
- Merge pull request #63 from banua-coder/chore/back-merge-1.3.4 (9b7df39)
- Merge pull request #64 from banua-coder/chore/prepare-hotfix-v1.3.5 (8eef46c)
- Merge pull request #65 from banua-coder/hotfix/1.3.5 (132d70e)
- Merge pull request #66 from banua-coder/chore/back-merge-1.3.5 (8d99044)
- Merge pull request #67 from banua-coder/chore/prepare-hotfix-v1.3.6 (6a2e396)
- Merge pull request #68 from banua-coder/hotfix/1.3.6 (985bc35)
- Merge pull request #69 from banua-coder/chore/back-merge-1.3.6 (4e7f847)
- Merge pull request #70 from banua-coder/chore/prepare-hotfix-v1.3.7 (72c249a)
- Merge pull request #71 from banua-coder/hotfix/1.3.7 (95df5e9)
- Merge pull request #72 from banua-coder/chore/back-merge-1.3.7 (ad3828c)
- Merge pull request #74 from banua-coder/hotfix/1.3.8 (ae7c28f)
- Merge pull request #75 from banua-coder/chore/back-merge-1.3.8 (9eef133)
- Merge pull request #76 from banua-coder/fix/remove-duplicate-deploy-trigger (3ed94ef)
- Merge pull request #77 from banua-coder/feature/configurable-api-url (b150a5a)
- Merge pull request #78 from banua-coder/feature/docs-redesign-stripe-style (910c96d)
- Merge pull request #79 from banua-coder/chore/prepare-release-v1.4.0 (87c0b06)
- Merge pull request #81 from banua-coder/chore/bump-version-to-v1.5.0-dev (2c10b45)
- Merge pull request #80 from banua-coder/release/1.4.0 (75657a2)
- Merge pull request #85 from banua-coder/chore/back-merge-1.4.0 (756950a)
- Merge pull request #86 from banua-coder/hotfix/1.4.1 (9e66e9f)
- Merge pull request #87 from banua-coder/chore/back-merge-1.4.1 (bb9f6a1)
- Merge pull request #88 from banua-coder/hotfix/1.4.2 (46b02da)
- hotfix(glossary): full editorial redesign - replace AI-generic card layout with clean editorial style (4586fd2)
- Merge pull request #89 from banua-coder/chore/back-merge-1.4.2 (338d433)
- Merge pull request #90 from banua-coder/hotfix/1.4.3 (f44ef6e)
- hotfix(1.4.4): sidebar scroll-spy, version badge, code tabs light mode, glossary padding, real API responses (48f0df3)
- Merge pull request #91 from banua-coder/chore/back-merge-1.4.3 (66ecde0)
- Merge pull request #92 from banua-coder/hotfix/1.4.4 (05a61ef)
- Merge pull request #94 from banua-coder/chore/back-merge-1.4.4 (a08096c)
- Merge pull request #95 from banua-coder/fix/mobile-responsiveness (97e0960)
- Merge pull request #97 from banua-coder/chore/bump-version-to-1.6.0-dev (2384043)
- Merge pull request #96 from banua-coder/release/1.5.0 (53ee259)
- Merge pull request #98 from banua-coder/chore/back-merge-1.5.0 (2407f75)
- hotfix: make math formulas, code blocks, and params table scrollable on mobile (73dae93)
- Merge pull request #101 from banua-coder/hotfix/1.5.1 (894f219)
- Merge pull request #102 from banua-coder/chore/back-merge-1.5.1 (284c2f9)
- hotfix(1.5.2): fix overflow clipping in section containers (285f747)
- Merge pull request #103 from banua-coder/hotfix/1.5.2 (09fdfd9)
- Merge pull request #104 from banua-coder/chore/back-merge-1.5.2 (b075232)
- hotfix(1.5.3): always pull latest base image when building (c587236)
- Merge pull request #106 from banua-coder/hotfix/1.5.3 (989e258)
- Merge pull request #108 from banua-coder/chore/back-merge-1.5.3 (8171372)
- Merge pull request #107 from banua-coder/feature/docs-redesign-v2 (10394c6)
- Merge pull request #109 from banua-coder/release/1.6.0 (3b7a6a8)
- hotfix(1.6.1): publish window.Prism before the language grammars load (947edf4)
- Merge pull request #112 from banua-coder/hotfix/1.6.1 (498ebd5)

## [1.6.0] - 2026-10-23

### ✨ Features

- make all API URLs configurable via VITE_API_BASE_URL env variable (f9da460)
- full docs redesign with Stripe-style layout and updated response examples (6a7e4f8)
- add i18n support for all hardcoded text (EN + ID translations) (02aa5d4)
- add back glossary section with Stripe-style design (cce1f72)
- use CodeBlock with Prism syntax highlighting in CodePanel (9ba36b3)
- restore full glossary with KaTeX formulas and calculation examples (ae58468)
- redesign docs as Bark-Cloth Border ledger with per-section routes (dd0afd4)
- restyle docs in the Stripe-docs manner with logo blue, Inter and light/dark token sets (8c0fa40)

### 🐛 Bug Fixes

- remove trigger-deploy job (WORKFLOW_TOKEN not available, rely on PAT tag push) (aab8593)
- use WORKFLOW_PAT org secret instead of WORKFLOW_TOKEN (7d3c22f)
- do not split components chunk, keep prismjs co-located with CodeBlock (544d03a)
- expose Prism to window before language plugins load (3ba7d20)
- import Prism from prism-setup to ensure window.Prism is set before plugins (2bc66e9)
- restore CodeBlock.vue with correct prism-setup import (662f463)
- use static imports for prism language plugins (no require, proper ES module) (55a8e1c)
- do not assign prismjs to manual chunk, let rollup co-locate with importer (40e56cb)
- add pnpm.overrides to match lockfile (prevents LOCKFILE_CONFIG_MISMATCH in Docker) (e1c6d62)
- pin pnpm to 10.15.1 in Dockerfile to match CI (9a273e9)
- accept both v-prefixed and plain semver tags in deploy trigger (31fe5ac)
- exclude prismjs from vendor chunk so it co-locates with its consumers (2b4c4ea)
- use tag push trigger instead of release published to prevent duplicate deploy runs (af978de)
- resolve lint error in DocSidebar and unused import in Home (3d18d5b)
- remove duplicate release-branch-creation workflow (handled by reusable workflow) (ceda3e1)
- use CodePanel component for glossary formula code blocks (21faf3f)
- show correct parameters for each endpoint (73f3a90)
- use Prism.highlight() instead of highlightElement() for reactive code rendering (81efb31)
- improve mobile responsiveness - remove horizontal overflow (f6d3bcc)
- remove overflow-hidden from api-section-grid children, add body max-width (f54e333)
- resolve remaining mobile overflow issues in glossary and API section (5ae0088)
- endpoint line wrapping on mobile, nav offset, drop duplicate glossary lead (18e452e)
- bark border carries nav and state, token wrapping, ledger key paths, bark ground, mobile docs order, cleanup (e5ab9da)
- hero code panel with response tab, dark source captions, DOM-order endpoint layout, reserved logo height (1c44371)
- dark scrim behind drawer and search, centre home hero content (31866cb)
- glossary on the docs system, drawer keyboard and inert, endpoints index columns, shared content width, dark code panel, tokens, heading anchors (31a7864)
- slash-aware path wrapping, stacked glossary and endpoints tables, subscripts, base URL chip (fa6c762)
- fix(deps): update vue and postcss to clear high vulnerability advisories (c033c14)
- fix(deps): update vue and postcss to clear high vulnerability advisories (9740b89)
- fix(deps): carry hotfix 1.5.3 vue and postcss versions into develop (bb57c4a)

### 📚 Documentation

- update changelog for v1.3.3 (5e9fb75)
- update changelog for 1.3.4 (0bcfe71)
- update changelog for 1.3.5 (81272a1)
- update changelog for 1.3.6 (8f0e9a1)
- update changelog for 1.3.7 (9832774)
- update changelog for 1.3.8 (a9e1b8d)
- update changelog for 1.4.0 (f9b08c0)
- update changelog for 1.4.1 (1e5fe80)
- update changelog for 1.4.2 (6e890ff)
- update changelog for 1.4.3 (a77da18)
- update changelog for 1.4.4 (e3f6b3c)
- update changelog for 1.5.0 (a010b16)
- update changelog for 1.5.1 (46cb6ea)
- update changelog for 1.5.2 (fc40ac2)
- add DESIGN.md and sidecar for the final design, untrack review screenshots (c8320b8)
- refresh design sidecar with the new type steps (1a44068)
- update changelog for 1.5.3 (cf7a82f)

### 🔧 Chores

- bump version to v1.4.0 for next development cycle (2c0abcd)
- back-merge v1.3.0 to develop (7cace92)
- back-merge v1.3.1 to develop (66490af)
- back-merge v1.3.2 to develop (7b22074)
- back-merge v1.3.3 to develop (473940f)
- prepare v1.3.4 hotfix (7f6ef19)
- bump version to 1.3.4 (e5ffb13)
- back-merge 1.3.4 to develop (44abde5)
- prepare v1.3.5 hotfix (5ef9462)
- bump version to 1.3.5 (54181e6)
- back-merge 1.3.5 to develop (6b81bdf)
- prepare v1.3.6 hotfix (c029ec4)
- bump version to 1.3.6 (c2aba95)
- back-merge 1.3.6 to develop (05d7997)
- prepare v1.3.7 hotfix (9df6c2e)
- bump version to 1.3.7 (3cd0540)
- regenerate pnpm-lock.yaml after adding pnpm.overrides (e0a905e)
- back-merge 1.3.7 to develop (e1f8738)
- bump version to 1.3.8 (66900c4)
- back-merge 1.3.8 to develop (a712d80)
- prepare v1.4.0 release (8a52e4e)
- bump version to v1.5.0 for next development cycle (814713a)
- bump version to 1.4.1 (5f14ac9)
- back-merge 1.4.1 to develop (550ee8f)
- bump version to 1.4.2 (27c5b5c)
- back-merge 1.4.2 to develop (2036271)
- back-merge 1.4.3 to develop (beace1a)
- back-merge 1.4.4 to develop (718613c)
- bump version to 1.6.0 for next development cycle (2ebb04f)
- bump version to 1.5.1 (e132081)
- back-merge 1.5.1 to develop (9c6e35a)
- bump version to 1.5.2 (f209cd2)
- back-merge 1.5.2 to develop (086ed01)
- bump version to 1.5.3 (7f24fec)
- back-merge 1.5.3 to develop (a353989)

### 📝 Other Changes

- Merge pull request #48 from banua-coder/chore/bump-version-to-v1.4.0-dev (31cdfb8)
- Merge pull request #51 from banua-coder/chore/back-merge-v1.3.0 (05c32bc)
- Merge pull request #54 from banua-coder/chore/back-merge-v1.3.1 (d939de7)
- Merge pull request #57 from banua-coder/chore/back-merge-v1.3.2 (dd4974b)
- Merge pull request #60 from banua-coder/chore/back-merge-v1.3.3 (80eb69c)
- Merge pull request #61 from banua-coder/chore/prepare-hotfix-v1.3.4 (1108df2)
- Merge pull request #62 from banua-coder/hotfix/1.3.4 (b4dbfcc)
- Merge pull request #63 from banua-coder/chore/back-merge-1.3.4 (9b7df39)
- Merge pull request #64 from banua-coder/chore/prepare-hotfix-v1.3.5 (8eef46c)
- Merge pull request #65 from banua-coder/hotfix/1.3.5 (132d70e)
- Merge pull request #66 from banua-coder/chore/back-merge-1.3.5 (8d99044)
- Merge pull request #67 from banua-coder/chore/prepare-hotfix-v1.3.6 (6a2e396)
- Merge pull request #68 from banua-coder/hotfix/1.3.6 (985bc35)
- Merge pull request #69 from banua-coder/chore/back-merge-1.3.6 (4e7f847)
- Merge pull request #70 from banua-coder/chore/prepare-hotfix-v1.3.7 (72c249a)
- Merge pull request #71 from banua-coder/hotfix/1.3.7 (95df5e9)
- Merge pull request #72 from banua-coder/chore/back-merge-1.3.7 (ad3828c)
- Merge pull request #74 from banua-coder/hotfix/1.3.8 (ae7c28f)
- Merge pull request #75 from banua-coder/chore/back-merge-1.3.8 (9eef133)
- Merge pull request #76 from banua-coder/fix/remove-duplicate-deploy-trigger (3ed94ef)
- Merge pull request #77 from banua-coder/feature/configurable-api-url (b150a5a)
- Merge pull request #78 from banua-coder/feature/docs-redesign-stripe-style (910c96d)
- Merge pull request #79 from banua-coder/chore/prepare-release-v1.4.0 (87c0b06)
- Merge pull request #81 from banua-coder/chore/bump-version-to-v1.5.0-dev (2c10b45)
- Merge pull request #80 from banua-coder/release/1.4.0 (75657a2)
- Merge pull request #85 from banua-coder/chore/back-merge-1.4.0 (756950a)
- Merge pull request #86 from banua-coder/hotfix/1.4.1 (9e66e9f)
- Merge pull request #87 from banua-coder/chore/back-merge-1.4.1 (bb9f6a1)
- Merge pull request #88 from banua-coder/hotfix/1.4.2 (46b02da)
- hotfix(glossary): full editorial redesign - replace AI-generic card layout with clean editorial style (4586fd2)
- Merge pull request #89 from banua-coder/chore/back-merge-1.4.2 (338d433)
- Merge pull request #90 from banua-coder/hotfix/1.4.3 (f44ef6e)
- hotfix(1.4.4): sidebar scroll-spy, version badge, code tabs light mode, glossary padding, real API responses (48f0df3)
- Merge pull request #91 from banua-coder/chore/back-merge-1.4.3 (66ecde0)
- Merge pull request #92 from banua-coder/hotfix/1.4.4 (05a61ef)
- Merge pull request #94 from banua-coder/chore/back-merge-1.4.4 (a08096c)
- Merge pull request #95 from banua-coder/fix/mobile-responsiveness (97e0960)
- Merge pull request #97 from banua-coder/chore/bump-version-to-1.6.0-dev (2384043)
- Merge pull request #96 from banua-coder/release/1.5.0 (53ee259)
- Merge pull request #98 from banua-coder/chore/back-merge-1.5.0 (2407f75)
- hotfix: make math formulas, code blocks, and params table scrollable on mobile (73dae93)
- Merge pull request #101 from banua-coder/hotfix/1.5.1 (894f219)
- Merge pull request #102 from banua-coder/chore/back-merge-1.5.1 (284c2f9)
- hotfix(1.5.2): fix overflow clipping in section containers (285f747)
- Merge pull request #103 from banua-coder/hotfix/1.5.2 (09fdfd9)
- Merge pull request #104 from banua-coder/chore/back-merge-1.5.2 (b075232)
- hotfix(1.5.3): always pull latest base image when building (c587236)
- Merge pull request #106 from banua-coder/hotfix/1.5.3 (989e258)
- Merge pull request #108 from banua-coder/chore/back-merge-1.5.3 (8171372)
- Merge pull request #107 from banua-coder/feature/docs-redesign-v2 (10394c6)
- Merge pull request #109 from banua-coder/release/1.6.0 (3b7a6a8)

## [1.5.3] - 2026-10-23

### ✨ Features
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "pico-api-docs",
"version": "1.6.0",
"version": "1.6.1",
"description": "PICO SulTeng API Documentation - COVID-19 Sulawesi Tengah Data API",
"main": "index.js",
"scripts": {
Expand Down
8 changes: 8 additions & 0 deletions src/lib/prism-global.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
import Prism from 'prismjs'

// The language grammars in prismjs/components call a global `Prism`. Publish it in its own
// module so it exists before any grammar loads. The bundler does not guarantee that order
// for a side-effect import, and the production build failed with "Prism is not defined".
;(globalThis as { Prism?: typeof Prism }).Prism = Prism

export default Prism
Loading
Loading