@grain/libbinaryen
Version:
Libbinaryen packaged for OCaml.
305 lines (143 loc) • 12.8 kB
Markdown
# Changelog
## [121.0.0](https://github.com/grain-lang/libbinaryen/compare/v120.0.0...v121.0.0) (2025-03-04)
### ⚠ BREAKING CHANGES
* Upgrade to Binaryen v121 ([#101](https://github.com/grain-lang/libbinaryen/issues/101))
### Features
* Upgrade to Binaryen v121 ([#101](https://github.com/grain-lang/libbinaryen/issues/101)) ([cc960c8](https://github.com/grain-lang/libbinaryen/commit/cc960c86c559ab6c86a5d9c529a0416c029d480e))
## [120.0.0](https://github.com/grain-lang/libbinaryen/compare/v119.0.0...v120.0.0) (2025-03-02)
### ⚠ BREAKING CHANGES
* Upgrade to Binaryen v120 ([#100](https://github.com/grain-lang/libbinaryen/issues/100))
### Features
* Upgrade to Binaryen v120 ([#100](https://github.com/grain-lang/libbinaryen/issues/100)) ([93c0281](https://github.com/grain-lang/libbinaryen/commit/93c0281a38b196b14a3e2a6148b0ae335388c077))
## [119.0.0](https://github.com/grain-lang/libbinaryen/compare/v118.0.0...v119.0.0) (2025-03-02)
### ⚠ BREAKING CHANGES
* Upgrade to Binaryen v119 ([#95](https://github.com/grain-lang/libbinaryen/issues/95))
### Features
* Upgrade to Binaryen v119 ([#95](https://github.com/grain-lang/libbinaryen/issues/95)) ([5cd6dc5](https://github.com/grain-lang/libbinaryen/commit/5cd6dc54817122ded9f22209c81294611544628d))
## [118.0.0](https://github.com/grain-lang/libbinaryen/compare/v117.0.0...v118.0.0) (2025-03-02)
### ⚠ BREAKING CHANGES
* Upgrade to Binaryen v118
### Features
* Upgrade to Binaryen v118 ([bf51e2c](https://github.com/grain-lang/libbinaryen/commit/bf51e2ca7e117822db160878fc73d238beb9adb9))
## [117.0.0](https://github.com/grain-lang/libbinaryen/compare/v116.0.0...v117.0.0) (2025-03-02)
### ⚠ BREAKING CHANGES
* Upgrade to Binaryen v117 ([#93](https://github.com/grain-lang/libbinaryen/issues/93))
### Features
* Upgrade to Binaryen v117 ([#93](https://github.com/grain-lang/libbinaryen/issues/93)) ([ea58318](https://github.com/grain-lang/libbinaryen/commit/ea58318ef23a7d59b61d149f387286fcedd92d86))
## [116.0.0](https://github.com/grain-lang/libbinaryen/compare/v115.0.0...v116.0.0) (2025-02-17)
### ⚠ BREAKING CHANGES
* Upgrade to Binaryen v116 ([#92](https://github.com/grain-lang/libbinaryen/issues/92))
### Features
* Upgrade to Binaryen v116 ([#92](https://github.com/grain-lang/libbinaryen/issues/92)) ([7f9308d](https://github.com/grain-lang/libbinaryen/commit/7f9308d15601ad989a89f619e5818056d0d872a0))
## [115.0.0](https://github.com/grain-lang/libbinaryen/compare/v114.0.0...v115.0.0) (2023-11-02)
### ⚠ BREAKING CHANGES
* Update to libbinaryen v115 ([#90](https://github.com/grain-lang/libbinaryen/issues/90))
### Features
* Update to libbinaryen v115 ([#90](https://github.com/grain-lang/libbinaryen/issues/90)) ([4f4a03c](https://github.com/grain-lang/libbinaryen/commit/4f4a03c8227ded32ab719daa6121a80bfbe2e640))
## [114.0.0](https://github.com/grain-lang/libbinaryen/compare/v113.0.0...v114.0.0) (2023-10-24)
### ⚠ BREAKING CHANGES
* Upgrade to libbinaryen v114 ([#87](https://github.com/grain-lang/libbinaryen/issues/87))
### Features
* Upgrade to libbinaryen v114 ([#87](https://github.com/grain-lang/libbinaryen/issues/87)) ([cb7574b](https://github.com/grain-lang/libbinaryen/commit/cb7574b2442aea58e8150200018b105ed67ee783))
## [113.0.0](https://github.com/grain-lang/libbinaryen/compare/v112.0.0...v113.0.0) (2023-09-14)
### ⚠ BREAKING CHANGES
* Upgrade to libbinaryen v113 ([#83](https://github.com/grain-lang/libbinaryen/issues/83))
### Features
* Upgrade to libbinaryen v113 ([#83](https://github.com/grain-lang/libbinaryen/issues/83)) ([f19e9a9](https://github.com/grain-lang/libbinaryen/commit/f19e9a95c7c4300e99ba72b3b1658e28f8379e13))
## [112.0.0](https://github.com/grain-lang/libbinaryen/compare/v111.1.0...v112.0.0) (2023-07-06)
### ⚠ BREAKING CHANGES
* Upgrade to libbinaryen v112 ([#81](https://github.com/grain-lang/libbinaryen/issues/81))
### Features
* Upgrade to libbinaryen v112 ([#81](https://github.com/grain-lang/libbinaryen/issues/81)) ([541f674](https://github.com/grain-lang/libbinaryen/commit/541f674f6047ada25a88d666714d3266d5a38bd0))
## [111.1.0](https://github.com/grain-lang/libbinaryen/compare/v111.0.0...v111.1.0) (2023-07-04)
### Features
* Relax the js_of_ocaml version range ([#78](https://github.com/grain-lang/libbinaryen/issues/78)) ([5863fe7](https://github.com/grain-lang/libbinaryen/commit/5863fe790b831c6e3888ce353598911ff17777c2))
## [111.0.0](https://github.com/grain-lang/libbinaryen/compare/v110.0.0...v111.0.0) (2023-02-07)
### ⚠ BREAKING CHANGES
* Upgrade to libbinaryen v111 ([#75](https://github.com/grain-lang/libbinaryen/issues/75))
### Features
* Upgrade to libbinaryen v111 ([#75](https://github.com/grain-lang/libbinaryen/issues/75)) ([e43a7ff](https://github.com/grain-lang/libbinaryen/commit/e43a7ffeb865034a3fbf6584b434eae890f980e5))
## [110.0.0](https://github.com/grain-lang/libbinaryen/compare/v109.0.1...v110.0.0) (2023-01-05)
### ⚠ BREAKING CHANGES
* Require dune 3.0 to better support js_of_ocaml
* Require js_of_ocaml 4.1 to ensure optimization fix
* Update binaryen to version_110 ([#72](https://github.com/grain-lang/libbinaryen/issues/72))
### Features
* Update binaryen to version_110 ([#72](https://github.com/grain-lang/libbinaryen/issues/72)) ([008d8ff](https://github.com/grain-lang/libbinaryen/commit/008d8ffa7431a0190b05db9b33a15c52044435c2))
### Miscellaneous Chores
* Require dune 3.0 to better support js_of_ocaml ([008d8ff](https://github.com/grain-lang/libbinaryen/commit/008d8ffa7431a0190b05db9b33a15c52044435c2))
* Require js_of_ocaml 4.1 to ensure optimization fix ([008d8ff](https://github.com/grain-lang/libbinaryen/commit/008d8ffa7431a0190b05db9b33a15c52044435c2))
### [109.0.1](https://github.com/grain-lang/libbinaryen/compare/v109.0.0...v109.0.1) (2022-10-25)
### Bug Fixes
* Disable the maybe-uninitialized error in newer gcc ([#69](https://github.com/grain-lang/libbinaryen/issues/69)) ([2b6834a](https://github.com/grain-lang/libbinaryen/commit/2b6834ad6d5fb19618b4a234ae133ddd6918e275))
## [109.0.0](https://github.com/grain-lang/libbinaryen/compare/v108.0.0...v109.0.0) (2022-10-20)
### ⚠ BREAKING CHANGES
* Update binaryen to version_109 (#65)
### Features
* Update binaryen to version_109 ([#65](https://github.com/grain-lang/libbinaryen/issues/65)) ([f79c848](https://github.com/grain-lang/libbinaryen/commit/f79c84871122d40c4dacbb2f9db8c40657b85677))
## [108.0.0](https://github.com/grain-lang/libbinaryen/compare/v107.0.1...v108.0.0) (2022-06-25)
### ⚠ BREAKING CHANGES
* Change js_of_ocaml binding to Binaryen
* Avoid building tools
* Update binaryen to version_108 (#62)
### Features
* Update binaryen to version_108 ([#62](https://github.com/grain-lang/libbinaryen/issues/62)) ([1e69a07](https://github.com/grain-lang/libbinaryen/commit/1e69a071c6cb905dd8d8e1b86957222f29243ed0))
### Miscellaneous Chores
* Avoid building tools ([1e69a07](https://github.com/grain-lang/libbinaryen/commit/1e69a071c6cb905dd8d8e1b86957222f29243ed0))
* Change js_of_ocaml binding to Binaryen ([1e69a07](https://github.com/grain-lang/libbinaryen/commit/1e69a071c6cb905dd8d8e1b86957222f29243ed0))
### [107.0.1](https://github.com/grain-lang/libbinaryen/compare/v107.0.0...v107.0.1) (2022-05-24)
### Bug Fixes
* Remove upper bounds on dependencies ([#60](https://github.com/grain-lang/libbinaryen/issues/60)) ([3a75c23](https://github.com/grain-lang/libbinaryen/commit/3a75c23941e1387d07a686dfa06266f517100c8f))
## [107.0.0](https://github.com/grain-lang/libbinaryen/compare/v106.0.0...v107.0.0) (2022-05-06)
### ⚠ BREAKING CHANGES
* Update binaryen to version_107 ([#57](https://github.com/grain-lang/libbinaryen/issues/57))
### Features
* Update binaryen to version_107 ([#57](https://github.com/grain-lang/libbinaryen/issues/57)) ([48090d5](https://github.com/grain-lang/libbinaryen/commit/48090d541df71df4a13766543beca7a5b559c10f))
## [106.0.0](https://github.com/grain-lang/libbinaryen/compare/v105.1.0...v106.0.0) (2022-05-04)
### ⚠ BREAKING CHANGES
* Update binaryen to version_106 (#55)
### Features
* Update binaryen to version_106 ([#55](https://github.com/grain-lang/libbinaryen/issues/55)) ([5fd7257](https://github.com/grain-lang/libbinaryen/commit/5fd725751594e42d7beb62f054a6d7d969bca96e))
## [105.1.0](https://github.com/grain-lang/libbinaryen/compare/v105.0.0...v105.1.0) (2022-03-09)
### Features
* Provide binaryen.js with library ([#48](https://github.com/grain-lang/libbinaryen/issues/48)) ([f389527](https://github.com/grain-lang/libbinaryen/commit/f389527a95ff845996e2ecaa5118c4bbe30a1ab9))
## [105.0.0](https://github.com/grain-lang/libbinaryen/compare/v104.0.0...v105.0.0) (2022-03-04)
### ⚠ BREAKING CHANGES
* Upgrade binaryen to version_105 (#46)
### Features
* Remove unnecessary conf-python-3 dependency ([e1d386e](https://github.com/grain-lang/libbinaryen/commit/e1d386e3c8f219ecf8f3c50064302b818e5bd951))
* Upgrade binaryen to version_105 ([#46](https://github.com/grain-lang/libbinaryen/issues/46)) ([e1d386e](https://github.com/grain-lang/libbinaryen/commit/e1d386e3c8f219ecf8f3c50064302b818e5bd951))
## [104.0.0](https://github.com/grain-lang/libbinaryen/compare/v103.0.1...v104.0.0) (2022-02-07)
### ⚠ BREAKING CHANGES
* Update binaryen to version_104
### Features
* Update binaryen to version_104 ([#42](https://github.com/grain-lang/libbinaryen/issues/42)) ([2000604](https://github.com/grain-lang/libbinaryen/commit/20006049db29f5256c69524821af2424484e0448))
### [103.0.1](https://www.github.com/grain-lang/libbinaryen/compare/v103.0.0...v103.0.1) (2022-01-20)
### Bug Fixes
* Copy wasm-delegations.def into the correct location ([#28](https://www.github.com/grain-lang/libbinaryen/issues/28)) ([#31](https://www.github.com/grain-lang/libbinaryen/issues/31)) ([bc0c7ee](https://www.github.com/grain-lang/libbinaryen/commit/bc0c7ee35de32c90b52cd73a28e5e5eccfd28a3f))
* Ensure project can build with Opam on Windows ([#33](https://www.github.com/grain-lang/libbinaryen/issues/33)) ([#35](https://www.github.com/grain-lang/libbinaryen/issues/35)) ([cf3a72e](https://www.github.com/grain-lang/libbinaryen/commit/cf3a72e931dc5323eb901955f4121a9266bdf7a5))
* Remove library_flags & only specify c_library_flags where needed ([#41](https://www.github.com/grain-lang/libbinaryen/issues/41)) ([a89fad6](https://www.github.com/grain-lang/libbinaryen/commit/a89fad610435b327df333cb0ef687087be0fd536))
* Run cmake build with -j4 for faster builds ([a89fad6](https://www.github.com/grain-lang/libbinaryen/commit/a89fad610435b327df333cb0ef687087be0fd536))
* Use double dash before -j4 to always pass through ([#39](https://www.github.com/grain-lang/libbinaryen/issues/39)) ([a89fad6](https://www.github.com/grain-lang/libbinaryen/commit/a89fad610435b327df333cb0ef687087be0fd536))
## [103.0.0](https://www.github.com/grain-lang/libbinaryen/compare/v102.0.0...v103.0.0) (2022-01-11)
### ⚠ BREAKING CHANGES
* Bump binaryen to version_103 (#24)
### Features
* Bump binaryen to version_103 ([#24](https://www.github.com/grain-lang/libbinaryen/issues/24)) ([aa8a42d](https://www.github.com/grain-lang/libbinaryen/commit/aa8a42dd4c55065d5f7b27b813573d137c1dde08))
## [102.0.0](https://www.github.com/grain-lang/libbinaryen/compare/v101.0.2...v102.0.0) (2022-01-06)
### ⚠ BREAKING CHANGES
* Bump binaryen to version_102 (#20)
### Features
* Bump binaryen to version_102 ([#20](https://www.github.com/grain-lang/libbinaryen/issues/20)) ([5e147d7](https://www.github.com/grain-lang/libbinaryen/commit/5e147d7ff767b21cacdacd786eb1e6860394925c))
### [101.0.2](https://www.github.com/grain-lang/libbinaryen/compare/v101.0.1...v101.0.2) (2022-01-06)
### Bug Fixes
* Always have a target non-Windows/non-MacOS ([#17](https://www.github.com/grain-lang/libbinaryen/issues/17)) ([fac9d36](https://www.github.com/grain-lang/libbinaryen/commit/fac9d36e5ddbfa7aaa7cc86344e53d716ae98c60))
### [101.0.1](https://www.github.com/grain-lang/libbinaryen/compare/v101.0.0...v101.0.1) (2021-11-10)
### Bug Fixes
* Build binaryen in source & avoid cmake --install ([4f67d9a](https://www.github.com/grain-lang/libbinaryen/commit/4f67d9a849b172874a52dcfddf691efc274cb044))
* **opam:** Add conf-python-3 & ocaml ([4f67d9a](https://www.github.com/grain-lang/libbinaryen/commit/4f67d9a849b172874a52dcfddf691efc274cb044))
## 101.0.0 (2021-11-07)
### Features
* Initial implementation ([#1](https://www.github.com/grain-lang/libbinaryen/issues/1)) ([9da8c77](https://www.github.com/grain-lang/libbinaryen/commit/9da8c770c7ead5b74bab70efbd94c8e763716ec3))
### Miscellaneous Chores
* **ci:** Fix release branch name ([#2](https://www.github.com/grain-lang/libbinaryen/issues/2)) ([a543459](https://www.github.com/grain-lang/libbinaryen/commit/a543459cc7f2313318e0b5ec7f48bb901f67dbfb))