# Changelog ## [0.5.1](https://github.com/tasshi-me/fitting-rs/compare/0.5.0...0.5.1) (2024-02-26) ### Bug Fixes * **deps:** update rust crate approx to 0.5.1 ([#26](https://github.com/tasshi-me/fitting-rs/issues/26)) ([dccb0e4](https://github.com/tasshi-me/fitting-rs/commit/dccb0e4aec293b8dc758c89936e0acbed119e476)) ### Chores * **deps:** pin google-github-actions/release-please-action action to e0b9d18 ([#58](https://github.com/tasshi-me/fitting-rs/issues/58)) ([3e470d0](https://github.com/tasshi-me/fitting-rs/commit/3e470d05a3be8c4242ad74efaf034aeae778edd4)) * **deps:** update actions/cache action to v4 ([#93](https://github.com/tasshi-me/fitting-rs/issues/93)) ([2503fdc](https://github.com/tasshi-me/fitting-rs/commit/2503fdc2ccdd6b1eea08287e73f1f0b1728257c4)) * **deps:** update actions/checkout action to v4 ([#89](https://github.com/tasshi-me/fitting-rs/issues/89)) ([bf940b7](https://github.com/tasshi-me/fitting-rs/commit/bf940b7e726b7a985fd5474449aee5661b31503b)) * **deps:** update google-github-actions/release-please-action action to v4 ([#92](https://github.com/tasshi-me/fitting-rs/issues/92)) ([b04cb5d](https://github.com/tasshi-me/fitting-rs/commit/b04cb5dbc151faca189a2833e4314acdd75ec6ea)) * **deps:** update rust crate serde to 1.0.158 ([#59](https://github.com/tasshi-me/fitting-rs/issues/59)) ([fc140a2](https://github.com/tasshi-me/fitting-rs/commit/fc140a29180e38fe11d469613be9736a2f8cf7fe)) * **deps:** update rust crate serde to 1.0.159 ([#60](https://github.com/tasshi-me/fitting-rs/issues/60)) ([c5e26a2](https://github.com/tasshi-me/fitting-rs/commit/c5e26a2e3607922584e395f7688070592c59bd90)) * **deps:** update rust crate serde to 1.0.160 ([#62](https://github.com/tasshi-me/fitting-rs/issues/62)) ([7843c44](https://github.com/tasshi-me/fitting-rs/commit/7843c44c64c35367ef82edf8c6bbcf0897dcc485)) * **deps:** update rust crate serde to 1.0.167 ([#63](https://github.com/tasshi-me/fitting-rs/issues/63)) ([5705d00](https://github.com/tasshi-me/fitting-rs/commit/5705d0007f48f628e2be7e80da60fa63c6012c53)) * **deps:** update rust crate serde to 1.0.168 ([#65](https://github.com/tasshi-me/fitting-rs/issues/65)) ([63b4e72](https://github.com/tasshi-me/fitting-rs/commit/63b4e72be6eaf47508e4e15ba919a4435c5e9952)) * **deps:** update rust crate serde to 1.0.169 ([#66](https://github.com/tasshi-me/fitting-rs/issues/66)) ([8e08dc0](https://github.com/tasshi-me/fitting-rs/commit/8e08dc0b431ee71442cd0cc490775cc85f5ddf64)) * **deps:** update rust crate serde to 1.0.171 ([#67](https://github.com/tasshi-me/fitting-rs/issues/67)) ([e04e6ce](https://github.com/tasshi-me/fitting-rs/commit/e04e6ce9bec2663b0a99368c7844c4e460489d0e)) * **deps:** update rust crate serde to 1.0.173 ([#68](https://github.com/tasshi-me/fitting-rs/issues/68)) ([d2228d1](https://github.com/tasshi-me/fitting-rs/commit/d2228d1073ba80f1c1cfdf41b60f03f1ab7230f9)) * **deps:** update rust crate serde to 1.0.174 ([#69](https://github.com/tasshi-me/fitting-rs/issues/69)) ([bb78f29](https://github.com/tasshi-me/fitting-rs/commit/bb78f29539e519a95dfbc4e5718553fee987c89b)) * **deps:** update rust crate serde to 1.0.175 ([#71](https://github.com/tasshi-me/fitting-rs/issues/71)) ([fab1b35](https://github.com/tasshi-me/fitting-rs/commit/fab1b356ccfadc36fe0e35f42c0251aed7b37082)) * **deps:** update rust crate serde to 1.0.176 ([#73](https://github.com/tasshi-me/fitting-rs/issues/73)) ([b1735ab](https://github.com/tasshi-me/fitting-rs/commit/b1735abae6af6413207d0e4f445ae708648646f0)) * **deps:** update rust crate serde to 1.0.177 ([#74](https://github.com/tasshi-me/fitting-rs/issues/74)) ([ef0c8e8](https://github.com/tasshi-me/fitting-rs/commit/ef0c8e83c398fdb0aeb749930c47bf43e74ef54c)) * **deps:** update rust crate serde to 1.0.178 ([#75](https://github.com/tasshi-me/fitting-rs/issues/75)) ([16355f8](https://github.com/tasshi-me/fitting-rs/commit/16355f864daa31f14be17faf0a6b4bc899cc9365)) * **deps:** update rust crate serde to 1.0.179 ([#76](https://github.com/tasshi-me/fitting-rs/issues/76)) ([0559720](https://github.com/tasshi-me/fitting-rs/commit/05597205f3f3d04578a64f82ec5e14272fb1aaf6)) * **deps:** update rust crate serde to 1.0.180 ([#77](https://github.com/tasshi-me/fitting-rs/issues/77)) ([2b4976e](https://github.com/tasshi-me/fitting-rs/commit/2b4976e35a902f560c2dd667b9534b8f05208ddd)) * **deps:** update rust crate serde to 1.0.181 ([#78](https://github.com/tasshi-me/fitting-rs/issues/78)) ([e1de1b4](https://github.com/tasshi-me/fitting-rs/commit/e1de1b4058c18635f37f16e31a53d217dce6497c)) * **deps:** update rust crate serde to 1.0.182 ([#79](https://github.com/tasshi-me/fitting-rs/issues/79)) ([ae202c0](https://github.com/tasshi-me/fitting-rs/commit/ae202c03e5eb2e30a03adebb522c1ac7df762fed)) * **deps:** update rust crate serde to 1.0.183 ([#80](https://github.com/tasshi-me/fitting-rs/issues/80)) ([1c37d61](https://github.com/tasshi-me/fitting-rs/commit/1c37d61a37999d35b2610a033cd7714d8afa42cd)) * **deps:** update rust crate serde to 1.0.185 ([#84](https://github.com/tasshi-me/fitting-rs/issues/84)) ([5e622e4](https://github.com/tasshi-me/fitting-rs/commit/5e622e45ba7f126eda776d002f8e6013f727b53e)) * **deps:** update rust crate serde to 1.0.186 ([#85](https://github.com/tasshi-me/fitting-rs/issues/85)) ([168d144](https://github.com/tasshi-me/fitting-rs/commit/168d14422a2fdcb7739c673cb5e76a2b39544654)) * **deps:** update rust crate serde to 1.0.187 ([#86](https://github.com/tasshi-me/fitting-rs/issues/86)) ([52a5f76](https://github.com/tasshi-me/fitting-rs/commit/52a5f76c51ea48c908c15958f58f5a9a517705ec)) * **deps:** update rust crate serde to 1.0.188 ([#87](https://github.com/tasshi-me/fitting-rs/issues/87)) ([180867c](https://github.com/tasshi-me/fitting-rs/commit/180867c14b37b5e93b988214498bef22141a8b2f)) * **deps:** update rust crate serde to 1.0.197 ([#91](https://github.com/tasshi-me/fitting-rs/issues/91)) ([364fdf3](https://github.com/tasshi-me/fitting-rs/commit/364fdf30febe91017a28944466817bfebdd5a850)) * **deps:** update rust crate thiserror to 1.0.40 ([#57](https://github.com/tasshi-me/fitting-rs/issues/57)) ([59aa7f8](https://github.com/tasshi-me/fitting-rs/commit/59aa7f8a8c6234d56faeb12be7533c8567f51221)) * **deps:** update rust crate thiserror to 1.0.43 ([#64](https://github.com/tasshi-me/fitting-rs/issues/64)) ([323cbfc](https://github.com/tasshi-me/fitting-rs/commit/323cbfc2766a3477914e40b90da98accf2ec334b)) * **deps:** update rust crate thiserror to 1.0.44 ([#70](https://github.com/tasshi-me/fitting-rs/issues/70)) ([b449713](https://github.com/tasshi-me/fitting-rs/commit/b4497133a16cf0c89f177ee38fb7e37bdcde9337)) * **deps:** update rust crate thiserror to 1.0.45 ([#81](https://github.com/tasshi-me/fitting-rs/issues/81)) ([99c9110](https://github.com/tasshi-me/fitting-rs/commit/99c9110a18acda3c736260e75540b8f007f94c44)) * **deps:** update rust crate thiserror to 1.0.46 ([#82](https://github.com/tasshi-me/fitting-rs/issues/82)) ([caffc95](https://github.com/tasshi-me/fitting-rs/commit/caffc95ceda3abd0e85cf9d8ea347e144df99f1f)) * **deps:** update rust crate thiserror to 1.0.47 ([#83](https://github.com/tasshi-me/fitting-rs/issues/83)) ([5a0b847](https://github.com/tasshi-me/fitting-rs/commit/5a0b847ac6aae716e25d5378b3bfd918baf5f2d8)) * **deps:** update rust crate thiserror to 1.0.48 ([#88](https://github.com/tasshi-me/fitting-rs/issues/88)) ([8079ccd](https://github.com/tasshi-me/fitting-rs/commit/8079ccd0fd7b725d5bfbd88346aa6bfb04743baa)) * **deps:** update rust crate thiserror to 1.0.57 ([#90](https://github.com/tasshi-me/fitting-rs/issues/90)) ([05f2913](https://github.com/tasshi-me/fitting-rs/commit/05f29136a56a598df5c7d0228a70d80483f183dc)) * update repository owner ([26d95c3](https://github.com/tasshi-me/fitting-rs/commit/26d95c36f482e85531e28976a95dbeb46bbdfde4)) ## [0.5.0](https://github.com/tasshi-me/fitting-rs/compare/0.4.4...0.5.0) (2022-12-29) ### ⚠ BREAKING CHANGES * return an error if vec_y contains negative value ([#52](https://github.com/tasshi-me/fitting-rs/issues/52)) ### Bug Fixes * return an error if vec_y contains negative value ([#52](https://github.com/tasshi-me/fitting-rs/issues/52)) ([93b4019](https://github.com/tasshi-me/fitting-rs/commit/93b40195a92af9df5f457bde817ed41a97ae8adf)) ## [0.4.4](https://github.com/tasshi-me/fitting-rs/compare/0.4.3...0.4.4) (2022-12-29) ### Chores * add limitations section of `Gaussian::fit` ([#53](https://github.com/tasshi-me/fitting-rs/issues/53)) ([b556725](https://github.com/tasshi-me/fitting-rs/commit/b556725171b539dcaf2adc61e5cd40b6f5346b0d)) * replace deprecated method of `ndarray::Zip` ([700fcf5](https://github.com/tasshi-me/fitting-rs/commit/700fcf5570e910d8ee25cf9d272be28dc6afdd72)) ## [0.4.3](https://github.com/tasshi-me/fitting-rs/compare/0.4.2...0.4.3) (2022-12-26) ### Bug Fixes * **deps:** update rust crate serde to 1.0.148 ([#45](https://github.com/tasshi-me/fitting-rs/issues/45)) ([2f8a832](https://github.com/tasshi-me/fitting-rs/commit/2f8a8320d0f940984d65b6fe4da24433cba698eb)) * **deps:** update rust crate serde to 1.0.149 ([#47](https://github.com/tasshi-me/fitting-rs/issues/47)) ([317a8a5](https://github.com/tasshi-me/fitting-rs/commit/317a8a588babf0959be692384c3219821cbe2433)) * **deps:** update rust crate serde to 1.0.150 ([#48](https://github.com/tasshi-me/fitting-rs/issues/48)) ([ab34e27](https://github.com/tasshi-me/fitting-rs/commit/ab34e2758d619c9f6dd6c946f14474df8b780408)) * **deps:** update rust crate serde to 1.0.151 ([#49](https://github.com/tasshi-me/fitting-rs/issues/49)) ([f721ee0](https://github.com/tasshi-me/fitting-rs/commit/f721ee0329342f69ccd5ef1d58cba13e584171e0)) * **deps:** update rust crate serde to 1.0.152 ([#51](https://github.com/tasshi-me/fitting-rs/issues/51)) ([b52b737](https://github.com/tasshi-me/fitting-rs/commit/b52b73752adeb372654adeeed356a33633e381d9)) * **deps:** update rust crate thiserror to 1.0.38 ([#50](https://github.com/tasshi-me/fitting-rs/issues/50)) ([406f4ba](https://github.com/tasshi-me/fitting-rs/commit/406f4ba0b74165daa0ed7430f47861c8f3f0e81f)) ## [0.4.2](https://github.com/tasshi-me/fitting-rs/compare/0.4.1...0.4.2) (2022-10-21) ### Bug Fixes * **deps:** update rust crate serde to 1.0.145 ([#40](https://github.com/tasshi-me/fitting-rs/issues/40)) ([28b4d3d](https://github.com/tasshi-me/fitting-rs/commit/28b4d3d6dedd5153a84bb73d28efa2bb6ec800b4)) * **deps:** update rust crate serde to 1.0.146 ([#43](https://github.com/tasshi-me/fitting-rs/issues/43)) ([b104977](https://github.com/tasshi-me/fitting-rs/commit/b10497758766b9d9e4755dfb2d309dff3b9fa0fa)) * **deps:** update rust crate serde to 1.0.147 ([#44](https://github.com/tasshi-me/fitting-rs/issues/44)) ([13189bb](https://github.com/tasshi-me/fitting-rs/commit/13189bbf1b8e1e2dd0bd119066757e185e9b2684)) * **deps:** update rust crate thiserror to 1.0.35 ([#38](https://github.com/tasshi-me/fitting-rs/issues/38)) ([8f8e210](https://github.com/tasshi-me/fitting-rs/commit/8f8e210c087364a56c13c386ab65b861a84591f4)) * **deps:** update rust crate thiserror to 1.0.36 ([#41](https://github.com/tasshi-me/fitting-rs/issues/41)) ([a8563dc](https://github.com/tasshi-me/fitting-rs/commit/a8563dce301cc778db4d8968b54612bb6255fb11)) * **deps:** update rust crate thiserror to 1.0.37 ([#42](https://github.com/tasshi-me/fitting-rs/issues/42)) ([f14d758](https://github.com/tasshi-me/fitting-rs/commit/f14d758586b9a0b49f4e2d47a442bc3ee09ec5c9)) ## [0.4.1](https://github.com/tasshi-me/fitting-rs/compare/0.4.0...0.4.1) (2022-09-08) ### Bug Fixes * **deps:** update rust crate ndarray to 0.15.6 ([#27](https://github.com/tasshi-me/fitting-rs/issues/27)) ([ef30236](https://github.com/tasshi-me/fitting-rs/commit/ef30236fa7a5513b14b5d3ecd49fdca8aae74497)) * **deps:** update rust crate serde to 1.0.143 ([#31](https://github.com/tasshi-me/fitting-rs/issues/31)) ([4563832](https://github.com/tasshi-me/fitting-rs/commit/45638320e0ab7f6b1f5c0c2b5f021be988c4a5be)) * **deps:** update rust crate serde to 1.0.144 ([#37](https://github.com/tasshi-me/fitting-rs/issues/37)) ([2655092](https://github.com/tasshi-me/fitting-rs/commit/26550921439f3e189f0ce43767f4444a05f1c6b3)) * **deps:** update rust crate thiserror to 1.0.32 ([#25](https://github.com/tasshi-me/fitting-rs/issues/25)) ([eac8cbf](https://github.com/tasshi-me/fitting-rs/commit/eac8cbfdc2ab76db77b22ec2f8fa0c9741178956)) * **deps:** update rust crate thiserror to 1.0.34 ([#36](https://github.com/tasshi-me/fitting-rs/issues/36)) ([6fb6db0](https://github.com/tasshi-me/fitting-rs/commit/6fb6db00be8e56c52226f0c97aa2c796fd06a520)) ### Chores * update renovate.json5 ([557c972](https://github.com/tasshi-me/fitting-rs/commit/557c9720ef9b7f40999e6439ac91a65787c88486)) ## [0.4.0](https://github.com/tasshi-me/fitting-rs/compare/0.3.0...0.4.0) (2022-08-19) ### ⚠ BREAKING CHANGES * **gaussian:** Redesign API (#15) ### Features * **gaussian:** Redesign API ([#15](https://github.com/tasshi-me/fitting-rs/issues/15)) ([14c9340](https://github.com/tasshi-me/fitting-rs/commit/14c9340b046c3e47086ae685705acb72faf25a50)) ### Bug Fixes * coverage using cargo-kcov ([d1ce724](https://github.com/tasshi-me/fitting-rs/commit/d1ce724c8482288ca4e98b0bf30b76531cec505a)) ### Chores * add CHANGELOG.md ([adefab3](https://github.com/tasshi-me/fitting-rs/commit/adefab34cd8171e54d37172ebeba8cccf93b13f7)) * bootstrap releases for path: . ([#32](https://github.com/tasshi-me/fitting-rs/issues/32)) ([7096e8c](https://github.com/tasshi-me/fitting-rs/commit/7096e8c4aa13e7c66980df713b34cc9e8a4e5b43)) * **deps:** update actions/cache action to v3 ([#28](https://github.com/tasshi-me/fitting-rs/issues/28)) ([aae4a4b](https://github.com/tasshi-me/fitting-rs/commit/aae4a4bf3c2e4bfa4c49a6acbeb4119e8f0c2b5b)) * **deps:** update actions/checkout action to v3 ([#29](https://github.com/tasshi-me/fitting-rs/issues/29)) ([896bf16](https://github.com/tasshi-me/fitting-rs/commit/896bf16d27812a98b1e55a252ba6ae34c25c1921)) * updated Cargo.toml (exclude section) ([fe52125](https://github.com/tasshi-me/fitting-rs/commit/fe52125da9fd3312a4053b9d2a47c864a238d56d)) * updated README.md ([7422682](https://github.com/tasshi-me/fitting-rs/commit/7422682a6c08f57e191c037fdacf0554ec52de4f)) ## [0.3.0](https://github.com/tasshi-me/fitting-rs/compare/0.2.1...0.3.0) (2020-05-16) - Migrate from the `failure` crate to `thiserror`. - https://crates.io/crates/thiserror - Refactor some tests. ## [0.2.1](https://github.com/tasshi-me/fitting-rs/compare/0.2.0...0.2.1) (2019-12-04) - Error handing changed. Some functions returns Result instead of Option. - linalg.solve() is improved. Now it can solve NxM array with pivoting. ## [0.2.0](https://github.com/tasshi-me/fitting-rs/compare/0.1.0...0.2.0) (2019-11-08) - Using [ndarray](https://crates.io/crates/ndarray) instead of nested Vec - Improvement of unit test - Add status badges ## 0.1.0 (2019-11-08) - Implements linalg solve and gaussian fit.