diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 04514995..0ee8c012 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.2.3" + ".": "0.3.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 0be71355..c94fcd8f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,66 @@ # Changelog +## [0.3.0](https://github.com/emdevelopa/lernza/compare/v0.2.3...v0.3.0) (2026-03-25) + + +### Features + +* add animated star SVG for repository promotion ([c1a2339](https://github.com/emdevelopa/lernza/commit/c1a233999bb7b07b8abeab174804327e5a4d56f9)) +* add multi-step quest creation form ([#118](https://github.com/emdevelopa/lernza/issues/118)) ([3cf64d2](https://github.com/emdevelopa/lernza/commit/3cf64d2ae3ee04983b0816b8d9b5c88777a30ce4)) +* add pull request template and project automation workflow ([c26cb57](https://github.com/emdevelopa/lernza/commit/c26cb570d89dc50b659e02b4a995a08decc44c3c)) +* add wallet connection hook and integrate with Freighter API ([f489b23](https://github.com/emdevelopa/lernza/commit/f489b2371e8ddf74e90f2f91cc1b3bed97daf30f)) +* added the Dashboard ([982019a](https://github.com/emdevelopa/lernza/commit/982019abe0c6f218627f17ca4a1e21dc53dda7f0)) +* admin dashboard ([12feebe](https://github.com/emdevelopa/lernza/commit/12feebe9e3a92a9e4d5794e3648b03a6d9a2105e)) +* **ci:** path-filtered builds, linked-issue check, stale bot ([062ef31](https://github.com/emdevelopa/lernza/commit/062ef311ed726caafd60d1debc21ce96d88b564d)) +* **ci:** PR-linked issues auto-progress, comprehensive branch protection ([bae47eb](https://github.com/emdevelopa/lernza/commit/bae47eb57bfb030293dbda82583fbbaa1721e610)) +* **ci:** switch to Release Please for automated releases ([cae2926](https://github.com/emdevelopa/lernza/commit/cae29261ee3e84fc8f12b78692261f164959ea5f)) +* continous marquee ([1d2c427](https://github.com/emdevelopa/lernza/commit/1d2c4274e168aef0f971c7a4024528c3f714655f)) +* create dashboard page to display user workspaces and stats ([f489b23](https://github.com/emdevelopa/lernza/commit/f489b2371e8ddf74e90f2f91cc1b3bed97daf30f)) +* create landing page for workspace creation and navigation ([f489b23](https://github.com/emdevelopa/lernza/commit/f489b2371e8ddf74e90f2f91cc1b3bed97daf30f)) +* create mock data for workspaces, milestones, and user stats ([f489b23](https://github.com/emdevelopa/lernza/commit/f489b2371e8ddf74e90f2f91cc1b3bed97daf30f)) +* create workspace detail view with milestones and enrollees management ([f489b23](https://github.com/emdevelopa/lernza/commit/f489b2371e8ddf74e90f2f91cc1b3bed97daf30f)) +* enhance landing page with new icons and improved footer layout ([6571acc](https://github.com/emdevelopa/lernza/commit/6571accdbca6117e0cb289a4808fc38969933776)) +* enhance layout and animations across components ([d7f2f34](https://github.com/emdevelopa/lernza/commit/d7f2f34ad50b9234dc9ad90e3cdc6fc6c3473972)) +* enhance profile and workspace pages with improved UI and animations ([851eb33](https://github.com/emdevelopa/lernza/commit/851eb332e5b684811dd52b1c9d8335667530b095)) +* handle refresh and 404 ([#76](https://github.com/emdevelopa/lernza/issues/76)) ([8d48cd1](https://github.com/emdevelopa/lernza/commit/8d48cd15d622e78fa646644b6a49965a3d062724)) +* implement dashboard analytics with lazy-loaded charts and sub-components ([0595a7c](https://github.com/emdevelopa/lernza/commit/0595a7c7bee186e81b03341a9d8970d3ad7f323b)), closes [#56](https://github.com/emdevelopa/lernza/issues/56) +* implement user profile page to display earnings and stats ([f489b23](https://github.com/emdevelopa/lernza/commit/f489b2371e8ddf74e90f2f91cc1b3bed97daf30f)) +* implement utility functions for class names and formatting ([f489b23](https://github.com/emdevelopa/lernza/commit/f489b2371e8ddf74e90f2f91cc1b3bed97daf30f)) +* implemented all issues ([9d15094](https://github.com/emdevelopa/lernza/commit/9d15094f29a368d0df2dea4cd183db5027c30713)) +* implemented all issues ([282526f](https://github.com/emdevelopa/lernza/commit/282526f5deb14cce37f8e24fddeb2de4407beb36)) +* Resolved conflict in dashboard.tsx ([47ed950](https://github.com/emdevelopa/lernza/commit/47ed95001f1e33cee04bb2efc7be9e2c8f703f50)) +* Resolved the fixes ([8928bd1](https://github.com/emdevelopa/lernza/commit/8928bd1c5f39891c5aa922d620c638fd435b31a5)) +* set up main application entry point with React ([f489b23](https://github.com/emdevelopa/lernza/commit/f489b2371e8ddf74e90f2f91cc1b3bed97daf30f)) +* update README and frontend files with enhanced descriptions, Open Graph, and Twitter Card metadata ([aeb2129](https://github.com/emdevelopa/lernza/commit/aeb21293c097ad3d0a2f1dee7ea042225495284f)) +* USDC token, auto-labeling, release workflow, contributor recognition ([0159190](https://github.com/emdevelopa/lernza/commit/0159190c61d03aaa301c5aee6f25288dc4c14b2e)) + + +### Bug Fixes + +* **ci:** add explicit permissions to project-automation and stale workflows ([#98](https://github.com/emdevelopa/lernza/issues/98)) ([e05981e](https://github.com/emdevelopa/lernza/commit/e05981e2c68ccd312694f5a747e6572fe8c4e337)) +* **ci:** contributor usernames via commits API, Node 24, pinned actions ([3e34de2](https://github.com/emdevelopa/lernza/commit/3e34de2bbe492f2ea7494caa4c72a35ce8a315a5)) +* **ci:** correct WASM output path and show contributor usernames ([33719ad](https://github.com/emdevelopa/lernza/commit/33719ad3d9fa17f9c4107048e971d800278b554b)) +* **ci:** exempt dependabot from pr-checks and auto-label ([#94](https://github.com/emdevelopa/lernza/issues/94)) ([8e177c5](https://github.com/emdevelopa/lernza/commit/8e177c5bfe253d47088c0f3807d8349031c12243)) +* **ci:** fix contributor resolution and remove FORCE_NODE24 env ([b3b2054](https://github.com/emdevelopa/lernza/commit/b3b2054da9592356416a2c73832a2f4a17dee68d)) +* **ci:** fix release notes — empty WASM table and duplicate categorization ([#88](https://github.com/emdevelopa/lernza/issues/88)) ([6f9278b](https://github.com/emdevelopa/lernza/commit/6f9278b2bebc5f6f441c405618a5862e76f7a60f)) +* **ci:** fix SIGPIPE crash in release workflow ([f251ef2](https://github.com/emdevelopa/lernza/commit/f251ef20a8d7558cdfc1d264e9d6f50567ffac65)) +* **ci:** handle all edge cases in project automation ([dad6bed](https://github.com/emdevelopa/lernza/commit/dad6bed213113b4bfcc5e563e138f69835cb0223)) +* **ci:** harden project automation with status guards and edge cases ([670fd76](https://github.com/emdevelopa/lernza/commit/670fd766c2ee9355d4dd200625640a7a2dcd6d1f)) +* **ci:** rebuild release notes from git log to include all commit types ([#101](https://github.com/emdevelopa/lernza/issues/101)) ([7b85206](https://github.com/emdevelopa/lernza/commit/7b85206f9d269e322d11e8e70bf681e4f7c99814)) +* **ci:** resolve contributor usernames via GitHub API ([86fc7fe](https://github.com/emdevelopa/lernza/commit/86fc7fed109bc76ad9c880fd6d537e316212a06d)) +* **ci:** show all commit types in release changelog ([#96](https://github.com/emdevelopa/lernza/issues/96)) ([cb3c21f](https://github.com/emdevelopa/lernza/commit/cb3c21f976ccc0ed733ae080cf48b4376d8998fd)) +* **ci:** show contract sizes with 2 decimal places ([d0ea38f](https://github.com/emdevelopa/lernza/commit/d0ea38fed5bc9e6e83d478ab92d17045f5d21219)) +* **ci:** skip CI checks for Release Please PRs, simplify release notes ([#90](https://github.com/emdevelopa/lernza/issues/90)) ([73c63fd](https://github.com/emdevelopa/lernza/commit/73c63fd7632c218821c2e9e39636f736e418181f)) +* **ci:** strip control chars from commits API before jq parsing ([0fa68ce](https://github.com/emdevelopa/lernza/commit/0fa68ce7b7a00a31b791230bb10d797689069324)) +* **ci:** use HEAD SHA and --jq for contributor resolution ([58036cd](https://github.com/emdevelopa/lernza/commit/58036cdf1a2f8d3ec53854a4af6f0f906a830c46)) +* **ci:** write jq filter to file to avoid bash escaping issues ([64143e9](https://github.com/emdevelopa/lernza/commit/64143e9a017fad6637391aa41cb0d4970029cf69)) +* restore missing dependencies and fix TS errors in create-quest.tsx ([440b803](https://github.com/emdevelopa/lernza/commit/440b803cf53ee4abf43f006f3cc6b7b578a7234a)) + + +### Performance Improvements + +* improve frontend ([#78](https://github.com/emdevelopa/lernza/issues/78)) ([f25ce7c](https://github.com/emdevelopa/lernza/commit/f25ce7c8f26676e02fb805f088e08d66d6f80c37)) + ## [0.2.3](https://github.com/lernza/lernza/compare/v0.2.2...v0.2.3) (2026-03-21)