Skip to content

Commit 1b87652

Browse files
authored
Prepare for proj-sys v0.26.0 and proj v0.30.0 release (#230)
- [x] I agree to follow the project's [code of conduct](https://github.com/georust/.github/blob/main/CODE_OF_CONDUCT.md). - [x] I added an entry to the project's change log file if knowledge of this change could be valuable to users. - Usually called `CHANGES.md` or `CHANGELOG.md` - Prefix changelog entries for breaking changes with "BREAKING: " --- This updates libproj to v9.6.0, and bumps the `proj` MSRV to 1.82 (released 6 months ago) I'd like to release these tomorrow (2025-04-18).
1 parent 7f79566 commit 1b87652

File tree

6 files changed

+10
-8
lines changed

6 files changed

+10
-8
lines changed

CHANGES.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
# UNRELEASED
1+
# 0.30.0 - 2025-04-18
2+
23
- Add coordinate metadata creation and query functions
34
- Add method for Proj creation from existing Proj instances, optionally containing epochs
45
- Update ureq to 3.x and adapt network functionality to its new API

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ edition = "2021"
1515
rust-version = "1.82"
1616

1717
[dependencies]
18-
proj-sys = { version = "0.25.0", path = "proj-sys" }
18+
proj-sys = { version = "0.26.0", path = "proj-sys" }
1919
geo-types = { version = "0.7.10", optional = true }
2020
libc = "0.2.172"
2121
num-traits = "0.2.14"

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ There are two options for creating a transformation:
117117

118118
## Requirements
119119

120-
By default, the crate requires `libproj` 9.2.x to be present on your system. While it may be
120+
By default, the crate requires `libproj` 9.6.x to be present on your system. While it may be
121121
backwards-compatible with older PROJ 6 versions, this is neither tested nor supported. If a suitable library can't be found, `proj` will attempt to build `libproj` from source.
122122

123123
## Feature Flags

proj-sys/CHANGES.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1-
# UNRELEASED
1+
# 0.26.0 - 2025-04-18
22

33
- Update to PROJ 9.6.0
44
- Update flate2 dependency for ureq 3.x compat
5+
- Bump MSRV to 1.82
56

67
# 0.25.0 - 2024-12-20
78

proj-sys/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
name = "proj-sys"
33
description = "Rust bindings for PROJ v9.6.x"
44
repository = "https://github.com/georust/proj"
5-
version = "0.25.0"
5+
version = "0.26.0"
66
readme = "README.md"
77
authors = ["The Georust developers <[email protected]>"]
88
keywords = ["proj", "projection", "osgeo", "geo", "geospatial"]

src/lib.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#![doc(html_logo_url = "https://raw.githubusercontent.com/georust/meta/master/logo/logo.png")]
2-
//! Coordinate transformation via bindings to the [PROJ](https://proj.org) v9.4.x API.
2+
//! Coordinate transformation via bindings to the [PROJ](https://proj.org) v9.6.x API.
33
//!
44
//! Two coordinate transformation operations are currently provided: _projection_ (and inverse
55
//! projection) and _conversion_.
@@ -9,7 +9,7 @@
99
//! projected coordinate systems. The PROJ [documentation](https://proj.org/operations/index.html)
1010
//! explains the distinction between these operations in more detail.
1111
//!
12-
//! This crate depends on [`libproj v9.4.x`](https://proj.org), accessed via the
12+
//! This crate depends on [`libproj v9.6.x`](https://proj.org), accessed via the
1313
//! [`proj-sys`](https://docs.rs/proj-sys) crate. By default, `proj-sys` will try to find a
1414
//! pre-existing installation of libproj on your system. If an appropriate version of libproj
1515
//! cannot be found, the build script will attempt to build libproj from source. You may specify a
@@ -98,7 +98,7 @@
9898
//!
9999
//! # Requirements
100100
//!
101-
//! By default, the crate requires `libproj` 9.2.x to be present on your system and will use `pkg-config`
101+
//! By default, the crate requires `libproj` 9.6.x to be present on your system and will use `pkg-config`
102102
//! to attempt to locate it. If this fails, the crate will attempt to build libproj from its bundled source.
103103
//!
104104
//! # Feature Flags

0 commit comments

Comments
 (0)