summaryrefslogtreecommitdiff
path: root/CHANGELOG.md
diff options
context:
space:
mode:
authorLars Kanis <lars@greiz-reinsdorf.de>2018-06-01 23:56:07 +0200
committerLars Kanis <lars@greiz-reinsdorf.de>2018-06-01 23:59:05 +0200
commit45d8803bf827be4b44f1f91a1bd7623442beae6d (patch)
treebc789e83b6673170d242c6f8ca0605c7f9e2a82d /CHANGELOG.md
parent2ff1d8f01768e24176b6fc513c60e1c1b1795ae6 (diff)
downloadffi-45d8803bf827be4b44f1f91a1bd7623442beae6d.tar.gz
Add a CHANGELOG file
To give users a better overview of what was changed in which version.
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r--CHANGELOG.md65
1 files changed, 65 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
new file mode 100644
index 0000000..0280659
--- /dev/null
+++ b/CHANGELOG.md
@@ -0,0 +1,65 @@
+1.9.24 / 2018-06-02
+-------------------
+
+Added:
+* Added a CHANGELOG file
+
+Changed:
+* Update libffi to latest changes on master.
+* Don't search in hardcoded /usr paths on Windows.
+* Don't treat Symbol args different to Strings in ffi_lib.
+* Make sure size_t is defined in Thread.c. Fixes #609
+
+
+1.9.23 / 2018-02-25
+-------------------
+
+Changed:
+* Fix unnecessary rebuild of configure in darwin multi arch. Fixes #605
+
+
+1.9.22 / 2018-02-22
+-------------------
+
+Changed:
+* Update libffi to latest changes on master.
+* Update detection of system libffi to match new requirements. Fixes #617
+* Prefer bundled libffi over system libffi on Mac OS.
+* Do closures via libffi. This removes ClosurePool and fixes compat with PaX. #540
+* Use a more deterministic gem packaging.
+* Fix unnecessary update of autoconf files at gem install.
+
+
+1.9.21 / 2018-02-06
+-------------------
+
+Added:
+* Ruby-2.5 support by Windows binary gems. Fixes #598
+* Add missing win64 types.
+* Added support for Bitmask. (#573)
+* Add support for MSYS2 (#572) and Sparc64 Linux. (#574)
+
+Changed:
+* Fix read_string to not throw an error on length 0.
+* Don't use absolute paths for sh and env. Fixes usage on Adroid #528
+* Use Ruby implementation for `which` for better compat with Windows. Fixes #315
+* Fix compatibility with PPC64LE platform. (#577)
+* Normalize sparc64 to sparcv9. (#575)
+
+Removed:
+* Drop Ruby 1.8.7 support (#480)
+
+
+1.9.18 / 2017-03-03
+-------------------
+
+Added:
+* Add compatibility with Ruby-2.4.
+
+Changed:
+* Add missing shlwapi.h include to fix Windows build.
+* Avoid undefined behaviour of LoadLibrary() on Windows. #553
+
+
+1.9.17 / 2017-01-13
+-------------------