Skip to content

Commit

Permalink
Upgrade Rust to 1.78.0. (#176)
Browse files Browse the repository at this point in the history
The 1.78 release bumps the minimum supported Windows version to Windows
10; so we bump our major version to indicate the breaking change, and,
~1.5 years after the first public release, semi-offcially declare
stability given some level of battle testing.

As a point of reference, Microsoft support for Windows 8 ended on
January 12, 2016, and support for Windows 8.1 ended on
January 10, 2023; so `ptex` likely only ever could have had Windows 8.1
users.

The release announcement is here:
  https://blog.rust-lang.org/2024/05/02/Rust-1.78.0.html
  • Loading branch information
jsirois authored May 3, 2024
1 parent a007812 commit e023827
Show file tree
Hide file tree
Showing 7 changed files with 11 additions and 6 deletions.
2 changes: 1 addition & 1 deletion .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ jobs:
docker run --rm \
-v $PWD:/code \
-w /code \
rust:1.77.2-alpine3.19 \
rust:1.78.0-alpine3.19 \
sh -c 'apk add cmake make musl-dev perl && cargo run -p package -- dist'
- persist_to_workspace:
root: dist
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -48,5 +48,5 @@ jobs:
docker run --rm \
-v $PWD:/code \
-w /code \
rust:1.77.2-alpine3.19 \
rust:1.78.0-alpine3.19 \
sh -c 'apk add cmake make musl-dev perl && cargo run -p package -- dist'
2 changes: 1 addition & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ jobs:
docker run --rm \
-v $PWD:/code \
-w /code \
rust:1.77.2-alpine3.19 \
rust:1.78.0-alpine3.19 \
sh -c 'apk add cmake make musl-dev perl && cargo run -p package -- dist'
- name: Prepare Changelog
id: prepare-changelog
Expand Down
5 changes: 5 additions & 0 deletions CHANGES.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
# Release Notes

## 1.0.0

This release updates various dependencies as well as upgrading to Rust
1.78.0 and dropping support for Windows versions prior to Windows 10.

## 0.7.1

This release updates various dependencies, most notably updating from
Expand Down
2 changes: 1 addition & 1 deletion Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ members = [

[package]
name = "ptex"
version = "0.7.1"
version = "1.0.0"
edition = "2021"
authors = [
"John Sirois <john.sirois@gmail.com>",
Expand Down
2 changes: 1 addition & 1 deletion rust-toolchain
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# N.B.: Update .github and .circleci yaml to use a matching image, if available.
# Although a version match is not required (cargo downloads and installs the
# toolchain described here if not present), it does speed up CI builds.
channel = "1.77.2"
channel = "1.78.0"
components = [
"cargo",
"clippy",
Expand Down

0 comments on commit e023827

Please sign in to comment.