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