From 0af0900ab43e98e4ba0f0b86ccc09173c7f81ded Mon Sep 17 00:00:00 2001 From: sabine <6594573+sabine@users.noreply.github.com> Date: Wed, 16 Jul 2025 15:37:31 +0200 Subject: [PATCH 01/15] update scraper to add releases --- tool/ood-gen/lib/changelog.ml | 54 ++++++++++++++++++++++++++++++----- 1 file changed, 47 insertions(+), 7 deletions(-) diff --git a/tool/ood-gen/lib/changelog.ml b/tool/ood-gen/lib/changelog.ml index 9b103b4aec..49cbf1fd53 100644 --- a/tool/ood-gen/lib/changelog.ml +++ b/tool/ood-gen/lib/changelog.ml @@ -112,11 +112,17 @@ module Releases = struct versions : string list option; } [@@deriving - of_yaml, + yaml, stable_record ~version:release ~remove:[ changelog; description ] ~modify:[ authors; contributors; versions ] ~add:[ slug; changelog_html; body_html; body; date; project_name ]] + let pp_meta ppf v = + Fmt.pf ppf {|--- +%s--- +|} + (release_metadata_to_yaml v |> Yaml.to_string |> Result.get_ok) + let of_release_metadata m = release_metadata_to_release m ~modify_authors:(Option.value ~default:[]) ~modify_contributors:(Option.value ~default:[]) @@ -286,7 +292,7 @@ module Scraper = struct let fetch_github repo = [ River.fetch { River.name = repo; url = repo ^ "/releases.atom" } ] |> River.posts - |> List.map (fun post -> River.title post) + |> List.map (fun post -> (River.title post, post)) let group_releases_by_project all = List.fold_left @@ -296,17 +302,48 @@ module Scraper = struct acc t.versions) SMap.empty all + let write_release_announcement_file project version (post : River.post) = + let yyyy_mm_dd = + River.date post |> Option.get |> Ptime.to_rfc3339 + |> String.split_on_char 'T' |> List.hd + in + let title = River.title post in + let output_file = + "data/changelog/releases/" ^ project ^ "/" ^ yyyy_mm_dd ^ "-" ^ project + ^ "-" ^ version ^ ".md" + in + let content = River.content post in + let description = River.meta_description post in + let author = River.author post in + let metadata : Releases.release_metadata = + { + title; + tags = [ project ]; + contributors = None; + description; + changelog = None; + versions = None; + authors = Some [ author ]; + } + in + let s = Format.asprintf "%a\n%s\n" Releases.pp_meta metadata content in + let oc = open_out output_file in + Printf.fprintf oc "%s" s; + close_out oc + let check_if_uptodate project known_versions = let known_versions = SSet.of_list known_versions in - let check scraped_versions = + let check repo = + let scraped_versions = fetch_github repo in List.iter - (fun v -> - if not (SSet.mem v known_versions) then - warn "No changelog entry for %S version %S\n%!" project v) + (fun (version, post) -> + if not (SSet.mem version known_versions) then ( + warn "No changelog entry for %S version %S\n%!" project version; + write_release_announcement_file project version post)) scraped_versions in match List.assoc_opt project projects_release_feeds with - | Some (`Github repo) -> check (fetch_github repo) + | Some (`Github repo) -> check repo | None -> warn "Don't know how to lookup project %S. Please update \ @@ -314,7 +351,10 @@ module Scraper = struct %!" project +<<<<<<< HEAD (** This does not generate any file. *) +======= +>>>>>>> 092794a6 (update scraper to add releases) let scrape_platform_releases () = Releases.all () |> group_releases_by_project |> SMap.iter check_if_uptodate end From ff1139b0121f4c5a0bd40ad1158c39a731aeafa1 Mon Sep 17 00:00:00 2001 From: sabine <6594573+sabine@users.noreply.github.com> Date: Tue, 22 Jul 2025 14:54:42 +0200 Subject: [PATCH 02/15] allow marking changelog release as 'unstable' --- src/ocamlorg_data/data_intf.ml | 1 + tool/ood-gen/lib/changelog.ml | 9 ++++----- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/ocamlorg_data/data_intf.ml b/src/ocamlorg_data/data_intf.ml index 08721ebf54..69b6ea9e44 100644 --- a/src/ocamlorg_data/data_intf.ml +++ b/src/ocamlorg_data/data_intf.ml @@ -93,6 +93,7 @@ module Changelog = struct slug : string; date : string; tags : string list; + unstable : bool; changelog_html : string option; body_html : string; body : string; diff --git a/tool/ood-gen/lib/changelog.ml b/tool/ood-gen/lib/changelog.ml index 49cbf1fd53..3e73a48694 100644 --- a/tool/ood-gen/lib/changelog.ml +++ b/tool/ood-gen/lib/changelog.ml @@ -110,11 +110,12 @@ module Releases = struct description : string option; changelog : string option; versions : string list option; + unstable : bool option; } [@@deriving yaml, stable_record ~version:release ~remove:[ changelog; description ] - ~modify:[ authors; contributors; versions ] + ~modify:[ authors; contributors; versions; unstable ] ~add:[ slug; changelog_html; body_html; body; date; project_name ]] let pp_meta ppf v = @@ -127,6 +128,7 @@ module Releases = struct release_metadata_to_release m ~modify_authors:(Option.value ~default:[]) ~modify_contributors:(Option.value ~default:[]) ~modify_versions:(Option.value ~default:[]) + ~modify_unstable:(Option.value ~default:false) let decode (fname, (head, body)) = let project_name = Filename.basename (Filename.dirname fname) in @@ -324,6 +326,7 @@ module Scraper = struct changelog = None; versions = None; authors = Some [ author ]; + unstable = Some false; } in let s = Format.asprintf "%a\n%s\n" Releases.pp_meta metadata content in @@ -351,10 +354,6 @@ module Scraper = struct %!" project -<<<<<<< HEAD - (** This does not generate any file. *) -======= ->>>>>>> 092794a6 (update scraper to add releases) let scrape_platform_releases () = Releases.all () |> group_releases_by_project |> SMap.iter check_if_uptodate end From ac5c492f71edd091df790db3735f25294a7a5a22 Mon Sep 17 00:00:00 2001 From: sabine <6594573+sabine@users.noreply.github.com> Date: Tue, 22 Jul 2025 15:18:14 +0200 Subject: [PATCH 03/15] specify tags for release --- tool/ood-gen/lib/changelog.ml | 99 +++++++++++++++++++++++++++-------- 1 file changed, 78 insertions(+), 21 deletions(-) diff --git a/tool/ood-gen/lib/changelog.ml b/tool/ood-gen/lib/changelog.ml index 3e73a48694..671c3aed35 100644 --- a/tool/ood-gen/lib/changelog.ml +++ b/tool/ood-gen/lib/changelog.ml @@ -47,22 +47,79 @@ type t = [%import: Data_intf.Changelog.t] [@@deriving of_yaml, show] dune exec -- tool/ood-gen/bin/scrape.exe changelog v} The list below describes how to query the latest releases. *) -let projects_release_feeds = + +type release_feed_entry = { github_feed_url : string; tags : string list } + +let github_project_release_feeds = [ - ("ocamlformat", `Github "https://github.com/ocaml-ppx/ocamlformat"); - ("dune", `Github "https://github.com/ocaml/dune"); - ("dune-release", `Github "https://github.com/tarides/dune-release"); - ("mdx", `Github "https://github.com/realworldocaml/mdx"); - ("merlin", `Github "https://github.com/ocaml/merlin"); - ("ocaml", `Github "https://github.com/ocaml/ocaml"); - ("ocaml-lsp", `Github "https://github.com/ocaml/ocaml-lsp"); - ("ocp-indent", `Github "https://github.com/OCamlPro/ocp-indent"); - ("odoc", `Github "https://github.com/ocaml/odoc"); - ("opam", `Github "https://github.com/ocaml/opam/"); - ("opam-publish", `Github "https://github.com/ocaml-opam/opam-publish"); - ("ppxlib", `Github "https://github.com/ocaml-ppx/ppxlib"); - ("utop", `Github "https://github.com/ocaml-community/utop"); - ("omp", `Github "https://github.com/ocaml-ppx/ocaml-migrate-parsetree"); + ( "ocamlformat", + { + github_feed_url = "https://github.com/ocaml-ppx/ocamlformat"; + tags = [ "ocamlformat"; "platform" ]; + } ); + ( "dune", + { + github_feed_url = "https://github.com/ocaml/dune"; + tags = [ "dune"; "platform" ]; + } ); + ( "dune-release}", + { + github_feed_url = "https://github.com/tarides/dune-release"; + tags = [ "dune-release"; "platform" ]; + } ); + ( "mdx", + { + github_feed_url = "https://github.com/realworldocaml/mdx"; + tags = [ "mdx"; "platform" ]; + } ); + ( "merlin", + { + github_feed_url = "https://github.com/ocaml/merlin"; + tags = [ "merlin"; "platform" ]; + } ); + ( "ocaml", + { github_feed_url = "https://github.com/ocaml/ocaml"; tags = [ "ocaml" ] } + ); + ( "ocaml-lsp}", + { + github_feed_url = "https://github.com/ocaml/ocaml-lsp"; + tags = [ "ocaml-lsp"; "platform" ]; + } ); + ( "ocp-indent", + { + github_feed_url = "https://github.com/OCamlPro/ocp-indent"; + tags = [ "ocp-indent"; "platform" ]; + } ); + ( "odoc", + { + github_feed_url = "https://github.com/ocaml/odoc"; + tags = [ "odoc"; "platform" ]; + } ); + ( "opam", + { + github_feed_url = "https://github.com/ocaml/opam/"; + tags = [ "opam"; "platform" ]; + } ); + ( "opam-publish}", + { + github_feed_url = "https://github.com/ocaml-opam/opam-publish"; + tags = [ "opam-publish"; "platform" ]; + } ); + ( "ppxlib", + { + github_feed_url = "https://github.com/ocaml-ppx/ppxlib"; + tags = [ "ppxlib"; "platform" ]; + } ); + ( "utop", + { + github_feed_url = "https://github.com/ocaml-community/utop"; + tags = [ "utop"; "platform" ]; + } ); + ( "omp", + { + github_feed_url = "https://github.com/ocaml-ppx/ocaml-migrate-parsetree"; + tags = [ "ocaml-migrate-parsetree"; "platform" ]; + } ); ] let re_slug = @@ -304,7 +361,7 @@ module Scraper = struct acc t.versions) SMap.empty all - let write_release_announcement_file project version (post : River.post) = + let write_release_announcement_file project version tags (post : River.post) = let yyyy_mm_dd = River.date post |> Option.get |> Ptime.to_rfc3339 |> String.split_on_char 'T' |> List.hd @@ -320,7 +377,7 @@ module Scraper = struct let metadata : Releases.release_metadata = { title; - tags = [ project ]; + tags; contributors = None; description; changelog = None; @@ -336,17 +393,17 @@ module Scraper = struct let check_if_uptodate project known_versions = let known_versions = SSet.of_list known_versions in - let check repo = + let check repo tags = let scraped_versions = fetch_github repo in List.iter (fun (version, post) -> if not (SSet.mem version known_versions) then ( warn "No changelog entry for %S version %S\n%!" project version; - write_release_announcement_file project version post)) + write_release_announcement_file project version tags post)) scraped_versions in - match List.assoc_opt project projects_release_feeds with - | Some (`Github repo) -> check repo + match List.assoc_opt project github_project_release_feeds with + | Some { github_feed_url; tags } -> check github_feed_url tags | None -> warn "Don't know how to lookup project %S. Please update \ From cf49de48e1118a9aa768a4e11633e75e92881730 Mon Sep 17 00:00:00 2001 From: sabine <6594573+sabine@users.noreply.github.com> Date: Tue, 22 Jul 2025 15:29:01 +0200 Subject: [PATCH 04/15] add ability to ignore releases --- src/ocamlorg_data/data_intf.ml | 1 + tool/ood-gen/lib/changelog.ml | 10 ++++++++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/src/ocamlorg_data/data_intf.ml b/src/ocamlorg_data/data_intf.ml index 69b6ea9e44..b224ec1579 100644 --- a/src/ocamlorg_data/data_intf.ml +++ b/src/ocamlorg_data/data_intf.ml @@ -94,6 +94,7 @@ module Changelog = struct date : string; tags : string list; unstable : bool; + ignore : bool; changelog_html : string option; body_html : string; body : string; diff --git a/tool/ood-gen/lib/changelog.ml b/tool/ood-gen/lib/changelog.ml index 671c3aed35..a880d4742d 100644 --- a/tool/ood-gen/lib/changelog.ml +++ b/tool/ood-gen/lib/changelog.ml @@ -168,11 +168,12 @@ module Releases = struct changelog : string option; versions : string list option; unstable : bool option; + ignore : bool option; } [@@deriving yaml, stable_record ~version:release ~remove:[ changelog; description ] - ~modify:[ authors; contributors; versions; unstable ] + ~modify:[ authors; contributors; versions; unstable; ignore ] ~add:[ slug; changelog_html; body_html; body; date; project_name ]] let pp_meta ppf v = @@ -186,10 +187,13 @@ module Releases = struct ~modify_contributors:(Option.value ~default:[]) ~modify_versions:(Option.value ~default:[]) ~modify_unstable:(Option.value ~default:false) + ~modify_ignore:(Option.value ~default:false) let decode (fname, (head, body)) = let project_name = Filename.basename (Filename.dirname fname) in - let slug = Filename.basename (Filename.remove_extension fname) in + let slug = + Filename.basename (Filename.remove_extension fname) |> Utils.slugify + in let metadata = release_metadata_of_yaml head |> Result.map_error (Utils.where fname) in @@ -229,6 +233,7 @@ module Releases = struct let all () = Utils.map_md_files decode "changelog/releases/*/*.md" + |> List.filter (fun (a : release) -> a.ignore = false) |> List.sort (fun (a : release) b -> String.compare b.slug a.slug) end @@ -384,6 +389,7 @@ module Scraper = struct versions = None; authors = Some [ author ]; unstable = Some false; + ignore = Some false; } in let s = Format.asprintf "%a\n%s\n" Releases.pp_meta metadata content in From cc6a6411835647b9e406c87e587e3acf3aff88d1 Mon Sep 17 00:00:00 2001 From: sabine <6594573+sabine@users.noreply.github.com> Date: Tue, 22 Jul 2025 15:37:35 +0200 Subject: [PATCH 05/15] add missing dune releases / fix filenames to match GitHub --- ...ne.3.17.1.md => 2024-12-17-dune-3.17.1.md} | 0 ...ne.3.17.2.md => 2025-01-27-dune-3.17.2.md} | 0 .../dune/2025-03-31-dune-3.18.0~alpha0.md | 53 +++++++++++++++++++ ...ne.3.18.0.md => 2025-04-03-dune-3.18.0.md} | 0 ...ne.3.18.1.md => 2025-04-15-dune-3.18.1.md} | 0 ...ne.3.18.2.md => 2025-04-29-dune-3.18.2.md} | 0 .../dune/2025-05-20-dune-3.19.0~alpha0.md | 52 ++++++++++++++++++ ...ne.3.19.0.md => 2025-05-21-dune-3.19.0.md} | 0 ...ne.3.19.1.md => 2025-06-11-dune-3.19.1.md} | 0 9 files changed, 105 insertions(+) rename data/changelog/releases/dune/{2024-12-18-dune.3.17.1.md => 2024-12-17-dune-3.17.1.md} (100%) rename data/changelog/releases/dune/{2025-01-23-dune.3.17.2.md => 2025-01-27-dune-3.17.2.md} (100%) create mode 100644 data/changelog/releases/dune/2025-03-31-dune-3.18.0~alpha0.md rename data/changelog/releases/dune/{2025-04-03-dune.3.18.0.md => 2025-04-03-dune-3.18.0.md} (100%) rename data/changelog/releases/dune/{2025-04-17-dune.3.18.1.md => 2025-04-15-dune-3.18.1.md} (100%) rename data/changelog/releases/dune/{2025-04-30-dune.3.18.2.md => 2025-04-29-dune-3.18.2.md} (100%) create mode 100644 data/changelog/releases/dune/2025-05-20-dune-3.19.0~alpha0.md rename data/changelog/releases/dune/{2025-05-23-dune.3.19.0.md => 2025-05-21-dune-3.19.0.md} (100%) rename data/changelog/releases/dune/{2025-06-11-dune.3.19.1.md => 2025-06-11-dune-3.19.1.md} (100%) diff --git a/data/changelog/releases/dune/2024-12-18-dune.3.17.1.md b/data/changelog/releases/dune/2024-12-17-dune-3.17.1.md similarity index 100% rename from data/changelog/releases/dune/2024-12-18-dune.3.17.1.md rename to data/changelog/releases/dune/2024-12-17-dune-3.17.1.md diff --git a/data/changelog/releases/dune/2025-01-23-dune.3.17.2.md b/data/changelog/releases/dune/2025-01-27-dune-3.17.2.md similarity index 100% rename from data/changelog/releases/dune/2025-01-23-dune.3.17.2.md rename to data/changelog/releases/dune/2025-01-27-dune-3.17.2.md diff --git a/data/changelog/releases/dune/2025-03-31-dune-3.18.0~alpha0.md b/data/changelog/releases/dune/2025-03-31-dune-3.18.0~alpha0.md new file mode 100644 index 0000000000..076075e78a --- /dev/null +++ b/data/changelog/releases/dune/2025-03-31-dune-3.18.0~alpha0.md @@ -0,0 +1,53 @@ +--- +title: 3.18.0~alpha0 +tags: +- dune +- platform +authors: +- maiste +contributors: +description: +changelog: +versions: +unstable: true +ignore: false +--- +CHANGES: + +### Fixed + +* Support HaikuOS: don't call `execve` since it's not allowed if other pthreads + have been created. The fact that Haiku can't call `execve` from other threads + than the principal thread of a process (a team in haiku jargon), is a + discrepancy to POSIX and hence there is a [bug about + it](https://dev.haiku-os.org/ticket/18665). ([@Sylvain78](https://github.com/Sylvain78), [#10953](https://github.com/ocaml/dune/pull/10953)) +* Fix flag ordering in generated Merlin configurations ([#11503](https://github.com/ocaml/dune/pull/11503), [@voodoos](https://github.com/voodoos), fixes + [ocaml/merlin#1900](https://github.com/ocaml/merlin/issues/1900), reported by [@vouillon](https://github.com/vouillon)) + +### Added + +* Add `(format-dune-file )` action. It provides a replacement to + `dune format-dune-file` command. ([#11166](https://github.com/ocaml/dune/pull/11166), [@nojb](https://github.com/nojb)) +* Allow the `--prefix` flag when configuring dune with `ocaml configure.ml`. + This allows to set the prefix just like `$ dune install --prefix`. ([#11172](https://github.com/ocaml/dune/pull/11172), + [@rgrinberg](https://github.com/rgrinberg)) +* Allow arguments starting with `+` in preprocessing definitions (starting with + `(lang dune 3.18)`). ([@amonteiro](https://github.com/amonteiro), [#11234](https://github.com/ocaml/dune/pull/11234)) +* Support for opam `(maintenance_intent ...)` in dune-project ([#11274](https://github.com/ocaml/dune/pull/11274), [@art-w](https://github.com/art-w)) +* Validate opam `maintenance_intent` ([#11308](https://github.com/ocaml/dune/pull/11308), [@art-w](https://github.com/art-w)) +* Support `not` in package dependencies constraints ([#11404](https://github.com/ocaml/dune/pull/11404), [@art-w](https://github.com/art-w), reported + by [@hannesm](https://github.com/hannesm)) + +### Changed + +* Warn when failing to discover root due to reads failing. The previous + behavior was to abort. ([@KoviRobi](https://github.com/KoviRobi), [#11173](https://github.com/ocaml/dune/pull/11173)) +* Use shorter path for inline-tests artifacts. ([@hhugo](https://github.com/hhugo), [#11307](https://github.com/ocaml/dune/pull/11307)) +* Allow dash in `dune init` project name ([#11402](https://github.com/ocaml/dune/pull/11402), [@art-w](https://github.com/art-w), reported by [@saroupille](https://github.com/saroupille)) +* On Windows, under heavy load, file delete operations can sometimes fail due to + AV programs, etc. Guard against it by retrying the operation up to 30x with a + 1s waiting gap ([#11437](https://github.com/ocaml/dune/pull/11437), fixes [#11425](https://github.com/ocaml/dune/issues/11425), [@MSoegtropIMC](https://github.com/MSoegtropIMC)) +* Cache: we now only store the executable permission bit for files ([#11541](https://github.com/ocaml/dune/pull/11541), + fixes [#11533](https://github.com/ocaml/dune/issues/11533), [@ElectreAAS](https://github.com/ElectreAAS)) +* Display negative error codes on Windows in hex which is the more customary + way to display `NTSTATUS` codes ([#11504](https://github.com/ocaml/dune/pull/11504), [@MisterDA](https://github.com/MisterDA)) \ No newline at end of file diff --git a/data/changelog/releases/dune/2025-04-03-dune.3.18.0.md b/data/changelog/releases/dune/2025-04-03-dune-3.18.0.md similarity index 100% rename from data/changelog/releases/dune/2025-04-03-dune.3.18.0.md rename to data/changelog/releases/dune/2025-04-03-dune-3.18.0.md diff --git a/data/changelog/releases/dune/2025-04-17-dune.3.18.1.md b/data/changelog/releases/dune/2025-04-15-dune-3.18.1.md similarity index 100% rename from data/changelog/releases/dune/2025-04-17-dune.3.18.1.md rename to data/changelog/releases/dune/2025-04-15-dune-3.18.1.md diff --git a/data/changelog/releases/dune/2025-04-30-dune.3.18.2.md b/data/changelog/releases/dune/2025-04-29-dune-3.18.2.md similarity index 100% rename from data/changelog/releases/dune/2025-04-30-dune.3.18.2.md rename to data/changelog/releases/dune/2025-04-29-dune-3.18.2.md diff --git a/data/changelog/releases/dune/2025-05-20-dune-3.19.0~alpha0.md b/data/changelog/releases/dune/2025-05-20-dune-3.19.0~alpha0.md new file mode 100644 index 0000000000..c724930ae3 --- /dev/null +++ b/data/changelog/releases/dune/2025-05-20-dune-3.19.0~alpha0.md @@ -0,0 +1,52 @@ +--- +title: 3.19.0~alpha0 +tags: +- dune +- platform +authors: +- maiste +contributors: +description: +changelog: +versions: +unstable: true +ignore: false +--- + +CHANGES: + +### Fixed + +* Fixed a bug that was causing cram tests attached to multiple aliases to be run multiple + times. ([#11547](https://github.com/ocaml/dune/pull/11547), [@Alizter](https://github.com/Alizter)) + +* Fix: pass pkg-config (extra) args in all pkgconfig invocations. A missing --personality + flag would result in pkgconf not finding libraries in some contexts. ([#11619](https://github.com/ocaml/dune/pull/11619), [@MisterDA](https://github.com/MisterDA)) + +* Fix: Evaluate `enabled_if` when computing the stubs for stanzas such as + `foreign_library` ([#11707](https://github.com/ocaml/dune/pull/11707), [@Alizter](https://github.com/Alizter), [@rgrinberg](https://github.com/rgrinberg)) + +* Fix $ dune describe pp for libraries in the presence of `(include_subdirs unqualified)` ([#11729](https://github.com/ocaml/dune/pull/11729), fixes [#10999](https://github.com/ocaml/dune/issues/10999), [@rgrinberg](https://github.com/rgrinberg)) + +* Fix `$ dune subst` in sub directories of a git repository ([#11760](https://github.com/ocaml/dune/pull/11760), fixes + [#11045](https://github.com/ocaml/dune/issues/11045), [@Richard-Degenne](https://github.com/Richard-Degenne)) + +* Fix a crash involving `Path.drop_prefix` when using Melange on Windows + ([#11767](https://github.com/ocaml/dune/pull/11767), [@nojb](https://github.com/nojb)) + + +### Added + +* Added detection and warning for common typos in package dependency + constraints ([#11600](https://github.com/ocaml/dune/pull/11600), fixes [#11575](https://github.com/ocaml/dune/issues/11575), [@kemsguy7](https://github.com/kemsguy7)) + +* Added `(extra_objects)` field to `(foreign_library)` stanza with `(:include)` support. + ([#11683](https://github.com/ocaml/dune/pull/11683), [@Alizter](https://github.com/Alizter)) + + +### Changed + +* Allow build RPC messages to be handled by dune's RPC server in eager watch + mode ([#11622](https://github.com/ocaml/dune/pull/11622), [@gridbugs](https://github.com/gridbugs)) + +* Allow concurrent build with RPC server ([#11712](https://github.com/ocaml/dune/pull/11712), [@gridbugs](https://github.com/gridbugs)) \ No newline at end of file diff --git a/data/changelog/releases/dune/2025-05-23-dune.3.19.0.md b/data/changelog/releases/dune/2025-05-21-dune-3.19.0.md similarity index 100% rename from data/changelog/releases/dune/2025-05-23-dune.3.19.0.md rename to data/changelog/releases/dune/2025-05-21-dune-3.19.0.md diff --git a/data/changelog/releases/dune/2025-06-11-dune.3.19.1.md b/data/changelog/releases/dune/2025-06-11-dune-3.19.1.md similarity index 100% rename from data/changelog/releases/dune/2025-06-11-dune.3.19.1.md rename to data/changelog/releases/dune/2025-06-11-dune-3.19.1.md From 119b0e47d52c87a7427123e5f826e67a9a0ec93a Mon Sep 17 00:00:00 2001 From: sabine <6594573+sabine@users.noreply.github.com> Date: Tue, 22 Jul 2025 15:44:03 +0200 Subject: [PATCH 06/15] add missing mdx releases --- .../mdx/2022-05-16-mdx-Release 0.3.1.md | 28 +++++++++++++ .../mdx/2022-06-09-mdx-Release 0.3.2.md | 34 ++++++++++++++++ .../mdx/2022-06-13-mdx-Release 0.3.3.md | 25 ++++++++++++ ...2-mdx-2.2.0.md => 2023-01-06-mdx-2.2.0.md} | 0 .../releases/mdx/2023-01-23-mdx-2.2.1.md | 26 ++++++++---- ...7-mdx-2.3.0.md => 2023-04-14-mdx-2.3.0.md} | 0 .../releases/mdx/2023-09-27-mdx-2.3.1.md | 40 +++++++++++-------- ...9-mdx-2.4.0.md => 2024-02-22-mdx-2.4.0.md} | 0 ...3-mdx-2.4.1.md => 2024-03-12-mdx-2.4.1.md} | 0 .../releases/mdx/2024-12-07-mdx-2.5.0.md | 27 +++++++++++++ 10 files changed, 155 insertions(+), 25 deletions(-) create mode 100644 data/changelog/releases/mdx/2022-05-16-mdx-Release 0.3.1.md create mode 100644 data/changelog/releases/mdx/2022-06-09-mdx-Release 0.3.2.md create mode 100644 data/changelog/releases/mdx/2022-06-13-mdx-Release 0.3.3.md rename data/changelog/releases/mdx/{2023-01-12-mdx-2.2.0.md => 2023-01-06-mdx-2.2.0.md} (100%) rename data/changelog/releases/mdx/{2023-04-17-mdx-2.3.0.md => 2023-04-14-mdx-2.3.0.md} (100%) rename data/changelog/releases/mdx/{2024-03-29-mdx-2.4.0.md => 2024-02-22-mdx-2.4.0.md} (100%) rename data/changelog/releases/mdx/{2024-04-13-mdx-2.4.1.md => 2024-03-12-mdx-2.4.1.md} (100%) create mode 100644 data/changelog/releases/mdx/2024-12-07-mdx-2.5.0.md diff --git a/data/changelog/releases/mdx/2022-05-16-mdx-Release 0.3.1.md b/data/changelog/releases/mdx/2022-05-16-mdx-Release 0.3.1.md new file mode 100644 index 0000000000..a6297da2b9 --- /dev/null +++ b/data/changelog/releases/mdx/2022-05-16-mdx-Release 0.3.1.md @@ -0,0 +1,28 @@ +--- +title: Release 0.3.1 +tags: +- mdx +- platform +authors: +- NathanReb +contributors: +description: 'CHANGES: + + + Do not add opam-provided packages into pin-depends and duniverse + + directories anymore, thus stop pulling packages that should be installed via + + Opam (#302, @Leonidas-from-XIV)' +changelog: +versions: +unstable: false +ignore: true +--- + +

CHANGES:

+ diff --git a/data/changelog/releases/mdx/2022-06-09-mdx-Release 0.3.2.md b/data/changelog/releases/mdx/2022-06-09-mdx-Release 0.3.2.md new file mode 100644 index 0000000000..45f49f90da --- /dev/null +++ b/data/changelog/releases/mdx/2022-06-09-mdx-Release 0.3.2.md @@ -0,0 +1,34 @@ +--- +title: Release 0.3.2 +tags: +- mdx +- platform +authors: +- NathanReb +contributors: +description: 'CHANGES: + + + Add a --minimal-update flag to lock to generate a lockfile + + with minimum dependency changes from a previous lockfile. (#305, + + @NathanReb) + + Add command line options to complement or overwrite...' +changelog: +versions: +unstable: false +ignore: true +--- + +

CHANGES:

+ diff --git a/data/changelog/releases/mdx/2022-06-13-mdx-Release 0.3.3.md b/data/changelog/releases/mdx/2022-06-13-mdx-Release 0.3.3.md new file mode 100644 index 0000000000..1586e3d8c1 --- /dev/null +++ b/data/changelog/releases/mdx/2022-06-13-mdx-Release 0.3.3.md @@ -0,0 +1,25 @@ +--- +title: Release 0.3.3 +tags: +- mdx +- platform +authors: +- NathanReb +contributors: +description: 'CHANGES: + + + Fix a bug that caused --add-opam-provided and --opam-provided to be + + ignored by the solver. (#314, @NathanReb)' +changelog: +versions: +unstable: false +ignore: true +--- + +

CHANGES:

