Skip to content

Commit

Permalink
chore: add changelog for 3.16.0 (#10663)
Browse files Browse the repository at this point in the history
Signed-off-by: Etienne Millon <me@emillon.org>
  • Loading branch information
emillon committed Jun 21, 2024
1 parent 871759a commit fcc6f9d
Show file tree
Hide file tree
Showing 16 changed files with 68 additions and 46 deletions.
68 changes: 68 additions & 0 deletions CHANGES.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,74 @@ If you're a contributor, please include your CHANGES entry in a file
`doc/changes/$PR_NAME.md`. At release time, it will be incoporated into the
changelog properly.

3.16.0 (2024-06-17)
-------------------

### Added

- allow libraries with the same `(name ..)` in projects as long as they don't
conflict during resolution (via `enabled_if`). (#10307, @anmonteiro,
@jchavarri)

- `dune describe pp` now finds the exact module and the stanza it belongs to,
instead of guessing the name of the preprocessed file. (#10321, @anmonteiro)

- Print the result of `dune describe pp` with the respective dialect printer.
(#10322, @anmonteiro)

- Add new flag `--context` to `dune ocaml-merlin`, which allows to select a
Dune context when requesting Merlin config. Add `dune describe contexts`
subcommand. Introduce a field `generate_merlin_rules` for contexts declared
in the workspace, that allows to optionally produce Merlin rules for other
contexts besides the one selected for Merlin (#10324, @jchavarri)

- melange: add include paths for private library `.cmj` files during JS
emission. (#10416, @anmonteiro)

- `dune ocaml-merlin`: communicate additional directives `SOURCE_ROOT`,
`UNIT_NAME` (the actual name with wrapping) and `INDEX` with the paths to the
index(es). (#10422, @voodoos)

- Add a new alias `@ocaml-index` that uses the `ocaml-index` binary to generate
indexes that can be read by tools such as Merlin to provide project-wide
references search. (#10422, @voodoos)

- merlin: add optional `(merlin_reader CMD)` construct to `(dialect)` stanza to
configure a merlin reader (#8567, @andreypopp)

### Changed

- melange: treat private libraries with `(package ..)` as public libraries,
fixing an issue where `import` paths were wrongly emitted. (#10415,
@anmonteiro)

- install `.glob` files for Coq theories too (#10602, @ejgallego)

### Fixed

- Don't try to document non-existent libraries in doc-new target (#10319, fixes
#10056, @jonludlam)

- Make `dune-site`'s `load_all` function look for `META` files so that it
doesn't fail on empty directories in the plugin directory (#10458, fixes
#10457, @shym)

- Fix incorrect warning for libraries defined inside non-existant directories
using `(subdir ..)` and used by executables using `dune-build-info` (#10525,
@rgrinberg)

- Don't try to take build lock when running `coq top --no-build` (#10547, fixes
#7671, @lzy0505)

- Make sure to truncate dune's lock file after locking and unlocking so that
users cannot observe incorrect pid's (#10575, @rgrinberg)

- mdx: link mdx binary with `byte_complete`. This fixes `(libraries)` with
foreign archives on Linux. (#10586, fixes #10582, @anmonteiro)

- virtual libraries: fix an issue where linking an executable involving several
virtual libries would cause an error. (#10581, fixes #10460, @rgrinberg)

3.15.3 (2024-05-24)
-------------------

Expand Down
4 changes: 0 additions & 4 deletions doc/changes/10307.md

This file was deleted.

2 changes: 0 additions & 2 deletions doc/changes/10319.md

This file was deleted.

3 changes: 0 additions & 3 deletions doc/changes/10321.md

This file was deleted.

3 changes: 0 additions & 3 deletions doc/changes/10322.md

This file was deleted.

5 changes: 0 additions & 5 deletions doc/changes/10324.md

This file was deleted.

3 changes: 0 additions & 3 deletions doc/changes/10415.md

This file was deleted.

3 changes: 0 additions & 3 deletions doc/changes/10416.md

This file was deleted.

7 changes: 0 additions & 7 deletions doc/changes/10422.md

This file was deleted.

3 changes: 0 additions & 3 deletions doc/changes/10458.md

This file was deleted.

3 changes: 0 additions & 3 deletions doc/changes/10525.md

This file was deleted.

2 changes: 0 additions & 2 deletions doc/changes/10547.md

This file was deleted.

2 changes: 0 additions & 2 deletions doc/changes/10575.md

This file was deleted.

2 changes: 0 additions & 2 deletions doc/changes/10586.md

This file was deleted.

1 change: 0 additions & 1 deletion doc/changes/10602.md

This file was deleted.

3 changes: 0 additions & 3 deletions doc/changes/8567.md

This file was deleted.

0 comments on commit fcc6f9d

Please sign in to comment.