Changelog
*Sourced from [ffi's changelog](https://github.com/ffi/ffi/blob/master/CHANGELOG.md).*
> 1.12.1 / 2020-01-14
> -------------------
>
> Added:
> * Add binary gem support for ruby-2.7 on Windows
>
>
> 1.12.0 / 2020-01-14
> -------------------
>
> Added:
> * FFI::VERSION is defined as part of `require 'ffi'` now.
> It is no longer necessary to `require 'ffi/version'` .
>
> Changed:
> * Update libffi to latest master.
>
> Deprecated:
> * Overwriting struct layouts is now warned and will be disallowed in ffi-2.0. [#734](https://github-redirect.dependabot.com/ffi/ffi/issues/734), [#735](https://github-redirect.dependabot.com/ffi/ffi/issues/735)
>
>
> 1.11.3 / 2019-11-25
> -------------------
>
> Removed:
> * Remove support for tainted objects which cause deprecation warnings in ruby-2.7. [#730](https://github-redirect.dependabot.com/ffi/ffi/issues/730)
>
>
> 1.11.2 / 2019-11-11
> -------------------
>
> Added:
> * Add DragonFlyBSD as a platform. [#724](https://github-redirect.dependabot.com/ffi/ffi/issues/724)
>
> Changed:
> * Sort all types.conf files, so that files and changes are easier to compare.
> * Regenerated type conf for freebsd12 and x86_64-linux targets. [#722](https://github-redirect.dependabot.com/ffi/ffi/issues/722)
> * Remove MACOSX_DEPLOYMENT_TARGET that was targeting very old version 10.4. [#647](https://github-redirect.dependabot.com/ffi/ffi/issues/647)
> * Fix library name mangling for non glibc Linux/UNIX. [#727](https://github-redirect.dependabot.com/ffi/ffi/issues/727)
> * Fix compiler warnings raised by ruby-2.7
> * Update libffi to latest master.
>
>
> 1.11.1 / 2019-05-20
> -------------------
>
> Changed:
> * Raise required ruby version to >=2.0. [#699](https://github-redirect.dependabot.com/ffi/ffi/issues/699), [#700](https://github-redirect.dependabot.com/ffi/ffi/issues/700)
> * Fix a possible linker error on ruby < 2.3 on Linux.
>
> ... (truncated)
Commits
- [`b54e735`](https://github.com/ffi/ffi/commit/b54e735b11abef310c58b0f33dfc1af8f78f007e) Bump VERSION to 1.12.1
- [`ee13af1`](https://github.com/ffi/ffi/commit/ee13af16bd290e9d5c9d74eecfc563017284b6f5) Do parallel builds in CI docker containers
- [`2c81c6b`](https://github.com/ffi/ffi/commit/2c81c6b48bd9fe7bb0790e850b6e68b70f036b5d) Respect MAKE environment variable for libtest build
- [`b2793a3`](https://github.com/ffi/ffi/commit/b2793a362f95a64ba4b99d1984e6d3fbe91d417d) Better document enable/disable libffi switches in the README
- [`8169aef`](https://github.com/ffi/ffi/commit/8169aef7e0bd65eefa49ae626bf6b61012ef470a) Bump VERSION to 1.12.0
- [`62c0c97`](https://github.com/ffi/ffi/commit/62c0c9712acb0b94c15cd22d316149e71bcf9658) Update CHANGELOG for version 1.12.0
- [`da4402f`](https://github.com/ffi/ffi/commit/da4402fd007b03b440c69f55c3e1fd8222294f09) Update libffi to latest master branch
- [`d564eb4`](https://github.com/ffi/ffi/commit/d564eb451a6372d460b156f3269381701f79ec97) Merge pull request [#735](https://github-redirect.dependabot.com/ffi/ffi/issues/735) from larskanis/disallow-re-layout
- [`89f4258`](https://github.com/ffi/ffi/commit/89f4258ca9d637bba8f0d149a0c764aff5ff864d) Warn about Struct layout redefinition only
- [`bd45ff5`](https://github.com/ffi/ffi/commit/bd45ff5913757d67d96d81f24ef7a919dbdf25ce) Namespace all benchmarks since they are loaded into one process
- Additional commits viewable in [compare view](https://github.com/ffi/ffi/compare/1.9.18...1.12.1)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/KiCad/kicad.github.io/network/alerts).
Bumps ffi from 1.9.18 to 1.12.1.
Changelog
*Sourced from [ffi's changelog](https://github.com/ffi/ffi/blob/master/CHANGELOG.md).* > 1.12.1 / 2020-01-14 > ------------------- > > Added: > * Add binary gem support for ruby-2.7 on Windows > > > 1.12.0 / 2020-01-14 > ------------------- > > Added: > * FFI::VERSION is defined as part of `require 'ffi'` now. > It is no longer necessary to `require 'ffi/version'` . > > Changed: > * Update libffi to latest master. > > Deprecated: > * Overwriting struct layouts is now warned and will be disallowed in ffi-2.0. [#734](https://github-redirect.dependabot.com/ffi/ffi/issues/734), [#735](https://github-redirect.dependabot.com/ffi/ffi/issues/735) > > > 1.11.3 / 2019-11-25 > ------------------- > > Removed: > * Remove support for tainted objects which cause deprecation warnings in ruby-2.7. [#730](https://github-redirect.dependabot.com/ffi/ffi/issues/730) > > > 1.11.2 / 2019-11-11 > ------------------- > > Added: > * Add DragonFlyBSD as a platform. [#724](https://github-redirect.dependabot.com/ffi/ffi/issues/724) > > Changed: > * Sort all types.conf files, so that files and changes are easier to compare. > * Regenerated type conf for freebsd12 and x86_64-linux targets. [#722](https://github-redirect.dependabot.com/ffi/ffi/issues/722) > * Remove MACOSX_DEPLOYMENT_TARGET that was targeting very old version 10.4. [#647](https://github-redirect.dependabot.com/ffi/ffi/issues/647) > * Fix library name mangling for non glibc Linux/UNIX. [#727](https://github-redirect.dependabot.com/ffi/ffi/issues/727) > * Fix compiler warnings raised by ruby-2.7 > * Update libffi to latest master. > > > 1.11.1 / 2019-05-20 > ------------------- > > Changed: > * Raise required ruby version to >=2.0. [#699](https://github-redirect.dependabot.com/ffi/ffi/issues/699), [#700](https://github-redirect.dependabot.com/ffi/ffi/issues/700) > * Fix a possible linker error on ruby < 2.3 on Linux. > > ... (truncated)Commits
- [`b54e735`](https://github.com/ffi/ffi/commit/b54e735b11abef310c58b0f33dfc1af8f78f007e) Bump VERSION to 1.12.1 - [`ee13af1`](https://github.com/ffi/ffi/commit/ee13af16bd290e9d5c9d74eecfc563017284b6f5) Do parallel builds in CI docker containers - [`2c81c6b`](https://github.com/ffi/ffi/commit/2c81c6b48bd9fe7bb0790e850b6e68b70f036b5d) Respect MAKE environment variable for libtest build - [`b2793a3`](https://github.com/ffi/ffi/commit/b2793a362f95a64ba4b99d1984e6d3fbe91d417d) Better document enable/disable libffi switches in the README - [`8169aef`](https://github.com/ffi/ffi/commit/8169aef7e0bd65eefa49ae626bf6b61012ef470a) Bump VERSION to 1.12.0 - [`62c0c97`](https://github.com/ffi/ffi/commit/62c0c9712acb0b94c15cd22d316149e71bcf9658) Update CHANGELOG for version 1.12.0 - [`da4402f`](https://github.com/ffi/ffi/commit/da4402fd007b03b440c69f55c3e1fd8222294f09) Update libffi to latest master branch - [`d564eb4`](https://github.com/ffi/ffi/commit/d564eb451a6372d460b156f3269381701f79ec97) Merge pull request [#735](https://github-redirect.dependabot.com/ffi/ffi/issues/735) from larskanis/disallow-re-layout - [`89f4258`](https://github.com/ffi/ffi/commit/89f4258ca9d637bba8f0d149a0c764aff5ff864d) Warn about Struct layout redefinition only - [`bd45ff5`](https://github.com/ffi/ffi/commit/bd45ff5913757d67d96d81f24ef7a919dbdf25ce) Namespace all benchmarks since they are loaded into one process - Additional commits viewable in [compare view](https://github.com/ffi/ffi/compare/1.9.18...1.12.1)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/KiCad/kicad.github.io/network/alerts).