package opencage
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page
OCaml bindings for the OpenCage Geocoding API
Install
dune-project
Dependency
Authors
Maintainers
Sources
1.0.5.tar.gz
md5=9c6f22f22693ec77df2df042ae4a3ca8
sha512=75153a4d8d3d976684e131a4e55c022bed999807f6a0a141ef23701aa5398edea02eb31b7506a2f3261eb4a4d1f0d09dba06f95379680e8deae5cfa2f3f0559e
doc/CHANGELOG.html
Changelog
All notable changes to this project will be documented in this file. This project adheres to Keep a Changelog principles (dates in UTC).
1.0.5 - 2025-08-21
Fixed
- Remove leftover
lwt_ppxpreprocessor from test stanza (no longer needed after 1.0.4 syntax refactor) to fix opam-repository CI test failures complaining "Library "lwt_ppx" not found." Tests now build without PPX.
1.0.4 - 2025-08-21
Fixed
- Remove usage of
Lwt.Syntax(and droplwt_ppxdependency) in executables, examples and tests to allow build with olderlwtversions selected by opam-repository lower-bounds (e.g. 4.2.0) and avoidUnbound module Lwt.Syntaxerrors during CI.
1.0.3 - 2025-08-21
Fixed
- Add minimum
yojson >= 2.0.0constraint to ensureYojson.Safe.ttype constructor is present under older compiler / lower-bound resolution. (opam CI 4.08 lower-bounds previously downgraded yojson to 1.5.0 causing build failure.)
1.0.2 - 2025-08-21
Changed
- Gate network-dependent tests behind
OPENCAGE_RUN_NETWORK_TESTS=1(default disabled) so opam-repository CI (which disallows external network/DNS in some sandboxes or older compilers) can build the package successfully. Provides a fast offline placeholder test when disabled.
Removed
- Drop
lwt_ssldependency (TLS handled bytls/conduit*stack) to simplify dependency graph and future Windows support.
1.0.1 - 2025-08-21
Fixed
- Packaging: ensure
public_nameand opam package name are bothopencage. - Apply
dune substfriendly version placeholder (%%VERSION%%) inside user-agent string. - Scope test dependencies behind
:with-testindune-projectso they are not required for end users. - Correct syntax typo in
opencage.ml(typevsqtype) that broke opam-repository CI.
Added
- Public interface file
opencage.mlidocumenting the API surface. - This changelog.
[1.0.0] - 2025-08-14
Added
- Initial release of the OpenCage Geocoding client for OCaml (forward & reverse geocoding, optional params, structured error messages).
Issues
- Rejected by opam-repository CI due to packaging / build issues fixed in 1.0.1.
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page