mirror of https://github.com/tailix/libkernaux.git
Bump version (0.7.0) [1/2]
This commit is contained in:
parent
4d493ba3df
commit
1cfff3fca3
61
ChangeLog
61
ChangeLog
|
@ -1,62 +1,3 @@
|
||||||
2022-12-23 Alex Kotov <kotovalexarian@gmail.com>
|
2022-12-23 Alex Kotov <kotovalexarian@gmail.com>
|
||||||
|
|
||||||
* configure.ac: Feature "--(enable|disable)-pkg-config" has been added
|
libkernaux 0.7.0 released
|
||||||
|
|
||||||
2022-12-22 Alex Kotov <kotovalexarian@gmail.com>
|
|
||||||
|
|
||||||
* include/kernaux/memmap.h: Complete rewrite
|
|
||||||
|
|
||||||
2022-12-21 Alex Kotov <kotovalexarian@gmail.com>
|
|
||||||
|
|
||||||
* configure.ac: Rename feature "--(enable|disable)-debug" to
|
|
||||||
"--(enable|disable)-assert"
|
|
||||||
* include/: Definition "KERNAUX_DEBUG" has been removed
|
|
||||||
* include/kernaux/runtime.h: New header
|
|
||||||
* include/kernaux/assert.h: Removed header
|
|
||||||
|
|
||||||
2022-12-19 Alex Kotov <kotovalexarian@gmail.com>
|
|
||||||
|
|
||||||
* src/multiboot2/*_print.c: Print Multiboot 2 ELF section headers
|
|
||||||
|
|
||||||
2022-12-17 Alex Kotov <kotovalexarian@gmail.com>
|
|
||||||
|
|
||||||
* configure.ac: Feature "--(enable|disable)-fixtures" has been added
|
|
||||||
* src/multiboot2/*_print.c: Print some values in hex
|
|
||||||
|
|
||||||
2022-12-16 Alex Kotov <kotovalexarian@gmail.com>
|
|
||||||
|
|
||||||
* configure.ac: Package "--with[out]-multiboot2" has been added
|
|
||||||
* include/kernaux/multiboot2.h: Has been made stable
|
|
||||||
|
|
||||||
2022-12-14 Alex Kotov <kotovalexarian@gmail.com>
|
|
||||||
|
|
||||||
* configure.ac: Enable shared library
|
|
||||||
|
|
||||||
2022-12-13 Alex Kotov <kotovalexarian@gmail.com>
|
|
||||||
|
|
||||||
* tests/Makefile.am: Fix FreeBSD builds
|
|
||||||
|
|
||||||
2022-12-12 Alex Kotov <kotovalexarian@gmail.com>
|
|
||||||
|
|
||||||
* examples/Makefile.am: Fix builds without pthreads
|
|
||||||
* include/: Non-conditional headers (except <kernaux/version.h>)
|
|
||||||
|
|
||||||
2022-12-11 Alex Kotov <kotovalexarian@gmail.com>
|
|
||||||
|
|
||||||
* include/kernaux/macro.h: Macro "KERNAUX_STATIC_TEST" has been added
|
|
||||||
|
|
||||||
2022-12-10 Alex Kotov <kotovalexarian@gmail.com>
|
|
||||||
|
|
||||||
* include/kernaux/macro.h: Macros "KERNAUX_CAST_(VAR|CONST)" have been added
|
|
||||||
|
|
||||||
2022-12-09 Alex Kotov <kotovalexarian@gmail.com>
|
|
||||||
|
|
||||||
* include/kernaux/generic/display.h: The header has been added
|
|
||||||
|
|
||||||
2022-12-08 Alex Kotov <kotovalexarian@gmail.com>
|
|
||||||
|
|
||||||
* include/kernaux/*.h: Definition "KERNAUX_BITFIELDS" has been added
|
|
||||||
|
|
||||||
2022-12-05 Alex Kotov <kotovalexarian@gmail.com>
|
|
||||||
|
|
||||||
libkernaux 0.6.1 released
|
|
||||||
|
|
38
NEWS.md
38
NEWS.md
|
@ -3,6 +3,44 @@ Releases
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
0.7.0 (2022-12-23)
|
||||||
|
------------------
|
||||||
|
|
||||||
|
169 files changed, 6332 insertions(+), 3858 deletions(-)
|
||||||
|
|
||||||
|
### Breaking changes
|
||||||
|
|
||||||
|
* `./configure` - feature `--(enable|disable)-debug` has been removed.
|
||||||
|
* `<kernaux/*>` - definition `KERNAUX_DEBUG` has been removed.
|
||||||
|
* `<kernaux/assert.h>` - it has been removed.
|
||||||
|
* `<kernaux/memmap.h>` - it has been completely rewritten.
|
||||||
|
|
||||||
|
### New features
|
||||||
|
|
||||||
|
* `./configure` - feature `--(enable|disable)-fixtures` has been added.
|
||||||
|
* `./configure` - feature `--(enable|disable)-pkg-config[=PATH` has been added.
|
||||||
|
It allows you to specify where to install **pkg-config** files.
|
||||||
|
* `./configure` - package `--with[out]-multiboot2` has been added.
|
||||||
|
* `<kernaux/*>` - definition `KERNAUX_BITFIELDS` has been added.
|
||||||
|
* `<kernaux/generic/display.h>` - new header.
|
||||||
|
* `<kernaux/macro.h>` - macro `KERNAUX_STATIC_TEST` has been added.
|
||||||
|
* `<kernaux/macro.h>` - macros `KERNAUX_CAST_(VAR|CONST)` have been added.
|
||||||
|
* `<kernaux/multiboot2.h>` - new header.
|
||||||
|
* `<kernaux/runtime.h>` - new header. Now it contains the variable
|
||||||
|
`kernaux_assert_cb`.
|
||||||
|
|
||||||
|
### Other changes
|
||||||
|
|
||||||
|
* `./configure` - a shared library is built by default.
|
||||||
|
* `<kernaux/*>` - the headers are the same regardless of the selection
|
||||||
|
of features and packages (except `<kernaux/version.h>`).
|
||||||
|
* `examples/Makefile` - the test suite can be built now without **pthreads**.
|
||||||
|
* `tests/Makefile` - the ability to run tests from with any working directory
|
||||||
|
has been added.
|
||||||
|
* `tests/Makefile` - the test suite has been fixed to run on FreeBSD.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
0.6.1 (2022-12-05)
|
0.6.1 (2022-12-05)
|
||||||
------------------
|
------------------
|
||||||
|
|
||||||
|
|
|
@ -19,8 +19,7 @@ MRuby::Build.new do |conf|
|
||||||
# ...
|
# ...
|
||||||
conf.gem github: 'tailix/libkernaux',
|
conf.gem github: 'tailix/libkernaux',
|
||||||
path: 'bindings/mruby',
|
path: 'bindings/mruby',
|
||||||
branch: 'v0.6.1',
|
branch: 'v0.7.0'
|
||||||
checksum_hash: 'dfaf233b1a03de29a04560902010c6a31e37140a'
|
|
||||||
# ...
|
# ...
|
||||||
end
|
end
|
||||||
```
|
```
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
MRuby::Gem::Specification.new 'mruby-kernaux' do |spec|
|
MRuby::Gem::Specification.new 'mruby-kernaux' do |spec|
|
||||||
spec.version = '0.6.1'
|
spec.version = '0.7.0'
|
||||||
spec.license = 'MIT'
|
spec.license = 'MIT'
|
||||||
spec.homepage =
|
spec.homepage =
|
||||||
'https://github.com/tailix/libkernaux/tree/master/bindings/ruby'
|
'https://github.com/tailix/libkernaux/tree/master/bindings/ruby'
|
||||||
|
|
|
@ -15,7 +15,7 @@ Install
|
||||||
Add the following to your `Gemfile`:
|
Add the following to your `Gemfile`:
|
||||||
|
|
||||||
```ruby
|
```ruby
|
||||||
gem 'kernaux', '~> 0.6.1'
|
gem 'kernaux', '~> 0.7.0'
|
||||||
```
|
```
|
||||||
|
|
||||||
Or add the following to your `*.gemspec`:
|
Or add the following to your `*.gemspec`:
|
||||||
|
@ -23,7 +23,7 @@ Or add the following to your `*.gemspec`:
|
||||||
```ruby
|
```ruby
|
||||||
Gem::Specification.new do |spec|
|
Gem::Specification.new do |spec|
|
||||||
# ...
|
# ...
|
||||||
spec.add_runtime_dependency 'kernaux', '~> 0.6.1'
|
spec.add_runtime_dependency 'kernaux', '~> 0.7.0'
|
||||||
# ...
|
# ...
|
||||||
end
|
end
|
||||||
```
|
```
|
||||||
|
|
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
module KernAux
|
module KernAux
|
||||||
# Gem version.
|
# Gem version.
|
||||||
VERSION = '0.6.1'
|
VERSION = '0.7.0'
|
||||||
|
|
||||||
##
|
##
|
||||||
# This module includes functions to determine if specific features are
|
# This module includes functions to determine if specific features are
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
[package]
|
[package]
|
||||||
name = "kernaux-sys"
|
name = "kernaux-sys"
|
||||||
version = "0.6.1"
|
version = "0.7.0"
|
||||||
authors = ["Alex Kotov <kotovalexarian@gmail.com>"]
|
authors = ["Alex Kotov <kotovalexarian@gmail.com>"]
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
description = "Unsafe no-std binding to libkernaux - auxiliary library for kernel development"
|
description = "Unsafe no-std binding to libkernaux - auxiliary library for kernel development"
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
[package]
|
[package]
|
||||||
name = "kernaux"
|
name = "kernaux"
|
||||||
version = "0.6.1"
|
version = "0.7.0"
|
||||||
authors = ["Alex Kotov <kotovalexarian@gmail.com>"]
|
authors = ["Alex Kotov <kotovalexarian@gmail.com>"]
|
||||||
edition = "2021"
|
edition = "2021"
|
||||||
description = "Safe binding to libkernaux - auxiliary library for kernel development"
|
description = "Safe binding to libkernaux - auxiliary library for kernel development"
|
||||||
|
@ -21,7 +21,7 @@ ntoa = ["kernaux-sys/ntoa"]
|
||||||
ctor = "0.1.22"
|
ctor = "0.1.22"
|
||||||
|
|
||||||
[dependencies.kernaux-sys]
|
[dependencies.kernaux-sys]
|
||||||
version = "0.6.1"
|
version = "0.7.0"
|
||||||
default-features = false
|
default-features = false
|
||||||
path = "../kernaux-sys"
|
path = "../kernaux-sys"
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue