New release, new waves
General cleanup and upgrade to 2021 as the base release for this crate. Added a new func
field to the Wave
structure to be able to customize the wave generation function.
Added 3 new wave functions:
- Square
- Sawtooth
- Triangle
See documentation for examples.
Project wide changes include changing from TravisCI to Github Actions for CI, cleanup use of Codecov, adding missing test coverage.
What's Changed
- Upgrade Rust edition to 2021 and resolver to 2 by @amrali in #2
- Add structure for replacing sinf with other trig functions by @amrali in #3
- Fix clippy issues by @amrali in #4
- Update build status badge in readme file by @amrali in #5
- Remove wee_alloc and use libcore::alloc instead by @amrali in #6
- Add matrix tests and lints, and coveralls for code coverage by @amrali in #8
- Replace coveralls with codecov by @amrali in #9
- Enhance code coverage by @amrali in #10
- Cleanup README tests by @amrali in #11
- Implement square wave function by @amrali in #12
- Add support for Sawtooth and Triangle waves by @amrali in #13
- Prepare for a new release by @amrali in #14
Full Changelog: v0.1.0...v0.2.0