Skip to content

Commit ee687ca

Browse files
committed
feat: release version 0.2.4 with various fixes and improvements
1 parent d2effa8 commit ee687ca

File tree

6 files changed

+10
-5
lines changed

6 files changed

+10
-5
lines changed

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [0.2.4] - 2025-11-17
11+
1012
### Fixed
13+
- **CLI `lean-spec ui` pnpm flow** (spec 087) - Removed `pnpm dlx --prefer-offline` forcing offline cache, so the UI command now fetches `@leanspec/ui` on demand and no longer fails when the package is missing locally.
14+
- **Web filesystem relationship parsing** - UI development mode now respects the `SPECS_DIR` environment variable, so relationships and sub-spec counts resolve correctly when serving specs from an external workspace (fixes ENOENT errors when pointing the UI at another repo).
1115
- **Web sidebar scroll position drift** (spec 101) - Eliminated scroll position jumping during navigation
1216
- Fixed React 19 `useSyncExternalStore` infinite loop by stabilizing server snapshot references
1317
- Isolated scroll persistence to prevent global store re-renders on every scroll event
@@ -424,6 +428,7 @@ This UAT release operationalizes LeanSpec's five first principles:
424428
- Gray-matter for frontmatter parsing
425429
- Dayjs for date handling
426430

431+
[0.2.4]: https://github.com/codervisor/lean-spec/releases/tag/v0.2.4
427432
[0.2.3]: https://github.com/codervisor/lean-spec/releases/tag/v0.2.3
428433
[0.2.2]: https://github.com/codervisor/lean-spec/releases/tag/v0.2.2
429434
[0.1.5]: https://github.com/codervisor/lean-spec/releases/tag/v0.1.5

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "lean-spec-monorepo",
3-
"version": "0.2.3",
3+
"version": "0.2.4",
44
"private": true,
55
"type": "module",
66
"description": "Lightweight spec methodology for AI-powered development (monorepo root)",

packages/cli/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "lean-spec",
3-
"version": "0.2.3",
3+
"version": "0.2.4",
44
"description": "Specification-driven development made simple",
55
"type": "module",
66
"bin": {

packages/core/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@leanspec/core",
3-
"version": "0.2.3",
3+
"version": "0.2.4",
44
"description": "Core functionality for LeanSpec",
55
"type": "module",
66
"main": "./dist/index.js",

packages/ui/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@leanspec/ui",
3-
"version": "0.2.3",
3+
"version": "0.2.4",
44
"description": "LeanSpec web UI launcher for visual spec management",
55
"type": "module",
66
"bin": {

packages/web/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@leanspec/web",
3-
"version": "0.2.3",
3+
"version": "0.2.4",
44
"description": "LeanSpec Web: Fullstack spec showcase platform",
55
"private": true,
66
"type": "module",

0 commit comments

Comments
 (0)