- Fix build failure with Xcode 14 and Ruby 3.1.x.
- Refactor native extension codes with C99 style.
- Change not ot use git submodule for pocketfft codes bundle.
- Introduce conventional commits.
- Update type declaration file.
- Remove dependent gem's type declaration file from installation files.
- Fix version specifier of runtime dependencies.
- Add type declaration file: sig/numo/pocketfft.rbs
- Refactor to avoid generating unnecessary arrays.
- Fix bug that caused segmentation fault due to garbage collection (#4).
- Fix some configuration files.
- Fix the link to the document.
- Several documentation improvements.
- Add fftconvolve method that convolves two arrays with FFT.
- Add input validation for empty array.
- Add input validation for non-Numo::NArray object.
- Fix to raise NoMemoryError when happened memory allocation error.
- First release.