Skip to content

Latest commit

 

History

History
1174 lines (568 loc) · 62.1 KB

File metadata and controls

1174 lines (568 loc) · 62.1 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

1.9.1 (2026-01-29)

✨ Features

  • workflow: add mermaid diagram and fix high severity tar vulnerability (32b47fa)

1.9.0 (2026-01-29)

📝 Documentation

  • record release notes for v1.8.1 (fd213dd)

🐛 Bug Fixes

  • web: sync version badges with package metadata (b579113)

✨ Features

  • workflow: integrate mermaid feature flow and stabilize workflow logic (88dfe56)

🧹 Chores

  • update commitlint dependencies and setup commiter (6e016f9)

1.8.1 (2025-12-26)

📝 Documentation

  • add release notes for v1.8.0 (5a4025b)
  • refresh PRD and README for v1.8.0 (d7ff89e)

1.8.0 (2025-12-26)

♻️ Refactors

  • complete handlers.js modularization and fix all tests (af5b3d6)
  • split handlers.test.js into smaller focused test modules (321bbe5)

1.7.17 (2025-12-26)

📝 Documentation

  • update release notes for v1.7.16 (0afd96b)

✨ Features

  • allow skipping release step (004e4fa)

🧹 Chores

  • add @programinglive/commiter setup (1d2a19d)

1.7.16 (2025-12-24)

🐛 Bug Fixes

  • align database schema with dashboard and improve user ID handling (69e7f38)

🧹 Chores

  • cleanup temporary debugging scripts (a5e2b15)
  • sync version to 1.7.15 across web and landing pages (c520e4a)

📝 Documentation

  • update macOS MCP config instructions (1e368da)

1.7.15 (2025-12-19)

🐛 Bug Fixes

  • optimize startup performance and add database connection resilience (bff2714)
  • refactor Navbar and History to use absolute API client URLs v1.7.18 (dc33eae)
  • sync all version labels to 1.7.14 and improve netlify routing (78712eb)
  • sync all version strings to 1.7.14 (e2a1795)
  • sync version to 1.7.14 and fix static routing via trailingSlash (1c152bd)

1.7.14 (2025-12-19)

✨ Features

  • add API dependencies and update login to use API client (94bb42f)
  • add REST API server for frontend database access (cdb347c)
  • implement JWT authentication and update client (8efbe80)

♻️ Refactors

  • remove session cookies, enforce JWT only (bacd83a)

🐛 Bug Fixes

  • add credentials:include to getCurrentUser to persist session (b8f2df5)
  • add root netlify.toml for monorepo support (54c5ed3)
  • enable trust proxy and force secure cookies for cross-domain session (2c5d6e8)
  • ensure getMe uses full API URL (b3bd0da)
  • force API URL to tunnel address to resolve cached old IP (1883731)
  • inline auth functions in API server (eefd73c)
  • remove duplicate variable declarations in API server (31d3621)
  • remove dynamic API route for static export (05a4dd0)
  • remove explicit publish path to fix netlify build (cd64bcf)
  • remove incorrect netlify publish dir for dynamic build (ea34cf4)
  • remove incorrect publish dir from netlify config (010236f)
  • restore static export for netlify deployment (685d841)
  • update API URL to use Cloudflare Tunnel for HTTPS (ab72f6c)
  • use apiClient in history page and add version indicator (4889669)
  • use npm install instead of ci to avoid lockfile issues (e5fae26)

🧹 Chores

  • bump version to 1.7.14 to ensure fresh build (f7d8886)
  • bump version to 1.7.15 for JWT frontend deploy (7850268)
  • cleanup post-release and update website version to 1.7.13 (7341d44)
  • save pending changes before release (4d4b1c9)

1.7.13 (2025-12-18)

🐛 Bug Fixes

  • remote db connection, history api 500 errors, and windows startup (ce559a6)

1.7.12 (2025-12-17)

📝 Documentation

  • post-release cleanup v1.7.11 (c2ee733)

✨ Features

  • add authentication system with login page and protected routes (2acb20e)
  • add Docker deployment support with PostgreSQL for GCP (3adb4cb)
  • expose PostgreSQL port for remote access (b1d4066)
  • revamp history page UI and remove history from landing (a9d0e4e)
  • simplify docker-compose to only PostgreSQL, improve logout button UI (4530862)

🐛 Bug Fixes

  • suppress 401 auth errors in console (b63e63b)
  • web: resolve 500 error on history API and auth sync (88bbff0)

