From a7f55c55eb0dd0336fa261aa7e15e4349e83869b Mon Sep 17 00:00:00 2001 From: Elliott Mahler Date: Fri, 9 Oct 2020 02:21:03 -0400 Subject: [PATCH] Release 4.0 (#4) * release 4.0 * Update run_test.yml * Update README.md * Update README.md --- .github/workflows/run_test.yml | 2 +- CHANGELOG.md | 7 +++++++ Cargo.toml | 4 ++-- README.md | 6 +++--- 4 files changed, 13 insertions(+), 6 deletions(-) diff --git a/.github/workflows/run_test.yml b/.github/workflows/run_test.yml index ea50abb7..0abc6da6 100644 --- a/.github/workflows/run_test.yml +++ b/.github/workflows/run_test.yml @@ -1,6 +1,6 @@ on: [push, pull_request] -name: CI test and lint +name: CI jobs: check: diff --git a/CHANGELOG.md b/CHANGELOG.md index 05d660a9..0f9e1791 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,10 @@ +## [4.0.0] +### Breaking Changes +- Increased the version of the num-complex dependency to 0.3. This is a breaking change because we have a public dependency on num-complex. +See the [num-complex changelog](https://github.com/rust-num/num-complex/blob/master/RELEASES.md) for a list of breaking changes in num-complex 0.3. +- Increased the minimum required Rust version from 1.26 to 1.31. This was required by the upgrade to num-complex 0.3. + + ## [3.0.1] ### Fixed - Fixed warnings regarding "dyn trait", and warnings regarding inclusive ranges diff --git a/Cargo.toml b/Cargo.toml index 878bde9f..c8454941 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,12 +1,12 @@ [package] name = "rustfft" -version = "3.0.1" +version = "4.0.0" authors = ["Allen Welkie ", "Elliott Mahler "] description = "Compute FFTs of any size in O(nlogn) time, in pure Rust." documentation = "https://docs.rs/rustfft/" -repository = "https://github.com/awelkie/RustFFT" +repository = "https://github.com/ejmahler/RustFFT" keywords = ["fft", "dft", "discrete", "fourier", "transform"] categories = ["algorithms", "compression", "multimedia::encoding", "science"] license = "MIT OR Apache-2.0" diff --git a/README.md b/README.md index b8af247b..407ff318 100644 --- a/README.md +++ b/README.md @@ -1,16 +1,16 @@ # RustFFT -[![Build Status](https://travis-ci.org/awelkie/RustFFT.svg?branch=master)](https://travis-ci.org/awelkie/RustFFT) +[![CI](https://github.com/ejmahler/RustFFT/workflows/CI/badge.svg)](https://github.com/ejmahler/RustFFT/actions?query=workflow%3ACI) [![](https://img.shields.io/crates/v/rustfft.svg)](https://crates.io/crates/rustfft) [![](https://img.shields.io/crates/l/rustfft.svg)](https://crates.io/crates/rustfft) [![](https://docs.rs/rustfft/badge.svg)](https://docs.rs/rustfft/) -![minimum rustc 1.26](https://img.shields.io/badge/rustc-1.26+-red.svg) +![minimum rustc 1.31](https://img.shields.io/badge/rustc-1.31+-red.svg) RustFFT is a mixed-radix FFT implementation written in Rust. See the [documentation](https://docs.rs/rustfft/) for more details. ## Compatibility -The `rustfft` crate requires rustc 1.26 or greater. +The `rustfft` crate requires rustc 1.31 or greater. ## License