Skip to content

Commit 8116bd6

Browse files
authored
changelog: release Dune 3.19.0 (#3129)
Signed-off-by: Etienne Marais <[email protected]>
1 parent c139660 commit 8116bd6

File tree

1 file changed

+46
-0
lines changed

1 file changed

+46
-0
lines changed
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
---
2+
title: Dune.3.19.0
3+
tags: [dune, platform]
4+
changelog: |
5+
### Fixed
6+
7+
- Fixed a bug that was causing cram tests attached to multiple aliases to be run multiple
8+
times. (#11547, @Alizter)
9+
10+
- Fix: pass pkg-config (extra) args in all pkgconfig invocations. A missing --personality
11+
flag would result in pkgconf not finding libraries in some contexts. (#11619, @MisterDA)
12+
13+
- Fix: Evaluate `enabled_if` when computing the stubs for stanzas such as
14+
`foreign_library` (#11707, @Alizter, @rgrinberg)
15+
16+
- Fix $ dune describe pp for libraries in the presence of `(include_subdirs
17+
unqualified)` (#11729, fixes #10999, @rgrinberg)
18+
19+
- Fix `$ dune subst` in sub directories of a git repository (#11760, fixes
20+
#11045, @Richard-Degenne)
21+
22+
- Fix a crash involving `Path.drop_prefix` when using Melange on Windows
23+
(#11767, @nojb)
24+
25+
### Added
26+
27+
- Added detection and warning for common typos in package dependency
28+
constraints (#11600, fixes #11575, @kemsguy7)
29+
30+
- Added `(extra_objects)` field to `(foreign_library)` stanza with `(:include)` support.
31+
(#11683, @Alizter)
32+
33+
### Changed
34+
35+
- Allow build RPC messages to be handled by dune's RPC server in eager watch
36+
mode (#11622, @gridbugs)
37+
38+
- Allow concurrent build with RPC server (#11712, @gridbugs)
39+
---
40+
41+
The Dune Team is happy to announce the release of Dune `3.19.0`.
42+
43+
This release contains some important fixes along with some improvements for the
44+
`foreign_library` stanza. It introduces support for concurrent builds through
45+
the RPC server.
46+

0 commit comments

Comments
 (0)