Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: add changelog for 3.16.0 #10663

Merged
merged 1 commit into from
Jun 21, 2024
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
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)
Leonidas-from-XIV marked this conversation as resolved.
Show resolved Hide resolved

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.

Loading