+ diff --git a/data/changelog/releases/mdx/2023-01-12-mdx-2.2.0.md b/data/changelog/releases/mdx/2023-01-06-mdx-2.2.0.md similarity index 100% rename from data/changelog/releases/mdx/2023-01-12-mdx-2.2.0.md rename to data/changelog/releases/mdx/2023-01-06-mdx-2.2.0.md diff --git a/data/changelog/releases/mdx/2023-01-23-mdx-2.2.1.md b/data/changelog/releases/mdx/2023-01-23-mdx-2.2.1.md index 3fe8060511..51925b9ee9 100644 --- a/data/changelog/releases/mdx/2023-01-23-mdx-2.2.1.md +++ b/data/changelog/releases/mdx/2023-01-23-mdx-2.2.1.md @@ -1,11 +1,21 @@ --- -title: Mdx 2.2.1 -tags: [mdx, platform] -changelog: | - #### Fixed - - - Undid the change to the pipe code to restore compatibility with Windows - (#403, @MisterDA) +title: 2.2.1 +tags: +- mdx +- platform +authors: +- Leonidas-from-XIV +contributors: +description: +changelog: +versions: +unstable: false +ignore: false --- - \ No newline at end of file +CHANGES: + +#### Fixed + +* Undid the change to the pipe code to restore compatibility with Windows + ([#403](https://github.com/realworldocaml/mdx/pull/403), [@MisterDA](https://github.com/MisterDA)) diff --git a/data/changelog/releases/mdx/2023-04-17-mdx-2.3.0.md b/data/changelog/releases/mdx/2023-04-14-mdx-2.3.0.md similarity index 100% rename from data/changelog/releases/mdx/2023-04-17-mdx-2.3.0.md rename to data/changelog/releases/mdx/2023-04-14-mdx-2.3.0.md diff --git a/data/changelog/releases/mdx/2023-09-27-mdx-2.3.1.md b/data/changelog/releases/mdx/2023-09-27-mdx-2.3.1.md index 718cfc8b2d..f48cda56d4 100644 --- a/data/changelog/releases/mdx/2023-09-27-mdx-2.3.1.md +++ b/data/changelog/releases/mdx/2023-09-27-mdx-2.3.1.md @@ -1,23 +1,29 @@ --- -title: MDX 2.3.1 -tags: [mdx, platform] -changelog: | - #### Added - - - Add `os_type` label to enable/disable based on `Sys.os_type` (#433, - @polytypic) +title: 2.3.1 +tags: +- mdx +- platform +authors: +- tmattio +contributors: +description: +changelog: +versions: +unstable: false +ignore: false +--- - - Make MDX compatible with OCaml 5.1 (#435, @polytypic and @kit-ty-kate) +CHANGES: - #### Changed +#### Added - - Vendored the `odoc-parser` library, removing the need to have it - as a dependency. (#430, @jonludlam) ---- +* Add `os_type` label to enable/disable based on `Sys.os_type` ([#433](https://github.com/realworldocaml/mdx/pull/433), + [@polytypic](https://github.com/polytypic)) + +* Make MDX compatible with OCaml 5.1 ([#435](https://github.com/realworldocaml/mdx/pull/435), [@polytypic](https://github.com/polytypic) and [@kit-ty-kate](https://github.com/kit-ty-kate)) + -We are happy to announce the release of MDX 2.3.1! This is the first release of MDX to be -compatible with OCaml 5.1. +#### Changed -We've also vendored the `odoc-parser` library, eliminating the need to have it -as a dependency. MDX can now be installed independently of the `odoc` version -you're using. +* Vendored the odoc-parser library, removing the need to have it + as a dependency. ([#430](https://github.com/realworldocaml/mdx/pull/430), [@jonludlam](https://github.com/jonludlam)) \ No newline at end of file diff --git a/data/changelog/releases/mdx/2024-03-29-mdx-2.4.0.md b/data/changelog/releases/mdx/2024-02-22-mdx-2.4.0.md similarity index 100% rename from data/changelog/releases/mdx/2024-03-29-mdx-2.4.0.md rename to data/changelog/releases/mdx/2024-02-22-mdx-2.4.0.md diff --git a/data/changelog/releases/mdx/2024-04-13-mdx-2.4.1.md b/data/changelog/releases/mdx/2024-03-12-mdx-2.4.1.md similarity index 100% rename from data/changelog/releases/mdx/2024-04-13-mdx-2.4.1.md rename to data/changelog/releases/mdx/2024-03-12-mdx-2.4.1.md diff --git a/data/changelog/releases/mdx/2024-12-07-mdx-2.5.0.md b/data/changelog/releases/mdx/2024-12-07-mdx-2.5.0.md new file mode 100644 index 0000000000..beb334d583 --- /dev/null +++ b/data/changelog/releases/mdx/2024-12-07-mdx-2.5.0.md @@ -0,0 +1,27 @@ +--- +title: 2.5.0 +tags: +- mdx +- platform +authors: +- samoht +contributors: +description: +changelog: +versions: +unstable: false +ignore: false +--- + +CHANGES: + +#### Added + +* Support OCaml 5.3 ([#457](https://github.com/realworldocaml/mdx/pull/457), [@anmonteiro](https://github.com/anmonteiro), [@samoht](https://github.com/samoht), [@voodoos](https://github.com/voodoos)) +* Support multiple version labels in block headers. The block is active if all + the version formulaes are satisfied ([#458](https://github.com/realworldocaml/mdx/pull/458), [@samoht](https://github.com/samoht)) + +#### Fixed + +* Avoid infinite loop in lexer on unclosed code block ([#444](https://github.com/realworldocaml/mdx/pull/444), [@edwintorok](https://github.com/edwintorok)) +* Fix support for skipped blocks in mli and mld files ([#462](https://github.com/realworldocaml/mdx/pull/462), [@samoht](https://github.com/samoht)) \ No newline at end of file From 07135398e49020d139a7242617a762624fca464f Mon Sep 17 00:00:00 2001 From: sabine <6594573+sabine@users.noreply.github.com> Date: Tue, 22 Jul 2025 15:58:07 +0200 Subject: [PATCH 07/15] add missing merlin releases --- .../releases/merlin/2024-09-26-merlin-5.2-502.md | 14 ++++++++++++++ .../merlin/2024-09-27-merlin-4.17.1-414.md | 14 ++++++++++++++ .../merlin/2024-09-27-merlin-4.17.1-501.md | 14 ++++++++++++++ .../merlin/2024-09-27-merlin-5.2.1-502.md | 14 ++++++++++++++ .../releases/merlin/2024-09-27-merlin-5.2.1.md | 2 +- .../releases/merlin/2024-11-26-merlin-4.18-414.md | 14 ++++++++++++++ .../releases/merlin/2024-11-26-merlin-5.3-502.md | 15 +++++++++++++++ 7 files changed, 86 insertions(+), 1 deletion(-) create mode 100644 data/changelog/releases/merlin/2024-09-26-merlin-5.2-502.md create mode 100644 data/changelog/releases/merlin/2024-09-27-merlin-4.17.1-414.md create mode 100644 data/changelog/releases/merlin/2024-09-27-merlin-4.17.1-501.md create mode 100644 data/changelog/releases/merlin/2024-09-27-merlin-5.2.1-502.md create mode 100644 data/changelog/releases/merlin/2024-11-26-merlin-4.18-414.md create mode 100644 data/changelog/releases/merlin/2024-11-26-merlin-5.3-502.md diff --git a/data/changelog/releases/merlin/2024-09-26-merlin-5.2-502.md b/data/changelog/releases/merlin/2024-09-26-merlin-5.2-502.md new file mode 100644 index 0000000000..8da3339dc6 --- /dev/null +++ b/data/changelog/releases/merlin/2024-09-26-merlin-5.2-502.md @@ -0,0 +1,14 @@ +--- +title: 5.2-502 +tags: +- merlin +- platform +authors: +- voodoos +contributors: +description: +changelog: +versions: +unstable: false +ignore: true +--- diff --git a/data/changelog/releases/merlin/2024-09-27-merlin-4.17.1-414.md b/data/changelog/releases/merlin/2024-09-27-merlin-4.17.1-414.md new file mode 100644 index 0000000000..239d6233ab --- /dev/null +++ b/data/changelog/releases/merlin/2024-09-27-merlin-4.17.1-414.md @@ -0,0 +1,14 @@ +--- +title: 4.17.1-414 +tags: +- merlin +- platform +authors: +- voodoos +contributors: +description: +changelog: +versions: +unstable: false +ignore: true +--- \ No newline at end of file diff --git a/data/changelog/releases/merlin/2024-09-27-merlin-4.17.1-501.md b/data/changelog/releases/merlin/2024-09-27-merlin-4.17.1-501.md new file mode 100644 index 0000000000..5bff9ed10f --- /dev/null +++ b/data/changelog/releases/merlin/2024-09-27-merlin-4.17.1-501.md @@ -0,0 +1,14 @@ +--- +title: 4.17.1-501 +tags: +- merlin +- platform +authors: +- voodoos +contributors: +description: +changelog: +versions: +unstable: false +ignore: true +--- diff --git a/data/changelog/releases/merlin/2024-09-27-merlin-5.2.1-502.md b/data/changelog/releases/merlin/2024-09-27-merlin-5.2.1-502.md new file mode 100644 index 0000000000..29812c38ea --- /dev/null +++ b/data/changelog/releases/merlin/2024-09-27-merlin-5.2.1-502.md @@ -0,0 +1,14 @@ +--- +title: 5.2.1-502 +tags: +- merlin +- platform +authors: +- voodoos +contributors: +description: +changelog: +versions: +unstable: false +ignore: true +--- diff --git a/data/changelog/releases/merlin/2024-09-27-merlin-5.2.1.md b/data/changelog/releases/merlin/2024-09-27-merlin-5.2.1.md index 764a3486f8..f4e5c942f6 100644 --- a/data/changelog/releases/merlin/2024-09-27-merlin-5.2.1.md +++ b/data/changelog/releases/merlin/2024-09-27-merlin-5.2.1.md @@ -23,7 +23,7 @@ changelog: | --- -We are happy to announce the joint release of Merlin `5.2.1-502` and `4.17.1`. This release adds many new features to Merlin including the ability to add hints to a source tree, serch for values using a type signature and expanding PPX annotations to preview their source code. There are also bug fixes for both the Merlin binary and editor modes. +We are happy to announce the joint release of Merlin `5.2.1-502` and `4.17.1-501`. This release adds many new features to Merlin including the ability to add hints to a source tree, serch for values using a type signature and expanding PPX annotations to preview their source code. There are also bug fixes for both the Merlin binary and editor modes. More information can be found in the [Discuss announcement](https://discuss.ocaml.org/t/ann-new-release-of-merlin/15358). diff --git a/data/changelog/releases/merlin/2024-11-26-merlin-4.18-414.md b/data/changelog/releases/merlin/2024-11-26-merlin-4.18-414.md new file mode 100644 index 0000000000..f147b8569e --- /dev/null +++ b/data/changelog/releases/merlin/2024-11-26-merlin-4.18-414.md @@ -0,0 +1,14 @@ +--- +title: 4.18-414 +tags: +- merlin +- platform +authors: +- voodoos +contributors: +description: +changelog: +versions: +unstable: false +ignore: true +--- diff --git a/data/changelog/releases/merlin/2024-11-26-merlin-5.3-502.md b/data/changelog/releases/merlin/2024-11-26-merlin-5.3-502.md new file mode 100644 index 0000000000..a07ff1c5b6 --- /dev/null +++ b/data/changelog/releases/merlin/2024-11-26-merlin-5.3-502.md @@ -0,0 +1,15 @@ +--- +title: 5.3-502 +tags: +- merlin +- platform +authors: +- voodoos +contributors: +description: +changelog: +versions: +unstable: false +ignore: true +--- + From 64fcd6a12fd14348ea81582017a4cf9f8fc36416 Mon Sep 17 00:00:00 2001 From: sabine <6594573+sabine@users.noreply.github.com> Date: Tue, 22 Jul 2025 15:59:18 +0200 Subject: [PATCH 08/15] add missing ocaml releases --- .../ocaml/2024-09-20-ocaml-5.3.0-alpha1.md | 15 +++++++++++++++ .../ocaml/2024-10-31-ocaml-5.3.0-beta1.md | 15 +++++++++++++++ .../releases/ocaml/2024-11-07-ocaml-5.2.1-rc1.md | 15 +++++++++++++++ .../ocaml/2024-11-28-ocaml-5.3.0-beta2.md | 15 +++++++++++++++ .../releases/ocaml/2024-12-18-ocaml-5.3.0-rc1.md | 15 +++++++++++++++ .../ocaml/2025-05-22-ocaml-5.4.0-alpha1.md | 15 +++++++++++++++ .../ocaml/2025-07-22-ocaml-5.4.0-beta1.md | 15 +++++++++++++++ 7 files changed, 105 insertions(+) create mode 100644 data/changelog/releases/ocaml/2024-09-20-ocaml-5.3.0-alpha1.md create mode 100644 data/changelog/releases/ocaml/2024-10-31-ocaml-5.3.0-beta1.md create mode 100644 data/changelog/releases/ocaml/2024-11-07-ocaml-5.2.1-rc1.md create mode 100644 data/changelog/releases/ocaml/2024-11-28-ocaml-5.3.0-beta2.md create mode 100644 data/changelog/releases/ocaml/2024-12-18-ocaml-5.3.0-rc1.md create mode 100644 data/changelog/releases/ocaml/2025-05-22-ocaml-5.4.0-alpha1.md create mode 100644 data/changelog/releases/ocaml/2025-07-22-ocaml-5.4.0-beta1.md diff --git a/data/changelog/releases/ocaml/2024-09-20-ocaml-5.3.0-alpha1.md b/data/changelog/releases/ocaml/2024-09-20-ocaml-5.3.0-alpha1.md new file mode 100644 index 0000000000..7fa888e0ff --- /dev/null +++ b/data/changelog/releases/ocaml/2024-09-20-ocaml-5.3.0-alpha1.md @@ -0,0 +1,15 @@ +--- +title: 5.3.0-alpha1 +tags: +- ocaml +authors: +- Octachron +contributors: +description: release 5.3.0~alpha1 +changelog: +versions: +unstable: true +ignore: false +--- + +

release 5.3.0~alpha1

diff --git a/data/changelog/releases/ocaml/2024-10-31-ocaml-5.3.0-beta1.md b/data/changelog/releases/ocaml/2024-10-31-ocaml-5.3.0-beta1.md new file mode 100644 index 0000000000..2a7c71c343 --- /dev/null +++ b/data/changelog/releases/ocaml/2024-10-31-ocaml-5.3.0-beta1.md @@ -0,0 +1,15 @@ +--- +title: 5.3.0-beta1 +tags: +- ocaml +authors: +- Octachron +contributors: +description: release 5.3.0~beta1 +changelog: +versions: +unstable: true +ignore: false +--- + +

release 5.3.0~beta1

diff --git a/data/changelog/releases/ocaml/2024-11-07-ocaml-5.2.1-rc1.md b/data/changelog/releases/ocaml/2024-11-07-ocaml-5.2.1-rc1.md new file mode 100644 index 0000000000..8d3198fed3 --- /dev/null +++ b/data/changelog/releases/ocaml/2024-11-07-ocaml-5.2.1-rc1.md @@ -0,0 +1,15 @@ +--- +title: 5.2.1-rc1 +tags: +- ocaml +authors: +- Octachron +contributors: +description: release 5.2.1~rc1 +changelog: +versions: +unstable: true +ignore: false +--- + +

release 5.2.1~rc1

diff --git a/data/changelog/releases/ocaml/2024-11-28-ocaml-5.3.0-beta2.md b/data/changelog/releases/ocaml/2024-11-28-ocaml-5.3.0-beta2.md new file mode 100644 index 0000000000..255762cdb4 --- /dev/null +++ b/data/changelog/releases/ocaml/2024-11-28-ocaml-5.3.0-beta2.md @@ -0,0 +1,15 @@ +--- +title: 5.3.0-beta2 +tags: +- ocaml +authors: +- Octachron +contributors: +description: release 5.3.0~beta2 +changelog: +versions: +unstable: true +ignore: false +--- + +

release 5.3.0~beta2

diff --git a/data/changelog/releases/ocaml/2024-12-18-ocaml-5.3.0-rc1.md b/data/changelog/releases/ocaml/2024-12-18-ocaml-5.3.0-rc1.md new file mode 100644 index 0000000000..a2d91a036b --- /dev/null +++ b/data/changelog/releases/ocaml/2024-12-18-ocaml-5.3.0-rc1.md @@ -0,0 +1,15 @@ +--- +title: 5.3.0-rc1 +tags: +- ocaml +authors: +- Octachron +contributors: +description: release 5.3.0~rc1 +changelog: +versions: +unstable: true +ignore: false +--- + +

release 5.3.0~rc1

diff --git a/data/changelog/releases/ocaml/2025-05-22-ocaml-5.4.0-alpha1.md b/data/changelog/releases/ocaml/2025-05-22-ocaml-5.4.0-alpha1.md new file mode 100644 index 0000000000..a039481073 --- /dev/null +++ b/data/changelog/releases/ocaml/2025-05-22-ocaml-5.4.0-alpha1.md @@ -0,0 +1,15 @@ +--- +title: 5.4.0-alpha1 +tags: +- ocaml +authors: +- Octachron +contributors: +description: release 5.4.0~alpha1 +changelog: +versions: +unstable: true +ignore: false +--- + +

release 5.4.0~alpha1

diff --git a/data/changelog/releases/ocaml/2025-07-22-ocaml-5.4.0-beta1.md b/data/changelog/releases/ocaml/2025-07-22-ocaml-5.4.0-beta1.md new file mode 100644 index 0000000000..fb2654cbf5 --- /dev/null +++ b/data/changelog/releases/ocaml/2025-07-22-ocaml-5.4.0-beta1.md @@ -0,0 +1,15 @@ +--- +title: 5.4.0-beta1 +tags: +- ocaml +authors: +- Octachron +contributors: +description: release 5.4.0~beta1 +changelog: +versions: +unstable: true +ignore: false +--- + +

release 5.4.0~beta1

