Add changelog from github releases

pull/7/head
Anton Smirnov 4 years ago
parent 2cc6900bcf
commit 45d2945868

@ -0,0 +1,59 @@
# Changelog
## v1.0.10
* Make require calls rpm-friendly [[#3]](https://github.com/sandfoxme/journald-native/pull/3)
* Fix compilation problems on some systems due to CFLAGS being overwritten
## v1.0.9
* Change license to LGPL 2.1 or later to match systemd
* Change C version from C99 to C11
* Use safer xmalloc/xfree memory allocation functions from Ruby API
* Add tests
## v1.0.8
**1.0.8 was missed due to a technical error, sorry**
## v1.0.7
C extention updated to 1.0.6 features, released as 1.0.7
Returning to C due to overgrown complexity of C++ template wrapper code for Ruby exception handling
## v1.0.6
* No longer accepts strings with zero byte as valid
## v1.0.5
* Dummy detection const & method
```ruby
Journald::Native.dummy? # true on linux,
Journald::Native::IS_DUMMY # false otherwise
```
## v1.0.4
* Port extention from C to C++11
* Make everything memory and exception safe
## v1.0.3
* Dummy compilation on MacOS and Windows (dummy sd_journal_* calls that return 0 doing nothing)
* Link to libsystemd instead of libsystemd-journal on newer systems
Please note that the gem still won't compile on Linux system without systemd-journal
## v1.0.2
* Fixed possible memory leak in function send()
## v1.0.1
* Fixed wrong dependency on ruby
## v1.0.0
Initial release
Loading…
Cancel
Save