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
31 changes: 31 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,37 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
---

## [Unreleased]
## [v1.47.0]

### CLI

**Improved dependency handling for compiled packages**

- Fixed `vix run` dependency handling for compiled libraries

Dependencies are now correctly integrated into CMake with proper
`add_subdirectory` ordering, ensuring reliable builds.

- Load dependencies from `vix.lock`

The CLI now uses the lockfile as the source of truth instead of relying
on header-only detection, improving determinism and correctness.

- Support for `header-and-source` packages

Packages that include both headers and source files are now treated
as compiled libraries and handled correctly during build.

- Improved initialization order for dependencies

Ensures correct build order for interdependent modules such as
`core`, `wal`, `store`, and others.

- Enhanced `ScriptCMake` reliability

Better handling of non header-only dependencies, making builds
more robust across different package types.

## [v1.46.0]

### CLI
Expand Down
2 changes: 1 addition & 1 deletion modules/cli
Loading