From cf8c9e04f3d46d15356b0ade38067d8a5253ff9a Mon Sep 17 00:00:00 2001 From: sabine <6594573+sabine@users.noreply.github.com> Date: Mon, 28 Jul 2025 18:02:48 +0200 Subject: [PATCH 09/15] fix --- .../releases/merlin/2024-09-27-merlin-4.17.1-414.md | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/data/changelog/releases/merlin/2024-09-27-merlin-4.17.1-414.md b/data/changelog/releases/merlin/2024-09-27-merlin-4.17.1-414.md index 239d6233ab..21a7b3c0be 100644 --- a/data/changelog/releases/merlin/2024-09-27-merlin-4.17.1-414.md +++ b/data/changelog/releases/merlin/2024-09-27-merlin-4.17.1-414.md @@ -5,10 +5,6 @@ tags: - platform authors: - voodoos -contributors: -description: -changelog: -versions: unstable: false ignore: true ---- \ No newline at end of file +--- From a0254809f84295a541084641be0af2d8c5abd056 Mon Sep 17 00:00:00 2001 From: sabine <6594573+sabine@users.noreply.github.com> Date: Mon, 28 Jul 2025 18:25:13 +0200 Subject: [PATCH 10/15] remove 'description' on changelog release, add github_release_tag to disambiguate --- .../releases/dune/2025-03-31-dune-3.18.0~alpha0.md | 1 - .../releases/dune/2025-05-20-dune-3.19.0~alpha0.md | 1 - .../releases/mdx/2022-05-16-mdx-Release 0.3.1.md | 8 -------- .../releases/mdx/2022-06-09-mdx-Release 0.3.2.md | 10 ---------- .../releases/mdx/2022-06-13-mdx-Release 0.3.3.md | 6 ------ .../changelog/releases/mdx/2023-01-23-mdx-2.2.1.md | 1 - .../changelog/releases/mdx/2023-09-27-mdx-2.3.1.md | 1 - .../changelog/releases/mdx/2024-12-07-mdx-2.5.0.md | 1 - .../releases/merlin/2024-09-26-merlin-5.2-502.md | 1 - .../merlin/2024-09-27-merlin-4.17.1-501.md | 1 - .../releases/merlin/2024-09-27-merlin-5.2.1-502.md | 1 - .../releases/merlin/2024-11-26-merlin-4.18-414.md | 1 - .../releases/merlin/2024-11-26-merlin-5.3-502.md | 1 - .../releases/ocaml/2022-12-16-ocaml-5.0.md | 1 - .../releases/ocaml/2022-12-20-ocaml-4.14.1.md | 1 - .../releases/ocaml/2023-09-14-ocaml-5.1.0.md | 1 - .../releases/ocaml/2023-12-8-ocaml-5.1.1.md | 1 - .../releases/ocaml/2024-05-13-ocaml-5.2.0.md | 1 - .../ocaml/2024-09-20-ocaml-5.3.0-alpha1.md | 1 - .../releases/ocaml/2024-10-31-ocaml-5.3.0-beta1.md | 1 - .../releases/ocaml/2024-11-07-ocaml-5.2.1-rc1.md | 1 - .../releases/ocaml/2024-11-18-ocaml-5.2.1.md | 1 - .../releases/ocaml/2024-11-28-ocaml-5.3.0-beta2.md | 1 - .../releases/ocaml/2024-12-18-ocaml-5.3.0-rc1.md | 1 - .../releases/ocaml/2025-01-08-ocaml-5.3.0.md | 1 - .../ocaml/2025-05-22-ocaml-5.4.0-alpha1.md | 1 - .../releases/ocaml/2025-07-22-ocaml-5.4.0-beta1.md | 1 - .../opam/2013-03-15-opam-1-0-0-released.md | 1 - .../opam/2013-11-08-opam-1-1-0-released.md | 1 - .../opam/2014-01-29-opam-1-1-1-released.md | 1 - .../releases/opam/2014-08-19-opam-1-2-pin.md | 1 - .../releases/opam/2014-10-23-opam-1-2-0-release.md | 1 - .../releases/opam/2015-03-18-opam-1-2-1-release.md | 1 - .../releases/opam/2015-05-07-opam-1-2-2-release.md | 1 - .../releases/opam/2016-11-21-opam-lib-1-3.md | 1 - .../releases/opam/2018-09-18-opam-2-0-0.md | 1 - .../releases/opam/2018-10-24-opam-2-0-1.md | 1 - .../releases/opam/2018-12-12-opam-2-0-2.md | 1 - .../releases/opam/2019-01-28-opam-2-0-3.md | 1 - .../releases/opam/2019-04-10-opam-2-0-4.md | 1 - .../releases/opam/2019-07-11-opam-2-0-5.md | 1 - .../releases/opam/2020-01-16-opam-2-0-6.md | 1 - .../releases/opam/2020-04-21-opam-2-0-7.md | 1 - .../releases/opam/2021-02-08-opam-2-0-8.md | 1 - .../releases/opam/2021-08-03-opam-2-0-9.md | 1 - .../releases/opam/2021-08-04-opam-2-1-0.md | 1 - .../releases/opam/2021-11-15-opam-2-0-10.md | 1 - .../releases/opam/2021-11-15-opam-2-1-1.md | 1 - .../releases/opam/2021-12-08-opam-2-1-2.md | 1 - .../releases/opam/2022-12-15-opam-2-1-4.md | 1 - .../releases/opam/2023-05-31-opam-2-1-5.md | 1 - .../releases/opam/2024-05-22-opam-2-1-6.md | 1 - .../releases/opam/2024-07-01-opam-2-2-0.md | 1 - .../releases/opam/2024-08-22-opam-2-2-1.md | 1 - .../releases/opam/2024-11-13-opam-2-3-0.md | 1 - .../releases/opam/2025-07-18-opam-2-4-0.md | 1 - tool/ood-gen/lib/changelog.ml | 14 ++++++++++---- 57 files changed, 10 insertions(+), 81 deletions(-) diff --git a/data/changelog/releases/dune/2025-03-31-dune-3.18.0~alpha0.md b/data/changelog/releases/dune/2025-03-31-dune-3.18.0~alpha0.md index 076075e78a..bbff113826 100644 --- a/data/changelog/releases/dune/2025-03-31-dune-3.18.0~alpha0.md +++ b/data/changelog/releases/dune/2025-03-31-dune-3.18.0~alpha0.md @@ -6,7 +6,6 @@ tags: authors: - maiste contributors: -description: changelog: versions: unstable: true diff --git a/data/changelog/releases/dune/2025-05-20-dune-3.19.0~alpha0.md b/data/changelog/releases/dune/2025-05-20-dune-3.19.0~alpha0.md index c724930ae3..b5a771af41 100644 --- a/data/changelog/releases/dune/2025-05-20-dune-3.19.0~alpha0.md +++ b/data/changelog/releases/dune/2025-05-20-dune-3.19.0~alpha0.md @@ -6,7 +6,6 @@ tags: authors: - maiste contributors: -description: changelog: versions: unstable: true diff --git a/data/changelog/releases/mdx/2022-05-16-mdx-Release 0.3.1.md b/data/changelog/releases/mdx/2022-05-16-mdx-Release 0.3.1.md index a6297da2b9..3b3829befb 100644 --- a/data/changelog/releases/mdx/2022-05-16-mdx-Release 0.3.1.md +++ b/data/changelog/releases/mdx/2022-05-16-mdx-Release 0.3.1.md @@ -6,14 +6,6 @@ tags: authors: - NathanReb contributors: -description: 'CHANGES: - - - Do not add opam-provided packages into pin-depends and duniverse - - directories anymore, thus stop pulling packages that should be installed via - - Opam (#302, @Leonidas-from-XIV)' changelog: versions: unstable: false diff --git a/data/changelog/releases/mdx/2022-06-09-mdx-Release 0.3.2.md b/data/changelog/releases/mdx/2022-06-09-mdx-Release 0.3.2.md index 45f49f90da..936c7d5c08 100644 --- a/data/changelog/releases/mdx/2022-06-09-mdx-Release 0.3.2.md +++ b/data/changelog/releases/mdx/2022-06-09-mdx-Release 0.3.2.md @@ -6,16 +6,6 @@ tags: authors: - NathanReb contributors: -description: 'CHANGES: - - - Add a --minimal-update flag to lock to generate a lockfile - - with minimum dependency changes from a previous lockfile. (#305, - - @NathanReb) - - Add command line options to complement or overwrite...' changelog: versions: unstable: false diff --git a/data/changelog/releases/mdx/2022-06-13-mdx-Release 0.3.3.md b/data/changelog/releases/mdx/2022-06-13-mdx-Release 0.3.3.md index 1586e3d8c1..54278dbea6 100644 --- a/data/changelog/releases/mdx/2022-06-13-mdx-Release 0.3.3.md +++ b/data/changelog/releases/mdx/2022-06-13-mdx-Release 0.3.3.md @@ -6,12 +6,6 @@ tags: authors: - NathanReb contributors: -description: 'CHANGES: - - - Fix a bug that caused --add-opam-provided and --opam-provided to be - - ignored by the solver. (#314, @NathanReb)' changelog: versions: unstable: false diff --git a/data/changelog/releases/mdx/2023-01-23-mdx-2.2.1.md b/data/changelog/releases/mdx/2023-01-23-mdx-2.2.1.md index 51925b9ee9..ffeb59889c 100644 --- a/data/changelog/releases/mdx/2023-01-23-mdx-2.2.1.md +++ b/data/changelog/releases/mdx/2023-01-23-mdx-2.2.1.md @@ -6,7 +6,6 @@ tags: authors: - Leonidas-from-XIV contributors: -description: changelog: versions: unstable: false diff --git a/data/changelog/releases/mdx/2023-09-27-mdx-2.3.1.md b/data/changelog/releases/mdx/2023-09-27-mdx-2.3.1.md index f48cda56d4..12582058ec 100644 --- a/data/changelog/releases/mdx/2023-09-27-mdx-2.3.1.md +++ b/data/changelog/releases/mdx/2023-09-27-mdx-2.3.1.md @@ -6,7 +6,6 @@ tags: authors: - tmattio contributors: -description: changelog: versions: unstable: false diff --git a/data/changelog/releases/mdx/2024-12-07-mdx-2.5.0.md b/data/changelog/releases/mdx/2024-12-07-mdx-2.5.0.md index beb334d583..fbb198c952 100644 --- a/data/changelog/releases/mdx/2024-12-07-mdx-2.5.0.md +++ b/data/changelog/releases/mdx/2024-12-07-mdx-2.5.0.md @@ -6,7 +6,6 @@ tags: authors: - samoht contributors: -description: changelog: versions: unstable: false diff --git a/data/changelog/releases/merlin/2024-09-26-merlin-5.2-502.md b/data/changelog/releases/merlin/2024-09-26-merlin-5.2-502.md index 8da3339dc6..238bd30c68 100644 --- a/data/changelog/releases/merlin/2024-09-26-merlin-5.2-502.md +++ b/data/changelog/releases/merlin/2024-09-26-merlin-5.2-502.md @@ -6,7 +6,6 @@ tags: authors: - voodoos contributors: -description: changelog: versions: unstable: false diff --git a/data/changelog/releases/merlin/2024-09-27-merlin-4.17.1-501.md b/data/changelog/releases/merlin/2024-09-27-merlin-4.17.1-501.md index 5bff9ed10f..d5c8784de5 100644 --- a/data/changelog/releases/merlin/2024-09-27-merlin-4.17.1-501.md +++ b/data/changelog/releases/merlin/2024-09-27-merlin-4.17.1-501.md @@ -6,7 +6,6 @@ tags: authors: - voodoos contributors: -description: changelog: versions: unstable: false diff --git a/data/changelog/releases/merlin/2024-09-27-merlin-5.2.1-502.md b/data/changelog/releases/merlin/2024-09-27-merlin-5.2.1-502.md index 29812c38ea..0cef9482f8 100644 --- a/data/changelog/releases/merlin/2024-09-27-merlin-5.2.1-502.md +++ b/data/changelog/releases/merlin/2024-09-27-merlin-5.2.1-502.md @@ -6,7 +6,6 @@ tags: authors: - voodoos contributors: -description: changelog: versions: unstable: false diff --git a/data/changelog/releases/merlin/2024-11-26-merlin-4.18-414.md b/data/changelog/releases/merlin/2024-11-26-merlin-4.18-414.md index f147b8569e..eb1d91f511 100644 --- a/data/changelog/releases/merlin/2024-11-26-merlin-4.18-414.md +++ b/data/changelog/releases/merlin/2024-11-26-merlin-4.18-414.md @@ -6,7 +6,6 @@ tags: authors: - voodoos contributors: -description: changelog: versions: unstable: false diff --git a/data/changelog/releases/merlin/2024-11-26-merlin-5.3-502.md b/data/changelog/releases/merlin/2024-11-26-merlin-5.3-502.md index a07ff1c5b6..6fe5436889 100644 --- a/data/changelog/releases/merlin/2024-11-26-merlin-5.3-502.md +++ b/data/changelog/releases/merlin/2024-11-26-merlin-5.3-502.md @@ -6,7 +6,6 @@ tags: authors: - voodoos contributors: -description: changelog: versions: unstable: false diff --git a/data/changelog/releases/ocaml/2022-12-16-ocaml-5.0.md b/data/changelog/releases/ocaml/2022-12-16-ocaml-5.0.md index c989f76355..43022ab39a 100644 --- a/data/changelog/releases/ocaml/2022-12-16-ocaml-5.0.md +++ b/data/changelog/releases/ocaml/2022-12-16-ocaml-5.0.md @@ -1,6 +1,5 @@ --- title: Release of OCaml 5.0.0 -description: Release of OCaml 5.0.0 tags: [ocaml] changelog: | ## OCaml 5.0.0 (16 December 2022) diff --git a/data/changelog/releases/ocaml/2022-12-20-ocaml-4.14.1.md b/data/changelog/releases/ocaml/2022-12-20-ocaml-4.14.1.md index 2ae529a56b..0a3daebca1 100644 --- a/data/changelog/releases/ocaml/2022-12-20-ocaml-4.14.1.md +++ b/data/changelog/releases/ocaml/2022-12-20-ocaml-4.14.1.md @@ -1,6 +1,5 @@ --- title: Release of OCaml 4.14.1 -description: Release of OCaml 4.14.1 tags: [ocaml] changelog: | ## Changes in OCaml 4.14.1 (20 December 2022) diff --git a/data/changelog/releases/ocaml/2023-09-14-ocaml-5.1.0.md b/data/changelog/releases/ocaml/2023-09-14-ocaml-5.1.0.md index 8482a0fa2a..4c94c100e0 100644 --- a/data/changelog/releases/ocaml/2023-09-14-ocaml-5.1.0.md +++ b/data/changelog/releases/ocaml/2023-09-14-ocaml-5.1.0.md @@ -1,6 +1,5 @@ --- title: Release of OCaml 5.1.0 -description: Release of OCaml 5.1.0 tags: [ocaml] changelog: | ### Restored backends diff --git a/data/changelog/releases/ocaml/2023-12-8-ocaml-5.1.1.md b/data/changelog/releases/ocaml/2023-12-8-ocaml-5.1.1.md index 721b8e1770..16eb65e3b8 100644 --- a/data/changelog/releases/ocaml/2023-12-8-ocaml-5.1.1.md +++ b/data/changelog/releases/ocaml/2023-12-8-ocaml-5.1.1.md @@ -1,6 +1,5 @@ --- title: Release of OCaml 5.1.1 -description: Release of OCaml 5.1.1 tags: [ocaml] changelog: | ### Standard library: diff --git a/data/changelog/releases/ocaml/2024-05-13-ocaml-5.2.0.md b/data/changelog/releases/ocaml/2024-05-13-ocaml-5.2.0.md index e64d151ca5..31d3f7cf72 100644 --- a/data/changelog/releases/ocaml/2024-05-13-ocaml-5.2.0.md +++ b/data/changelog/releases/ocaml/2024-05-13-ocaml-5.2.0.md @@ -1,6 +1,5 @@ --- title: Release of OCaml 5.2.0 -description: Release of OCaml 5.2.0 tags: [ocaml] versions: ["OCaml 5.2.0"] changelog: | diff --git a/data/changelog/releases/ocaml/2024-09-20-ocaml-5.3.0-alpha1.md b/data/changelog/releases/ocaml/2024-09-20-ocaml-5.3.0-alpha1.md index 7fa888e0ff..0cbf5f198a 100644 --- a/data/changelog/releases/ocaml/2024-09-20-ocaml-5.3.0-alpha1.md +++ b/data/changelog/releases/ocaml/2024-09-20-ocaml-5.3.0-alpha1.md @@ -5,7 +5,6 @@ tags: authors: - Octachron contributors: -description: release 5.3.0~alpha1 changelog: versions: unstable: true diff --git a/data/changelog/releases/ocaml/2024-10-31-ocaml-5.3.0-beta1.md b/data/changelog/releases/ocaml/2024-10-31-ocaml-5.3.0-beta1.md index 2a7c71c343..fcf3440194 100644 --- a/data/changelog/releases/ocaml/2024-10-31-ocaml-5.3.0-beta1.md +++ b/data/changelog/releases/ocaml/2024-10-31-ocaml-5.3.0-beta1.md @@ -5,7 +5,6 @@ tags: authors: - Octachron contributors: -description: release 5.3.0~beta1 changelog: versions: unstable: true diff --git a/data/changelog/releases/ocaml/2024-11-07-ocaml-5.2.1-rc1.md b/data/changelog/releases/ocaml/2024-11-07-ocaml-5.2.1-rc1.md index 8d3198fed3..a1a57a09c4 100644 --- a/data/changelog/releases/ocaml/2024-11-07-ocaml-5.2.1-rc1.md +++ b/data/changelog/releases/ocaml/2024-11-07-ocaml-5.2.1-rc1.md @@ -5,7 +5,6 @@ tags: authors: - Octachron contributors: -description: release 5.2.1~rc1 changelog: versions: unstable: true diff --git a/data/changelog/releases/ocaml/2024-11-18-ocaml-5.2.1.md b/data/changelog/releases/ocaml/2024-11-18-ocaml-5.2.1.md index 5527d8bef2..abe92db88e 100644 --- a/data/changelog/releases/ocaml/2024-11-18-ocaml-5.2.1.md +++ b/data/changelog/releases/ocaml/2024-11-18-ocaml-5.2.1.md @@ -1,6 +1,5 @@ --- title: Release of OCaml 5.2.1 -description: Release of OCaml 5.2.1 tags: [ocaml] versions: ["OCaml 5.2.1"] changelog: | diff --git a/data/changelog/releases/ocaml/2024-11-28-ocaml-5.3.0-beta2.md b/data/changelog/releases/ocaml/2024-11-28-ocaml-5.3.0-beta2.md index 255762cdb4..8de191a366 100644 --- a/data/changelog/releases/ocaml/2024-11-28-ocaml-5.3.0-beta2.md +++ b/data/changelog/releases/ocaml/2024-11-28-ocaml-5.3.0-beta2.md @@ -5,7 +5,6 @@ tags: authors: - Octachron contributors: -description: release 5.3.0~beta2 changelog: versions: unstable: true diff --git a/data/changelog/releases/ocaml/2024-12-18-ocaml-5.3.0-rc1.md b/data/changelog/releases/ocaml/2024-12-18-ocaml-5.3.0-rc1.md index a2d91a036b..d11f1321be 100644 --- a/data/changelog/releases/ocaml/2024-12-18-ocaml-5.3.0-rc1.md +++ b/data/changelog/releases/ocaml/2024-12-18-ocaml-5.3.0-rc1.md @@ -5,7 +5,6 @@ tags: authors: - Octachron contributors: -description: release 5.3.0~rc1 changelog: versions: unstable: true diff --git a/data/changelog/releases/ocaml/2025-01-08-ocaml-5.3.0.md b/data/changelog/releases/ocaml/2025-01-08-ocaml-5.3.0.md index a179ce8549..7b6005a17f 100644 --- a/data/changelog/releases/ocaml/2025-01-08-ocaml-5.3.0.md +++ b/data/changelog/releases/ocaml/2025-01-08-ocaml-5.3.0.md @@ -1,6 +1,5 @@ --- title: Release of OCaml 5.3.0 -description: Release of OCaml 5.3.0 tags: [ocaml] versions: ["OCaml 5.3.0"] changelog: | diff --git a/data/changelog/releases/ocaml/2025-05-22-ocaml-5.4.0-alpha1.md b/data/changelog/releases/ocaml/2025-05-22-ocaml-5.4.0-alpha1.md index a039481073..02b77fb31b 100644 --- a/data/changelog/releases/ocaml/2025-05-22-ocaml-5.4.0-alpha1.md +++ b/data/changelog/releases/ocaml/2025-05-22-ocaml-5.4.0-alpha1.md @@ -5,7 +5,6 @@ tags: authors: - Octachron contributors: -description: release 5.4.0~alpha1 changelog: versions: unstable: true diff --git a/data/changelog/releases/ocaml/2025-07-22-ocaml-5.4.0-beta1.md b/data/changelog/releases/ocaml/2025-07-22-ocaml-5.4.0-beta1.md index fb2654cbf5..e3da201d99 100644 --- a/data/changelog/releases/ocaml/2025-07-22-ocaml-5.4.0-beta1.md +++ b/data/changelog/releases/ocaml/2025-07-22-ocaml-5.4.0-beta1.md @@ -5,7 +5,6 @@ tags: authors: - Octachron contributors: -description: release 5.4.0~beta1 changelog: versions: unstable: true diff --git a/data/changelog/releases/opam/2013-03-15-opam-1-0-0-released.md b/data/changelog/releases/opam/2013-03-15-opam-1-0-0-released.md index ad96bdcd4b..6e595f9e25 100644 --- a/data/changelog/releases/opam/2013-03-15-opam-1-0-0-released.md +++ b/data/changelog/releases/opam/2013-03-15-opam-1-0-0-released.md @@ -1,7 +1,6 @@ --- title: "OPAM 1.0.0 released" authors: [ "Thomas Gazagnaire" ] -description: "Release announcement for OPAM 1.0.0" tags: [opam, platform] changelog: | The full change-log since the beta release in January: diff --git a/data/changelog/releases/opam/2013-11-08-opam-1-1-0-released.md b/data/changelog/releases/opam/2013-11-08-opam-1-1-0-released.md index 40e5770a79..a398d49588 100644 --- a/data/changelog/releases/opam/2013-11-08-opam-1-1-0-released.md +++ b/data/changelog/releases/opam/2013-11-08-opam-1-1-0-released.md @@ -1,7 +1,6 @@ --- title: "OPAM 1.1.0 released" authors: [ "Thomas Gazagnaire" ] -description: "Release announcement for OPAM 1.1.0" tags: [opam, platform] changelog: | Too many to list here, see diff --git a/data/changelog/releases/opam/2014-01-29-opam-1-1-1-released.md b/data/changelog/releases/opam/2014-01-29-opam-1-1-1-released.md index b4adb532c5..21a215064e 100644 --- a/data/changelog/releases/opam/2014-01-29-opam-1-1-1-released.md +++ b/data/changelog/releases/opam/2014-01-29-opam-1-1-1-released.md @@ -1,7 +1,6 @@ --- title: "OPAM 1.1.1 released" authors: [ "Louis Gesbert" ] -description: "Release announcement for OPAM 1.1.1" tags: [opam, platform] changelog: | From the changelog: diff --git a/data/changelog/releases/opam/2014-08-19-opam-1-2-pin.md b/data/changelog/releases/opam/2014-08-19-opam-1-2-pin.md index 37cbd130b2..13bbc5db7e 100644 --- a/data/changelog/releases/opam/2014-08-19-opam-1-2-pin.md +++ b/data/changelog/releases/opam/2014-08-19-opam-1-2-pin.md @@ -1,7 +1,6 @@ --- title: "OPAM 1.2: Repository Pinning" authors: [ "Louis Gesbert" ] -description: "Announcement of the pinning feature of OPAM 1.2" tags: [opam, platform] --- diff --git a/data/changelog/releases/opam/2014-10-23-opam-1-2-0-release.md b/data/changelog/releases/opam/2014-10-23-opam-1-2-0-release.md index e403708a42..cdb906508a 100644 --- a/data/changelog/releases/opam/2014-10-23-opam-1-2-0-release.md +++ b/data/changelog/releases/opam/2014-10-23-opam-1-2-0-release.md @@ -1,7 +1,6 @@ --- title: "OPAM 1.2.0 Released" authors: [ "Louis Gesbert" ] -description: "Release announcement for OPAM 1.2.0" tags: [opam, platform] --- diff --git a/data/changelog/releases/opam/2015-03-18-opam-1-2-1-release.md b/data/changelog/releases/opam/2015-03-18-opam-1-2-1-release.md index 089880e268..dc73e81e49 100644 --- a/data/changelog/releases/opam/2015-03-18-opam-1-2-1-release.md +++ b/data/changelog/releases/opam/2015-03-18-opam-1-2-1-release.md @@ -1,7 +1,6 @@ --- title: "OPAM 1.2.1 Released" authors: [ "Louis Gesbert" ] -description: "Release announcement for OPAM 1.2.1" tags: [opam, platform] --- diff --git a/data/changelog/releases/opam/2015-05-07-opam-1-2-2-release.md b/data/changelog/releases/opam/2015-05-07-opam-1-2-2-release.md index e275614fb4..444c031891 100644 --- a/data/changelog/releases/opam/2015-05-07-opam-1-2-2-release.md +++ b/data/changelog/releases/opam/2015-05-07-opam-1-2-2-release.md @@ -1,7 +1,6 @@ --- title: "OPAM 1.2.2 Released" authors: [ "Louis Gesbert" ] -description: "Release announcement for OPAM 1.2.2" tags: [opam, platform] --- diff --git a/data/changelog/releases/opam/2016-11-21-opam-lib-1-3.md b/data/changelog/releases/opam/2016-11-21-opam-lib-1-3.md index f81a514c7d..98f33bb9b7 100644 --- a/data/changelog/releases/opam/2016-11-21-opam-lib-1-3.md +++ b/data/changelog/releases/opam/2016-11-21-opam-lib-1-3.md @@ -1,7 +1,6 @@ --- title: "opam-lib 1.3 available" authors: [ "Louis Gesbert" ] -description: "Release announcement for OPAM 1.3" tags: [opam, platform] --- diff --git a/data/changelog/releases/opam/2018-09-18-opam-2-0-0.md b/data/changelog/releases/opam/2018-09-18-opam-2-0-0.md index 1d8d98870e..d2d30a8344 100644 --- a/data/changelog/releases/opam/2018-09-18-opam-2-0-0.md +++ b/data/changelog/releases/opam/2018-09-18-opam-2-0-0.md @@ -1,7 +1,6 @@ --- title: "opam 2.0.0 release and repository upgrade" authors: [ "Raja Boujbel", "Louis Gesbert"] -description: "Release announcement for OPAM 2.0.0" tags: [opam, platform] --- diff --git a/data/changelog/releases/opam/2018-10-24-opam-2-0-1.md b/data/changelog/releases/opam/2018-10-24-opam-2-0-1.md index fd930f044a..c630f60c65 100644 --- a/data/changelog/releases/opam/2018-10-24-opam-2-0-1.md +++ b/data/changelog/releases/opam/2018-10-24-opam-2-0-1.md @@ -1,7 +1,6 @@ --- title: "opam 2.0.1 is out!" authors: [ "Raja Boujbel", "Louis Gesbert"] -description: "Release announcement for OPAM 2.0.1" tags: [opam, platform] --- diff --git a/data/changelog/releases/opam/2018-12-12-opam-2-0-2.md b/data/changelog/releases/opam/2018-12-12-opam-2-0-2.md index 221941b564..bb10b38915 100644 --- a/data/changelog/releases/opam/2018-12-12-opam-2-0-2.md +++ b/data/changelog/releases/opam/2018-12-12-opam-2-0-2.md @@ -1,7 +1,6 @@ --- title: "opam 2.0.2 release" authors: [ "Raja Boujbel", "Louis Gesbert"] -description: "Release announcement for OPAM 2.0.2" tags: [opam, platform] --- diff --git a/data/changelog/releases/opam/2019-01-28-opam-2-0-3.md b/data/changelog/releases/opam/2019-01-28-opam-2-0-3.md index 678f69b314..9296c8cbfc 100644 --- a/data/changelog/releases/opam/2019-01-28-opam-2-0-3.md +++ b/data/changelog/releases/opam/2019-01-28-opam-2-0-3.md @@ -1,7 +1,6 @@ --- title: "opam 2.0.3 release" authors: [ "Raja Boujbel", "Louis Gesbert"] -description: "Release announcement for OPAM 2.0.3" tags: [opam, platform] --- diff --git a/data/changelog/releases/opam/2019-04-10-opam-2-0-4.md b/data/changelog/releases/opam/2019-04-10-opam-2-0-4.md index e403b48fcb..ec67426917 100644 --- a/data/changelog/releases/opam/2019-04-10-opam-2-0-4.md +++ b/data/changelog/releases/opam/2019-04-10-opam-2-0-4.md @@ -1,7 +1,6 @@ --- title: "opam 2.0.4 release" authors: [ "Raja Boujbel", "Louis Gesbert"] -description: "Release announcement for OPAM 2.0.4" tags: [opam, platform] --- diff --git a/data/changelog/releases/opam/2019-07-11-opam-2-0-5.md b/data/changelog/releases/opam/2019-07-11-opam-2-0-5.md index ec008f073c..55d620433f 100644 --- a/data/changelog/releases/opam/2019-07-11-opam-2-0-5.md +++ b/data/changelog/releases/opam/2019-07-11-opam-2-0-5.md @@ -1,7 +1,6 @@ --- title: "opam 2.0.5 release" authors: [ "Raja Boujbel", "Louis Gesbert"] -description: "Release announcement for OPAM 2.0.5" tags: [opam, platform] --- diff --git a/data/changelog/releases/opam/2020-01-16-opam-2-0-6.md b/data/changelog/releases/opam/2020-01-16-opam-2-0-6.md index fd835be40e..5c801dc8b5 100644 --- a/data/changelog/releases/opam/2020-01-16-opam-2-0-6.md +++ b/data/changelog/releases/opam/2020-01-16-opam-2-0-6.md @@ -1,7 +1,6 @@ --- title: "opam 2.0.6 release" authors: [ "Raja Boujbel", "Louis Gesbert"] -description: "Release announcement for OPAM 2.0.6" tags: [opam, platform] --- diff --git a/data/changelog/releases/opam/2020-04-21-opam-2-0-7.md b/data/changelog/releases/opam/2020-04-21-opam-2-0-7.md index 64d382fac4..89e692536a 100644 --- a/data/changelog/releases/opam/2020-04-21-opam-2-0-7.md +++ b/data/changelog/releases/opam/2020-04-21-opam-2-0-7.md @@ -1,7 +1,6 @@ --- title: "opam 2.0.7 release" authors: [ "Raja Boujbel", "Louis Gesbert"] -description: "Release announcement for OPAM 2.0.7" tags: [opam, platform] --- diff --git a/data/changelog/releases/opam/2021-02-08-opam-2-0-8.md b/data/changelog/releases/opam/2021-02-08-opam-2-0-8.md index 93a0430f8c..beaaa0d1de 100644 --- a/data/changelog/releases/opam/2021-02-08-opam-2-0-8.md +++ b/data/changelog/releases/opam/2021-02-08-opam-2-0-8.md @@ -1,7 +1,6 @@ --- title: "opam 2.0.8 release" authors: [ "Raja Boujbel", "Louis Gesbert"] -description: "Release announcement for OPAM 2.0.8" tags: [opam, platform] --- diff --git a/data/changelog/releases/opam/2021-08-03-opam-2-0-9.md b/data/changelog/releases/opam/2021-08-03-opam-2-0-9.md index f277ac2b70..470f59702a 100644 --- a/data/changelog/releases/opam/2021-08-03-opam-2-0-9.md +++ b/data/changelog/releases/opam/2021-08-03-opam-2-0-9.md @@ -1,7 +1,6 @@ --- title: "opam 2.0.9 release" authors: [ "Raja Boujbel", "Louis Gesbert"] -description: "Release announcement for OPAM 2.0.9" tags: [opam, platform] --- diff --git a/data/changelog/releases/opam/2021-08-04-opam-2-1-0.md b/data/changelog/releases/opam/2021-08-04-opam-2-1-0.md index 606cd1dc69..e19256f478 100644 --- a/data/changelog/releases/opam/2021-08-04-opam-2-1-0.md +++ b/data/changelog/releases/opam/2021-08-04-opam-2-1-0.md @@ -1,7 +1,6 @@ --- title: "opam 2.1.0 is released!" authors: [ "David Allsopp", "Raja Boujbel", "Louis Gesbert"] -description: "Release announcement for opam 2.1.0" tags: [opam, platform] changelog: | * Set DEBIAN_FRONTEND=noninteractive for unsafe-yes confirmation level diff --git a/data/changelog/releases/opam/2021-11-15-opam-2-0-10.md b/data/changelog/releases/opam/2021-11-15-opam-2-0-10.md index 5f7afa1f20..9142147353 100644 --- a/data/changelog/releases/opam/2021-11-15-opam-2-0-10.md +++ b/data/changelog/releases/opam/2021-11-15-opam-2-0-10.md @@ -1,7 +1,6 @@ --- title: "opam 2.0.10" authors: [ "David Allsopp", "Raja Boujbel", "Louis Gesbert"] -description: "Release announcement for opam 2.0.10" tags: [opam, platform] changelog: | * Fix reverting environment additions to PATH-like variables when several dirs diff --git a/data/changelog/releases/opam/2021-11-15-opam-2-1-1.md b/data/changelog/releases/opam/2021-11-15-opam-2-1-1.md index 68ff7366bf..d220f59d90 100644 --- a/data/changelog/releases/opam/2021-11-15-opam-2-1-1.md +++ b/data/changelog/releases/opam/2021-11-15-opam-2-1-1.md @@ -1,7 +1,6 @@ --- title: "opam 2.1.1" authors: [ "David Allsopp", "Raja Boujbel", "Louis Gesbert"] -description: "Release announcement for opam 2.1.1" tags: [opam, platform] changelog: | * Fix typo in error message for opam var [#4786 @kit-ty-kate - fix #4785] diff --git a/data/changelog/releases/opam/2021-12-08-opam-2-1-2.md b/data/changelog/releases/opam/2021-12-08-opam-2-1-2.md index 65cbb0c049..9ef1bf5372 100644 --- a/data/changelog/releases/opam/2021-12-08-opam-2-1-2.md +++ b/data/changelog/releases/opam/2021-12-08-opam-2-1-2.md @@ -1,7 +1,6 @@ --- title: opam 2.1.2 authors: [ "Kate Deplaix", "David Allsopp", "Raja Boujbel", "Louis Gesbert"] -description: "Release of opam 2.1.2" tags: [opam, platform] changelog: | * Fallback on dnf if yum does not exist on RHEL-based systems [#4825 @kit-ty-kate] diff --git a/data/changelog/releases/opam/2022-12-15-opam-2-1-4.md b/data/changelog/releases/opam/2022-12-15-opam-2-1-4.md index 128844745e..f6a66c54b8 100644 --- a/data/changelog/releases/opam/2022-12-15-opam-2-1-4.md +++ b/data/changelog/releases/opam/2022-12-15-opam-2-1-4.md @@ -1,7 +1,6 @@ --- title: opam 2.1.4 authors: [ "Kate Deplaix" ] -description: "Release of opam 2.1.4, opam-publish 2.2.0, and opam-file-format 2.1.5" tags: [opam, platform] changelog: | * Add support for OCaml 5.0. Dose3 >= 6.1 and base64 >= 3.1.0 are now required [#5357 @kit-ty-kate @dra27 - fix #5354] diff --git a/data/changelog/releases/opam/2023-05-31-opam-2-1-5.md b/data/changelog/releases/opam/2023-05-31-opam-2-1-5.md index 6b89e44298..4e4fe1dc71 100644 --- a/data/changelog/releases/opam/2023-05-31-opam-2-1-5.md +++ b/data/changelog/releases/opam/2023-05-31-opam-2-1-5.md @@ -1,7 +1,6 @@ --- title: opam 2.1.5 authors: [ "Raja Boujbel" ] -description: "Release of opam 2.1.5" tags: [opam, platform] changelog: | * [BUG] Variables are now expanded in build-env (as for setenv) [#5352 @dra27] diff --git a/data/changelog/releases/opam/2024-05-22-opam-2-1-6.md b/data/changelog/releases/opam/2024-05-22-opam-2-1-6.md index f879c29c1b..83157cb113 100644 --- a/data/changelog/releases/opam/2024-05-22-opam-2-1-6.md +++ b/data/changelog/releases/opam/2024-05-22-opam-2-1-6.md @@ -2,7 +2,6 @@ title: opam 2.1.5 authors: [ "Raja Boujbel" ] versions: ["2.1.6"] -description: "Release of opam 2.1.5" tags: [opam, platform] changelog: | * Changes necessary for opam repository diff --git a/data/changelog/releases/opam/2024-07-01-opam-2-2-0.md b/data/changelog/releases/opam/2024-07-01-opam-2-2-0.md index 5cb73563cc..ed7411d0e9 100644 --- a/data/changelog/releases/opam/2024-07-01-opam-2-2-0.md +++ b/data/changelog/releases/opam/2024-07-01-opam-2-2-0.md @@ -6,7 +6,6 @@ authors: [ "David Allsopp", ] versions: ["2.2.0"] -description: "Release of opam 2.2.0" tags: [opam, platform] --- diff --git a/data/changelog/releases/opam/2024-08-22-opam-2-2-1.md b/data/changelog/releases/opam/2024-08-22-opam-2-2-1.md index 86b1fdd280..cc4c957947 100644 --- a/data/changelog/releases/opam/2024-08-22-opam-2-2-1.md +++ b/data/changelog/releases/opam/2024-08-22-opam-2-2-1.md @@ -6,7 +6,6 @@ authors: [ "David Allsopp", ] versions: ["2.2.1"] -description: "opam 2.2.1 release" tags: [opam, platform] --- diff --git a/data/changelog/releases/opam/2024-11-13-opam-2-3-0.md b/data/changelog/releases/opam/2024-11-13-opam-2-3-0.md index 0ab543adc5..424b18d48e 100644 --- a/data/changelog/releases/opam/2024-11-13-opam-2-3-0.md +++ b/data/changelog/releases/opam/2024-11-13-opam-2-3-0.md @@ -6,7 +6,6 @@ authors: [ "David Allsopp", ] versions: ["2.3.0"] -description: "Release of opam 2.3.0" tags: [opam, platform] --- diff --git a/data/changelog/releases/opam/2025-07-18-opam-2-4-0.md b/data/changelog/releases/opam/2025-07-18-opam-2-4-0.md index bc0eadfef0..aa22d2c597 100644 --- a/data/changelog/releases/opam/2025-07-18-opam-2-4-0.md +++ b/data/changelog/releases/opam/2025-07-18-opam-2-4-0.md @@ -6,7 +6,6 @@ authors: [ "David Allsopp", ] versions: ["2.4.0"] -description: "Release of opam 2.4.0" tags: [opam, platform] --- diff --git a/tool/ood-gen/lib/changelog.ml b/tool/ood-gen/lib/changelog.ml index a880d4742d..961ce96eff 100644 --- a/tool/ood-gen/lib/changelog.ml +++ b/tool/ood-gen/lib/changelog.ml @@ -164,15 +164,16 @@ module Releases = struct tags : string list; authors : string list option; contributors : string list option; - description : string option; changelog : string option; versions : string list option; unstable : bool option; ignore : bool option; + github_release_tag : string option; } [@@deriving yaml, - stable_record ~version:release ~remove:[ changelog; description ] + stable_record ~version:release + ~remove:[ changelog; github_release_tag ] ~modify:[ authors; contributors; versions; unstable; ignore ] ~add:[ slug; changelog_html; body_html; body; date; project_name ]] @@ -372,24 +373,29 @@ module Scraper = struct |> String.split_on_char 'T' |> List.hd in let title = River.title post in + let github_release_tag = + River.link post + |> Option.map (fun url -> + url |> Uri.to_string |> String.split_on_char '/' |> List.rev + |> List.hd) + in let output_file = "data/changelog/releases/" ^ project ^ "/" ^ yyyy_mm_dd ^ "-" ^ project ^ "-" ^ version ^ ".md" in let content = River.content post in - let description = River.meta_description post in let author = River.author post in let metadata : Releases.release_metadata = { title; tags; contributors = None; - description; changelog = None; versions = None; authors = Some [ author ]; unstable = Some false; ignore = Some false; + github_release_tag; } in let s = Format.asprintf "%a\n%s\n" Releases.pp_meta metadata content in From 1afb4931ea20a9654001a1ca3daa19a99a9c74f3 Mon Sep 17 00:00:00 2001 From: sabine <6594573+sabine@users.noreply.github.com> Date: Wed, 30 Jul 2025 10:50:24 +0200 Subject: [PATCH 11/15] disambiguate by github release tag --- src/ocamlorg_data/data_intf.ml | 1 + tool/ood-gen/lib/changelog.ml | 47 +++++++++++++++++++++------------- 2 files changed, 30 insertions(+), 18 deletions(-) diff --git a/src/ocamlorg_data/data_intf.ml b/src/ocamlorg_data/data_intf.ml index b224ec1579..e34cd8e217 100644 --- a/src/ocamlorg_data/data_intf.ml +++ b/src/ocamlorg_data/data_intf.ml @@ -102,6 +102,7 @@ module Changelog = struct contributors : string list; project_name : string; versions : string list; + github_release_tag : string; } type post = { diff --git a/tool/ood-gen/lib/changelog.ml b/tool/ood-gen/lib/changelog.ml index 961ce96eff..503f57658a 100644 --- a/tool/ood-gen/lib/changelog.ml +++ b/tool/ood-gen/lib/changelog.ml @@ -172,9 +172,16 @@ module Releases = struct } [@@deriving yaml, - stable_record ~version:release - ~remove:[ changelog; github_release_tag ] - ~modify:[ authors; contributors; versions; unstable; ignore ] + stable_record ~version:release ~remove:[ changelog ] + ~modify: + [ + authors; + contributors; + versions; + unstable; + ignore; + github_release_tag; + ] ~add:[ slug; changelog_html; body_html; body; date; project_name ]] let pp_meta ppf v = @@ -189,6 +196,7 @@ module Releases = struct ~modify_versions:(Option.value ~default:[]) ~modify_unstable:(Option.value ~default:false) ~modify_ignore:(Option.value ~default:false) + ~modify_github_release_tag:(Option.value ~default:"MISSING") let decode (fname, (head, body)) = let project_name = Filename.basename (Filename.dirname fname) in @@ -350,6 +358,11 @@ module Scraper = struct module SMap = Map.Make (String) module SSet = Set.Make (String) + type github_release = { tag : string; post : River.post } + + let github_release_tag_from_url url = + url |> Uri.to_string |> String.split_on_char '/' |> List.rev |> List.hd + let warn fmt = let flush out = Printf.fprintf out "\n%!" in Printf.kfprintf flush stderr fmt @@ -357,14 +370,14 @@ module Scraper = struct let fetch_github repo = [ River.fetch { River.name = repo; url = repo ^ "/releases.atom" } ] |> River.posts - |> List.map (fun post -> (River.title post, post)) + |> List.filter_map (fun post -> + River.link post + |> Option.map github_release_tag_from_url + |> Option.map (fun tag -> { tag; post })) let group_releases_by_project all = List.fold_left - (fun acc t -> - List.fold_left - (fun acc v -> SMap.add_to_list t.project_name v acc) - acc t.versions) + (fun acc t -> SMap.add_to_list t.project_name t.github_release_tag acc) SMap.empty all let write_release_announcement_file project version tags (post : River.post) = @@ -374,10 +387,8 @@ module Scraper = struct in let title = River.title post in let github_release_tag = - River.link post - |> Option.map (fun url -> - url |> Uri.to_string |> String.split_on_char '/' |> List.rev - |> List.hd) + River.link post |> Option.map github_release_tag_from_url + (*|> Option.value ~default:"MISSING"*) in let output_file = "data/changelog/releases/" ^ project ^ "/" ^ yyyy_mm_dd ^ "-" ^ project @@ -403,15 +414,15 @@ module Scraper = struct Printf.fprintf oc "%s" s; close_out oc - let check_if_uptodate project known_versions = - let known_versions = SSet.of_list known_versions in + let check_if_uptodate project known_tags = + let known_github_tags = SSet.of_list known_tags in let check repo tags = let scraped_versions = fetch_github repo in List.iter - (fun (version, post) -> - if not (SSet.mem version known_versions) then ( - warn "No changelog entry for %S version %S\n%!" project version; - write_release_announcement_file project version tags post)) + (fun { tag; post } -> + if not (SSet.mem tag known_github_tags) then ( + warn "No changelog entry for %S github tag %S\n%!" project tag; + write_release_announcement_file project tag tags post)) scraped_versions in match List.assoc_opt project github_project_release_feeds with From 4ab6739bc35c3649fb653f2c296a703feb625331 Mon Sep 17 00:00:00 2001 From: sabine <6594573+sabine@users.noreply.github.com> Date: Wed, 30 Jul 2025 10:53:24 +0200 Subject: [PATCH 12/15] revert to data --- ...ne-3.17.1.md => 2024-12-18-dune.3.17.1.md} | 0 ...ne-3.17.2.md => 2025-01-23-dune.3.17.2.md} | 0 .../dune/2025-03-31-dune-3.18.0~alpha0.md | 52 ------------------- ...ne-3.18.0.md => 2025-04-03-dune.3.18.0.md} | 0 ...ne-3.18.1.md => 2025-04-17-dune.3.18.1.md} | 0 ...ne-3.18.2.md => 2025-04-30-dune.3.18.2.md} | 0 .../dune/2025-05-20-dune-3.19.0~alpha0.md | 51 ------------------ ...ne-3.19.0.md => 2025-05-23-dune.3.19.0.md} | 0 ...ne-3.19.1.md => 2025-06-11-dune.3.19.1.md} | 0 .../mdx/2022-05-16-mdx-Release 0.3.1.md | 20 ------- .../mdx/2022-06-09-mdx-Release 0.3.2.md | 24 --------- .../mdx/2022-06-13-mdx-Release 0.3.3.md | 19 ------- ...6-mdx-2.2.0.md => 2023-01-12-mdx-2.2.0.md} | 0 .../releases/mdx/2023-01-23-mdx-2.2.1.md | 25 +++------ ...4-mdx-2.3.0.md => 2023-04-17-mdx-2.3.0.md} | 0 .../releases/mdx/2023-09-27-mdx-2.3.1.md | 39 ++++++-------- ...2-mdx-2.4.0.md => 2024-03-29-mdx-2.4.0.md} | 0 ...2-mdx-2.4.1.md => 2024-04-13-mdx-2.4.1.md} | 0 .../releases/mdx/2024-12-07-mdx-2.5.0.md | 26 ---------- .../merlin/2024-09-26-merlin-5.2-502.md | 13 ----- .../merlin/2024-09-27-merlin-4.17.1-414.md | 10 ---- .../merlin/2024-09-27-merlin-4.17.1-501.md | 13 ----- .../merlin/2024-09-27-merlin-5.2.1-502.md | 13 ----- .../merlin/2024-09-27-merlin-5.2.1.md | 2 +- .../merlin/2024-11-26-merlin-4.18-414.md | 13 ----- .../merlin/2024-11-26-merlin-5.3-502.md | 14 ----- .../releases/ocaml/2022-12-16-ocaml-5.0.md | 1 + .../releases/ocaml/2022-12-20-ocaml-4.14.1.md | 1 + .../releases/ocaml/2023-09-14-ocaml-5.1.0.md | 1 + .../releases/ocaml/2023-12-8-ocaml-5.1.1.md | 1 + .../releases/ocaml/2024-05-13-ocaml-5.2.0.md | 1 + .../ocaml/2024-09-20-ocaml-5.3.0-alpha1.md | 14 ----- .../ocaml/2024-10-31-ocaml-5.3.0-beta1.md | 14 ----- .../ocaml/2024-11-07-ocaml-5.2.1-rc1.md | 14 ----- .../releases/ocaml/2024-11-18-ocaml-5.2.1.md | 1 + .../ocaml/2024-11-28-ocaml-5.3.0-beta2.md | 14 ----- .../ocaml/2024-12-18-ocaml-5.3.0-rc1.md | 14 ----- .../releases/ocaml/2025-01-08-ocaml-5.3.0.md | 1 + .../ocaml/2025-05-22-ocaml-5.4.0-alpha1.md | 14 ----- .../ocaml/2025-07-22-ocaml-5.4.0-beta1.md | 14 ----- .../opam/2013-03-15-opam-1-0-0-released.md | 1 + .../opam/2013-11-08-opam-1-1-0-released.md | 1 + .../opam/2014-01-29-opam-1-1-1-released.md | 1 + .../releases/opam/2014-08-19-opam-1-2-pin.md | 1 + .../opam/2014-10-23-opam-1-2-0-release.md | 1 + .../opam/2015-03-18-opam-1-2-1-release.md | 1 + .../opam/2015-05-07-opam-1-2-2-release.md | 1 + .../releases/opam/2016-11-21-opam-lib-1-3.md | 1 + .../releases/opam/2018-09-18-opam-2-0-0.md | 1 + .../releases/opam/2018-10-24-opam-2-0-1.md | 1 + .../releases/opam/2018-12-12-opam-2-0-2.md | 1 + .../releases/opam/2019-01-28-opam-2-0-3.md | 1 + .../releases/opam/2019-04-10-opam-2-0-4.md | 1 + .../releases/opam/2019-07-11-opam-2-0-5.md | 1 + .../releases/opam/2020-01-16-opam-2-0-6.md | 1 + .../releases/opam/2020-04-21-opam-2-0-7.md | 1 + .../releases/opam/2021-02-08-opam-2-0-8.md | 1 + .../releases/opam/2021-08-03-opam-2-0-9.md | 1 + .../releases/opam/2021-08-04-opam-2-1-0.md | 1 + .../releases/opam/2021-11-15-opam-2-0-10.md | 1 + .../releases/opam/2021-11-15-opam-2-1-1.md | 1 + .../releases/opam/2021-12-08-opam-2-1-2.md | 1 + .../releases/opam/2022-12-15-opam-2-1-4.md | 1 + .../releases/opam/2023-05-31-opam-2-1-5.md | 1 + .../releases/opam/2024-05-22-opam-2-1-6.md | 1 + .../releases/opam/2024-07-01-opam-2-2-0.md | 1 + .../releases/opam/2024-08-22-opam-2-2-1.md | 1 + .../releases/opam/2024-11-13-opam-2-3-0.md | 1 + .../releases/opam/2025-07-18-opam-2-4-0.md | 1 + 69 files changed, 62 insertions(+), 406 deletions(-) rename data/changelog/releases/dune/{2024-12-17-dune-3.17.1.md => 2024-12-18-dune.3.17.1.md} (100%) rename data/changelog/releases/dune/{2025-01-27-dune-3.17.2.md => 2025-01-23-dune.3.17.2.md} (100%) delete mode 100644 data/changelog/releases/dune/2025-03-31-dune-3.18.0~alpha0.md rename data/changelog/releases/dune/{2025-04-03-dune-3.18.0.md => 2025-04-03-dune.3.18.0.md} (100%) rename data/changelog/releases/dune/{2025-04-15-dune-3.18.1.md => 2025-04-17-dune.3.18.1.md} (100%) rename data/changelog/releases/dune/{2025-04-29-dune-3.18.2.md => 2025-04-30-dune.3.18.2.md} (100%) delete mode 100644 data/changelog/releases/dune/2025-05-20-dune-3.19.0~alpha0.md rename data/changelog/releases/dune/{2025-05-21-dune-3.19.0.md => 2025-05-23-dune.3.19.0.md} (100%) rename data/changelog/releases/dune/{2025-06-11-dune-3.19.1.md => 2025-06-11-dune.3.19.1.md} (100%) delete mode 100644 data/changelog/releases/mdx/2022-05-16-mdx-Release 0.3.1.md delete mode 100644 data/changelog/releases/mdx/2022-06-09-mdx-Release 0.3.2.md delete mode 100644 data/changelog/releases/mdx/2022-06-13-mdx-Release 0.3.3.md rename data/changelog/releases/mdx/{2023-01-06-mdx-2.2.0.md => 2023-01-12-mdx-2.2.0.md} (100%) rename data/changelog/releases/mdx/{2023-04-14-mdx-2.3.0.md => 2023-04-17-mdx-2.3.0.md} (100%) rename data/changelog/releases/mdx/{2024-02-22-mdx-2.4.0.md => 2024-03-29-mdx-2.4.0.md} (100%) rename data/changelog/releases/mdx/{2024-03-12-mdx-2.4.1.md => 2024-04-13-mdx-2.4.1.md} (100%) delete mode 100644 data/changelog/releases/mdx/2024-12-07-mdx-2.5.0.md delete mode 100644 data/changelog/releases/merlin/2024-09-26-merlin-5.2-502.md delete mode 100644 data/changelog/releases/merlin/2024-09-27-merlin-4.17.1-414.md delete mode 100644 data/changelog/releases/merlin/2024-09-27-merlin-4.17.1-501.md delete mode 100644 data/changelog/releases/merlin/2024-09-27-merlin-5.2.1-502.md delete mode 100644 data/changelog/releases/merlin/2024-11-26-merlin-4.18-414.md delete mode 100644 data/changelog/releases/merlin/2024-11-26-merlin-5.3-502.md delete mode 100644 data/changelog/releases/ocaml/2024-09-20-ocaml-5.3.0-alpha1.md delete mode 100644 data/changelog/releases/ocaml/2024-10-31-ocaml-5.3.0-beta1.md delete mode 100644 data/changelog/releases/ocaml/2024-11-07-ocaml-5.2.1-rc1.md delete mode 100644 data/changelog/releases/ocaml/2024-11-28-ocaml-5.3.0-beta2.md delete mode 100644 data/changelog/releases/ocaml/2024-12-18-ocaml-5.3.0-rc1.md delete mode 100644 data/changelog/releases/ocaml/2025-05-22-ocaml-5.4.0-alpha1.md delete mode 100644 data/changelog/releases/ocaml/2025-07-22-ocaml-5.4.0-beta1.md diff --git a/data/changelog/releases/dune/2024-12-17-dune-3.17.1.md b/data/changelog/releases/dune/2024-12-18-dune.3.17.1.md similarity index 100% rename from data/changelog/releases/dune/2024-12-17-dune-3.17.1.md rename to data/changelog/releases/dune/2024-12-18-dune.3.17.1.md diff --git a/data/changelog/releases/dune/2025-01-27-dune-3.17.2.md b/data/changelog/releases/dune/2025-01-23-dune.3.17.2.md similarity index 100% rename from data/changelog/releases/dune/2025-01-27-dune-3.17.2.md rename to data/changelog/releases/dune/2025-01-23-dune.3.17.2.md diff --git a/data/changelog/releases/dune/2025-03-31-dune-3.18.0~alpha0.md b/data/changelog/releases/dune/2025-03-31-dune-3.18.0~alpha0.md deleted file mode 100644 index bbff113826..0000000000 --- a/data/changelog/releases/dune/2025-03-31-dune-3.18.0~alpha0.md +++ /dev/null @@ -1,52 +0,0 @@ ---- -title: 3.18.0~alpha0 -tags: -- dune -- platform -authors: -- maiste -contributors: -changelog: -versions: -unstable: true -ignore: false ---- -CHANGES: - -### Fixed - -* Support HaikuOS: don't call `execve` since it's not allowed if other pthreads - have been created. The fact that Haiku can't call `execve` from other threads - than the principal thread of a process (a team in haiku jargon), is a - discrepancy to POSIX and hence there is a [bug about - it](https://dev.haiku-os.org/ticket/18665). ([@Sylvain78](https://github.com/Sylvain78), [#10953](https://github.com/ocaml/dune/pull/10953)) -* Fix flag ordering in generated Merlin configurations ([#11503](https://github.com/ocaml/dune/pull/11503), [@voodoos](https://github.com/voodoos), fixes - [ocaml/merlin#1900](https://github.com/ocaml/merlin/issues/1900), reported by [@vouillon](https://github.com/vouillon)) - -### Added - -* Add `(format-dune-file )` action. It provides a replacement to - `dune format-dune-file` command. ([#11166](https://github.com/ocaml/dune/pull/11166), [@nojb](https://github.com/nojb)) -* Allow the `--prefix` flag when configuring dune with `ocaml configure.ml`. - This allows to set the prefix just like `$ dune install --prefix`. ([#11172](https://github.com/ocaml/dune/pull/11172), - [@rgrinberg](https://github.com/rgrinberg)) -* Allow arguments starting with `+` in preprocessing definitions (starting with - `(lang dune 3.18)`). ([@amonteiro](https://github.com/amonteiro), [#11234](https://github.com/ocaml/dune/pull/11234)) -* Support for opam `(maintenance_intent ...)` in dune-project ([#11274](https://github.com/ocaml/dune/pull/11274), [@art-w](https://github.com/art-w)) -* Validate opam `maintenance_intent` ([#11308](https://github.com/ocaml/dune/pull/11308), [@art-w](https://github.com/art-w)) -* Support `not` in package dependencies constraints ([#11404](https://github.com/ocaml/dune/pull/11404), [@art-w](https://github.com/art-w), reported - by [@hannesm](https://github.com/hannesm)) - -### Changed - -* Warn when failing to discover root due to reads failing. The previous - behavior was to abort. ([@KoviRobi](https://github.com/KoviRobi), [#11173](https://github.com/ocaml/dune/pull/11173)) -* Use shorter path for inline-tests artifacts. ([@hhugo](https://github.com/hhugo), [#11307](https://github.com/ocaml/dune/pull/11307)) -* Allow dash in `dune init` project name ([#11402](https://github.com/ocaml/dune/pull/11402), [@art-w](https://github.com/art-w), reported by [@saroupille](https://github.com/saroupille)) -* On Windows, under heavy load, file delete operations can sometimes fail due to - AV programs, etc. Guard against it by retrying the operation up to 30x with a - 1s waiting gap ([#11437](https://github.com/ocaml/dune/pull/11437), fixes [#11425](https://github.com/ocaml/dune/issues/11425), [@MSoegtropIMC](https://github.com/MSoegtropIMC)) -* Cache: we now only store the executable permission bit for files ([#11541](https://github.com/ocaml/dune/pull/11541), - fixes [#11533](https://github.com/ocaml/dune/issues/11533), [@ElectreAAS](https://github.com/ElectreAAS)) -* Display negative error codes on Windows in hex which is the more customary - way to display `NTSTATUS` codes ([#11504](https://github.com/ocaml/dune/pull/11504), [@MisterDA](https://github.com/MisterDA)) \ No newline at end of file diff --git a/data/changelog/releases/dune/2025-04-03-dune-3.18.0.md b/data/changelog/releases/dune/2025-04-03-dune.3.18.0.md similarity index 100% rename from data/changelog/releases/dune/2025-04-03-dune-3.18.0.md rename to data/changelog/releases/dune/2025-04-03-dune.3.18.0.md diff --git a/data/changelog/releases/dune/2025-04-15-dune-3.18.1.md b/data/changelog/releases/dune/2025-04-17-dune.3.18.1.md similarity index 100% rename from data/changelog/releases/dune/2025-04-15-dune-3.18.1.md rename to data/changelog/releases/dune/2025-04-17-dune.3.18.1.md diff --git a/data/changelog/releases/dune/2025-04-29-dune-3.18.2.md b/data/changelog/releases/dune/2025-04-30-dune.3.18.2.md similarity index 100% rename from data/changelog/releases/dune/2025-04-29-dune-3.18.2.md rename to data/changelog/releases/dune/2025-04-30-dune.3.18.2.md diff --git a/data/changelog/releases/dune/2025-05-20-dune-3.19.0~alpha0.md b/data/changelog/releases/dune/2025-05-20-dune-3.19.0~alpha0.md deleted file mode 100644 index b5a771af41..0000000000 --- a/data/changelog/releases/dune/2025-05-20-dune-3.19.0~alpha0.md +++ /dev/null @@ -1,51 +0,0 @@ ---- -title: 3.19.0~alpha0 -tags: -- dune -- platform -authors: -- maiste -contributors: -changelog: -versions: -unstable: true -ignore: false ---- - -CHANGES: - -### Fixed - -* Fixed a bug that was causing cram tests attached to multiple aliases to be run multiple - times. ([#11547](https://github.com/ocaml/dune/pull/11547), [@Alizter](https://github.com/Alizter)) - -* Fix: pass pkg-config (extra) args in all pkgconfig invocations. A missing --personality - flag would result in pkgconf not finding libraries in some contexts. ([#11619](https://github.com/ocaml/dune/pull/11619), [@MisterDA](https://github.com/MisterDA)) - -* Fix: Evaluate `enabled_if` when computing the stubs for stanzas such as - `foreign_library` ([#11707](https://github.com/ocaml/dune/pull/11707), [@Alizter](https://github.com/Alizter), [@rgrinberg](https://github.com/rgrinberg)) - -* Fix $ dune describe pp for libraries in the presence of `(include_subdirs unqualified)` ([#11729](https://github.com/ocaml/dune/pull/11729), fixes [#10999](https://github.com/ocaml/dune/issues/10999), [@rgrinberg](https://github.com/rgrinberg)) - -* Fix `$ dune subst` in sub directories of a git repository ([#11760](https://github.com/ocaml/dune/pull/11760), fixes - [#11045](https://github.com/ocaml/dune/issues/11045), [@Richard-Degenne](https://github.com/Richard-Degenne)) - -* Fix a crash involving `Path.drop_prefix` when using Melange on Windows - ([#11767](https://github.com/ocaml/dune/pull/11767), [@nojb](https://github.com/nojb)) - - -### Added - -* Added detection and warning for common typos in package dependency - constraints ([#11600](https://github.com/ocaml/dune/pull/11600), fixes [#11575](https://github.com/ocaml/dune/issues/11575), [@kemsguy7](https://github.com/kemsguy7)) - -* Added `(extra_objects)` field to `(foreign_library)` stanza with `(:include)` support. - ([#11683](https://github.com/ocaml/dune/pull/11683), [@Alizter](https://github.com/Alizter)) - - -### Changed - -* Allow build RPC messages to be handled by dune's RPC server in eager watch - mode ([#11622](https://github.com/ocaml/dune/pull/11622), [@gridbugs](https://github.com/gridbugs)) - -* Allow concurrent build with RPC server ([#11712](https://github.com/ocaml/dune/pull/11712), [@gridbugs](https://github.com/gridbugs)) \ No newline at end of file diff --git a/data/changelog/releases/dune/2025-05-21-dune-3.19.0.md b/data/changelog/releases/dune/2025-05-23-dune.3.19.0.md similarity index 100% rename from data/changelog/releases/dune/2025-05-21-dune-3.19.0.md rename to data/changelog/releases/dune/2025-05-23-dune.3.19.0.md diff --git a/data/changelog/releases/dune/2025-06-11-dune-3.19.1.md b/data/changelog/releases/dune/2025-06-11-dune.3.19.1.md similarity index 100% rename from data/changelog/releases/dune/2025-06-11-dune-3.19.1.md rename to data/changelog/releases/dune/2025-06-11-dune.3.19.1.md diff --git a/data/changelog/releases/mdx/2022-05-16-mdx-Release 0.3.1.md b/data/changelog/releases/mdx/2022-05-16-mdx-Release 0.3.1.md deleted file mode 100644 index 3b3829befb..0000000000 --- a/data/changelog/releases/mdx/2022-05-16-mdx-Release 0.3.1.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -title: Release 0.3.1 -tags: -- mdx -- platform -authors: -- NathanReb -contributors: -changelog: -versions: -unstable: false -ignore: true ---- - -

