- updated CZMQ low-level binding
- find libczmq/libzmq in /usr/lib and respect LD_LIBRARY_PATH
- add gem mutex_m as dependency to fix specs on Ruby 3.4
- avoid warnings from FFI
- use MSYS2 for Windows support
- require Ruby 3.0
- updated CZMQ low-level binding
- updated CZMQ low-level binding
- modernized project
- updated CZMQ low-level binding
- removed CZMQ::FFI::LIBRARY_VERSION
- relax gem dependencies
- update CZMQ low-level binding
- remove support for CZMQ 3
- add CZMQ::FFI::LibZMQ.zmq_has, .has?(cap), .has_curve?, .has_draft?
- add CZMQ::FFI:has_draft?
- add CZMQ::FFI::LibZMQ::VERSION
- update CZMQ low-level binding to include fixed errno for unsupported features (ENOTSUP)
- update CZMQ low-level binding to include fixes for zmonitor events (zeromq/czmq#1806)
- fix building fat binaries for Windows (thanks to Kouhei Sutou)
- on Windows with RubyInstaller2: fix loading libczmq (thanks to Christian Boos)
- update CZMQ low-level binding to include the improvements on robustness (zeromq/zproject#1010)
- CI: use recent rubies, but don't test MRI 2.1 anymore
- update CZMQ low-level binding to v4.0.2 to fix #7
- update CZMQ low-level binding to v4.0.0
- update CZMQ low-level binding to v4.0.0-rc1
- update CZMQ low-level binding to honor the LIBCZMQ_PATH environment variable to set a custom search path for the CZMQ library
- honor the LIBZMQ_PATH environment variable to set a custom search path for the ZMQ library
- update CZMQ low-level binding to
- fix zsock_fd() FFI attachment (and thus CZMQ::FFI::Zsock.fd)
- fix issue with special build types (zeromq/czmq@4acc4ed) (thanks to Kouhei Sutou)
- no changes
- no changes, just second try at publishing (publishing of version 0.9.0 failed due to human error)
- support building and pushing fat gems for Windows x86 and x64 (thanks to Kouhei Sutou)
- upgrade CZMQ low-level binding to fix cross compile errors
- avoid extra call to wrapper method CZMQ::FFI::Errors.errno (CZTop's test suite doesn't like this)
- fix CZMQ::FFI::Errors.strerror
- provide CZMQ::FFI::ZMQ_VERSION
- rename CZMQ::FFI::LIBRARY_VERSION to CZMQ::FFI::CZMQ_VERSION
- new module CZMQ::FFI::LibZMQ which is the sole place to interact directly with the ZMQ library
- upgrade CZMQ low-level binding to
- fix function names in warnings
- have constants instead of enums
- adapt to the new interface of zarmour_encode/decode
- add support for current stable release 3.0.2 of CZMQ
- upgrade CZMQ low-level binding to
- gracefully handle absent draft functions
- upgrade CZMQ low-level binding to
- add support for ZMTP 3.1 heartbeat options
- add CZMQ::FFI::Errors
- hand-written code to interact with libzmq
- .errno returns error code of last (ZMQ) error
- .strerror returns string representation of last (ZMQ) error
- upgrade CZMQ low-level binding to
- add Zchunk
- upgrade CZMQ low-level binding to
- fix zbeacon so it doesn't close STDIN
- upgrade CZMQ low-level binding to
- add Zproc.has_curve
- add basic specs for Zproc
- upgrade CZMQ low-level binding to
- add Zcert#unset_meta
- upgrade CZMQ low-level binding to
- allow passing a null pointer (nil) for an FFI :string parameter
- using new CZMQ version which
- fixes some security issues
- adds Zcert and Zcertstore
- basic specs for each Zclass added
- include some auxiliary files like CHANGES.md, LICENSE, and README.md into gem
- Initial release