🧹 Chores

  • configure commitlint and husky via commiter setup (4de6c84)
  • update website to v1.7.11 and fix dependencies (da80b1c)

1.7.11 (2025-12-16)

📝 Documentation

  • fix version status in PRD (fa7912b)

✨ Features

  • implement .env support and fix mysql date persistence (096797c)

✅ Tests

  • comprehensive DB adapter tests, env support, and warning fixes (44814ff)

1.7.10 (2025-12-16)

🧹 Chores

  • update release notes and finalize ci config (92ac78a)

📝 Documentation

  • update PRD and release notes for v1.7.9 (024b3c2)

1.7.9 (2025-12-16)

🐛 Bug Fixes

  • ci: apply official npm trusted publishing config (9256583)

1.7.8 (2025-12-16)

🐛 Bug Fixes

  • ci: remove all token config for pure OIDC publishing (d4759cc)

1.7.7 (2025-12-16)

🐛 Bug Fixes

  • ci: remove duplicates and apply robust trusted publishing config (eedb661)

1.7.6 (2025-12-16)

🐛 Bug Fixes

  • ci: restore registry config with token fallback for Trusted Publishing (542615c)

1.7.5 (2025-12-16)

🐛 Bug Fixes

  • ci: switch to tokenless trusted publishing (fdfc4a9)

1.7.4 (2025-12-16)

🐛 Bug Fixes

  • ci: add id-token permission for npm provenance (8930338)

1.7.3 (2025-12-16)

🐛 Bug Fixes

  • ci: add web dependencies installation step (7d5dc62)

1.7.2 (2025-12-16)

🐛 Bug Fixes

  • ci: consolidate release and publish workflows (98e5b31)

1.7.1 (2025-12-16)

🐛 Bug Fixes

  • build errors and warnings (dc24831)
  • suppress remaining build warnings (f7d9b2d)

1.7.0 (2025-12-16)

🐛 Bug Fixes

  • handle null CustPL in birthday-customers.blade.php (ERP-19) (71b8f7e)

♻️ Refactors

  • integrate database adapters into workflow state (370cbb4)

📝 Documentation

  • update PRD and add configuration guide (1dfccf5)
  • update release notes for 1.6.3 (afb9fb9)

🧹 Chores

✨ Features

  • implement database adapters for sqlite, mysql, postgres (8e7416a)
  • persist active workflow state to database (d29546d)

1.6.3 (2025-12-06)

📝 Documentation

  • update release notes for 1.6.2 (f0c2d49)

🐛 Bug Fixes

  • add light mode support to docs page (490cf22)

1.6.2 (2025-12-06)

📝 Documentation

  • update release notest for 1.6.1 (72a9284)

✅ Tests

  • update create_documentation test to verify PRD check and remove incompatible jest test (a7f2b28)

✨ Features

  • add PRD file existence check to create_documentation workflow step (62cdee3)
  • add PRD file existence check to create_documentation workflow step (6c51012)

1.6.1 (2025-12-06)

🐛 Bug Fixes

  • add table header to release notes for release script compatibility (44e47fc)

1.6.0 (2025-12-06)

✨ Features

  • add responsive vertical monitor support and dark/light mode toggle (5565765)

1.5.11 (2025-12-05)

1.5.10 (2025-12-05)

1.5.9 (2025-12-05)

1.5.8 (2025-12-05)

🐛 Bug Fixes

  • release: amend tag to include release notes, remove build-docs.js and dist/docs (a3cea9b)

1.5.7 (2025-12-05)

🐛 Bug Fixes

  • ci: checkout main branch for release notes and remove RELEASE_NOTES.html generation (5d50dc0)

1.5.6 (2025-12-05)

🐛 Bug Fixes

  • ci: update github release workflow to use github-script (0990808)

1.5.5 (2025-12-05)

📝 Documentation

  • add unreleased note for release automation (a5478dc)

1.5.4 (2025-12-05)

🧹 Chores

  • ci: add github release automation workflow (80d5ded)
  • release: version 1.5.3 changes and changelog (c2698a7)
  • run release scripts via cjs (bc241c8)
  • web: update version display to 1.5.3 in docs page (25e37f3)
  • web: update version display to 1.5.3 in Hero component (b478449)

1.5.3 (2025-12-05)

🐛 Bug Fixes

  • correct package.json version from null to 1.5.2 for npm publish (be60c99)
  • news: improve error handling and form accessibility (5e0a1a8)
  • switch to static export for Netlify deployment (acddfd7)

