Skip to content

Commit 1cfff3f

Browse files
Bump version (0.7.0) [1/2]
1 parent 4d493ba commit 1cfff3f

File tree

9 files changed

+48
-70
lines changed

9 files changed

+48
-70
lines changed

ChangeLog

Lines changed: 1 addition & 60 deletions
Original file line numberDiff line numberDiff line change
@@ -1,62 +1,3 @@
11
2022-12-23 Alex Kotov <kotovalexarian@gmail.com>
22

3-
* configure.ac: Feature "--(enable|disable)-pkg-config" has been added
4-
5-
2022-12-22 Alex Kotov <kotovalexarian@gmail.com>
6-
7-
* include/kernaux/memmap.h: Complete rewrite
8-
9-
2022-12-21 Alex Kotov <kotovalexarian@gmail.com>
10-
11-
* configure.ac: Rename feature "--(enable|disable)-debug" to
12-
"--(enable|disable)-assert"
13-
* include/: Definition "KERNAUX_DEBUG" has been removed
14-
* include/kernaux/runtime.h: New header
15-
* include/kernaux/assert.h: Removed header
16-
17-
2022-12-19 Alex Kotov <kotovalexarian@gmail.com>
18-
19-
* src/multiboot2/*_print.c: Print Multiboot 2 ELF section headers
20-
21-
2022-12-17 Alex Kotov <kotovalexarian@gmail.com>
22-
23-
* configure.ac: Feature "--(enable|disable)-fixtures" has been added
24-
* src/multiboot2/*_print.c: Print some values in hex
25-
26-
2022-12-16 Alex Kotov <kotovalexarian@gmail.com>
27-
28-
* configure.ac: Package "--with[out]-multiboot2" has been added
29-
* include/kernaux/multiboot2.h: Has been made stable
30-
31-
2022-12-14 Alex Kotov <kotovalexarian@gmail.com>
32-
33-
* configure.ac: Enable shared library
34-
35-
2022-12-13 Alex Kotov <kotovalexarian@gmail.com>
36-
37-
* tests/Makefile.am: Fix FreeBSD builds
38-
39-
2022-12-12 Alex Kotov <kotovalexarian@gmail.com>
40-
41-
* examples/Makefile.am: Fix builds without pthreads
42-
* include/: Non-conditional headers (except <kernaux/version.h>)
43-
44-
2022-12-11 Alex Kotov <kotovalexarian@gmail.com>
45-
46-
* include/kernaux/macro.h: Macro "KERNAUX_STATIC_TEST" has been added
47-
48-
2022-12-10 Alex Kotov <kotovalexarian@gmail.com>
49-
50-
* include/kernaux/macro.h: Macros "KERNAUX_CAST_(VAR|CONST)" have been added
51-
52-
2022-12-09 Alex Kotov <kotovalexarian@gmail.com>
53-
54-
* include/kernaux/generic/display.h: The header has been added
55-
56-
2022-12-08 Alex Kotov <kotovalexarian@gmail.com>
57-
58-
* include/kernaux/*.h: Definition "KERNAUX_BITFIELDS" has been added
59-
60-
2022-12-05 Alex Kotov <kotovalexarian@gmail.com>
61-
62-
libkernaux 0.6.1 released
3+
libkernaux 0.7.0 released

NEWS.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,44 @@ Releases
33

44

55

6+
0.7.0 (2022-12-23)
7+
------------------
8+
9+
169 files changed, 6332 insertions(+), 3858 deletions(-)
10+
11+
### Breaking changes
12+
13+
* `./configure` - feature `--(enable|disable)-debug` has been removed.
14+
* `<kernaux/*>` - definition `KERNAUX_DEBUG` has been removed.
15+
* `<kernaux/assert.h>` - it has been removed.
16+
* `<kernaux/memmap.h>` - it has been completely rewritten.
17+
18+
### New features
19+
20+
* `./configure` - feature `--(enable|disable)-fixtures` has been added.
21+
* `./configure` - feature `--(enable|disable)-pkg-config[=PATH` has been added.
22+
It allows you to specify where to install **pkg-config** files.
23+
* `./configure` - package `--with[out]-multiboot2` has been added.
24+
* `<kernaux/*>` - definition `KERNAUX_BITFIELDS` has been added.
25+
* `<kernaux/generic/display.h>` - new header.
26+
* `<kernaux/macro.h>` - macro `KERNAUX_STATIC_TEST` has been added.
27+
* `<kernaux/macro.h>` - macros `KERNAUX_CAST_(VAR|CONST)` have been added.
28+
* `<kernaux/multiboot2.h>` - new header.
29+
* `<kernaux/runtime.h>` - new header. Now it contains the variable
30+
`kernaux_assert_cb`.
31+
32+
### Other changes
33+
34+
* `./configure` - a shared library is built by default.
35+
* `<kernaux/*>` - the headers are the same regardless of the selection
36+
of features and packages (except `<kernaux/version.h>`).
37+
* `examples/Makefile` - the test suite can be built now without **pthreads**.
38+
* `tests/Makefile` - the ability to run tests from with any working directory
39+
has been added.
40+
* `tests/Makefile` - the test suite has been fixed to run on FreeBSD.
41+
42+
43+
644
0.6.1 (2022-12-05)
745
------------------
846

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.6.1
1+
0.7.0

bindings/mruby/README.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,7 @@ MRuby::Build.new do |conf|
1919
# ...
2020
conf.gem github: 'tailix/libkernaux',
2121
path: 'bindings/mruby',
22-
branch: 'v0.6.1',
23-
checksum_hash: 'dfaf233b1a03de29a04560902010c6a31e37140a'
22+
branch: 'v0.7.0'
2423
# ...
2524
end
2625
```

bindings/mruby/mrbgem.rake

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
MRuby::Gem::Specification.new 'mruby-kernaux' do |spec|
2-
spec.version = '0.6.1'
2+
spec.version = '0.7.0'
33
spec.license = 'MIT'
44
spec.homepage =
55
'https://github.com/tailix/libkernaux/tree/master/bindings/ruby'

bindings/ruby/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,15 +15,15 @@ Install
1515
Add the following to your `Gemfile`:
1616

1717
```ruby
18-
gem 'kernaux', '~> 0.6.1'
18+
gem 'kernaux', '~> 0.7.0'
1919
```
2020

2121
Or add the following to your `*.gemspec`:
2222

2323
```ruby
2424
Gem::Specification.new do |spec|
2525
# ...
26-
spec.add_runtime_dependency 'kernaux', '~> 0.6.1'
26+
spec.add_runtime_dependency 'kernaux', '~> 0.7.0'
2727
# ...
2828
end
2929
```

bindings/ruby/lib/kernaux/version.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
module KernAux
44
# Gem version.
5-
VERSION = '0.6.1'
5+
VERSION = '0.7.0'
66

77
##
88
# This module includes functions to determine if specific features are

bindings/rust/kernaux-sys/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "kernaux-sys"
3-
version = "0.6.1"
3+
version = "0.7.0"
44
authors = ["Alex Kotov <kotovalexarian@gmail.com>"]
55
edition = "2021"
66
description = "Unsafe no-std binding to libkernaux - auxiliary library for kernel development"

bindings/rust/kernaux/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "kernaux"
3-
version = "0.6.1"
3+
version = "0.7.0"
44
authors = ["Alex Kotov <kotovalexarian@gmail.com>"]
55
edition = "2021"
66
description = "Safe binding to libkernaux - auxiliary library for kernel development"
@@ -21,7 +21,7 @@ ntoa = ["kernaux-sys/ntoa"]
2121
ctor = "0.1.22"
2222

2323
[dependencies.kernaux-sys]
24-
version = "0.6.1"
24+
version = "0.7.0"
2525
default-features = false
2626
path = "../kernaux-sys"
2727

0 commit comments

Comments
 (0)