CHANGES:

-
    -
  • Do not add opam-provided packages into pin-depends and duniverse
    -directories anymore, thus stop pulling packages that should be installed via
    -Opam (#302, @Leonidas-from-XIV)
  • -
diff --git a/data/changelog/releases/mdx/2022-06-09-mdx-Release 0.3.2.md b/data/changelog/releases/mdx/2022-06-09-mdx-Release 0.3.2.md deleted file mode 100644 index 936c7d5c08..0000000000 --- a/data/changelog/releases/mdx/2022-06-09-mdx-Release 0.3.2.md +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: Release 0.3.2 -tags: -- mdx -- platform -authors: -- NathanReb -contributors: -changelog: -versions: -unstable: false -ignore: true ---- - -

CHANGES:

-
    -
  • Add a --minimal-update flag to lock to generate a lockfile
    -with minimum dependency changes from a previous lockfile. (#305,
    -@NathanReb)
  • -
  • Add command line options to complement or overwrite x-opam-monorepo-*
    -fields. (#307, @NathanReb)
  • -
  • Save the lock CLI arguments in x-opam-monorepo-cli-args when generating a
    -lock file. (#309, @NathanReb)
  • -
diff --git a/data/changelog/releases/mdx/2022-06-13-mdx-Release 0.3.3.md b/data/changelog/releases/mdx/2022-06-13-mdx-Release 0.3.3.md deleted file mode 100644 index 54278dbea6..0000000000 --- a/data/changelog/releases/mdx/2022-06-13-mdx-Release 0.3.3.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -title: Release 0.3.3 -tags: -- mdx -- platform -authors: -- NathanReb -contributors: -changelog: -versions: -unstable: false -ignore: true ---- - -

CHANGES:

-
    -
  • Fix a bug that caused --add-opam-provided and --opam-provided to be
    -ignored by the solver. (#314, @NathanReb)
  • -
diff --git a/data/changelog/releases/mdx/2023-01-06-mdx-2.2.0.md b/data/changelog/releases/mdx/2023-01-12-mdx-2.2.0.md similarity index 100% rename from data/changelog/releases/mdx/2023-01-06-mdx-2.2.0.md rename to data/changelog/releases/mdx/2023-01-12-mdx-2.2.0.md diff --git a/data/changelog/releases/mdx/2023-01-23-mdx-2.2.1.md b/data/changelog/releases/mdx/2023-01-23-mdx-2.2.1.md index ffeb59889c..3fe8060511 100644 --- a/data/changelog/releases/mdx/2023-01-23-mdx-2.2.1.md +++ b/data/changelog/releases/mdx/2023-01-23-mdx-2.2.1.md @@ -1,20 +1,11 @@ --- -title: 2.2.1 -tags: -- mdx -- platform -authors: -- Leonidas-from-XIV -contributors: -changelog: -versions: -unstable: false -ignore: false ---- - -CHANGES: +title: Mdx 2.2.1 +tags: [mdx, platform] +changelog: | + #### Fixed -#### Fixed + - Undid the change to the pipe code to restore compatibility with Windows + (#403, @MisterDA) +--- -* Undid the change to the pipe code to restore compatibility with Windows - ([#403](https://github.com/realworldocaml/mdx/pull/403), [@MisterDA](https://github.com/MisterDA)) + \ No newline at end of file diff --git a/data/changelog/releases/mdx/2023-04-14-mdx-2.3.0.md b/data/changelog/releases/mdx/2023-04-17-mdx-2.3.0.md similarity index 100% rename from data/changelog/releases/mdx/2023-04-14-mdx-2.3.0.md rename to data/changelog/releases/mdx/2023-04-17-mdx-2.3.0.md diff --git a/data/changelog/releases/mdx/2023-09-27-mdx-2.3.1.md b/data/changelog/releases/mdx/2023-09-27-mdx-2.3.1.md index 12582058ec..718cfc8b2d 100644 --- a/data/changelog/releases/mdx/2023-09-27-mdx-2.3.1.md +++ b/data/changelog/releases/mdx/2023-09-27-mdx-2.3.1.md @@ -1,28 +1,23 @@ --- -title: 2.3.1 -tags: -- mdx -- platform -authors: -- tmattio -contributors: -changelog: -versions: -unstable: false -ignore: false ---- +title: MDX 2.3.1 +tags: [mdx, platform] +changelog: | + #### Added + + - Add `os_type` label to enable/disable based on `Sys.os_type` (#433, + @polytypic) -CHANGES: + - Make MDX compatible with OCaml 5.1 (#435, @polytypic and @kit-ty-kate) -#### Added + #### Changed -* Add `os_type` label to enable/disable based on `Sys.os_type` ([#433](https://github.com/realworldocaml/mdx/pull/433), - [@polytypic](https://github.com/polytypic)) - -* Make MDX compatible with OCaml 5.1 ([#435](https://github.com/realworldocaml/mdx/pull/435), [@polytypic](https://github.com/polytypic) and [@kit-ty-kate](https://github.com/kit-ty-kate)) - + - Vendored the `odoc-parser` library, removing the need to have it + as a dependency. (#430, @jonludlam) +--- -#### Changed +We are happy to announce the release of MDX 2.3.1! This is the first release of MDX to be +compatible with OCaml 5.1. -* Vendored the odoc-parser library, removing the need to have it - as a dependency. ([#430](https://github.com/realworldocaml/mdx/pull/430), [@jonludlam](https://github.com/jonludlam)) \ No newline at end of file +We've also vendored the `odoc-parser` library, eliminating the need to have it +as a dependency. MDX can now be installed independently of the `odoc` version +you're using. diff --git a/data/changelog/releases/mdx/2024-02-22-mdx-2.4.0.md b/data/changelog/releases/mdx/2024-03-29-mdx-2.4.0.md similarity index 100% rename from data/changelog/releases/mdx/2024-02-22-mdx-2.4.0.md rename to data/changelog/releases/mdx/2024-03-29-mdx-2.4.0.md diff --git a/data/changelog/releases/mdx/2024-03-12-mdx-2.4.1.md b/data/changelog/releases/mdx/2024-04-13-mdx-2.4.1.md similarity index 100% rename from data/changelog/releases/mdx/2024-03-12-mdx-2.4.1.md rename to data/changelog/releases/mdx/2024-04-13-mdx-2.4.1.md diff --git a/data/changelog/releases/mdx/2024-12-07-mdx-2.5.0.md b/data/changelog/releases/mdx/2024-12-07-mdx-2.5.0.md deleted file mode 100644 index fbb198c952..0000000000 --- a/data/changelog/releases/mdx/2024-12-07-mdx-2.5.0.md +++ /dev/null @@ -1,26 +0,0 @@ ---- -title: 2.5.0 -tags: -- mdx -- platform -authors: -- samoht -contributors: -changelog: -versions: -unstable: false -ignore: false ---- - -CHANGES: - -#### Added - -* Support OCaml 5.3 ([#457](https://github.com/realworldocaml/mdx/pull/457), [@anmonteiro](https://github.com/anmonteiro), [@samoht](https://github.com/samoht), [@voodoos](https://github.com/voodoos)) -* Support multiple version labels in block headers. The block is active if all - the version formulaes are satisfied ([#458](https://github.com/realworldocaml/mdx/pull/458), [@samoht](https://github.com/samoht)) - -#### Fixed - -* Avoid infinite loop in lexer on unclosed code block ([#444](https://github.com/realworldocaml/mdx/pull/444), [@edwintorok](https://github.com/edwintorok)) -* Fix support for skipped blocks in mli and mld files ([#462](https://github.com/realworldocaml/mdx/pull/462), [@samoht](https://github.com/samoht)) \ No newline at end of file diff --git a/data/changelog/releases/merlin/2024-09-26-merlin-5.2-502.md b/data/changelog/releases/merlin/2024-09-26-merlin-5.2-502.md deleted file mode 100644 index 238bd30c68..0000000000 --- a/data/changelog/releases/merlin/2024-09-26-merlin-5.2-502.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -title: 5.2-502 -tags: -- merlin -- platform -authors: -- voodoos -contributors: -changelog: -versions: -unstable: false -ignore: true ---- diff --git a/data/changelog/releases/merlin/2024-09-27-merlin-4.17.1-414.md b/data/changelog/releases/merlin/2024-09-27-merlin-4.17.1-414.md deleted file mode 100644 index 21a7b3c0be..0000000000 --- a/data/changelog/releases/merlin/2024-09-27-merlin-4.17.1-414.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -title: 4.17.1-414 -tags: -- merlin -- platform -authors: -- voodoos -unstable: false -ignore: true ---- diff --git a/data/changelog/releases/merlin/2024-09-27-merlin-4.17.1-501.md b/data/changelog/releases/merlin/2024-09-27-merlin-4.17.1-501.md deleted file mode 100644 index d5c8784de5..0000000000 --- a/data/changelog/releases/merlin/2024-09-27-merlin-4.17.1-501.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -title: 4.17.1-501 -tags: -- merlin -- platform -authors: -- voodoos -contributors: -changelog: -versions: -unstable: false -ignore: true ---- diff --git a/data/changelog/releases/merlin/2024-09-27-merlin-5.2.1-502.md b/data/changelog/releases/merlin/2024-09-27-merlin-5.2.1-502.md deleted file mode 100644 index 0cef9482f8..0000000000 --- a/data/changelog/releases/merlin/2024-09-27-merlin-5.2.1-502.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -title: 5.2.1-502 -tags: -- merlin -- platform -authors: -- voodoos -contributors: -changelog: -versions: -unstable: false -ignore: true ---- diff --git a/data/changelog/releases/merlin/2024-09-27-merlin-5.2.1.md b/data/changelog/releases/merlin/2024-09-27-merlin-5.2.1.md index f4e5c942f6..764a3486f8 100644 --- a/data/changelog/releases/merlin/2024-09-27-merlin-5.2.1.md +++ b/data/changelog/releases/merlin/2024-09-27-merlin-5.2.1.md @@ -23,7 +23,7 @@ changelog: | --- -We are happy to announce the joint release of Merlin `5.2.1-502` and `4.17.1-501`. This release adds many new features to Merlin including the ability to add hints to a source tree, serch for values using a type signature and expanding PPX annotations to preview their source code. There are also bug fixes for both the Merlin binary and editor modes. +We are happy to announce the joint release of Merlin `5.2.1-502` and `4.17.1`. This release adds many new features to Merlin including the ability to add hints to a source tree, serch for values using a type signature and expanding PPX annotations to preview their source code. There are also bug fixes for both the Merlin binary and editor modes. More information can be found in the [Discuss announcement](https://discuss.ocaml.org/t/ann-new-release-of-merlin/15358). diff --git a/data/changelog/releases/merlin/2024-11-26-merlin-4.18-414.md b/data/changelog/releases/merlin/2024-11-26-merlin-4.18-414.md deleted file mode 100644 index eb1d91f511..0000000000 --- a/data/changelog/releases/merlin/2024-11-26-merlin-4.18-414.md +++ /dev/null @@ -1,13 +0,0 @@ ---- -title: 4.18-414 -tags: -- merlin -- platform -authors: -- voodoos -contributors: -changelog: -versions: -unstable: false -ignore: true ---- diff --git a/data/changelog/releases/merlin/2024-11-26-merlin-5.3-502.md b/data/changelog/releases/merlin/2024-11-26-merlin-5.3-502.md deleted file mode 100644 index 6fe5436889..0000000000 --- a/data/changelog/releases/merlin/2024-11-26-merlin-5.3-502.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -title: 5.3-502 -tags: -- merlin -- platform -authors: -- voodoos -contributors: -changelog: -versions: -unstable: false -ignore: true ---- - diff --git a/data/changelog/releases/ocaml/2022-12-16-ocaml-5.0.md b/data/changelog/releases/ocaml/2022-12-16-ocaml-5.0.md index 43022ab39a..c989f76355 100644 --- a/data/changelog/releases/ocaml/2022-12-16-ocaml-5.0.md +++ b/data/changelog/releases/ocaml/2022-12-16-ocaml-5.0.md @@ -1,5 +1,6 @@ --- title: Release of OCaml 5.0.0 +description: Release of OCaml 5.0.0 tags: [ocaml] changelog: | ## OCaml 5.0.0 (16 December 2022) diff --git a/data/changelog/releases/ocaml/2022-12-20-ocaml-4.14.1.md b/data/changelog/releases/ocaml/2022-12-20-ocaml-4.14.1.md index 0a3daebca1..2ae529a56b 100644 --- a/data/changelog/releases/ocaml/2022-12-20-ocaml-4.14.1.md +++ b/data/changelog/releases/ocaml/2022-12-20-ocaml-4.14.1.md @@ -1,5 +1,6 @@ --- title: Release of OCaml 4.14.1 +description: Release of OCaml 4.14.1 tags: [ocaml] changelog: | ## Changes in OCaml 4.14.1 (20 December 2022) diff --git a/data/changelog/releases/ocaml/2023-09-14-ocaml-5.1.0.md b/data/changelog/releases/ocaml/2023-09-14-ocaml-5.1.0.md index 4c94c100e0..8482a0fa2a 100644 --- a/data/changelog/releases/ocaml/2023-09-14-ocaml-5.1.0.md +++ b/data/changelog/releases/ocaml/2023-09-14-ocaml-5.1.0.md @@ -1,5 +1,6 @@ --- title: Release of OCaml 5.1.0 +description: Release of OCaml 5.1.0 tags: [ocaml] changelog: | ### Restored backends diff --git a/data/changelog/releases/ocaml/2023-12-8-ocaml-5.1.1.md b/data/changelog/releases/ocaml/2023-12-8-ocaml-5.1.1.md index 16eb65e3b8..721b8e1770 100644 --- a/data/changelog/releases/ocaml/2023-12-8-ocaml-5.1.1.md +++ b/data/changelog/releases/ocaml/2023-12-8-ocaml-5.1.1.md @@ -1,5 +1,6 @@ --- title: Release of OCaml 5.1.1 +description: Release of OCaml 5.1.1 tags: [ocaml] changelog: | ### Standard library: diff --git a/data/changelog/releases/ocaml/2024-05-13-ocaml-5.2.0.md b/data/changelog/releases/ocaml/2024-05-13-ocaml-5.2.0.md index 31d3f7cf72..e64d151ca5 100644 --- a/data/changelog/releases/ocaml/2024-05-13-ocaml-5.2.0.md +++ b/data/changelog/releases/ocaml/2024-05-13-ocaml-5.2.0.md @@ -1,5 +1,6 @@ --- title: Release of OCaml 5.2.0 +description: Release of OCaml 5.2.0 tags: [ocaml] versions: ["OCaml 5.2.0"] changelog: | diff --git a/data/changelog/releases/ocaml/2024-09-20-ocaml-5.3.0-alpha1.md b/data/changelog/releases/ocaml/2024-09-20-ocaml-5.3.0-alpha1.md deleted file mode 100644 index 0cbf5f198a..0000000000 --- a/data/changelog/releases/ocaml/2024-09-20-ocaml-5.3.0-alpha1.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -title: 5.3.0-alpha1 -tags: -- ocaml -authors: -- Octachron -contributors: -changelog: -versions: -unstable: true -ignore: false ---- - -

release 5.3.0~alpha1

diff --git a/data/changelog/releases/ocaml/2024-10-31-ocaml-5.3.0-beta1.md b/data/changelog/releases/ocaml/2024-10-31-ocaml-5.3.0-beta1.md deleted file mode 100644 index fcf3440194..0000000000 --- a/data/changelog/releases/ocaml/2024-10-31-ocaml-5.3.0-beta1.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -title: 5.3.0-beta1 -tags: -- ocaml -authors: -- Octachron -contributors: -changelog: -versions: -unstable: true -ignore: false ---- - -

release 5.3.0~beta1

diff --git a/data/changelog/releases/ocaml/2024-11-07-ocaml-5.2.1-rc1.md b/data/changelog/releases/ocaml/2024-11-07-ocaml-5.2.1-rc1.md deleted file mode 100644 index a1a57a09c4..0000000000 --- a/data/changelog/releases/ocaml/2024-11-07-ocaml-5.2.1-rc1.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -title: 5.2.1-rc1 -tags: -- ocaml -authors: -- Octachron -contributors: -changelog: -versions: -unstable: true -ignore: false ---- - -

release 5.2.1~rc1

diff --git a/data/changelog/releases/ocaml/2024-11-18-ocaml-5.2.1.md b/data/changelog/releases/ocaml/2024-11-18-ocaml-5.2.1.md index abe92db88e..5527d8bef2 100644 --- a/data/changelog/releases/ocaml/2024-11-18-ocaml-5.2.1.md +++ b/data/changelog/releases/ocaml/2024-11-18-ocaml-5.2.1.md @@ -1,5 +1,6 @@ --- title: Release of OCaml 5.2.1 +description: Release of OCaml 5.2.1 tags: [ocaml] versions: ["OCaml 5.2.1"] changelog: | diff --git a/data/changelog/releases/ocaml/2024-11-28-ocaml-5.3.0-beta2.md b/data/changelog/releases/ocaml/2024-11-28-ocaml-5.3.0-beta2.md deleted file mode 100644 index 8de191a366..0000000000 --- a/data/changelog/releases/ocaml/2024-11-28-ocaml-5.3.0-beta2.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -title: 5.3.0-beta2 -tags: -- ocaml -authors: -- Octachron -contributors: -changelog: -versions: -unstable: true -ignore: false ---- - -

release 5.3.0~beta2

diff --git a/data/changelog/releases/ocaml/2024-12-18-ocaml-5.3.0-rc1.md b/data/changelog/releases/ocaml/2024-12-18-ocaml-5.3.0-rc1.md deleted file mode 100644 index d11f1321be..0000000000 --- a/data/changelog/releases/ocaml/2024-12-18-ocaml-5.3.0-rc1.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -title: 5.3.0-rc1 -tags: -- ocaml -authors: -- Octachron -contributors: -changelog: -versions: -unstable: true -ignore: false ---- - -

release 5.3.0~rc1

diff --git a/data/changelog/releases/ocaml/2025-01-08-ocaml-5.3.0.md b/data/changelog/releases/ocaml/2025-01-08-ocaml-5.3.0.md index 7b6005a17f..a179ce8549 100644 --- a/data/changelog/releases/ocaml/2025-01-08-ocaml-5.3.0.md +++ b/data/changelog/releases/ocaml/2025-01-08-ocaml-5.3.0.md @@ -1,5 +1,6 @@ --- title: Release of OCaml 5.3.0 +description: Release of OCaml 5.3.0 tags: [ocaml] versions: ["OCaml 5.3.0"] changelog: | diff --git a/data/changelog/releases/ocaml/2025-05-22-ocaml-5.4.0-alpha1.md b/data/changelog/releases/ocaml/2025-05-22-ocaml-5.4.0-alpha1.md deleted file mode 100644 index 02b77fb31b..0000000000 --- a/data/changelog/releases/ocaml/2025-05-22-ocaml-5.4.0-alpha1.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -title: 5.4.0-alpha1 -tags: -- ocaml -authors: -- Octachron -contributors: -changelog: -versions: -unstable: true -ignore: false ---- - -

release 5.4.0~alpha1

diff --git a/data/changelog/releases/ocaml/2025-07-22-ocaml-5.4.0-beta1.md b/data/changelog/releases/ocaml/2025-07-22-ocaml-5.4.0-beta1.md deleted file mode 100644 index e3da201d99..0000000000 --- a/data/changelog/releases/ocaml/2025-07-22-ocaml-5.4.0-beta1.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -title: 5.4.0-beta1 -tags: -- ocaml -authors: -- Octachron -contributors: -changelog: -versions: -unstable: true -ignore: false ---- - -

release 5.4.0~beta1

diff --git a/data/changelog/releases/opam/2013-03-15-opam-1-0-0-released.md b/data/changelog/releases/opam/2013-03-15-opam-1-0-0-released.md index 6e595f9e25..ad96bdcd4b 100644 --- a/data/changelog/releases/opam/2013-03-15-opam-1-0-0-released.md +++ b/data/changelog/releases/opam/2013-03-15-opam-1-0-0-released.md @@ -1,6 +1,7 @@ --- title: "OPAM 1.0.0 released" authors: [ "Thomas Gazagnaire" ] +description: "Release announcement for OPAM 1.0.0" tags: [opam, platform] changelog: | The full change-log since the beta release in January: diff --git a/data/changelog/releases/opam/2013-11-08-opam-1-1-0-released.md b/data/changelog/releases/opam/2013-11-08-opam-1-1-0-released.md index a398d49588..40e5770a79 100644 --- a/data/changelog/releases/opam/2013-11-08-opam-1-1-0-released.md +++ b/data/changelog/releases/opam/2013-11-08-opam-1-1-0-released.md @@ -1,6 +1,7 @@ --- title: "OPAM 1.1.0 released" authors: [ "Thomas Gazagnaire" ] +description: "Release announcement for OPAM 1.1.0" tags: [opam, platform] changelog: | Too many to list here, see diff --git a/data/changelog/releases/opam/2014-01-29-opam-1-1-1-released.md b/data/changelog/releases/opam/2014-01-29-opam-1-1-1-released.md index 21a215064e..b4adb532c5 100644 --- a/data/changelog/releases/opam/2014-01-29-opam-1-1-1-released.md +++ b/data/changelog/releases/opam/2014-01-29-opam-1-1-1-released.md @@ -1,6 +1,7 @@ --- title: "OPAM 1.1.1 released" authors: [ "Louis Gesbert" ] +description: "Release announcement for OPAM 1.1.1" tags: [opam, platform] changelog: | From the changelog: diff --git a/data/changelog/releases/opam/2014-08-19-opam-1-2-pin.md b/data/changelog/releases/opam/2014-08-19-opam-1-2-pin.md index 13bbc5db7e..37cbd130b2 100644 --- a/data/changelog/releases/opam/2014-08-19-opam-1-2-pin.md +++ b/data/changelog/releases/opam/2014-08-19-opam-1-2-pin.md @@ -1,6 +1,7 @@ --- title: "OPAM 1.2: Repository Pinning" authors: [ "Louis Gesbert" ] +description: "Announcement of the pinning feature of OPAM 1.2" tags: [opam, platform] --- diff --git a/data/changelog/releases/opam/2014-10-23-opam-1-2-0-release.md b/data/changelog/releases/opam/2014-10-23-opam-1-2-0-release.md index cdb906508a..e403708a42 100644 --- a/data/changelog/releases/opam/2014-10-23-opam-1-2-0-release.md +++ b/data/changelog/releases/opam/2014-10-23-opam-1-2-0-release.md @@ -1,6 +1,7 @@ --- title: "OPAM 1.2.0 Released" authors: [ "Louis Gesbert" ] +description: "Release announcement for OPAM 1.2.0" tags: [opam, platform] --- diff --git a/data/changelog/releases/opam/2015-03-18-opam-1-2-1-release.md b/data/changelog/releases/opam/2015-03-18-opam-1-2-1-release.md index dc73e81e49..089880e268 100644 --- a/data/changelog/releases/opam/2015-03-18-opam-1-2-1-release.md +++ b/data/changelog/releases/opam/2015-03-18-opam-1-2-1-release.md @@ -1,6 +1,7 @@ --- title: "OPAM 1.2.1 Released" authors: [ "Louis Gesbert" ] +description: "Release announcement for OPAM 1.2.1" tags: [opam, platform] --- diff --git a/data/changelog/releases/opam/2015-05-07-opam-1-2-2-release.md b/data/changelog/releases/opam/2015-05-07-opam-1-2-2-release.md index 444c031891..e275614fb4 100644 --- a/data/changelog/releases/opam/2015-05-07-opam-1-2-2-release.md +++ b/data/changelog/releases/opam/2015-05-07-opam-1-2-2-release.md @@ -1,6 +1,7 @@ --- title: "OPAM 1.2.2 Released" authors: [ "Louis Gesbert" ] +description: "Release announcement for OPAM 1.2.2" tags: [opam, platform] --- diff --git a/data/changelog/releases/opam/2016-11-21-opam-lib-1-3.md b/data/changelog/releases/opam/2016-11-21-opam-lib-1-3.md index 98f33bb9b7..f81a514c7d 100644 --- a/data/changelog/releases/opam/2016-11-21-opam-lib-1-3.md +++ b/data/changelog/releases/opam/2016-11-21-opam-lib-1-3.md @@ -1,6 +1,7 @@ --- title: "opam-lib 1.3 available" authors: [ "Louis Gesbert" ] +description: "Release announcement for OPAM 1.3" tags: [opam, platform] --- diff --git a/data/changelog/releases/opam/2018-09-18-opam-2-0-0.md b/data/changelog/releases/opam/2018-09-18-opam-2-0-0.md index d2d30a8344..1d8d98870e 100644 --- a/data/changelog/releases/opam/2018-09-18-opam-2-0-0.md +++ b/data/changelog/releases/opam/2018-09-18-opam-2-0-0.md @@ -1,6 +1,7 @@ --- title: "opam 2.0.0 release and repository upgrade" authors: [ "Raja Boujbel", "Louis Gesbert"] +description: "Release announcement for OPAM 2.0.0" tags: [opam, platform] --- diff --git a/data/changelog/releases/opam/2018-10-24-opam-2-0-1.md b/data/changelog/releases/opam/2018-10-24-opam-2-0-1.md index c630f60c65..fd930f044a 100644 --- a/data/changelog/releases/opam/2018-10-24-opam-2-0-1.md +++ b/data/changelog/releases/opam/2018-10-24-opam-2-0-1.md @@ -1,6 +1,7 @@ --- title: "opam 2.0.1 is out!" authors: [ "Raja Boujbel", "Louis Gesbert"] +description: "Release announcement for OPAM 2.0.1" tags: [opam, platform] --- diff --git a/data/changelog/releases/opam/2018-12-12-opam-2-0-2.md b/data/changelog/releases/opam/2018-12-12-opam-2-0-2.md index bb10b38915..221941b564 100644 --- a/data/changelog/releases/opam/2018-12-12-opam-2-0-2.md +++ b/data/changelog/releases/opam/2018-12-12-opam-2-0-2.md @@ -1,6 +1,7 @@ --- title: "opam 2.0.2 release" authors: [ "Raja Boujbel", "Louis Gesbert"] +description: "Release announcement for OPAM 2.0.2" tags: [opam, platform] --- diff --git a/data/changelog/releases/opam/2019-01-28-opam-2-0-3.md b/data/changelog/releases/opam/2019-01-28-opam-2-0-3.md index 9296c8cbfc..678f69b314 100644 --- a/data/changelog/releases/opam/2019-01-28-opam-2-0-3.md +++ b/data/changelog/releases/opam/2019-01-28-opam-2-0-3.md @@ -1,6 +1,7 @@ --- title: "opam 2.0.3 release" authors: [ "Raja Boujbel", "Louis Gesbert"] +description: "Release announcement for OPAM 2.0.3" tags: [opam, platform] --- diff --git a/data/changelog/releases/opam/2019-04-10-opam-2-0-4.md b/data/changelog/releases/opam/2019-04-10-opam-2-0-4.md index ec67426917..e403b48fcb 100644 --- a/data/changelog/releases/opam/2019-04-10-opam-2-0-4.md +++ b/data/changelog/releases/opam/2019-04-10-opam-2-0-4.md @@ -1,6 +1,7 @@ --- title: "opam 2.0.4 release" authors: [ "Raja Boujbel", "Louis Gesbert"] +description: "Release announcement for OPAM 2.0.4" tags: [opam, platform] --- diff --git a/data/changelog/releases/opam/2019-07-11-opam-2-0-5.md b/data/changelog/releases/opam/2019-07-11-opam-2-0-5.md index 55d620433f..ec008f073c 100644 --- a/data/changelog/releases/opam/2019-07-11-opam-2-0-5.md +++ b/data/changelog/releases/opam/2019-07-11-opam-2-0-5.md @@ -1,6 +1,7 @@ --- title: "opam 2.0.5 release" authors: [ "Raja Boujbel", "Louis Gesbert"] +description: "Release announcement for OPAM 2.0.5" tags: [opam, platform] --- diff --git a/data/changelog/releases/opam/2020-01-16-opam-2-0-6.md b/data/changelog/releases/opam/2020-01-16-opam-2-0-6.md index 5c801dc8b5..fd835be40e 100644 --- a/data/changelog/releases/opam/2020-01-16-opam-2-0-6.md +++ b/data/changelog/releases/opam/2020-01-16-opam-2-0-6.md @@ -1,6 +1,7 @@ --- title: "opam 2.0.6 release" authors: [ "Raja Boujbel", "Louis Gesbert"] +description: "Release announcement for OPAM 2.0.6" tags: [opam, platform] --- diff --git a/data/changelog/releases/opam/2020-04-21-opam-2-0-7.md b/data/changelog/releases/opam/2020-04-21-opam-2-0-7.md index 89e692536a..64d382fac4 100644 --- a/data/changelog/releases/opam/2020-04-21-opam-2-0-7.md +++ b/data/changelog/releases/opam/2020-04-21-opam-2-0-7.md @@ -1,6 +1,7 @@ --- title: "opam 2.0.7 release" authors: [ "Raja Boujbel", "Louis Gesbert"] +description: "Release announcement for OPAM 2.0.7" tags: [opam, platform] --- diff --git a/data/changelog/releases/opam/2021-02-08-opam-2-0-8.md b/data/changelog/releases/opam/2021-02-08-opam-2-0-8.md index beaaa0d1de..93a0430f8c 100644 --- a/data/changelog/releases/opam/2021-02-08-opam-2-0-8.md +++ b/data/changelog/releases/opam/2021-02-08-opam-2-0-8.md @@ -1,6 +1,7 @@ --- title: "opam 2.0.8 release" authors: [ "Raja Boujbel", "Louis Gesbert"] +description: "Release announcement for OPAM 2.0.8" tags: [opam, platform] --- diff --git a/data/changelog/releases/opam/2021-08-03-opam-2-0-9.md b/data/changelog/releases/opam/2021-08-03-opam-2-0-9.md index 470f59702a..f277ac2b70 100644 --- a/data/changelog/releases/opam/2021-08-03-opam-2-0-9.md +++ b/data/changelog/releases/opam/2021-08-03-opam-2-0-9.md @@ -1,6 +1,7 @@ --- title: "opam 2.0.9 release" authors: [ "Raja Boujbel", "Louis Gesbert"] +description: "Release announcement for OPAM 2.0.9" tags: [opam, platform] --- diff --git a/data/changelog/releases/opam/2021-08-04-opam-2-1-0.md b/data/changelog/releases/opam/2021-08-04-opam-2-1-0.md index e19256f478..606cd1dc69 100644 --- a/data/changelog/releases/opam/2021-08-04-opam-2-1-0.md +++ b/data/changelog/releases/opam/2021-08-04-opam-2-1-0.md @@ -1,6 +1,7 @@ --- title: "opam 2.1.0 is released!" authors: [ "David Allsopp", "Raja Boujbel", "Louis Gesbert"] +description: "Release announcement for opam 2.1.0" tags: [opam, platform] changelog: | * Set DEBIAN_FRONTEND=noninteractive for unsafe-yes confirmation level diff --git a/data/changelog/releases/opam/2021-11-15-opam-2-0-10.md b/data/changelog/releases/opam/2021-11-15-opam-2-0-10.md index 9142147353..5f7afa1f20 100644 --- a/data/changelog/releases/opam/2021-11-15-opam-2-0-10.md +++ b/data/changelog/releases/opam/2021-11-15-opam-2-0-10.md @@ -1,6 +1,7 @@ --- title: "opam 2.0.10" authors: [ "David Allsopp", "Raja Boujbel", "Louis Gesbert"] +description: "Release announcement for opam 2.0.10" tags: [opam, platform] changelog: | * Fix reverting environment additions to PATH-like variables when several dirs diff --git a/data/changelog/releases/opam/2021-11-15-opam-2-1-1.md b/data/changelog/releases/opam/2021-11-15-opam-2-1-1.md index d220f59d90..68ff7366bf 100644 --- a/data/changelog/releases/opam/2021-11-15-opam-2-1-1.md +++ b/data/changelog/releases/opam/2021-11-15-opam-2-1-1.md @@ -1,6 +1,7 @@ --- title: "opam 2.1.1" authors: [ "David Allsopp", "Raja Boujbel", "Louis Gesbert"] +description: "Release announcement for opam 2.1.1" tags: [opam, platform] changelog: | * Fix typo in error message for opam var [#4786 @kit-ty-kate - fix #4785] diff --git a/data/changelog/releases/opam/2021-12-08-opam-2-1-2.md b/data/changelog/releases/opam/2021-12-08-opam-2-1-2.md index 9ef1bf5372..65cbb0c049 100644 --- a/data/changelog/releases/opam/2021-12-08-opam-2-1-2.md +++ b/data/changelog/releases/opam/2021-12-08-opam-2-1-2.md @@ -1,6 +1,7 @@ --- title: opam 2.1.2 authors: [ "Kate Deplaix", "David Allsopp", "Raja Boujbel", "Louis Gesbert"] +description: "Release of opam 2.1.2" tags: [opam, platform] changelog: | * Fallback on dnf if yum does not exist on RHEL-based systems [#4825 @kit-ty-kate] diff --git a/data/changelog/releases/opam/2022-12-15-opam-2-1-4.md b/data/changelog/releases/opam/2022-12-15-opam-2-1-4.md index f6a66c54b8..128844745e 100644 --- a/data/changelog/releases/opam/2022-12-15-opam-2-1-4.md +++ b/data/changelog/releases/opam/2022-12-15-opam-2-1-4.md @@ -1,6 +1,7 @@ --- title: opam 2.1.4 authors: [ "Kate Deplaix" ] +description: "Release of opam 2.1.4, opam-publish 2.2.0, and opam-file-format 2.1.5" tags: [opam, platform] changelog: | * Add support for OCaml 5.0. Dose3 >= 6.1 and base64 >= 3.1.0 are now required [#5357 @kit-ty-kate @dra27 - fix #5354] diff --git a/data/changelog/releases/opam/2023-05-31-opam-2-1-5.md b/data/changelog/releases/opam/2023-05-31-opam-2-1-5.md index 4e4fe1dc71..6b89e44298 100644 --- a/data/changelog/releases/opam/2023-05-31-opam-2-1-5.md +++ b/data/changelog/releases/opam/2023-05-31-opam-2-1-5.md @@ -1,6 +1,7 @@ --- title: opam 2.1.5 authors: [ "Raja Boujbel" ] +description: "Release of opam 2.1.5" tags: [opam, platform] changelog: | * [BUG] Variables are now expanded in build-env (as for setenv) [#5352 @dra27] diff --git a/data/changelog/releases/opam/2024-05-22-opam-2-1-6.md b/data/changelog/releases/opam/2024-05-22-opam-2-1-6.md index 83157cb113..f879c29c1b 100644 --- a/data/changelog/releases/opam/2024-05-22-opam-2-1-6.md +++ b/data/changelog/releases/opam/2024-05-22-opam-2-1-6.md @@ -2,6 +2,7 @@ title: opam 2.1.5 authors: [ "Raja Boujbel" ] versions: ["2.1.6"] +description: "Release of opam 2.1.5" tags: [opam, platform] changelog: | * Changes necessary for opam repository diff --git a/data/changelog/releases/opam/2024-07-01-opam-2-2-0.md b/data/changelog/releases/opam/2024-07-01-opam-2-2-0.md index ed7411d0e9..5cb73563cc 100644 --- a/data/changelog/releases/opam/2024-07-01-opam-2-2-0.md +++ b/data/changelog/releases/opam/2024-07-01-opam-2-2-0.md @@ -6,6 +6,7 @@ authors: [ "David Allsopp", ] versions: ["2.2.0"] +description: "Release of opam 2.2.0" tags: [opam, platform] --- diff --git a/data/changelog/releases/opam/2024-08-22-opam-2-2-1.md b/data/changelog/releases/opam/2024-08-22-opam-2-2-1.md index cc4c957947..86b1fdd280 100644 --- a/data/changelog/releases/opam/2024-08-22-opam-2-2-1.md +++ b/data/changelog/releases/opam/2024-08-22-opam-2-2-1.md @@ -6,6 +6,7 @@ authors: [ "David Allsopp", ] versions: ["2.2.1"] +description: "opam 2.2.1 release" tags: [opam, platform] --- diff --git a/data/changelog/releases/opam/2024-11-13-opam-2-3-0.md b/data/changelog/releases/opam/2024-11-13-opam-2-3-0.md index 424b18d48e..0ab543adc5 100644 --- a/data/changelog/releases/opam/2024-11-13-opam-2-3-0.md +++ b/data/changelog/releases/opam/2024-11-13-opam-2-3-0.md @@ -6,6 +6,7 @@ authors: [ "David Allsopp", ] versions: ["2.3.0"] +description: "Release of opam 2.3.0" tags: [opam, platform] --- diff --git a/data/changelog/releases/opam/2025-07-18-opam-2-4-0.md b/data/changelog/releases/opam/2025-07-18-opam-2-4-0.md index aa22d2c597..bc0eadfef0 100644 --- a/data/changelog/releases/opam/2025-07-18-opam-2-4-0.md +++ b/data/changelog/releases/opam/2025-07-18-opam-2-4-0.md @@ -6,6 +6,7 @@ authors: [ "David Allsopp", ] versions: ["2.4.0"] +description: "Release of opam 2.4.0" tags: [opam, platform] --- From 67ad9a2b04bd3119cc58fc0a993d3d9ceb9df185 Mon Sep 17 00:00:00 2001 From: sabine <6594573+sabine@users.noreply.github.com> Date: Wed, 30 Jul 2025 11:00:54 +0200 Subject: [PATCH 13/15] remove description field from changelog entries --- data/changelog/releases/ocaml/2022-12-16-ocaml-5.0.md | 1 - data/changelog/releases/ocaml/2022-12-20-ocaml-4.14.1.md | 1 - data/changelog/releases/ocaml/2023-09-14-ocaml-5.1.0.md | 1 - data/changelog/releases/ocaml/2023-12-8-ocaml-5.1.1.md | 1 - data/changelog/releases/ocaml/2024-05-13-ocaml-5.2.0.md | 1 - data/changelog/releases/ocaml/2024-11-18-ocaml-5.2.1.md | 1 - data/changelog/releases/ocaml/2025-01-08-ocaml-5.3.0.md | 1 - data/changelog/releases/opam/2013-03-15-opam-1-0-0-released.md | 1 - data/changelog/releases/opam/2013-11-08-opam-1-1-0-released.md | 1 - data/changelog/releases/opam/2014-01-29-opam-1-1-1-released.md | 1 - data/changelog/releases/opam/2014-08-19-opam-1-2-pin.md | 1 - data/changelog/releases/opam/2014-10-23-opam-1-2-0-release.md | 1 - data/changelog/releases/opam/2015-03-18-opam-1-2-1-release.md | 1 - data/changelog/releases/opam/2015-05-07-opam-1-2-2-release.md | 1 - data/changelog/releases/opam/2016-11-21-opam-lib-1-3.md | 1 - data/changelog/releases/opam/2018-09-18-opam-2-0-0.md | 1 - data/changelog/releases/opam/2018-10-24-opam-2-0-1.md | 1 - data/changelog/releases/opam/2018-12-12-opam-2-0-2.md | 1 - data/changelog/releases/opam/2019-01-28-opam-2-0-3.md | 1 - data/changelog/releases/opam/2019-04-10-opam-2-0-4.md | 1 - data/changelog/releases/opam/2019-07-11-opam-2-0-5.md | 1 - data/changelog/releases/opam/2020-01-16-opam-2-0-6.md | 1 - data/changelog/releases/opam/2020-04-21-opam-2-0-7.md | 1 - data/changelog/releases/opam/2021-02-08-opam-2-0-8.md | 1 - data/changelog/releases/opam/2021-08-03-opam-2-0-9.md | 1 - data/changelog/releases/opam/2021-08-04-opam-2-1-0.md | 1 - data/changelog/releases/opam/2021-11-15-opam-2-0-10.md | 1 - data/changelog/releases/opam/2021-11-15-opam-2-1-1.md | 1 - data/changelog/releases/opam/2021-12-08-opam-2-1-2.md | 1 - data/changelog/releases/opam/2022-12-15-opam-2-1-4.md | 1 - data/changelog/releases/opam/2023-05-31-opam-2-1-5.md | 1 - data/changelog/releases/opam/2024-05-22-opam-2-1-6.md | 1 - data/changelog/releases/opam/2024-07-01-opam-2-2-0.md | 1 - data/changelog/releases/opam/2024-08-22-opam-2-2-1.md | 1 - data/changelog/releases/opam/2024-11-13-opam-2-3-0.md | 1 - data/changelog/releases/opam/2025-07-18-opam-2-4-0.md | 1 - data/changelog/releases/opam/2025-07-23-opam-2-4-1.md | 1 - 37 files changed, 37 deletions(-) diff --git a/data/changelog/releases/ocaml/2022-12-16-ocaml-5.0.md b/data/changelog/releases/ocaml/2022-12-16-ocaml-5.0.md index c989f76355..43022ab39a 100644 --- a/data/changelog/releases/ocaml/2022-12-16-ocaml-5.0.md +++ b/data/changelog/releases/ocaml/2022-12-16-ocaml-5.0.md @@ -1,6 +1,5 @@ --- title: Release of OCaml 5.0.0 -description: Release of OCaml 5.0.0 tags: [ocaml] changelog: | ## OCaml 5.0.0 (16 December 2022) diff --git a/data/changelog/releases/ocaml/2022-12-20-ocaml-4.14.1.md b/data/changelog/releases/ocaml/2022-12-20-ocaml-4.14.1.md index 2ae529a56b..0a3daebca1 100644 --- a/data/changelog/releases/ocaml/2022-12-20-ocaml-4.14.1.md +++ b/data/changelog/releases/ocaml/2022-12-20-ocaml-4.14.1.md @@ -1,6 +1,5 @@ --- title: Release of OCaml 4.14.1 -description: Release of OCaml 4.14.1 tags: [ocaml] changelog: | ## Changes in OCaml 4.14.1 (20 December 2022) diff --git a/data/changelog/releases/ocaml/2023-09-14-ocaml-5.1.0.md b/data/changelog/releases/ocaml/2023-09-14-ocaml-5.1.0.md index 8482a0fa2a..4c94c100e0 100644 --- a/data/changelog/releases/ocaml/2023-09-14-ocaml-5.1.0.md +++ b/data/changelog/releases/ocaml/2023-09-14-ocaml-5.1.0.md @@ -1,6 +1,5 @@ --- title: Release of OCaml 5.1.0 -description: Release of OCaml 5.1.0 tags: [ocaml] changelog: | ### Restored backends diff --git a/data/changelog/releases/ocaml/2023-12-8-ocaml-5.1.1.md b/data/changelog/releases/ocaml/2023-12-8-ocaml-5.1.1.md index 721b8e1770..16eb65e3b8 100644 --- a/data/changelog/releases/ocaml/2023-12-8-ocaml-5.1.1.md +++ b/data/changelog/releases/ocaml/2023-12-8-ocaml-5.1.1.md @@ -1,6 +1,5 @@ --- title: Release of OCaml 5.1.1 -description: Release of OCaml 5.1.1 tags: [ocaml] changelog: | ### Standard library: diff --git a/data/changelog/releases/ocaml/2024-05-13-ocaml-5.2.0.md b/data/changelog/releases/ocaml/2024-05-13-ocaml-5.2.0.md index e64d151ca5..31d3f7cf72 100644 --- a/data/changelog/releases/ocaml/2024-05-13-ocaml-5.2.0.md +++ b/data/changelog/releases/ocaml/2024-05-13-ocaml-5.2.0.md @@ -1,6 +1,5 @@ --- title: Release of OCaml 5.2.0 -description: Release of OCaml 5.2.0 tags: [ocaml] versions: ["OCaml 5.2.0"] changelog: | diff --git a/data/changelog/releases/ocaml/2024-11-18-ocaml-5.2.1.md b/data/changelog/releases/ocaml/2024-11-18-ocaml-5.2.1.md index 5527d8bef2..abe92db88e 100644 --- a/data/changelog/releases/ocaml/2024-11-18-ocaml-5.2.1.md +++ b/data/changelog/releases/ocaml/2024-11-18-ocaml-5.2.1.md @@ -1,6 +1,5 @@ --- title: Release of OCaml 5.2.1 -description: Release of OCaml 5.2.1 tags: [ocaml] versions: ["OCaml 5.2.1"] changelog: | diff --git a/data/changelog/releases/ocaml/2025-01-08-ocaml-5.3.0.md b/data/changelog/releases/ocaml/2025-01-08-ocaml-5.3.0.md index a179ce8549..7b6005a17f 100644 --- a/data/changelog/releases/ocaml/2025-01-08-ocaml-5.3.0.md +++ b/data/changelog/releases/ocaml/2025-01-08-ocaml-5.3.0.md @@ -1,6 +1,5 @@ --- title: Release of OCaml 5.3.0 -description: Release of OCaml 5.3.0 tags: [ocaml] versions: ["OCaml 5.3.0"] changelog: | diff --git a/data/changelog/releases/opam/2013-03-15-opam-1-0-0-released.md b/data/changelog/releases/opam/2013-03-15-opam-1-0-0-released.md index ad96bdcd4b..6e595f9e25 100644 --- a/data/changelog/releases/opam/2013-03-15-opam-1-0-0-released.md +++ b/data/changelog/releases/opam/2013-03-15-opam-1-0-0-released.md @@ -1,7 +1,6 @@ --- title: "OPAM 1.0.0 released" authors: [ "Thomas Gazagnaire" ] -description: "Release announcement for OPAM 1.0.0" tags: [opam, platform] changelog: | The full change-log since the beta release in January: diff --git a/data/changelog/releases/opam/2013-11-08-opam-1-1-0-released.md b/data/changelog/releases/opam/2013-11-08-opam-1-1-0-released.md index 40e5770a79..a398d49588 100644 --- a/data/changelog/releases/opam/2013-11-08-opam-1-1-0-released.md +++ b/data/changelog/releases/opam/2013-11-08-opam-1-1-0-released.md @@ -1,7 +1,6 @@ --- title: "OPAM 1.1.0 released" authors: [ "Thomas Gazagnaire" ] -description: "Release announcement for OPAM 1.1.0" tags: [opam, platform] changelog: | Too many to list here, see diff --git a/data/changelog/releases/opam/2014-01-29-opam-1-1-1-released.md b/data/changelog/releases/opam/2014-01-29-opam-1-1-1-released.md index b4adb532c5..21a215064e 100644 --- a/data/changelog/releases/opam/2014-01-29-opam-1-1-1-released.md +++ b/data/changelog/releases/opam/2014-01-29-opam-1-1-1-released.md @@ -1,7 +1,6 @@ --- title: "OPAM 1.1.1 released" authors: [ "Louis Gesbert" ] -description: "Release announcement for OPAM 1.1.1" tags: [opam, platform] changelog: | From the changelog: diff --git a/data/changelog/releases/opam/2014-08-19-opam-1-2-pin.md b/data/changelog/releases/opam/2014-08-19-opam-1-2-pin.md index 37cbd130b2..13bbc5db7e 100644 --- a/data/changelog/releases/opam/2014-08-19-opam-1-2-pin.md +++ b/data/changelog/releases/opam/2014-08-19-opam-1-2-pin.md @@ -1,7 +1,6 @@ --- title: "OPAM 1.2: Repository Pinning" authors: [ "Louis Gesbert" ] -description: "Announcement of the pinning feature of OPAM 1.2" tags: [opam, platform] --- diff --git a/data/changelog/releases/opam/2014-10-23-opam-1-2-0-release.md b/data/changelog/releases/opam/2014-10-23-opam-1-2-0-release.md index e403708a42..cdb906508a 100644 --- a/data/changelog/releases/opam/2014-10-23-opam-1-2-0-release.md +++ b/data/changelog/releases/opam/2014-10-23-opam-1-2-0-release.md @@ -1,7 +1,6 @@ --- title: "OPAM 1.2.0 Released" authors: [ "Louis Gesbert" ] -description: "Release announcement for OPAM 1.2.0" tags: [opam, platform] --- diff --git a/data/changelog/releases/opam/2015-03-18-opam-1-2-1-release.md b/data/changelog/releases/opam/2015-03-18-opam-1-2-1-release.md index 089880e268..dc73e81e49 100644 --- a/data/changelog/releases/opam/2015-03-18-opam-1-2-1-release.md +++ b/data/changelog/releases/opam/2015-03-18-opam-1-2-1-release.md @@ -1,7 +1,6 @@ --- title: "OPAM 1.2.1 Released" authors: [ "Louis Gesbert" ] -description: "Release announcement for OPAM 1.2.1" tags: [opam, platform] --- diff --git a/data/changelog/releases/opam/2015-05-07-opam-1-2-2-release.md b/data/changelog/releases/opam/2015-05-07-opam-1-2-2-release.md index e275614fb4..444c031891 100644 --- a/data/changelog/releases/opam/2015-05-07-opam-1-2-2-release.md +++ b/data/changelog/releases/opam/2015-05-07-opam-1-2-2-release.md @@ -1,7 +1,6 @@ --- title: "OPAM 1.2.2 Released" authors: [ "Louis Gesbert" ] -description: "Release announcement for OPAM 1.2.2" tags: [opam, platform] --- diff --git a/data/changelog/releases/opam/2016-11-21-opam-lib-1-3.md b/data/changelog/releases/opam/2016-11-21-opam-lib-1-3.md index f81a514c7d..98f33bb9b7 100644 --- a/data/changelog/releases/opam/2016-11-21-opam-lib-1-3.md +++ b/data/changelog/releases/opam/2016-11-21-opam-lib-1-3.md @@ -1,7 +1,6 @@ --- title: "opam-lib 1.3 available" authors: [ "Louis Gesbert" ] -description: "Release announcement for OPAM 1.3" tags: [opam, platform] --- diff --git a/data/changelog/releases/opam/2018-09-18-opam-2-0-0.md b/data/changelog/releases/opam/2018-09-18-opam-2-0-0.md index 1d8d98870e..d2d30a8344 100644 --- a/data/changelog/releases/opam/2018-09-18-opam-2-0-0.md +++ b/data/changelog/releases/opam/2018-09-18-opam-2-0-0.md @@ -1,7 +1,6 @@ --- title: "opam 2.0.0 release and repository upgrade" authors: [ "Raja Boujbel", "Louis Gesbert"] -description: "Release announcement for OPAM 2.0.0" tags: [opam, platform] --- diff --git a/data/changelog/releases/opam/2018-10-24-opam-2-0-1.md b/data/changelog/releases/opam/2018-10-24-opam-2-0-1.md index fd930f044a..c630f60c65 100644 --- a/data/changelog/releases/opam/2018-10-24-opam-2-0-1.md +++ b/data/changelog/releases/opam/2018-10-24-opam-2-0-1.md @@ -1,7 +1,6 @@ --- title: "opam 2.0.1 is out!" authors: [ "Raja Boujbel", "Louis Gesbert"] -description: "Release announcement for OPAM 2.0.1" tags: [opam, platform] --- diff --git a/data/changelog/releases/opam/2018-12-12-opam-2-0-2.md b/data/changelog/releases/opam/2018-12-12-opam-2-0-2.md index 221941b564..bb10b38915 100644 --- a/data/changelog/releases/opam/2018-12-12-opam-2-0-2.md +++ b/data/changelog/releases/opam/2018-12-12-opam-2-0-2.md @@ -1,7 +1,6 @@ --- title: "opam 2.0.2 release" authors: [ "Raja Boujbel", "Louis Gesbert"] -description: "Release announcement for OPAM 2.0.2" tags: [opam, platform] --- diff --git a/data/changelog/releases/opam/2019-01-28-opam-2-0-3.md b/data/changelog/releases/opam/2019-01-28-opam-2-0-3.md index 678f69b314..9296c8cbfc 100644 --- a/data/changelog/releases/opam/2019-01-28-opam-2-0-3.md +++ b/data/changelog/releases/opam/2019-01-28-opam-2-0-3.md @@ -1,7 +1,6 @@ --- title: "opam 2.0.3 release" authors: [ "Raja Boujbel", "Louis Gesbert"] -description: "Release announcement for OPAM 2.0.3" tags: [opam, platform] --- diff --git a/data/changelog/releases/opam/2019-04-10-opam-2-0-4.md b/data/changelog/releases/opam/2019-04-10-opam-2-0-4.md index e403b48fcb..ec67426917 100644 --- a/data/changelog/releases/opam/2019-04-10-opam-2-0-4.md +++ b/data/changelog/releases/opam/2019-04-10-opam-2-0-4.md @@ -1,7 +1,6 @@ --- title: "opam 2.0.4 release" authors: [ "Raja Boujbel", "Louis Gesbert"] -description: "Release announcement for OPAM 2.0.4" tags: [opam, platform] --- diff --git a/data/changelog/releases/opam/2019-07-11-opam-2-0-5.md b/data/changelog/releases/opam/2019-07-11-opam-2-0-5.md index ec008f073c..55d620433f 100644 --- a/data/changelog/releases/opam/2019-07-11-opam-2-0-5.md +++ b/data/changelog/releases/opam/2019-07-11-opam-2-0-5.md @@ -1,7 +1,6 @@ --- title: "opam 2.0.5 release" authors: [ "Raja Boujbel", "Louis Gesbert"] -description: "Release announcement for OPAM 2.0.5" tags: [opam, platform] --- diff --git a/data/changelog/releases/opam/2020-01-16-opam-2-0-6.md b/data/changelog/releases/opam/2020-01-16-opam-2-0-6.md index fd835be40e..5c801dc8b5 100644 --- a/data/changelog/releases/opam/2020-01-16-opam-2-0-6.md +++ b/data/changelog/releases/opam/2020-01-16-opam-2-0-6.md @@ -1,7 +1,6 @@ --- title: "opam 2.0.6 release" authors: [ "Raja Boujbel", "Louis Gesbert"] -description: "Release announcement for OPAM 2.0.6" tags: [opam, platform] --- diff --git a/data/changelog/releases/opam/2020-04-21-opam-2-0-7.md b/data/changelog/releases/opam/2020-04-21-opam-2-0-7.md index 64d382fac4..89e692536a 100644 --- a/data/changelog/releases/opam/2020-04-21-opam-2-0-7.md +++ b/data/changelog/releases/opam/2020-04-21-opam-2-0-7.md @@ -1,7 +1,6 @@ --- title: "opam 2.0.7 release" authors: [ "Raja Boujbel", "Louis Gesbert"] -description: "Release announcement for OPAM 2.0.7" tags: [opam, platform] --- diff --git a/data/changelog/releases/opam/2021-02-08-opam-2-0-8.md b/data/changelog/releases/opam/2021-02-08-opam-2-0-8.md index 93a0430f8c..beaaa0d1de 100644 --- a/data/changelog/releases/opam/2021-02-08-opam-2-0-8.md +++ b/data/changelog/releases/opam/2021-02-08-opam-2-0-8.md @@ -1,7 +1,6 @@ --- title: "opam 2.0.8 release" authors: [ "Raja Boujbel", "Louis Gesbert"] -description: "Release announcement for OPAM 2.0.8" tags: [opam, platform] --- diff --git a/data/changelog/releases/opam/2021-08-03-opam-2-0-9.md b/data/changelog/releases/opam/2021-08-03-opam-2-0-9.md index f277ac2b70..470f59702a 100644 --- a/data/changelog/releases/opam/2021-08-03-opam-2-0-9.md +++ b/data/changelog/releases/opam/2021-08-03-opam-2-0-9.md @@ -1,7 +1,6 @@ --- title: "opam 2.0.9 release" authors: [ "Raja Boujbel", "Louis Gesbert"] -description: "Release announcement for OPAM 2.0.9" tags: [opam, platform] --- diff --git a/data/changelog/releases/opam/2021-08-04-opam-2-1-0.md b/data/changelog/releases/opam/2021-08-04-opam-2-1-0.md index 606cd1dc69..e19256f478 100644 --- a/data/changelog/releases/opam/2021-08-04-opam-2-1-0.md +++ b/data/changelog/releases/opam/2021-08-04-opam-2-1-0.md @@ -1,7 +1,6 @@ --- title: "opam 2.1.0 is released!" authors: [ "David Allsopp", "Raja Boujbel", "Louis Gesbert"] -description: "Release announcement for opam 2.1.0" tags: [opam, platform] changelog: | * Set DEBIAN_FRONTEND=noninteractive for unsafe-yes confirmation level diff --git a/data/changelog/releases/opam/2021-11-15-opam-2-0-10.md b/data/changelog/releases/opam/2021-11-15-opam-2-0-10.md index 5f7afa1f20..9142147353 100644 --- a/data/changelog/releases/opam/2021-11-15-opam-2-0-10.md +++ b/data/changelog/releases/opam/2021-11-15-opam-2-0-10.md @@ -1,7 +1,6 @@ --- title: "opam 2.0.10" authors: [ "David Allsopp", "Raja Boujbel", "Louis Gesbert"] -description: "Release announcement for opam 2.0.10" tags: [opam, platform] changelog: | * Fix reverting environment additions to PATH-like variables when several dirs diff --git a/data/changelog/releases/opam/2021-11-15-opam-2-1-1.md b/data/changelog/releases/opam/2021-11-15-opam-2-1-1.md index 68ff7366bf..d220f59d90 100644 --- a/data/changelog/releases/opam/2021-11-15-opam-2-1-1.md +++ b/data/changelog/releases/opam/2021-11-15-opam-2-1-1.md @@ -1,7 +1,6 @@ --- title: "opam 2.1.1" authors: [ "David Allsopp", "Raja Boujbel", "Louis Gesbert"] -description: "Release announcement for opam 2.1.1" tags: [opam, platform] changelog: | * Fix typo in error message for opam var [#4786 @kit-ty-kate - fix #4785] diff --git a/data/changelog/releases/opam/2021-12-08-opam-2-1-2.md b/data/changelog/releases/opam/2021-12-08-opam-2-1-2.md index 65cbb0c049..9ef1bf5372 100644 --- a/data/changelog/releases/opam/2021-12-08-opam-2-1-2.md +++ b/data/changelog/releases/opam/2021-12-08-opam-2-1-2.md @@ -1,7 +1,6 @@ --- title: opam 2.1.2 authors: [ "Kate Deplaix", "David Allsopp", "Raja Boujbel", "Louis Gesbert"] -description: "Release of opam 2.1.2" tags: [opam, platform] changelog: | * Fallback on dnf if yum does not exist on RHEL-based systems [#4825 @kit-ty-kate] diff --git a/data/changelog/releases/opam/2022-12-15-opam-2-1-4.md b/data/changelog/releases/opam/2022-12-15-opam-2-1-4.md index 128844745e..f6a66c54b8 100644 --- a/data/changelog/releases/opam/2022-12-15-opam-2-1-4.md +++ b/data/changelog/releases/opam/2022-12-15-opam-2-1-4.md @@ -1,7 +1,6 @@ --- title: opam 2.1.4 authors: [ "Kate Deplaix" ] -description: "Release of opam 2.1.4, opam-publish 2.2.0, and opam-file-format 2.1.5" tags: [opam, platform] changelog: | * Add support for OCaml 5.0. Dose3 >= 6.1 and base64 >= 3.1.0 are now required [#5357 @kit-ty-kate @dra27 - fix #5354] diff --git a/data/changelog/releases/opam/2023-05-31-opam-2-1-5.md b/data/changelog/releases/opam/2023-05-31-opam-2-1-5.md index 6b89e44298..4e4fe1dc71 100644 --- a/data/changelog/releases/opam/2023-05-31-opam-2-1-5.md +++ b/data/changelog/releases/opam/2023-05-31-opam-2-1-5.md @@ -1,7 +1,6 @@ --- title: opam 2.1.5 authors: [ "Raja Boujbel" ] -description: "Release of opam 2.1.5" tags: [opam, platform] changelog: | * [BUG] Variables are now expanded in build-env (as for setenv) [#5352 @dra27] diff --git a/data/changelog/releases/opam/2024-05-22-opam-2-1-6.md b/data/changelog/releases/opam/2024-05-22-opam-2-1-6.md index f879c29c1b..83157cb113 100644 --- a/data/changelog/releases/opam/2024-05-22-opam-2-1-6.md +++ b/data/changelog/releases/opam/2024-05-22-opam-2-1-6.md @@ -2,7 +2,6 @@ title: opam 2.1.5 authors: [ "Raja Boujbel" ] versions: ["2.1.6"] -description: "Release of opam 2.1.5" tags: [opam, platform] changelog: | * Changes necessary for opam repository diff --git a/data/changelog/releases/opam/2024-07-01-opam-2-2-0.md b/data/changelog/releases/opam/2024-07-01-opam-2-2-0.md index 5cb73563cc..ed7411d0e9 100644 --- a/data/changelog/releases/opam/2024-07-01-opam-2-2-0.md +++ b/data/changelog/releases/opam/2024-07-01-opam-2-2-0.md @@ -6,7 +6,6 @@ authors: [ "David Allsopp", ] versions: ["2.2.0"] -description: "Release of opam 2.2.0" tags: [opam, platform] --- diff --git a/data/changelog/releases/opam/2024-08-22-opam-2-2-1.md b/data/changelog/releases/opam/2024-08-22-opam-2-2-1.md index 86b1fdd280..cc4c957947 100644 --- a/data/changelog/releases/opam/2024-08-22-opam-2-2-1.md +++ b/data/changelog/releases/opam/2024-08-22-opam-2-2-1.md @@ -6,7 +6,6 @@ authors: [ "David Allsopp", ] versions: ["2.2.1"] -description: "opam 2.2.1 release" tags: [opam, platform] --- diff --git a/data/changelog/releases/opam/2024-11-13-opam-2-3-0.md b/data/changelog/releases/opam/2024-11-13-opam-2-3-0.md index 0ab543adc5..424b18d48e 100644 --- a/data/changelog/releases/opam/2024-11-13-opam-2-3-0.md +++ b/data/changelog/releases/opam/2024-11-13-opam-2-3-0.md @@ -6,7 +6,6 @@ authors: [ "David Allsopp", ] versions: ["2.3.0"] -description: "Release of opam 2.3.0" tags: [opam, platform] --- diff --git a/data/changelog/releases/opam/2025-07-18-opam-2-4-0.md b/data/changelog/releases/opam/2025-07-18-opam-2-4-0.md index bc0eadfef0..aa22d2c597 100644 --- a/data/changelog/releases/opam/2025-07-18-opam-2-4-0.md +++ b/data/changelog/releases/opam/2025-07-18-opam-2-4-0.md @@ -6,7 +6,6 @@ authors: [ "David Allsopp", ] versions: ["2.4.0"] -description: "Release of opam 2.4.0" tags: [opam, platform] --- diff --git a/data/changelog/releases/opam/2025-07-23-opam-2-4-1.md b/data/changelog/releases/opam/2025-07-23-opam-2-4-1.md index 464fb01b48..3d62b93683 100644 --- a/data/changelog/releases/opam/2025-07-23-opam-2-4-1.md +++ b/data/changelog/releases/opam/2025-07-23-opam-2-4-1.md @@ -6,7 +6,6 @@ authors: [ "David Allsopp", ] versions: ["2.4.1"] -description: "Release of opam 2.4.1" tags: [opam, platform] --- From 3d62d046c0c0b2d0d64059a4be3212e85c364de9 Mon Sep 17 00:00:00 2001 From: sabine <6594573+sabine@users.noreply.github.com> Date: Fri, 8 Aug 2025 14:24:35 +0200 Subject: [PATCH 14/15] allow covering multiple github releases with an OCaml Changelog release announcement --- .../2019-09-30-dune-release-1.3.3.md | 1 + .../2020-07-14-dune-release-1.4.0.md | 1 + .../2021-07-05-dune-release-1.5.0.md | 1 + .../2021-10-11-dune-release-1.5.1.md | 1 + .../2021-11-05-dune-release-1.5.2.md | 1 + .../2022-02-10-dune-release-1.6.0.md | 1 + .../2022-02-25-dune-release-1.6.1.md | 1 + .../2022-05-25-dune-release-1.6.2.md | 1 + .../2023-06-24-dune-release-2.0.0.md | 1 + .../2025-02-03-dune-release-2.1.0.md | 2 +- .../releases/dune/2024-12-18-dune.3.17.1.md | 1 + .../releases/dune/2025-01-23-dune.3.17.2.md | 1 + .../releases/dune/2025-04-03-dune.3.18.0.md | 1 + .../releases/dune/2025-04-17-dune.3.18.1.md | 1 + .../releases/dune/2025-04-30-dune.3.18.2.md | 1 + .../releases/dune/2025-05-23-dune.3.19.0.md | 1 + .../releases/dune/2025-06-11-dune.3.19.1.md | 1 + .../releases/mdx/2022-05-16-mdx-0.3.1.md | 20 ++++++++ .../releases/mdx/2022-06-09-mdx-0.3.2.md | 24 ++++++++++ .../releases/mdx/2022-06-13-mdx-0.3.3.md | 19 ++++++++ .../releases/mdx/2023-01-12-mdx-2.2.0.md | 1 + .../releases/mdx/2023-01-23-mdx-2.2.1.md | 1 + .../releases/mdx/2023-04-17-mdx-2.3.0.md | 1 + .../releases/mdx/2023-09-27-mdx-2.3.1.md | 1 + .../releases/mdx/2024-03-29-mdx-2.4.0.md | 1 + .../releases/mdx/2024-04-13-mdx-2.4.1.md | 1 + .../releases/mdx/2024-12-07-mdx-2.5.0.md | 27 +++++++++++ .../merlin/2024-09-27-merlin-5.2.1.md | 6 ++- .../2024-12-23-merlin-5.3.502-and-4.18.414.md | 4 +- .../ocaml-lsp/2024-07-11-ocaml-lsp-1.18.0.md | 1 + .../ocaml-lsp/2024-07-31-ocaml-lsp-1.19.0.md | 1 + .../ocaml-lsp/2024-12-23-ocaml-lsp-1.20.1.md | 6 +++ .../releases/ocaml/2024-05-13-ocaml-5.2.0.md | 1 + .../releases/ocaml/2024-11-18-ocaml-5.2.1.md | 1 + .../releases/ocaml/2025-01-08-ocaml-5.3.0.md | 1 + .../2023-03-06-ocamlformat-0.25.1.md | 1 + .../2023-07-20-ocamlformat-0.26.0.md | 1 + .../2023-09-19-ocamlformat-0.26.1.md | 1 + .../2024-04-16-ocamlformat-0_26_1-ignore.md | 17 +++++++ .../2024-04-23-ocamlformat-0.26.2.md | 1 + .../2024-12-02-ocamlformat-0.27.0.md | 1 + .../2025-02-18-ocamlformat-remove-ignore.md | 16 +++++++ .../ocp-indent/2016-06-24-ocp-indent-1.5.3.md | 2 + .../ocp-indent/2017-03-08-ocp-indent-1.6.0.md | 2 + .../ocp-indent/2017-08-04-ocp-indent-1.6.1.md | 2 + ...18-05-24-ocp-indent-nlfork-1.5.3-ignore.md | 17 +++++++ .../ocp-indent/2018-11-19-ocp-indent-1.7.0.md | 2 + ...20-02-06-ocp-indent-nlfork-1.5.4-ignore.md | 17 +++++++ ...25-01-22-ocp-indent-nlfork-1.5.5-ignore.md | 17 +++++++ .../releases/odoc/2022-12-13-odoc-2.2.0.md | 1 + .../releases/odoc/2023-10-30-odoc-2.3.1.md | 1 + .../releases/odoc/2023-12-14-odoc-2.4.0.md | 1 + .../releases/odoc/2024-01-24-odoc-2.4.1.md | 1 + .../releases/odoc/2024-04-30-odoc-2.4.2.md | 2 + .../releases/odoc/2025-03-20-odoc-3.0.0.md | 1 + .../releases/omp/2020-04-15-omp-1.7.1.md | 1 + .../releases/omp/2020-04-20-omp-1.7.2.md | 1 + .../releases/omp/2020-05-07-omp-1.7.3.md | 1 + .../releases/omp/2020-08-12-omp-2.0.0.md | 1 + .../releases/omp/2020-10-22-omp-2.1.0.md | 1 + .../releases/omp/2020-10-23-omp-1.8.0.md | 1 + .../releases/omp/2021-06-22-omp-2.2.0.md | 1 + .../releases/omp/2021-12-07-omp-2.3.0.md | 1 + .../releases/omp/2022-06-17-omp-2.4.0.md | 1 + .../releases/opam/2024-11-13-opam-2-3-0.md | 1 + .../releases/opam/2025-07-18-opam-2-4-0.md | 1 + .../releases/opam/2025-07-23-opam-2-4-1.md | 1 + .../ppxlib/2023-10-05-ppxlib-0.31.0.md | 2 + .../ppxlib/2024-02-07-ppxlib-0.32.0.md | 2 + .../ppxlib/2024-04-30-ppxlib-0.32.1.md | 2 + .../ppxlib/2024-07-25-ppxlib-0.33.0.md | 2 + .../ppxlib/2025-01-08-ppxlib-0.34.0.md | 2 + .../ppxlib/2025-02-04-ppxlib-0.35.0.md | 2 + .../ppxlib/2025-03-05-ppxlib-0.36.0.md | 2 + .../releases/utop/2022-06-17-utop-2.9.2.md | 1 + .../releases/utop/2022-07-06-utop-2.10.0.md | 1 + .../releases/utop/2023-01-06-utop-2.11.0.md | 1 + .../releases/utop/2023-04-17-utop-2.12.0.md | 2 + .../releases/utop/2023-04-24-utop-2.12.1.md | 1 + .../releases/utop/2023-07-04-utop-2.13.0.md | 1 + .../releases/utop/2023-07-11-utop-2.13.1.md | 1 + .../releases/utop/2024-02-27-utop-2.14.0.md | 1 + .../utop/2025-01-10-utop-2.15.0-draft.md | 17 +++++++ .../utop/2025-07-25-utop-2.16.0-draft.md | 25 ++++++++++ src/ocamlorg_data/data_intf.ml | 2 +- tool/ood-gen/lib/changelog.ml | 46 ++++++++++++------- 86 files changed, 343 insertions(+), 21 deletions(-) create mode 100644 data/changelog/releases/mdx/2022-05-16-mdx-0.3.1.md create mode 100644 data/changelog/releases/mdx/2022-06-09-mdx-0.3.2.md create mode 100644 data/changelog/releases/mdx/2022-06-13-mdx-0.3.3.md create mode 100644 data/changelog/releases/mdx/2024-12-07-mdx-2.5.0.md create mode 100644 data/changelog/releases/ocamlformat/2024-04-16-ocamlformat-0_26_1-ignore.md create mode 100644 data/changelog/releases/ocamlformat/2025-02-18-ocamlformat-remove-ignore.md create mode 100644 data/changelog/releases/ocp-indent/2018-05-24-ocp-indent-nlfork-1.5.3-ignore.md create mode 100644 data/changelog/releases/ocp-indent/2020-02-06-ocp-indent-nlfork-1.5.4-ignore.md create mode 100644 data/changelog/releases/ocp-indent/2025-01-22-ocp-indent-nlfork-1.5.5-ignore.md create mode 100644 data/changelog/releases/utop/2025-01-10-utop-2.15.0-draft.md create mode 100644 data/changelog/releases/utop/2025-07-25-utop-2.16.0-draft.md diff --git a/data/changelog/releases/dune-release/2019-09-30-dune-release-1.3.3.md b/data/changelog/releases/dune-release/2019-09-30-dune-release-1.3.3.md index 408e8edcb0..5a38e2f52d 100644 --- a/data/changelog/releases/dune-release/2019-09-30-dune-release-1.3.3.md +++ b/data/changelog/releases/dune-release/2019-09-30-dune-release-1.3.3.md @@ -8,4 +8,5 @@ changelog: | (#165, @NathanReb) - Fix a bug where opam files could be improperly tempered with while building the distribution tarball (#168, @NathanReb) +github_release_tags: [1.3.3] --- diff --git a/data/changelog/releases/dune-release/2020-07-14-dune-release-1.4.0.md b/data/changelog/releases/dune-release/2020-07-14-dune-release-1.4.0.md index 16be300f63..ef11aadd79 100644 --- a/data/changelog/releases/dune-release/2020-07-14-dune-release-1.4.0.md +++ b/data/changelog/releases/dune-release/2020-07-14-dune-release-1.4.0.md @@ -47,4 +47,5 @@ changelog: | - The `git` command used in `publish doc` should check `DUNE_RELEASE_GIT` (even if deprecated) before `PATH`. (#242, @gpetiot) - Adapt the docs to the removal of the `log` subcommand (#196, @gpetiot) +github_release_tags: [1.4.0] --- diff --git a/data/changelog/releases/dune-release/2021-07-05-dune-release-1.5.0.md b/data/changelog/releases/dune-release/2021-07-05-dune-release-1.5.0.md index e1cd8cee12..12f24f49d9 100644 --- a/data/changelog/releases/dune-release/2021-07-05-dune-release-1.5.0.md +++ b/data/changelog/releases/dune-release/2021-07-05-dune-release-1.5.0.md @@ -110,6 +110,7 @@ changelog: | - Fixes release names by explicitly setting it to match the released version (#338, @NathanReb) - Fix a bug that prevented release of a package whose version number contains invalid characters for a git branch. The git branch names are now sanitized. (#271, @gpetiot) - `publish`: Fix the process of inferring user name and repo from the dev repo uri (#348, @pitag-ha) +github_release_tags: [1.5.0] --- On behalf of the dune-release team I'm pleased to announce that we're releasing dune-release.1.5.0. diff --git a/data/changelog/releases/dune-release/2021-10-11-dune-release-1.5.1.md b/data/changelog/releases/dune-release/2021-10-11-dune-release-1.5.1.md index b867141a88..049abce586 100644 --- a/data/changelog/releases/dune-release/2021-10-11-dune-release-1.5.1.md +++ b/data/changelog/releases/dune-release/2021-10-11-dune-release-1.5.1.md @@ -18,5 +18,6 @@ changelog: | tag and project version don't match (e.g. `v1.0` vs `1.0`). `dune-release` would in such case believe the release doesn't exist, attempt to create it and subsequently fail. (#387, #395, @Leonidas-from-XIV) +github_release_tags: [1.5.1] --- diff --git a/data/changelog/releases/dune-release/2021-11-05-dune-release-1.5.2.md b/data/changelog/releases/dune-release/2021-11-05-dune-release-1.5.2.md index 2fe397ce17..fd97a6291b 100644 --- a/data/changelog/releases/dune-release/2021-11-05-dune-release-1.5.2.md +++ b/data/changelog/releases/dune-release/2021-11-05-dune-release-1.5.2.md @@ -8,4 +8,5 @@ changelog: | the packages would attempt to infer their URL and fail in rare cases where the project uses `v` as prefix for tags but the project version omits it. Now they share the same URL. (#402, #404, @Leonidas-from-XIV) +github_release_tags: [1.5.2] --- diff --git a/data/changelog/releases/dune-release/2022-02-10-dune-release-1.6.0.md b/data/changelog/releases/dune-release/2022-02-10-dune-release-1.6.0.md index 3e109fe9b5..ee7de3a30c 100644 --- a/data/changelog/releases/dune-release/2022-02-10-dune-release-1.6.0.md +++ b/data/changelog/releases/dune-release/2022-02-10-dune-release-1.6.0.md @@ -8,4 +8,5 @@ changelog: | `--keep-build-dir` to the main command (#419, @NathanReb) - Added support for parsing changelogs written in the style of [keepachangelog.com](https://keepachangelog.com/) (#421, @ifazk) +github_release_tags: [1.6.0] --- diff --git a/data/changelog/releases/dune-release/2022-02-25-dune-release-1.6.1.md b/data/changelog/releases/dune-release/2022-02-25-dune-release-1.6.1.md index 48cb6693a2..cf2739577e 100644 --- a/data/changelog/releases/dune-release/2022-02-25-dune-release-1.6.1.md +++ b/data/changelog/releases/dune-release/2022-02-25-dune-release-1.6.1.md @@ -6,4 +6,5 @@ changelog: | - Fix compatibility with Cmdliner 1.1.0. This also unfortunately means that the minimum OCaml version is 4.08 now. (#429, @NathanReb) +github_release_tags: [1.6.1] --- diff --git a/data/changelog/releases/dune-release/2022-05-25-dune-release-1.6.2.md b/data/changelog/releases/dune-release/2022-05-25-dune-release-1.6.2.md index 7b2ecde603..d85836ebac 100644 --- a/data/changelog/releases/dune-release/2022-05-25-dune-release-1.6.2.md +++ b/data/changelog/releases/dune-release/2022-05-25-dune-release-1.6.2.md @@ -7,5 +7,6 @@ changelog: | - Fix project name detection from `dune-project`. The parser could get confused when opam file generation is used. Now it only considers the first `(name X)` in the file. (#445, #446, @emillon) +github_release_tags: [1.6.2] --- diff --git a/data/changelog/releases/dune-release/2023-06-24-dune-release-2.0.0.md b/data/changelog/releases/dune-release/2023-06-24-dune-release-2.0.0.md index f75eab0b4c..75ebcf413f 100644 --- a/data/changelog/releases/dune-release/2023-06-24-dune-release-2.0.0.md +++ b/data/changelog/releases/dune-release/2023-06-24-dune-release-2.0.0.md @@ -34,6 +34,7 @@ changelog: | - Removed support for the OPAM 1.2.2 client. This means `dune-release` expects the `opam` binary to be version 2.0 at least. (#406, #411, @Leonidas-from-XIV) +github_release_tags: [2.0.0] --- We're excited to announce the release of Dune-release 2.0.0! diff --git a/data/changelog/releases/dune-release/2025-02-03-dune-release-2.1.0.md b/data/changelog/releases/dune-release/2025-02-03-dune-release-2.1.0.md index 8713074c3b..42cbbeeb33 100644 --- a/data/changelog/releases/dune-release/2025-02-03-dune-release-2.1.0.md +++ b/data/changelog/releases/dune-release/2025-02-03-dune-release-2.1.0.md @@ -24,7 +24,7 @@ changelog: | - `dune-release` no longer publishes docs to github pages. Instead, we rely on the docs published under `ocaml.org/packages` (#499 #500, @v-gb @samoht) - +github_release_tags: [2.1.0] --- Dune-release 2.1.0 has been released! diff --git a/data/changelog/releases/dune/2024-12-18-dune.3.17.1.md b/data/changelog/releases/dune/2024-12-18-dune.3.17.1.md index 011ee18ea4..b0c22f895c 100644 --- a/data/changelog/releases/dune/2024-12-18-dune.3.17.1.md +++ b/data/changelog/releases/dune/2024-12-18-dune.3.17.1.md @@ -13,6 +13,7 @@ changelog: | - Remove useless error message when running `$ dune subst` in empty projects. (@rgrinberg, #11204, fixes #11200) +github_release_tags: [3.17.1] --- The Dune team is happy to announce the release of Dune 3.17.1! diff --git a/data/changelog/releases/dune/2025-01-23-dune.3.17.2.md b/data/changelog/releases/dune/2025-01-23-dune.3.17.2.md index 02c43b9beb..4723a9c385 100644 --- a/data/changelog/releases/dune/2025-01-23-dune.3.17.2.md +++ b/data/changelog/releases/dune/2025-01-23-dune.3.17.2.md @@ -11,6 +11,7 @@ changelog: | - Disallow private implementations of public virtual libs in melange mode. (@anmonteiro, #11253) - Wasm_of_ocaml: fix the execution of tests in a sandbox. (#11304, @vouillon) +github_release_tags: [3.17.2] --- The Dune team is happy to announce the release of Dune 3.17.2! diff --git a/data/changelog/releases/dune/2025-04-03-dune.3.18.0.md b/data/changelog/releases/dune/2025-04-03-dune.3.18.0.md index 3f6c686dd5..f40ac35961 100644 --- a/data/changelog/releases/dune/2025-04-03-dune.3.18.0.md +++ b/data/changelog/releases/dune/2025-04-03-dune.3.18.0.md @@ -50,6 +50,7 @@ changelog: | - Display negative error codes on Windows in hex which is the more customary way to display `NTSTATUS` codes (#11504, @MisterDA) +github_release_tags: [3.18.0] --- The Dune Team is happy to announce the release of Dune `3.18.0`! diff --git a/data/changelog/releases/dune/2025-04-17-dune.3.18.1.md b/data/changelog/releases/dune/2025-04-17-dune.3.18.1.md index cba0ca97bc..09e8195a06 100644 --- a/data/changelog/releases/dune/2025-04-17-dune.3.18.1.md +++ b/data/changelog/releases/dune/2025-04-17-dune.3.18.1.md @@ -7,6 +7,7 @@ changelog: | - fix: pass pkg-config (extra) args in all pkgconfig invocations. A missing `--personality` flag would result in pkgconf not finding libraries in some contexts. (#11619, @MisterDA) +github_release_tags: [3.18.1] --- The Dune Team is happy to announce the release of Dune `3.18.1`! diff --git a/data/changelog/releases/dune/2025-04-30-dune.3.18.2.md b/data/changelog/releases/dune/2025-04-30-dune.3.18.2.md index 57a63badf9..2c35fc04af 100644 --- a/data/changelog/releases/dune/2025-04-30-dune.3.18.2.md +++ b/data/changelog/releases/dune/2025-04-30-dune.3.18.2.md @@ -6,6 +6,7 @@ changelog: | - fix compatibility with `ocaml.5.4.0` by avoiding shadowing sigwinch (@nojb, #11639) +github_release_tags: [3.18.2] --- The Dune Team is happy to announce the release of Dune `3.18.2`. diff --git a/data/changelog/releases/dune/2025-05-23-dune.3.19.0.md b/data/changelog/releases/dune/2025-05-23-dune.3.19.0.md index ef148d99b8..6b23d007c2 100644 --- a/data/changelog/releases/dune/2025-05-23-dune.3.19.0.md +++ b/data/changelog/releases/dune/2025-05-23-dune.3.19.0.md @@ -36,6 +36,7 @@ changelog: | mode (#11622, @gridbugs) - Allow concurrent build with RPC server (#11712, @gridbugs) +github_release_tags: [3.19.0] --- The Dune Team is happy to announce the release of Dune `3.19.0`. diff --git a/data/changelog/releases/dune/2025-06-11-dune.3.19.1.md b/data/changelog/releases/dune/2025-06-11-dune.3.19.1.md index 50ba04180d..0e8edee755 100644 --- a/data/changelog/releases/dune/2025-06-11-dune.3.19.1.md +++ b/data/changelog/releases/dune/2025-06-11-dune.3.19.1.md @@ -6,6 +6,7 @@ changelog: | - Revert changes in `dune exec` behaviour introduced in 3.19.0. (#11879, fixes #11870, #11867 and #11881, @Alizter) +github_release_tags: [3.19.1] --- diff --git a/data/changelog/releases/mdx/2022-05-16-mdx-0.3.1.md b/data/changelog/releases/mdx/2022-05-16-mdx-0.3.1.md new file mode 100644 index 0000000000..b156a107a3 --- /dev/null +++ b/data/changelog/releases/mdx/2022-05-16-mdx-0.3.1.md @@ -0,0 +1,20 @@ +--- +title: Mdx 0.3.1 +tags: +- mdx +- platform +authors: +- NathanReb +contributors: +changelog: +versions: +unstable: false +ignore: false +github_release_tags: [0.3.1] +--- + +CHANGES: + +* Do not add `opam-provided` packages into pin-depends and duniverse + directories anymore, thus stop pulling packages that should be installed via + Opam ([#302](https://github.com/realworldocaml/mdx/pull/302), [@Leonidas-from-XIV](https://github.com/Leonidas-from-XIV)) \ No newline at end of file diff --git a/data/changelog/releases/mdx/2022-06-09-mdx-0.3.2.md b/data/changelog/releases/mdx/2022-06-09-mdx-0.3.2.md new file mode 100644 index 0000000000..ecd11321db --- /dev/null +++ b/data/changelog/releases/mdx/2022-06-09-mdx-0.3.2.md @@ -0,0 +1,24 @@ +--- +title: Mdx 0.3.2 +tags: +- mdx +- platform +authors: +- NathanReb +contributors: +changelog: +versions: +unstable: false +ignore: false +github_release_tags: [0.3.2] +--- + +CHANGES: + +* Add a `--minimal-update` flag to `lock` to generate a lockfile + with minimum dependency changes from a previous lockfile. ([#305](https://github.com/realworldocaml/mdx/pull/305), + [@NathanReb](https://github.com/NathanReb)) +* Add command line options to complement or overwrite `x-opam-monorepo-*` + fields. ([#307](https://github.com/realworldocaml/mdx/issues/307), [@NathanReb](https://github.com/NathanReb)) +* Save the `lock` CLI arguments in `x-opam-monorepo-cli-args` when generating a + lock file. ([#309](https://github.com/realworldocaml/mdx/issues/309), [@NathanReb](https://github.com/NathanReb)) \ No newline at end of file diff --git a/data/changelog/releases/mdx/2022-06-13-mdx-0.3.3.md b/data/changelog/releases/mdx/2022-06-13-mdx-0.3.3.md new file mode 100644 index 0000000000..b2eaa45bfa --- /dev/null +++ b/data/changelog/releases/mdx/2022-06-13-mdx-0.3.3.md @@ -0,0 +1,19 @@ +--- +title: Mdx 0.3.3 +tags: +- mdx +- platform +authors: +- NathanReb +contributors: +changelog: +versions: +unstable: false +ignore: false +github_release_tags: [0.3.3] +--- + +CHANGES: + +* Fix a bug that caused `--add-opam-provided` and `--opam-provided` to be + ignored by the solver. ([#314](https://github.com/realworldocaml/mdx/pull/314), [@NathanReb](https://github.com/NathanReb)) \ No newline at end of file diff --git a/data/changelog/releases/mdx/2023-01-12-mdx-2.2.0.md b/data/changelog/releases/mdx/2023-01-12-mdx-2.2.0.md index ef2ed46ab8..2a636eb566 100644 --- a/data/changelog/releases/mdx/2023-01-12-mdx-2.2.0.md +++ b/data/changelog/releases/mdx/2023-01-12-mdx-2.2.0.md @@ -30,4 +30,5 @@ changelog: | - Removed warning about missing semicolons added in MDX 1.11.0 and the automatic insertion of semicolons in the corrected files introduced in MDX 2.0.0. (#398, @Leonidas-from-XIV) +github_release_tags: [2.2.0] --- diff --git a/data/changelog/releases/mdx/2023-01-23-mdx-2.2.1.md b/data/changelog/releases/mdx/2023-01-23-mdx-2.2.1.md index 3fe8060511..c2254730a9 100644 --- a/data/changelog/releases/mdx/2023-01-23-mdx-2.2.1.md +++ b/data/changelog/releases/mdx/2023-01-23-mdx-2.2.1.md @@ -6,6 +6,7 @@ changelog: | - Undid the change to the pipe code to restore compatibility with Windows (#403, @MisterDA) +github_release_tags: [2.2.1] --- \ No newline at end of file diff --git a/data/changelog/releases/mdx/2023-04-17-mdx-2.3.0.md b/data/changelog/releases/mdx/2023-04-17-mdx-2.3.0.md index d940bb8882..31a2d19a56 100644 --- a/data/changelog/releases/mdx/2023-04-17-mdx-2.3.0.md +++ b/data/changelog/releases/mdx/2023-04-17-mdx-2.3.0.md @@ -11,6 +11,7 @@ changelog: | - Switch to using the parser that toplevel uses (found in a mutable `ref`, instead of always the official OCaml parser). This allows Camlp5's parser to be used with MDX. (#417, @chetmurthy) +github_release_tags: [2.3.0] --- We're pleased to announce the release of Mdx 2.3.0! diff --git a/data/changelog/releases/mdx/2023-09-27-mdx-2.3.1.md b/data/changelog/releases/mdx/2023-09-27-mdx-2.3.1.md index 718cfc8b2d..67b9591856 100644 --- a/data/changelog/releases/mdx/2023-09-27-mdx-2.3.1.md +++ b/data/changelog/releases/mdx/2023-09-27-mdx-2.3.1.md @@ -13,6 +13,7 @@ changelog: | - Vendored the `odoc-parser` library, removing the need to have it as a dependency. (#430, @jonludlam) +github_release_tags: [2.3.1] --- We are happy to announce the release of MDX 2.3.1! This is the first release of MDX to be diff --git a/data/changelog/releases/mdx/2024-03-29-mdx-2.4.0.md b/data/changelog/releases/mdx/2024-03-29-mdx-2.4.0.md index 6127f2d34a..39e3ca7428 100644 --- a/data/changelog/releases/mdx/2024-03-29-mdx-2.4.0.md +++ b/data/changelog/releases/mdx/2024-03-29-mdx-2.4.0.md @@ -13,6 +13,7 @@ changelog: | #### Fixed - Reduce false-positives while detecting warnings (#440, @Julow) +github_release_tags: [2.4.0] --- We are happy to announce the release of MDX 2.4.0! This is the first release of MDX to be compatible with OCaml 5.2. diff --git a/data/changelog/releases/mdx/2024-04-13-mdx-2.4.1.md b/data/changelog/releases/mdx/2024-04-13-mdx-2.4.1.md index 878700020e..068f11d3cf 100644 --- a/data/changelog/releases/mdx/2024-04-13-mdx-2.4.1.md +++ b/data/changelog/releases/mdx/2024-04-13-mdx-2.4.1.md @@ -6,6 +6,7 @@ changelog: | - Revert #446: "Allow execution of included OCaml code blocks" (#451, @gpetiot). Included OCaml code blocks preserve their pre-2.4.0 behavior. +github_release_tags: [2.4.1] --- This release reverts the change introduce in Mdx 2.4.0 that allows the execution of included OCaml code blocks after users reported issues. We will revisit the feature to ensure it is opt-in and doesn't break users setup. diff --git a/data/changelog/releases/mdx/2024-12-07-mdx-2.5.0.md b/data/changelog/releases/mdx/2024-12-07-mdx-2.5.0.md new file mode 100644 index 0000000000..531f5952f4 --- /dev/null +++ b/data/changelog/releases/mdx/2024-12-07-mdx-2.5.0.md @@ -0,0 +1,27 @@ +--- +title: Mdx 2.5.0 +tags: +- mdx +- platform +authors: +- samoht +contributors: +changelog: +versions: +unstable: false +ignore: false +github_release_tags: [2.5.0] +--- + +CHANGES: + +#### Added + +* Support OCaml 5.3 ([#457](https://github.com/realworldocaml/mdx/pull/457), [@anmonteiro](https://github.com/anmonteiro), [@samoht](https://github.com/samoht), [@voodoos](https://github.com/voodoos)) +* Support multiple version labels in block headers. The block is active if all + the version formulaes are satisfied ([#458](https://github.com/realworldocaml/mdx/pull/458), [@samoht](https://github.com/samoht)) + +#### Fixed + +* Avoid infinite loop in lexer on unclosed code block ([#444](https://github.com/realworldocaml/mdx/pull/444), [@edwintorok](https://github.com/edwintorok)) +* Fix support for skipped blocks in mli and mld files ([#462](https://github.com/realworldocaml/mdx/pull/462), [@samoht](https://github.com/samoht)) \ No newline at end of file diff --git a/data/changelog/releases/merlin/2024-09-27-merlin-5.2.1.md b/data/changelog/releases/merlin/2024-09-27-merlin-5.2.1.md index 764a3486f8..b7f62a3e6a 100644 --- a/data/changelog/releases/merlin/2024-09-27-merlin-5.2.1.md +++ b/data/changelog/releases/merlin/2024-09-27-merlin-5.2.1.md @@ -20,7 +20,11 @@ changelog: | - Emacs: - Improve the way that result of polarity search is displayed (#1814) - Add `merlin-search-by-type`, `merlin-search-by-polarity` and change the behaviour of `merlin-search` to switch between by-type or by-polarity depending on the query (ocaml/merlin#1828) - +github_release_tags: +- v5.2-502 +- v5.2.1-502 +- v4.17.1-414 +- v4.17.1-501 --- We are happy to announce the joint release of Merlin `5.2.1-502` and `4.17.1`. This release adds many new features to Merlin including the ability to add hints to a source tree, serch for values using a type signature and expanding PPX annotations to preview their source code. There are also bug fixes for both the Merlin binary and editor modes. diff --git a/data/changelog/releases/merlin/2024-12-23-merlin-5.3.502-and-4.18.414.md b/data/changelog/releases/merlin/2024-12-23-merlin-5.3.502-and-4.18.414.md index bf16e0d42f..a37f93a50f 100644 --- a/data/changelog/releases/merlin/2024-12-23-merlin-5.3.502-and-4.18.414.md +++ b/data/changelog/releases/merlin/2024-12-23-merlin-5.3.502-and-4.18.414.md @@ -12,7 +12,9 @@ changelog: | - Fix occurrences bug in which relative paths in index files are resolved against the PWD rather than the SOURCE_ROOT [#1855](https://github.com/ocaml/merlin/pull/1855) - Fix `jump to fun` targets not working ([#1863](https://github.com/ocaml/merlin/pull/1863), fixes [#1862](https://github.com/ocaml/merlin/issues/1862)) - Fix occurrences not working when the definition comes from a hidden source file [#1865](https://github.com/ocaml/merlin/pull/1865) - +github_release_tags: +- v4.18-414 +- v5.3-502 --- This release introduces **Merlin 5.3-502**, compatible with OCaml 5.2, and **4.18-414**, compatible with OCaml 4.14. Key updates include `EXCLUDE_QUERY_DIR` for better file management, resolving exceptions in polarity search, diff --git a/data/changelog/releases/ocaml-lsp/2024-07-11-ocaml-lsp-1.18.0.md b/data/changelog/releases/ocaml-lsp/2024-07-11-ocaml-lsp-1.18.0.md index eebf2274e7..eb678f8e51 100644 --- a/data/changelog/releases/ocaml-lsp/2024-07-11-ocaml-lsp-1.18.0.md +++ b/data/changelog/releases/ocaml-lsp/2024-07-11-ocaml-lsp-1.18.0.md @@ -1,6 +1,7 @@ --- title: OCaml-LSP 1.18.0 tags: [ocaml-lsp, platform] +github_release_tags: [1.18.0] changelog: | ## Features diff --git a/data/changelog/releases/ocaml-lsp/2024-07-31-ocaml-lsp-1.19.0.md b/data/changelog/releases/ocaml-lsp/2024-07-31-ocaml-lsp-1.19.0.md index 0bf4934044..f14b29af74 100644 --- a/data/changelog/releases/ocaml-lsp/2024-07-31-ocaml-lsp-1.19.0.md +++ b/data/changelog/releases/ocaml-lsp/2024-07-31-ocaml-lsp-1.19.0.md @@ -1,6 +1,7 @@ --- title: OCaml-LSP 1.19.0 tags: [ocaml-lsp, platform] +github_release_tags: [1.19.0] changelog: | ## Features diff --git a/data/changelog/releases/ocaml-lsp/2024-12-23-ocaml-lsp-1.20.1.md b/data/changelog/releases/ocaml-lsp/2024-12-23-ocaml-lsp-1.20.1.md index f398a1cd0d..1c7f2ee2c4 100644 --- a/data/changelog/releases/ocaml-lsp/2024-12-23-ocaml-lsp-1.20.1.md +++ b/data/changelog/releases/ocaml-lsp/2024-12-23-ocaml-lsp-1.20.1.md @@ -2,6 +2,12 @@ title: OCaml-LSP 1.20.1 tags: [ocaml-lsp, platform] versions: ["1.20.1", "1.20.1-4.14", "1.20.0-4.14"] +github_release_tags: +- 1.20.0-4.14 +- 1.20.1-4.14 +- 1.20.0 +- 1.20.1 + changelog: | ## Features - Add custom `ocamllsp/typeSearch` request ([#1369](https://github.com/ocaml/ocaml-lsp/pull/1369)) diff --git a/data/changelog/releases/ocaml/2024-05-13-ocaml-5.2.0.md b/data/changelog/releases/ocaml/2024-05-13-ocaml-5.2.0.md index 31d3f7cf72..d5c14b914a 100644 --- a/data/changelog/releases/ocaml/2024-05-13-ocaml-5.2.0.md +++ b/data/changelog/releases/ocaml/2024-05-13-ocaml-5.2.0.md @@ -2,6 +2,7 @@ title: Release of OCaml 5.2.0 tags: [ocaml] versions: ["OCaml 5.2.0"] +github_release_tags: [5.2.0] changelog: | (Changes that can break existing programs are marked with a "*") diff --git a/data/changelog/releases/ocaml/2024-11-18-ocaml-5.2.1.md b/data/changelog/releases/ocaml/2024-11-18-ocaml-5.2.1.md index abe92db88e..90df82d65f 100644 --- a/data/changelog/releases/ocaml/2024-11-18-ocaml-5.2.1.md +++ b/data/changelog/releases/ocaml/2024-11-18-ocaml-5.2.1.md @@ -2,6 +2,7 @@ title: Release of OCaml 5.2.1 tags: [ocaml] versions: ["OCaml 5.2.1"] +github_release_tags: [5.2.1] changelog: | ## Changes Since OCaml 5.2.0 diff --git a/data/changelog/releases/ocaml/2025-01-08-ocaml-5.3.0.md b/data/changelog/releases/ocaml/2025-01-08-ocaml-5.3.0.md index 7b6005a17f..ccfdc58b09 100644 --- a/data/changelog/releases/ocaml/2025-01-08-ocaml-5.3.0.md +++ b/data/changelog/releases/ocaml/2025-01-08-ocaml-5.3.0.md @@ -2,6 +2,7 @@ title: Release of OCaml 5.3.0 tags: [ocaml] versions: ["OCaml 5.3.0"] +github_release_tags: [5.3.0] changelog: | (Changes that can break existing programs are marked with a "*") ### Restored backend: diff --git a/data/changelog/releases/ocamlformat/2023-03-06-ocamlformat-0.25.1.md b/data/changelog/releases/ocamlformat/2023-03-06-ocamlformat-0.25.1.md index d700526146..ee22205bfd 100644 --- a/data/changelog/releases/ocamlformat/2023-03-06-ocamlformat-0.25.1.md +++ b/data/changelog/releases/ocamlformat/2023-03-06-ocamlformat-0.25.1.md @@ -2,6 +2,7 @@ title: OCamlFormat 0.25.1 tags: [ocamlformat, platform] versions: ["0.25.0", "0.25.1"] +github_release_tags: [0.25.1] changelog: | ### Library diff --git a/data/changelog/releases/ocamlformat/2023-07-20-ocamlformat-0.26.0.md b/data/changelog/releases/ocamlformat/2023-07-20-ocamlformat-0.26.0.md index 65740277bd..d989c49035 100644 --- a/data/changelog/releases/ocamlformat/2023-07-20-ocamlformat-0.26.0.md +++ b/data/changelog/releases/ocamlformat/2023-07-20-ocamlformat-0.26.0.md @@ -47,6 +47,7 @@ changelog: | The `fun` keyword is docked where possible and the arguments are indented to avoid confusion with the body. - JaneStreet profile: treat comments as doc-comments (#2261, #2344, #2354, #2365, #2392, @gpetiot, @Julow) - Tweaks the JaneStreet profile to be more consistent with ocp-indent (#2214, #2281, #2284, #2289, #2299, #2302, #2309, #2310, #2311, #2313, #2316, #2362, #2363, @gpetiot, @Julow) +github_release_tags: [0.26.0] --- We are thrilled to announce the release of OCamlFormat 0.26.0! diff --git a/data/changelog/releases/ocamlformat/2023-09-19-ocamlformat-0.26.1.md b/data/changelog/releases/ocamlformat/2023-09-19-ocamlformat-0.26.1.md index 71993877e0..a50b414cab 100644 --- a/data/changelog/releases/ocamlformat/2023-09-19-ocamlformat-0.26.1.md +++ b/data/changelog/releases/ocamlformat/2023-09-19-ocamlformat-0.26.1.md @@ -1,6 +1,7 @@ --- title: OCamlFormat 0.26.1 tags: [ocamlformat, platform] +github_release_tags: [0.26.1] changelog: | ### Changed diff --git a/data/changelog/releases/ocamlformat/2024-04-16-ocamlformat-0_26_1-ignore.md b/data/changelog/releases/ocamlformat/2024-04-16-ocamlformat-0_26_1-ignore.md new file mode 100644 index 0000000000..78d139900e --- /dev/null +++ b/data/changelog/releases/ocamlformat/2024-04-16-ocamlformat-0_26_1-ignore.md @@ -0,0 +1,17 @@ +--- +title: "0_26_1" +tags: +- ocamlformat +- platform +authors: +- EmileTrotignon +contributors: +changelog: +versions: +unstable: false +ignore: false +github_release_tags: +- "0_26_1" +--- + +

attempt at monorepo

diff --git a/data/changelog/releases/ocamlformat/2024-04-23-ocamlformat-0.26.2.md b/data/changelog/releases/ocamlformat/2024-04-23-ocamlformat-0.26.2.md index c92dd391a9..d1fdbc6fa6 100644 --- a/data/changelog/releases/ocamlformat/2024-04-23-ocamlformat-0.26.2.md +++ b/data/changelog/releases/ocamlformat/2024-04-23-ocamlformat-0.26.2.md @@ -5,6 +5,7 @@ changelog: | ### Changed - Compatible with OCaml 5.2.0 (#2510, @gpetiot, @Julow) +github_release_tags: [0.26.2] --- We've released OCamlFormat 0.26.2 with compatibility with OCaml 5.2. diff --git a/data/changelog/releases/ocamlformat/2024-12-02-ocamlformat-0.27.0.md b/data/changelog/releases/ocamlformat/2024-12-02-ocamlformat-0.27.0.md index fcc3b0fd1a..23aa3687ff 100644 --- a/data/changelog/releases/ocamlformat/2024-12-02-ocamlformat-0.27.0.md +++ b/data/changelog/releases/ocamlformat/2024-12-02-ocamlformat-0.27.0.md @@ -1,6 +1,7 @@ --- title: OCamlformat 0.27.0 tags: [ocamlformat, platform] +github_release_tags: [0.27.0, "0.27.0-20250228", "0.27.0+20250228"] changelog: | ### Highlight diff --git a/data/changelog/releases/ocamlformat/2025-02-18-ocamlformat-remove-ignore.md b/data/changelog/releases/ocamlformat/2025-02-18-ocamlformat-remove-ignore.md new file mode 100644 index 0000000000..3c4f35d91f --- /dev/null +++ b/data/changelog/releases/ocamlformat/2025-02-18-ocamlformat-remove-ignore.md @@ -0,0 +1,16 @@ +--- +title: remove +tags: +- ocamlformat +- platform +authors: +- v-gb +contributors: +changelog: +versions: +unstable: false +ignore: true +github_release_tags: ["remove"] +--- + +

add a Pattern constructor to Extended_ast.t (#2644)

diff --git a/data/changelog/releases/ocp-indent/2016-06-24-ocp-indent-1.5.3.md b/data/changelog/releases/ocp-indent/2016-06-24-ocp-indent-1.5.3.md index 2d82b454f9..fa99ba7c2f 100644 --- a/data/changelog/releases/ocp-indent/2016-06-24-ocp-indent-1.5.3.md +++ b/data/changelog/releases/ocp-indent/2016-06-24-ocp-indent-1.5.3.md @@ -6,5 +6,7 @@ changelog: | * better alignment of stand-alone semicolons in records * improved emacs and vim scripts * better indentation within extension blocks +github_release_tags: +- 1.5.3 --- diff --git a/data/changelog/releases/ocp-indent/2017-03-08-ocp-indent-1.6.0.md b/data/changelog/releases/ocp-indent/2017-03-08-ocp-indent-1.6.0.md index 560d565e50..6f7fc3912b 100644 --- a/data/changelog/releases/ocp-indent/2017-03-08-ocp-indent-1.6.0.md +++ b/data/changelog/releases/ocp-indent/2017-03-08-ocp-indent-1.6.0.md @@ -8,5 +8,7 @@ changelog: | * supports local excemtions * fixed handling of polymorphic methods * uses cmdliner 1.0.0 +github_release_tags: +- 1.6.0 --- diff --git a/data/changelog/releases/ocp-indent/2017-08-04-ocp-indent-1.6.1.md b/data/changelog/releases/ocp-indent/2017-08-04-ocp-indent-1.6.1.md index 96240f7986..fd0cd2d08b 100644 --- a/data/changelog/releases/ocp-indent/2017-08-04-ocp-indent-1.6.1.md +++ b/data/changelog/releases/ocp-indent/2017-08-04-ocp-indent-1.6.1.md @@ -4,5 +4,7 @@ tags: [ocp-indent, platform] changelog: | * fixes related to ppx extensions * fixed regression on indentation within record types +github_release_tags: +- 1.6.1 --- diff --git a/data/changelog/releases/ocp-indent/2018-05-24-ocp-indent-nlfork-1.5.3-ignore.md b/data/changelog/releases/ocp-indent/2018-05-24-ocp-indent-nlfork-1.5.3-ignore.md new file mode 100644 index 0000000000..b5d2846a44 --- /dev/null +++ b/data/changelog/releases/ocp-indent/2018-05-24-ocp-indent-nlfork-1.5.3-ignore.md @@ -0,0 +1,17 @@ +--- +title: nlfork-1.5.3 +tags: +- ocp-indent +- platform +authors: +- AltGr +contributors: +changelog: +versions: +unstable: false +ignore: true +github_release_tags: +- nlfork-1.5.3 +--- + +

nlfork-1.5.3

diff --git a/data/changelog/releases/ocp-indent/2018-11-19-ocp-indent-1.7.0.md b/data/changelog/releases/ocp-indent/2018-11-19-ocp-indent-1.7.0.md index 389e31a045..0e13d2817c 100644 --- a/data/changelog/releases/ocp-indent/2018-11-19-ocp-indent-1.7.0.md +++ b/data/changelog/releases/ocp-indent/2018-11-19-ocp-indent-1.7.0.md @@ -8,5 +8,7 @@ changelog: | * fixed a stack-overflow on extremely large files * indent the same (1 step) after `let f = fun x ->` and `let f =\n fun x ->` * build using dune +github_release_tags: +- 1.7.0 --- diff --git a/data/changelog/releases/ocp-indent/2020-02-06-ocp-indent-nlfork-1.5.4-ignore.md b/data/changelog/releases/ocp-indent/2020-02-06-ocp-indent-nlfork-1.5.4-ignore.md new file mode 100644 index 0000000000..c29eceaaa1 --- /dev/null +++ b/data/changelog/releases/ocp-indent/2020-02-06-ocp-indent-nlfork-1.5.4-ignore.md @@ -0,0 +1,17 @@ +--- +title: nlfork-1.5.4 +tags: +- ocp-indent +- platform +authors: +- AltGr +contributors: +changelog: +versions: +unstable: false +ignore: false +github_release_tags: +- nlfork-1.5.4 +--- + +

nlfork-1.5.4

diff --git a/data/changelog/releases/ocp-indent/2025-01-22-ocp-indent-nlfork-1.5.5-ignore.md b/data/changelog/releases/ocp-indent/2025-01-22-ocp-indent-nlfork-1.5.5-ignore.md new file mode 100644 index 0000000000..c7014afc1e --- /dev/null +++ b/data/changelog/releases/ocp-indent/2025-01-22-ocp-indent-nlfork-1.5.5-ignore.md @@ -0,0 +1,17 @@ +--- +title: nlfork-1.5.5 +tags: +- ocp-indent +- platform +authors: +- AltGr +contributors: +changelog: +versions: +unstable: false +ignore: false +github_release_tags: +- nlfork-1.5.5 +--- + +

nlfork-1.5.5

diff --git a/data/changelog/releases/odoc/2022-12-13-odoc-2.2.0.md b/data/changelog/releases/odoc/2022-12-13-odoc-2.2.0.md index da5bd317ab..a0eea65dc0 100644 --- a/data/changelog/releases/odoc/2022-12-13-odoc-2.2.0.md +++ b/data/changelog/releases/odoc/2022-12-13-odoc-2.2.0.md @@ -1,6 +1,7 @@ --- title: Odoc 2.2.0 tags: [odoc, platform] +github_release_tags: [2.2.2] changelog: | Additions - New unstable option `--as-json` for the HTML renderer that emits HTML diff --git a/data/changelog/releases/odoc/2023-10-30-odoc-2.3.1.md b/data/changelog/releases/odoc/2023-10-30-odoc-2.3.1.md index e364d5c877..cbab4b855f 100644 --- a/data/changelog/releases/odoc/2023-10-30-odoc-2.3.1.md +++ b/data/changelog/releases/odoc/2023-10-30-odoc-2.3.1.md @@ -3,6 +3,7 @@ title: Odoc 2.3.1 tags: [odoc, platform] changelog: | * Fix 5.1 support (@tmcgilchrist, [odoc#1018](https://github.com/ocaml/odoc/pull/1018)) +github_release_tags: [2.3.1] --- Following the release of `odoc` 2.3.0, we're releasing a patch release with `odoc` 2.3.1 that fixes support for OCaml 5.1. diff --git a/data/changelog/releases/odoc/2023-12-14-odoc-2.4.0.md b/data/changelog/releases/odoc/2023-12-14-odoc-2.4.0.md index c66fe1727f..7e35c981b7 100644 --- a/data/changelog/releases/odoc/2023-12-14-odoc-2.4.0.md +++ b/data/changelog/releases/odoc/2023-12-14-odoc-2.4.0.md @@ -1,6 +1,7 @@ --- title: Odoc 2.4.0 tags: [odoc, platform] +github_release_tags: [2.4.0] changelog: | ### Added diff --git a/data/changelog/releases/odoc/2024-01-24-odoc-2.4.1.md b/data/changelog/releases/odoc/2024-01-24-odoc-2.4.1.md index 19f68d2148..8fdfb06483 100644 --- a/data/changelog/releases/odoc/2024-01-24-odoc-2.4.1.md +++ b/data/changelog/releases/odoc/2024-01-24-odoc-2.4.1.md @@ -1,6 +1,7 @@ --- title: Odoc 2.4.1 tags: [odoc, platform] +github_release_tags: [2.4.1] changelog: | ### Fixed diff --git a/data/changelog/releases/odoc/2024-04-30-odoc-2.4.2.md b/data/changelog/releases/odoc/2024-04-30-odoc-2.4.2.md index c9f05ba805..f36adbb043 100644 --- a/data/changelog/releases/odoc/2024-04-30-odoc-2.4.2.md +++ b/data/changelog/releases/odoc/2024-04-30-odoc-2.4.2.md @@ -1,6 +1,8 @@ --- title: Odoc 2.4.2 tags: [odoc, platform] +github_release_tags: +- 2.4.2 changelog: | ### Added - OCaml 5.2.0 compatibility (@Octachron, #1094, #1112) diff --git a/data/changelog/releases/odoc/2025-03-20-odoc-3.0.0.md b/data/changelog/releases/odoc/2025-03-20-odoc-3.0.0.md index 7d59d1e4fd..2afcbd5d05 100644 --- a/data/changelog/releases/odoc/2025-03-20-odoc-3.0.0.md +++ b/data/changelog/releases/odoc/2025-03-20-odoc-3.0.0.md @@ -1,6 +1,7 @@ --- title: Odoc 3.0 tags: [odoc, platform] +github_release_tags: [3.0.0] changelog: | ### Added diff --git a/data/changelog/releases/omp/2020-04-15-omp-1.7.1.md b/data/changelog/releases/omp/2020-04-15-omp-1.7.1.md index f611d08eaa..bc30ee99df 100644 --- a/data/changelog/releases/omp/2020-04-15-omp-1.7.1.md +++ b/data/changelog/releases/omp/2020-04-15-omp-1.7.1.md @@ -2,6 +2,7 @@ title: Omp ocaml-migrate-parsetree-1.7.1 tags: [omp] versions: ["v1.7.1"] +github_release_tags: ["v1.7.0", "v1.7.1"] changelog: | - Fix build with OCaml < 4.08 diff --git a/data/changelog/releases/omp/2020-04-20-omp-1.7.2.md b/data/changelog/releases/omp/2020-04-20-omp-1.7.2.md index 08344b98a0..cca28e0c10 100644 --- a/data/changelog/releases/omp/2020-04-20-omp-1.7.2.md +++ b/data/changelog/releases/omp/2020-04-20-omp-1.7.2.md @@ -2,6 +2,7 @@ title: Omp ocaml-migrate-parsetree-1.7.2 tags: [omp] versions: ["v1.7.2"] +github_release_tags: [v1.7.2] changelog: | - Remove toplevel `Option` module accidentally added in 1.7.0 --- diff --git a/data/changelog/releases/omp/2020-05-07-omp-1.7.3.md b/data/changelog/releases/omp/2020-05-07-omp-1.7.3.md index 6e9d03d9d1..e62ac84a2f 100644 --- a/data/changelog/releases/omp/2020-05-07-omp-1.7.3.md +++ b/data/changelog/releases/omp/2020-05-07-omp-1.7.3.md @@ -4,5 +4,6 @@ tags: [omp] versions: ["v1.7.3"] changelog: | - Fix magic numbers for the 4.11 ast (#96, @hhugo) +github_release_tags: ["v1.7.3"] --- diff --git a/data/changelog/releases/omp/2020-08-12-omp-2.0.0.md b/data/changelog/releases/omp/2020-08-12-omp-2.0.0.md index 69e8dbbccf..9fd7b25073 100644 --- a/data/changelog/releases/omp/2020-08-12-omp-2.0.0.md +++ b/data/changelog/releases/omp/2020-08-12-omp-2.0.0.md @@ -2,6 +2,7 @@ title: Omp ocaml-migrate-parsetree-2.0.0 tags: [omp] versions: ["v2.0.0"] +github_release_tags: [v2.0.0] changelog: | - No longer expose the unwrapped modules (#94, @jonludlam) - Remove everything but Ast versions and upgrade/downgrade diff --git a/data/changelog/releases/omp/2020-10-22-omp-2.1.0.md b/data/changelog/releases/omp/2020-10-22-omp-2.1.0.md index 199e95523b..8bdb5b7492 100644 --- a/data/changelog/releases/omp/2020-10-22-omp-2.1.0.md +++ b/data/changelog/releases/omp/2020-10-22-omp-2.1.0.md @@ -4,5 +4,6 @@ tags: [omp] versions: ["v2.1.0"] changelog: | - Add support for 4.12 (#107, @ceastlund) +github_release_tags: [v2.1.0] --- diff --git a/data/changelog/releases/omp/2020-10-23-omp-1.8.0.md b/data/changelog/releases/omp/2020-10-23-omp-1.8.0.md index fd53ca456b..f772b747bc 100644 --- a/data/changelog/releases/omp/2020-10-23-omp-1.8.0.md +++ b/data/changelog/releases/omp/2020-10-23-omp-1.8.0.md @@ -4,4 +4,5 @@ tags: [omp] versions: ["v1.8.0"] changelog: | Oops, we went looking but didn't find the changelog for this release 🙈 +github_release_tags: [v1.8.0] --- diff --git a/data/changelog/releases/omp/2021-06-22-omp-2.2.0.md b/data/changelog/releases/omp/2021-06-22-omp-2.2.0.md index c9e9b21cfc..bf18e2497b 100644 --- a/data/changelog/releases/omp/2021-06-22-omp-2.2.0.md +++ b/data/changelog/releases/omp/2021-06-22-omp-2.2.0.md @@ -4,5 +4,6 @@ tags: [omp] versions: ["v2.2.0"] changelog: | - Add support for 4.13 (#114, @kit-ty-kate) +github_release_tags: [v2.2.0] --- diff --git a/data/changelog/releases/omp/2021-12-07-omp-2.3.0.md b/data/changelog/releases/omp/2021-12-07-omp-2.3.0.md index 6d33dbbdcc..246e98249b 100644 --- a/data/changelog/releases/omp/2021-12-07-omp-2.3.0.md +++ b/data/changelog/releases/omp/2021-12-07-omp-2.3.0.md @@ -3,5 +3,6 @@ title: Omp ocaml-migrate-parsetree-2.3.0 tags: [omp] changelog: | - Add support for 4.14 (#119, @kit-ty-kate) +github_release_tags: [v2.3.0] --- diff --git a/data/changelog/releases/omp/2022-06-17-omp-2.4.0.md b/data/changelog/releases/omp/2022-06-17-omp-2.4.0.md index cf1e8f5aa2..eb9ae44bf8 100644 --- a/data/changelog/releases/omp/2022-06-17-omp-2.4.0.md +++ b/data/changelog/releases/omp/2022-06-17-omp-2.4.0.md @@ -3,5 +3,6 @@ title: Omp ocaml-migrate-parsetree-2.4.0 tags: [omp] changelog: | - Add support for 5.0 (#122, @pitag-ha) +github_release_tags: [2.4.0] --- diff --git a/data/changelog/releases/opam/2024-11-13-opam-2-3-0.md b/data/changelog/releases/opam/2024-11-13-opam-2-3-0.md index 424b18d48e..38f5ae26c0 100644 --- a/data/changelog/releases/opam/2024-11-13-opam-2-3-0.md +++ b/data/changelog/releases/opam/2024-11-13-opam-2-3-0.md @@ -6,6 +6,7 @@ authors: [ "David Allsopp", ] versions: ["2.3.0"] +github_release_tags: [2.3.0] tags: [opam, platform] --- diff --git a/data/changelog/releases/opam/2025-07-18-opam-2-4-0.md b/data/changelog/releases/opam/2025-07-18-opam-2-4-0.md index aa22d2c597..d057332b6d 100644 --- a/data/changelog/releases/opam/2025-07-18-opam-2-4-0.md +++ b/data/changelog/releases/opam/2025-07-18-opam-2-4-0.md @@ -7,6 +7,7 @@ authors: [ ] versions: ["2.4.0"] tags: [opam, platform] +github_release_tags: [2.4.0] --- _Feedback on this post is welcomed on [Discuss](https://discuss.ocaml.org/t/ann-opam-2-4-0-is-out/16989)!_ diff --git a/data/changelog/releases/opam/2025-07-23-opam-2-4-1.md b/data/changelog/releases/opam/2025-07-23-opam-2-4-1.md index 3d62b93683..e27393f4e8 100644 --- a/data/changelog/releases/opam/2025-07-23-opam-2-4-1.md +++ b/data/changelog/releases/opam/2025-07-23-opam-2-4-1.md @@ -7,6 +7,7 @@ authors: [ ] versions: ["2.4.1"] tags: [opam, platform] +github_release_tags: [2.4.1] --- _Feedback on this post is welcomed on [Discuss](https://discuss.ocaml.org/t/ann-opam-2-4-1/17002)!_ diff --git a/data/changelog/releases/ppxlib/2023-10-05-ppxlib-0.31.0.md b/data/changelog/releases/ppxlib/2023-10-05-ppxlib-0.31.0.md index fef206918b..bb7acca7a1 100644 --- a/data/changelog/releases/ppxlib/2023-10-05-ppxlib-0.31.0.md +++ b/data/changelog/releases/ppxlib/2023-10-05-ppxlib-0.31.0.md @@ -1,6 +1,8 @@ --- title: Ppxlib 0.31.0 tags: [ppxlib, platform] +github_release_tags: +- 0.31.0 changelog: | - Fix support for OCaml 5.1: migrated code preserves generative functor warnings, without creating more. Locations are better diff --git a/data/changelog/releases/ppxlib/2024-02-07-ppxlib-0.32.0.md b/data/changelog/releases/ppxlib/2024-02-07-ppxlib-0.32.0.md index d03f7f5c58..f52ec71c90 100644 --- a/data/changelog/releases/ppxlib/2024-02-07-ppxlib-0.32.0.md +++ b/data/changelog/releases/ppxlib/2024-02-07-ppxlib-0.32.0.md @@ -1,6 +1,8 @@ --- title: Ppxlib 0.32.0 tags: [ppxlib, platform] +github_release_tags: +- 0.32.0 changelog: | - Add an optional `embed_errors` argument to `Context_free.map_top_down` that controls how to deal with exceptions thrown by context-free rules. diff --git a/data/changelog/releases/ppxlib/2024-04-30-ppxlib-0.32.1.md b/data/changelog/releases/ppxlib/2024-04-30-ppxlib-0.32.1.md index ffae59e54c..5ba7a5fde6 100644 --- a/data/changelog/releases/ppxlib/2024-04-30-ppxlib-0.32.1.md +++ b/data/changelog/releases/ppxlib/2024-04-30-ppxlib-0.32.1.md @@ -6,6 +6,8 @@ changelog: | - Insert errors from caught located exceptions in place of the code that should have been generated by context-free rules. (#472, @NathanReb) +github_release_tags: +- 0.32.1 --- The ppxlib team is happy to announce the release of ppxlib.0.32.1. diff --git a/data/changelog/releases/ppxlib/2024-07-25-ppxlib-0.33.0.md b/data/changelog/releases/ppxlib/2024-07-25-ppxlib-0.33.0.md index b7f3f8d0d7..00649befdd 100644 --- a/data/changelog/releases/ppxlib/2024-07-25-ppxlib-0.33.0.md +++ b/data/changelog/releases/ppxlib/2024-07-25-ppxlib-0.33.0.md @@ -1,6 +1,8 @@ --- title: Ppxlib 0.33.0 tags: [ppxlib, platform] +github_release_tags: +- 0.33.0 changelog: | - Fix a bug where `Code_path.main_module_name` would not properly remove extensions from the filename and therefore return an invalid module name. diff --git a/data/changelog/releases/ppxlib/2025-01-08-ppxlib-0.34.0.md b/data/changelog/releases/ppxlib/2025-01-08-ppxlib-0.34.0.md index d3f968ea41..a2c1ab238f 100644 --- a/data/changelog/releases/ppxlib/2025-01-08-ppxlib-0.34.0.md +++ b/data/changelog/releases/ppxlib/2025-01-08-ppxlib-0.34.0.md @@ -1,6 +1,8 @@ --- title: Ppxlib 0.34.0 tags: [ppxlib, platform] +github_release_tags: +- 0.34.0 changelog: | - Add initial OCaml 5.3 support (#487, @NathanReb, @hhugo, @nojb) diff --git a/data/changelog/releases/ppxlib/2025-02-04-ppxlib-0.35.0.md b/data/changelog/releases/ppxlib/2025-02-04-ppxlib-0.35.0.md index 9a2925e4af..20a17aa283 100644 --- a/data/changelog/releases/ppxlib/2025-02-04-ppxlib-0.35.0.md +++ b/data/changelog/releases/ppxlib/2025-02-04-ppxlib-0.35.0.md @@ -12,6 +12,8 @@ changelog: | can be set when the driver outputs source code to make it use the compiler's `Pprintast` instead of ppxlib's. (#555, @NathanReb) +github_release_tags: +- 0.35.0 --- We are happy to announce the release of ppxlib.0.35.0! diff --git a/data/changelog/releases/ppxlib/2025-03-05-ppxlib-0.36.0.md b/data/changelog/releases/ppxlib/2025-03-05-ppxlib-0.36.0.md index 90a050acec..7a586f34b8 100644 --- a/data/changelog/releases/ppxlib/2025-03-05-ppxlib-0.36.0.md +++ b/data/changelog/releases/ppxlib/2025-03-05-ppxlib-0.36.0.md @@ -1,6 +1,8 @@ --- title: Ppxlib 0.36.0 tags: [ppxlib, platform] +github_release_tags: +- 0.36.0 changelog: | - Change `Location.none` to match the compiler's `Location.none` as of OCaml diff --git a/data/changelog/releases/utop/2022-06-17-utop-2.9.2.md b/data/changelog/releases/utop/2022-06-17-utop-2.9.2.md index c24a7bbad1..4901308985 100644 --- a/data/changelog/releases/utop/2022-06-17-utop-2.9.2.md +++ b/data/changelog/releases/utop/2022-06-17-utop-2.9.2.md @@ -3,5 +3,6 @@ title: Utop 2.9.2 tags: [utop, platform] changelog: | * Add support for OCaml 5.0 (#377 @dra27) +github_release_tags: [2.9.2] --- diff --git a/data/changelog/releases/utop/2022-07-06-utop-2.10.0.md b/data/changelog/releases/utop/2022-07-06-utop-2.10.0.md index caac453f1b..0560af81bd 100644 --- a/data/changelog/releases/utop/2022-07-06-utop-2.10.0.md +++ b/data/changelog/releases/utop/2022-07-06-utop-2.10.0.md @@ -5,5 +5,6 @@ changelog: | * Use dependencies compatible with OCaml 5: - Use zed 3.2.0, based on uucp, uutf, and uuseg instead of camomile - Use logs.lwt instead of `lwt_logs` +github_release_tags: [2.10.0] --- diff --git a/data/changelog/releases/utop/2023-01-06-utop-2.11.0.md b/data/changelog/releases/utop/2023-01-06-utop-2.11.0.md index d4649d7d4b..5ad4227c1f 100644 --- a/data/changelog/releases/utop/2023-01-06-utop-2.11.0.md +++ b/data/changelog/releases/utop/2023-01-06-utop-2.11.0.md @@ -5,5 +5,6 @@ changelog: | * Bump the compatibility to 4.08+ (#393 @emillon) * Load `@toplevel_printer` annotated printers for functors (#378 @metavinek) * Do not display a backtrace when exiting normally (#399 #398 @emillon) +github_release_tags: [2.11.0] --- diff --git a/data/changelog/releases/utop/2023-04-17-utop-2.12.0.md b/data/changelog/releases/utop/2023-04-17-utop-2.12.0.md index 1d4e6b9665..d5f2216a23 100644 --- a/data/changelog/releases/utop/2023-04-17-utop-2.12.0.md +++ b/data/changelog/releases/utop/2023-04-17-utop-2.12.0.md @@ -9,6 +9,8 @@ changelog: | and most of them are ignored) (#415, @emillon) * Qualify `()` constructor in generated expressions. (#418, fixes #417, @emillon) +github_release_tags: +- 2.12.0 --- diff --git a/data/changelog/releases/utop/2023-04-24-utop-2.12.1.md b/data/changelog/releases/utop/2023-04-24-utop-2.12.1.md index 9b56f8976e..6ad0b848b4 100644 --- a/data/changelog/releases/utop/2023-04-24-utop-2.12.1.md +++ b/data/changelog/releases/utop/2023-04-24-utop-2.12.1.md @@ -5,6 +5,7 @@ changelog: | * Fix regression with unit qualification when a `Unit` module is in scope with no `()` constructor ([fix regression with unit qualification ocaml-community/utop#429](https://github.com/ocaml-community/utop/pull/429), fixes [regression with qualifying () ocaml-community/utop#428](https://github.com/ocaml-community/utop/issues/428), @emillon) * emacs: add completion-at-point implementation ([Add completion-at-point implementation ocaml-community/utop#261 ocaml-community/utop#406](https://github.com/ocaml-community/utop/pull/406), fixes [utop emacs completion-at-point-functions support? ocaml-community/utop#261](https://github.com/ocaml-community/utop/issues/261), @j-shilling) +github_release_tags: [2.12.1] --- Following the release of UTop 2.12.0 a few days ago, we released UTop 2.12.1, a patch release that fixes a regression with unit qualification. diff --git a/data/changelog/releases/utop/2023-07-04-utop-2.13.0.md b/data/changelog/releases/utop/2023-07-04-utop-2.13.0.md index 07edbfb2c6..5bc057ade7 100644 --- a/data/changelog/releases/utop/2023-07-04-utop-2.13.0.md +++ b/data/changelog/releases/utop/2023-07-04-utop-2.13.0.md @@ -13,6 +13,7 @@ changelog: | `new_prompt_hooks`, `at_new_prompt` (#427, @emillon) * Require OCaml 4.11.0 or newer. (#444, @emillon) +github_release_tags: [2.13.0] --- We're releasing version 2.13.0 of UTop! This version comes with a couple of bug fixes. diff --git a/data/changelog/releases/utop/2023-07-11-utop-2.13.1.md b/data/changelog/releases/utop/2023-07-11-utop-2.13.1.md index 9c711e0d26..b8ea185fb7 100644 --- a/data/changelog/releases/utop/2023-07-11-utop-2.13.1.md +++ b/data/changelog/releases/utop/2023-07-11-utop-2.13.1.md @@ -3,6 +3,7 @@ title: Utop 2.13.1 tags: [utop, platform] changelog: | * Fix unavailable expunge on Windows (#447, @jonahbeckford) +github_release_tags: [2.13.1] --- The release of UTop 2.13.0 introduced a regression on Windows. We're releasing UTop 2.13.1 with a patch, and made UTop 2.13.0 unavailable on Windows. diff --git a/data/changelog/releases/utop/2024-02-27-utop-2.14.0.md b/data/changelog/releases/utop/2024-02-27-utop-2.14.0.md index c0dda30722..6b5a4ae3d3 100644 --- a/data/changelog/releases/utop/2024-02-27-utop-2.14.0.md +++ b/data/changelog/releases/utop/2024-02-27-utop-2.14.0.md @@ -3,6 +3,7 @@ title: Utop 2.14.0 tags: [utop, platform] changelog: | * Add support for OCaml 5.2 (#470, fixes #466, @leostera, @ManasJayanth, @huwaireb) +github_release_tags: [2.14.0] --- This release of UTop 2.14.0 brings support for the upcoming version of the compiler, OCaml 5.2. diff --git a/data/changelog/releases/utop/2025-01-10-utop-2.15.0-draft.md b/data/changelog/releases/utop/2025-01-10-utop-2.15.0-draft.md new file mode 100644 index 0000000000..4072715ea1 --- /dev/null +++ b/data/changelog/releases/utop/2025-01-10-utop-2.15.0-draft.md @@ -0,0 +1,17 @@ +--- +title: Utop 2.15.0 +tags: +- utop +- platform +authors: +- Octachron +contributors: +changelog: +versions: +unstable: false +ignore: false +github_release_tags: +- 2.15.0 +--- + +

Add support for OCaml 5.3.0

diff --git a/data/changelog/releases/utop/2025-07-25-utop-2.16.0-draft.md b/data/changelog/releases/utop/2025-07-25-utop-2.16.0-draft.md new file mode 100644 index 0000000000..4ed49bc22d --- /dev/null +++ b/data/changelog/releases/utop/2025-07-25-utop-2.16.0-draft.md @@ -0,0 +1,25 @@ +--- +title: 2.16.0 +tags: +- utop +- platform +authors: +- Octachron +contributors: +changelog: +versions: +unstable: false +ignore: false +github_release_tags: [2.16.0] +--- + +

CHANGES:

+ diff --git a/src/ocamlorg_data/data_intf.ml b/src/ocamlorg_data/data_intf.ml index e34cd8e217..e7325d8fda 100644 --- a/src/ocamlorg_data/data_intf.ml +++ b/src/ocamlorg_data/data_intf.ml @@ -102,7 +102,7 @@ module Changelog = struct contributors : string list; project_name : string; versions : string list; - github_release_tag : string; + github_release_tags : string list; } type post = { diff --git a/tool/ood-gen/lib/changelog.ml b/tool/ood-gen/lib/changelog.ml index 503f57658a..843a252ef7 100644 --- a/tool/ood-gen/lib/changelog.ml +++ b/tool/ood-gen/lib/changelog.ml @@ -62,7 +62,7 @@ let github_project_release_feeds = github_feed_url = "https://github.com/ocaml/dune"; tags = [ "dune"; "platform" ]; } ); - ( "dune-release}", + ( "dune-release", { github_feed_url = "https://github.com/tarides/dune-release"; tags = [ "dune-release"; "platform" ]; @@ -80,7 +80,7 @@ let github_project_release_feeds = ( "ocaml", { github_feed_url = "https://github.com/ocaml/ocaml"; tags = [ "ocaml" ] } ); - ( "ocaml-lsp}", + ( "ocaml-lsp", { github_feed_url = "https://github.com/ocaml/ocaml-lsp"; tags = [ "ocaml-lsp"; "platform" ]; @@ -168,7 +168,7 @@ module Releases = struct versions : string list option; unstable : bool option; ignore : bool option; - github_release_tag : string option; + github_release_tags : string list option; } [@@deriving yaml, @@ -180,7 +180,7 @@ module Releases = struct versions; unstable; ignore; - github_release_tag; + github_release_tags; ] ~add:[ slug; changelog_html; body_html; body; date; project_name ]] @@ -196,7 +196,7 @@ module Releases = struct ~modify_versions:(Option.value ~default:[]) ~modify_unstable:(Option.value ~default:false) ~modify_ignore:(Option.value ~default:false) - ~modify_github_release_tag:(Option.value ~default:"MISSING") + ~modify_github_release_tags:(Option.value ~default:[]) let decode (fname, (head, body)) = let project_name = Filename.basename (Filename.dirname fname) in @@ -358,7 +358,7 @@ module Scraper = struct module SMap = Map.Make (String) module SSet = Set.Make (String) - type github_release = { tag : string; post : River.post } + type github_release = { github_tag : string; post : River.post } let github_release_tag_from_url url = url |> Uri.to_string |> String.split_on_char '/' |> List.rev |> List.hd @@ -373,26 +373,32 @@ module Scraper = struct |> List.filter_map (fun post -> River.link post |> Option.map github_release_tag_from_url - |> Option.map (fun tag -> { tag; post })) + |> Option.map (fun github_tag -> { github_tag; post })) let group_releases_by_project all = List.fold_left - (fun acc t -> SMap.add_to_list t.project_name t.github_release_tag acc) + (fun acc t -> + let existing = + SMap.find_opt t.project_name acc |> Option.value ~default:[] + in + let updated = existing @ t.github_release_tags in + SMap.add t.project_name updated acc) SMap.empty all - let write_release_announcement_file project version tags (post : River.post) = + let write_release_announcement_file project github_tag tags + (post : River.post) = let yyyy_mm_dd = River.date post |> Option.get |> Ptime.to_rfc3339 |> String.split_on_char 'T' |> List.hd in let title = River.title post in - let github_release_tag = - River.link post |> Option.map github_release_tag_from_url + let github_release_tags = + [ River.link post |> Option.map github_release_tag_from_url ] (*|> Option.value ~default:"MISSING"*) in let output_file = "data/changelog/releases/" ^ project ^ "/" ^ yyyy_mm_dd ^ "-" ^ project - ^ "-" ^ version ^ ".md" + ^ "-" ^ github_tag ^ "-draft.md" in let content = River.content post in let author = River.author post in @@ -406,7 +412,12 @@ module Scraper = struct authors = Some [ author ]; unstable = Some false; ignore = Some false; - github_release_tag; + github_release_tags = + (match + List.filter_map (fun (a : string option) -> a) github_release_tags + with + | [] -> None + | xs -> Some xs); } in let s = Format.asprintf "%a\n%s\n" Releases.pp_meta metadata content in @@ -419,10 +430,11 @@ module Scraper = struct let check repo tags = let scraped_versions = fetch_github repo in List.iter - (fun { tag; post } -> - if not (SSet.mem tag known_github_tags) then ( - warn "No changelog entry for %S github tag %S\n%!" project tag; - write_release_announcement_file project tag tags post)) + (fun { github_tag; post } -> + if not (SSet.mem github_tag known_github_tags) then ( + warn "No changelog entry for %S github tag %S\n%!" project + github_tag; + write_release_announcement_file project github_tag tags post)) scraped_versions in match List.assoc_opt project github_project_release_feeds with From 18522d27599f4e7983c7205bb25f0867b4629b2d Mon Sep 17 00:00:00 2001 From: sabine <6594573+sabine@users.noreply.github.com> Date: Fri, 8 Aug 2025 14:36:45 +0200 Subject: [PATCH 15/15] fix ability to ignore releases / scraper now doesn't re-scrape github tags of ignored releases --- .../utop/2025-01-10-utop-2.15.0-draft.md | 17 ------------- .../utop/2025-07-25-utop-2.16.0-draft.md | 25 ------------------- tool/ood-gen/lib/changelog.ml | 6 +++-- 3 files changed, 4 insertions(+), 44 deletions(-) delete mode 100644 data/changelog/releases/utop/2025-01-10-utop-2.15.0-draft.md delete mode 100644 data/changelog/releases/utop/2025-07-25-utop-2.16.0-draft.md diff --git a/data/changelog/releases/utop/2025-01-10-utop-2.15.0-draft.md b/data/changelog/releases/utop/2025-01-10-utop-2.15.0-draft.md deleted file mode 100644 index 4072715ea1..0000000000 --- a/data/changelog/releases/utop/2025-01-10-utop-2.15.0-draft.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -title: Utop 2.15.0 -tags: -- utop -- platform -authors: -- Octachron -contributors: -changelog: -versions: -unstable: false -ignore: false -github_release_tags: -- 2.15.0 ---- - -

Add support for OCaml 5.3.0

diff --git a/data/changelog/releases/utop/2025-07-25-utop-2.16.0-draft.md b/data/changelog/releases/utop/2025-07-25-utop-2.16.0-draft.md deleted file mode 100644 index 4ed49bc22d..0000000000 --- a/data/changelog/releases/utop/2025-07-25-utop-2.16.0-draft.md +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: 2.16.0 -tags: -- utop -- platform -authors: -- Octachron -contributors: -changelog: -versions: -unstable: false -ignore: false -github_release_tags: [2.16.0] ---- - -

CHANGES:

- diff --git a/tool/ood-gen/lib/changelog.ml b/tool/ood-gen/lib/changelog.ml index 843a252ef7..69926b8a2d 100644 --- a/tool/ood-gen/lib/changelog.ml +++ b/tool/ood-gen/lib/changelog.ml @@ -242,7 +242,6 @@ module Releases = struct let all () = Utils.map_md_files decode "changelog/releases/*/*.md" - |> List.filter (fun (a : release) -> a.ignore = false) |> List.sort (fun (a : release) b -> String.compare b.slug a.slug) end @@ -352,7 +351,10 @@ let template () = include Data_intf.Changelog let all = %a |ocaml} - (Fmt.Dump.list pp) (all ()) + (Fmt.Dump.list pp) + (all () + |> List.filter (fun (a : t) -> + match a with Release a -> a.ignore = false | Post _ -> true)) module Scraper = struct module SMap = Map.Make (String)