diff --git a/.github/.release-please-manifest.json b/.github/.release-please-manifest.json index b5f714f..4a8e97c 100644 --- a/.github/.release-please-manifest.json +++ b/.github/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.1.9" + ".": "0.1.10" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 259ace2..0378ad0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,54 @@ # Changelog +## [0.1.10](https://github.com/elixir-nx/hnswlib/compare/v0.1.9...v0.1.10) (2026-09-17) + + +### Features + +* Add automated release workflow ([#24](https://github.com/elixir-nx/hnswlib/issues/24)) ([0c642e0](https://github.com/elixir-nx/hnswlib/commit/0c642e0867ab65c0593fb131ddce615f47416c30)) +* Run precompile on main to catch build issues early ([10c348c](https://github.com/elixir-nx/hnswlib/commit/10c348ccddccf4f91c6b4a960f092d5b7899022c)) +* Run precompile only after tests pass ([f930d19](https://github.com/elixir-nx/hnswlib/commit/f930d190626b3a94c51e3af6d8c44a2354f59f82)) + + +### Bug Fixes + +* Set ImageOS explicitly for Windows CI ([7cd4b17](https://github.com/elixir-nx/hnswlib/commit/7cd4b1770613f1a8ab23d5e660eb75bd52291b9a)) +* Update CI runners to ubuntu-22.04, windows-2022, macos-15 ([54a4859](https://github.com/elixir-nx/hnswlib/commit/54a485952d867495f06d7ef9843ab1b6946e14b3)) +* Update Linux runner to ubuntu-22.04 ([4e69788](https://github.com/elixir-nx/hnswlib/commit/4e69788c02535a126d0aecd36d613b8ed89ede48)) +* version extraction regex and add manual trigger ([b7bcc6f](https://github.com/elixir-nx/hnswlib/commit/b7bcc6f53b61c53187631b13885d24b307108d97)) + + +### Miscellaneous + +* Add Dependabot for mix and GitHub Actions ([#33](https://github.com/elixir-nx/hnswlib/issues/33)) ([81bad89](https://github.com/elixir-nx/hnswlib/commit/81bad898460a0ab5e3b37d4f454651c0e59df145)) +* added [@type](https://github.com/type) and @TypeDoc for `HNSWLib.{Index,BFIndex}` ([#26](https://github.com/elixir-nx/hnswlib/issues/26)) ([cda3a6e](https://github.com/elixir-nx/hnswlib/commit/cda3a6e9ae9ee989b7f89f437efa034d359ea0c2)) +* Allow Nx 1.0 ([#28](https://github.com/elixir-nx/hnswlib/issues/28)) ([8dd4319](https://github.com/elixir-nx/hnswlib/commit/8dd43196eaa3d9b3d5e82ed4e9cb273ce538bebc)) +* bump ci steps ([#29](https://github.com/elixir-nx/hnswlib/issues/29)) ([323c203](https://github.com/elixir-nx/hnswlib/commit/323c20372a186ebd30b13c99c5c795b957100dc2)) +* **ci:** use installer from elixir-lang.org ([#21](https://github.com/elixir-nx/hnswlib/issues/21)) ([34a35f7](https://github.com/elixir-nx/hnswlib/commit/34a35f72316312c59d3b3fb5a12cc9f1dafba22c)) +* Fix ex_doc env and bump to 0.1.7-dev ([ad9eeef](https://github.com/elixir-nx/hnswlib/commit/ad9eeef1377fc7874e0d8f3af67123f73a34db3d)) +* Fix JSON formatting in release-please config ([d2df8f2](https://github.com/elixir-nx/hnswlib/commit/d2df8f2db4d1b642c84626b5ea43cc2c769339e0)) +* Modify release-please configuration settings ([dceb18b](https://github.com/elixir-nx/hnswlib/commit/dceb18bfea694bde072d2a7ec8204d590a757a85)) +* Prefix Dependabot commits so release-please picks them up ([#40](https://github.com/elixir-nx/hnswlib/issues/40)) ([80e12b1](https://github.com/elixir-nx/hnswlib/commit/80e12b1860048c90750635947ca6281ce245a304)) +* release 0.1.7 ([#27](https://github.com/elixir-nx/hnswlib/issues/27)) ([9e0aeb7](https://github.com/elixir-nx/hnswlib/commit/9e0aeb71146d668e6d83433703aba78577797410)) +* release 0.1.8 ([#32](https://github.com/elixir-nx/hnswlib/issues/32)) ([c3e744a](https://github.com/elixir-nx/hnswlib/commit/c3e744a1e6ff031ff53a624b160b2b5c256ba6c0)) +* release 0.1.9 ([#34](https://github.com/elixir-nx/hnswlib/issues/34)) ([0faf74b](https://github.com/elixir-nx/hnswlib/commit/0faf74b9d23c4620cd0f81cd8c30f588071ee14b)) +* Release v0.1.6 and fix Windows CI runner ([37b04b1](https://github.com/elixir-nx/hnswlib/commit/37b04b1233eacaf436be0ee5161b139fd44c020a)) + + +### Documentation + +* Add RELEASING.md ([ae303b4](https://github.com/elixir-nx/hnswlib/commit/ae303b4b605b1174fed663e6b5663c8dd0c4991c)) + + +### Code Refactoring + +* Combine precompile workflows and use artifacts ([b1326f0](https://github.com/elixir-nx/hnswlib/commit/b1326f07b89cddc67dae932c4b956a9af73ce13a)) + + +### Continuous Integration + +* Push release tags with RELEASE_PAT so the build workflow runs ([#31](https://github.com/elixir-nx/hnswlib/issues/31)) ([ffeb032](https://github.com/elixir-nx/hnswlib/commit/ffeb032100027145bd2455cc26b16c046598ec58)) + ## [0.1.9](https://github.com/elixir-nx/hnswlib/compare/v0.1.8...v0.1.9) (2026-09-16) diff --git a/mix.exs b/mix.exs index 4fe82dd..cab5b71 100644 --- a/mix.exs +++ b/mix.exs @@ -1,7 +1,7 @@ defmodule HNSWLib.MixProject do use Mix.Project - @version "0.1.9" + @version "0.1.10" @github_url "https://github.com/elixir-nx/hnswlib" def project do