🧹 Chores

  • release: null 🚀 (55d7f99)
  • release: prepare patch release 1.5.3 (5b92c42)

1.5.2 (2025-12-02)

1.5.1 (2025-12-02)

🏗️ Build System

  • add netlify.toml for static site deployment (8667537)

✨ Features

  • add Netlify deployment support for web dashboard (c05a791)

📝 Documentation

  • update generated web-dashboard.html (96d47a5)
  • update release notes for 1.5.0 (d860460)

1.5.0 (2025-12-02)

♻️ Refactors

  • dashboard: combine analytics charts and use local Chart.js (86ed3f4)

✨ Features

  • dashboard: implement random data generation for analytics chart (17e2073)

🐛 Bug Fixes

  • dashboard: improve responsive layout for admin stats cards (33d5b39)
  • dashboard: improve responsive layout for admin stats cards (530400d)
  • move build dependencies to dependencies section (701b07c)
  • move dompdf to require and resolve debugbar production error (e5d1cb6)
  • move vite to dependencies to ensure build works on production (62fc4c0)
  • resolve sentry permission issues (c739f8e)

🧹 Chores

📝 Documentation

  • update release notes html for 1.4.11 (e683ab6)

1.4.11 (2025-12-01)

🐛 Bug Fixes

  • move vite to dependencies to ensure build works on production (62fc4c0)
  • resolve sentry permission issues (c739f8e)

1.4.10 (2025-12-01)

✨ Features

  • dashboard: implement random data generation for analytics chart (17e2073)

🐛 Bug Fixes

  • move dompdf to require and resolve debugbar production error (e5d1cb6)

1.4.9 (2025-11-30)

♻️ Refactors

  • dashboard: combine analytics charts and use local Chart.js (86ed3f4)

1.4.8 (2025-11-30)

🐛 Bug Fixes

  • dashboard: improve responsive layout for admin stats cards (33d5b39)
  • dashboard: improve responsive layout for admin stats cards (530400d)

1.4.7 (2025-11-29)

✨ Features

  • add core doc types (PRD/README/RELEASE_NOTES) and fix CI build (8ed0567)
  • update hero text and meta description to emphasize Indonesian programmer community (681547b)

🐛 Bug Fixes

  • display dynamic version in web dashboard from /api/version (69f561d)

🧹 Chores

  • add 1.4.3 release notes (8b165f7)
  • add MCP registry metadata (mcpName & server.json) (66caea1)
  • align MCP registry schema and docs (e4e732d)
  • release: 1.4.4 🚀 (05a968f)
  • release: 1.4.5 🚀 (7e823b9)
  • release: 1.4.6 🚀 (7e0b672)

1.4.6 (2025-11-27)

🧹 Chores

  • add MCP registry metadata (mcpName & server.json) (66caea1)

1.4.5 (2025-11-27)

🐛 Bug Fixes

  • display dynamic version in web dashboard from /api/version (69f561d)

1.4.4 (2025-11-27)

♻️ Refactors

  • consolidate workflow state to root .state folder only (3d69a14)

🐛 Bug Fixes

  • ensure release guard uses freshest workflow state (e07eb42)
  • remove invalid turbopack experimental config from next.config.ts (af0a7ea)
  • web: configure next.js root to silence warnings (22ed002)
  • web: improve mobile layout for hero section (53b26bf)

📝 Documentation

  • add Plesk deployment guide (de35675)

🧹 Chores

✨ Features

  • add core doc types (PRD/README/RELEASE_NOTES) and fix CI build (8ed0567)
  • update hero text and meta description to emphasize Indonesian programmer community (681547b)
  • update program tracks and fix fast refresh warning (aa5bc9c)

1.4.3 (2025-11-27)

🧹 Chores

🐛 Bug Fixes

  • remove invalid turbopack experimental config from next.config.ts (af0a7ea)

📝 Documentation

  • add Plesk deployment guide (de35675)

✨ Features

  • update program tracks and fix fast refresh warning (aa5bc9c)

1.4.2 (2025-11-27)

🧹 Chores

  • fix release state detection (ed5dfd1)
  • prepare for release (a6ea2d0)
  • update task list (35663dd)
  • web: fix next.js lockfile warning (05ffce0)

🐛 Bug Fixes

  • ensure release guard uses freshest workflow state (e07eb42)
  • web: configure next.js root to silence warnings (22ed002)
  • web: improve mobile layout for hero section (53b26bf)

♻️ Refactors

  • consolidate workflow state to root .state folder only (3d69a14)

