Skip to content

Commit

Permalink
chore: Merge back 3.15 changelog into main
Browse files Browse the repository at this point in the history
Also removes the changelog entries that made up the changelog.

Signed-off-by: Marek Kubica <marek@tarides.com>
  • Loading branch information
Leonidas-from-XIV committed Apr 3, 2024
1 parent 27db2a6 commit 67f9a73
Show file tree
Hide file tree
Showing 18 changed files with 71 additions and 37 deletions.
71 changes: 71 additions & 0 deletions CHANGES.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,77 @@ 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.15.0 (2024-04-03)
-------------------

### Added

- Add link flags to to `ocamlmklib` for ctypes stubs (#8784, @frejsoya)

- Remove some unnecessary limitations in the expansions of percent forms in
install stanza. For example, the `%{env:..}` form can be used to select files
to be installed. (#10160, @rgrinberg)

- Allow artifact expansion percent forms (`%{cma:..}`, `%{cmo:..}`, etc.) in
more contexts. Previously, they would be randomly forbidden in some fields.
(#10169, @rgrinberg)

- Allow `%{inline_tests}` in more contexts (#10191, @rgrinberg)

- Remove limitations on percent forms in the `(enabled_if ..)` field of
libraries (#10250, @rgrinberg)

- Support dialects in `dune describe pp` (#10283, @emillon)

- Allow defining executables or melange emit stanzas with the same name in the
same folder under different contexts. (#10220, @rgrinberg, @jchavarri)

### Fixed

- coq: Delay Coq rule setup checks so OCaml-only packages can build in hybrid
Coq/OCaml projects when `coqc` is not present. Thanks to @vzaliva for the
test case and report (#9845, fixes #9818, @rgrinberg, @ejgallego)

- Fix conditional source selection with `select` on `bigarray` in OCaml 5
(#10011, @moyodiallo)

- melange: fix inconsistency in virtual library implementation. Concrete
modules within a virtual library can now refer to its virtual modules too
(#10051, fixes #7104, @anmonteiro)

- melange: fix a bug that would cause stale `import` paths to be emitted when
moving source files within `(include_subdirs ..)` (#10286, fixes #9190,
@anmonteiro)

- Dune file formatting: output utf8 if input is correctly encoded (#10113,
fixes #9728, @moyodiallo)

- Fix expanding dependencies and locks specified in the cram stanza.
Previously, they would be installed in the context of the cram test, rather
than the cram stanza itself (#10165, @rgrinberg)

- Fix bug with `dune exec --watch` where the working directory would always be
set to the project root rather than the directory where the command was run
(#10262, @gridbugs)

- Regression fix: sign executables that are promoted into the source tree
(#10263, fixes #9272, @emillon)

- Fix crash when decoding dune-package for libraries with `(include_subdirs
qualified)` (#10269, fixes #10264, @emillon)

### Changed

- Remove the `--react-to-insignificant-changes` option. (#10083, @rgrinberg)

3.14.2 (2024-03-12)
-------------------

### Fixed

- fix compilation on non-glibc systems due to `signal.h` not being pulled in
spawn stubs. (#10256, @emillon)

3.14.2 (2024-03-12)
-------------------

Expand Down
2 changes: 0 additions & 2 deletions doc/changes/10011.md

This file was deleted.

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

This file was deleted.

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

This file was deleted.

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

This file was deleted.

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

This file was deleted.

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

This file was deleted.

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

This file was deleted.

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

This file was deleted.

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

This file was deleted.

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

This file was deleted.

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

This file was deleted.

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

This file was deleted.

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

This file was deleted.

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

This file was deleted.

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

This file was deleted.

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

This file was deleted.

4 changes: 0 additions & 4 deletions doc/changes/9845.md

This file was deleted.

0 comments on commit 67f9a73

Please sign in to comment.