1.4.1 (2025-11-27)

🐛 Bug Fixes

  • update build test to include postbuild (b1e2f48)

✨ Features

  • add custom server.js for Plesk (b3912cd)

1.4.0 (2025-11-26)

✨ Features

  • migrate dashboard to Next.js with TypeScript and Tailwind CSS (bce1fec)

🧹 Chores

  • fix package.json scripts (fb25e98)
  • fix tsconfig and remove dist artifact (282759f)

1.3.12 (2025-11-22)

🐛 Bug Fixes

  • scripts: update release notes script and backfill versions (808791e)
  • scripts: update release notes script to support header format and backfill versions (e4a5055)

1.3.11 (2025-11-22)

♻️ Refactors

  • web: move static files to public/ subdirectory for Plesk security (3e5c321)

1.3.10 (2025-11-22)

📝 Documentation

  • add workflow best practices to eliminate forced releases (6bcac42)

1.3.9 (2025-11-22)

✨ Features

  • web: improve documentation modal layout and readability (ca033bd)

🧹 Chores

1.3.8 (2025-11-22)

🐛 Bug Fixes

  • web: track dist/docs in git for production deployment (95a9e87)

1.3.7 (2025-11-22)

🐛 Bug Fixes

  • web: downgrade to Tailwind v3 for CSS generation (74c2abd)

1.3.6 (2025-11-22)

✨ Features

  • web: replace Tailwind CDN with build process (1e6e91f)

1.3.5 (2025-11-22)

🐛 Bug Fixes

  • sync package-lock.json with dependencies (c3f3b5c)

1.3.4 (2025-11-22)

🐛 Bug Fixes

  • move marked to dependencies for production build (15b9a93)

1.3.3 (2025-11-22)

✨ Features

  • web: add version display to dashboard (cb412bf)

1.3.2 (2025-11-22)

✨ Features

  • web: update dashboard with new documentation links (57c4b9a)

1.3.1 (2025-11-22)

📝 Documentation

  • move release notes to docs/release-notes/ and update missing versions (67119fc)

🐛 Bug Fixes

  • update package.json release scripts to point to release-wrapper.js (5b30015)

1.3.0 (2025-11-22)

🧹 Chores

  • integrate @programinglive/commiter package for automated release management (ab114df)

🐛 Bug Fixes

  • convert release scripts to CJS to support ESM project (3162905)
  • use double quotes for Windows shell escaping in cmd.exe (3f0b21b)

1.2.7 (2025-11-13)

1.2.6 (2025-11-11)

🏗️ Build System

  • release: delegate to commiter (e174d8d)

🐛 Bug Fixes

  • cli: expose primary branch helper (a3fb9c8)

📝 Documentation

  • changelog: note commiter delegation (6352aa2)

1.2.4 (2025-11-11)

✨ Features

  • docs: prebuild markdown docs (84272b6)

1.2.3 (2025-11-11)

✨ Features

  • web: highlight 20 MCP tools on dashboard (eb76634)

1.2.6 (2025-11-11)

🧹 Chores

📝 Documentation

  • clarify user ID management (a76381c)

1.2.5 (2025-11-11)

🧹 Chores

📝 Documentation

  • clarify user ID management (a76381c)

1.2.4 (2025-11-11)

🧹 Chores

📝 Documentation

  • clarify user ID management (a76381c)

1.2.3 (2025-11-11)

🧹 Chores

📝 Documentation

  • clarify user ID management (a76381c)

1.2.2 (2025-11-11)

🧹 Chores

📝 Documentation

  • clarify user ID management (a76381c)

1.2.5 (2025-11-03)

1.2.4 (2025-11-03)

1.2.3 (2025-11-03)

1.2.2 (2025-11-03)

1.2.1 (2025-11-03)

1.2.0 (2025-11-03)

🐛 Bug Fixes

  • reload workflow state from disk on each request to prevent stale state (96bf50d)

1.1.18 (2025-11-03)

✨ Features

  • auto-detect primary branch for commit_and_push (a68d38b)

1.1.17 (2025-10-31)

1.1.16 (2025-10-31)

🧹 Chores

  • align npm provenance metadata (459572e)

1.1.15 (2025-10-31)

📝 Documentation

  • add npm publish workflow automation (c923734)

👷 Continuous Integration

  • npm: build + provenance in npm-publish workflow (5ae04db)

1.1.14 (2025-10-31)

🐛 Bug Fixes

  • improve workflow state project root resolution (a575e24)

1.1.13 (2025-10-30)

1.1.12 (2025-10-30)

✨ Features

  • cli: add 'call' subcommand to invoke MCP tools directly (e.g., node index.js call drop_task) (c9b8fae)
  • web: docs modal, docs API, navbar redesign (902242b)
  • web: embed docs modal and redesign dashboard (d2cf2fb)

1.1.11 (2025-10-30)

🧹 Chores

  • verify run_full_workflow with persisted project summary (6fdb475)

✨ Features

  • add per-user state, SQLite project summary, and dashboard (7b57b6e)
  • per-project workflow state with unique per-user IDs; smarter workflow (b710a52)

1.1.10 (2025-10-29)

✨ Features

  • add project knowledge library with persisted summary file for future database integration (b9dc13f)

1.1.9 (2025-10-29)

🧹 Chores

✅ Tests

  • update README.md, exec.js, package-lock.json +7 more (894fdf1)

✨ Features

  • make run_full_workflow smart and resumable from current phase (930eb3c)

1.1.8 (2025-10-27)

📝 Documentation

  • note DEV_WORKFLOW_STATE_FILE override (bbeb11b)

1.1.7 (2025-10-26)

✨ Features

  • prompt for documentation after tests pass (a87e44f)

1.1.6 (2025-10-26)

🐛 Bug Fixes

  • avoid root workflow state path (a9bd01b)
  • require explicit commit before release (5f58ead)

1.1.5 (2025-10-25)

✨ Features

  • enforce release guard and per-project workflow state (1c845a1)

1.1.4 (2025-10-25)

🐛 Bug Fixes

  • ensure install script uses project root for workflow state (8b8b32f)

1.1.3 (2025-10-25)

✨ Features

  • make dev-workflow MCP installable with per-project workflow state isolation (50e9ead)

1.1.2 (2025-10-25)

1.1.1 (2025-10-25)

✨ Features

  • add force_complete_task tool (f731a7d)

1.1.0 (2025-10-25)

📝 Documentation

  • clarify commit and push step (c741f61)

🐛 Bug Fixes

  • allow commit_and_push on clean tree (a831974)
  • auto-detect commit in perform_release when tree is clean (0db7038)

✨ Features

  • check staged changes when resetting workflow to commit phase (05d02fd)
  • continue_workflow auto-executes next step in commit phase (a5b49ed)

1.0.11 (2025-10-25)

✨ Features

  • add continue workflow guidance (516b33e)

🐛 Bug Fixes

  • ensure commit and push happens before release (08ee662)

1.0.10 (2025-10-24)

♻️ Refactors

  • modularize workflow server (f0c9401)

✅ Tests

  • cover release push flow (933ff11)

1.0.9 (2025-10-23)

📝 Documentation

  • explain local workflow state (cb6e333)

1.0.8 (2025-10-21)

✨ Features

  • allow skipping tests and dropping workflow tasks (2b8b27c)

1.0.7 (2025-10-20)

1.0.6 (2025-10-20)

✅ Tests

  • enforce clean release workflow (c261a7b)

1.0.5 (2025-10-20)

✅ Tests

  • update index.js and tests/workflowState.test.js (b9df3c8)

1.0.4 (2025-10-20)

✨ Features

  • enforce release step after ready check (0725496)

🐛 Bug Fixes

  • support windows-friendly commit quoting (47881fd)

1.0.3 (2025-10-20)

🧹 Chores

📝 Documentation

  • clarify cross-platform installation (52b5ee7)

1.0.2 (2025-10-19)

🐛 Bug Fixes

  • guard run_tests arguments (2004c59)
  • normalize tool call arguments (44d5a3d)

📝 Documentation

  • clarify tool argument requirements (4528614)

1.0.1 (2025-10-18)

🧹 Chores

  • configure release tooling (772fc64)

1.0.0 (2025-10-18)

✨ Features

📝 Documentation

  • add governance and contribution guidelines (cfa78ea)

🧹 Chores

  • ensure clean staging before completing tasks (7186629)
  • revert @modelcontextprotocol/sdk to ^1.0.0 (305d71f)
  • scope package under programinglive (7388773)

1.0.0 (2025-10-18)

✨ Features

📝 Documentation

  • add governance and contribution guidelines (cfa78ea)

🧹 Chores

  • ensure clean staging before completing tasks (7186629)
  • revert @modelcontextprotocol/sdk to ^1.0.0 (305d71f)
  • scope package under programinglive (7388773)