Skip to content

Commit

Permalink
Bump version (0.7.0) [1/2]
Browse files Browse the repository at this point in the history
  • Loading branch information
kotovalexarian committed Dec 23, 2022
1 parent 4d493ba commit 1cfff3f
Show file tree
Hide file tree
Showing 9 changed files with 48 additions and 70 deletions.
61 changes: 1 addition & 60 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,62 +1,3 @@
2022-12-23 Alex Kotov <[email protected]>

* configure.ac: Feature "--(enable|disable)-pkg-config" has been added

2022-12-22 Alex Kotov <[email protected]>

* include/kernaux/memmap.h: Complete rewrite

2022-12-21 Alex Kotov <[email protected]>

* 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 <[email protected]>

* src/multiboot2/*_print.c: Print Multiboot 2 ELF section headers

2022-12-17 Alex Kotov <[email protected]>

* configure.ac: Feature "--(enable|disable)-fixtures" has been added
* src/multiboot2/*_print.c: Print some values in hex

2022-12-16 Alex Kotov <[email protected]>

* configure.ac: Package "--with[out]-multiboot2" has been added
* include/kernaux/multiboot2.h: Has been made stable

2022-12-14 Alex Kotov <[email protected]>

* configure.ac: Enable shared library

2022-12-13 Alex Kotov <[email protected]>

* tests/Makefile.am: Fix FreeBSD builds

2022-12-12 Alex Kotov <[email protected]>

* examples/Makefile.am: Fix builds without pthreads
* include/: Non-conditional headers (except <kernaux/version.h>)

2022-12-11 Alex Kotov <[email protected]>

* include/kernaux/macro.h: Macro "KERNAUX_STATIC_TEST" has been added

2022-12-10 Alex Kotov <[email protected]>

* include/kernaux/macro.h: Macros "KERNAUX_CAST_(VAR|CONST)" have been added

2022-12-09 Alex Kotov <[email protected]>

* include/kernaux/generic/display.h: The header has been added

2022-12-08 Alex Kotov <[email protected]>

* include/kernaux/*.h: Definition "KERNAUX_BITFIELDS" has been added

2022-12-05 Alex Kotov <[email protected]>

libkernaux 0.6.1 released
libkernaux 0.7.0 released
38 changes: 38 additions & 0 deletions NEWS.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)
------------------

Expand Down
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
0.6.1
0.7.0
3 changes: 1 addition & 2 deletions bindings/mruby/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,7 @@ MRuby::Build.new do |conf|
# ...
conf.gem github: 'tailix/libkernaux',
path: 'bindings/mruby',
branch: 'v0.6.1',
checksum_hash: 'dfaf233b1a03de29a04560902010c6a31e37140a'
branch: 'v0.7.0'
# ...
end
```
2 changes: 1 addition & 1 deletion bindings/mruby/mrbgem.rake
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
MRuby::Gem::Specification.new 'mruby-kernaux' do |spec|
spec.version = '0.6.1'
spec.version = '0.7.0'
spec.license = 'MIT'
spec.homepage =
'https://github.com/tailix/libkernaux/tree/master/bindings/ruby'
Expand Down
4 changes: 2 additions & 2 deletions bindings/ruby/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,15 +15,15 @@ Install
Add the following to your `Gemfile`:

```ruby
gem 'kernaux', '~> 0.6.1'
gem 'kernaux', '~> 0.7.0'
```

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

```ruby
Gem::Specification.new do |spec|
# ...
spec.add_runtime_dependency 'kernaux', '~> 0.6.1'
spec.add_runtime_dependency 'kernaux', '~> 0.7.0'
# ...
end
```
2 changes: 1 addition & 1 deletion bindings/ruby/lib/kernaux/version.rb
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

module KernAux
# Gem version.
VERSION = '0.6.1'
VERSION = '0.7.0'

##
# This module includes functions to determine if specific features are
Expand Down
2 changes: 1 addition & 1 deletion bindings/rust/kernaux-sys/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "kernaux-sys"
version = "0.6.1"
version = "0.7.0"
authors = ["Alex Kotov <[email protected]>"]
edition = "2021"
description = "Unsafe no-std binding to libkernaux - auxiliary library for kernel development"
Expand Down
4 changes: 2 additions & 2 deletions bindings/rust/kernaux/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "kernaux"
version = "0.6.1"
version = "0.7.0"
authors = ["Alex Kotov <[email protected]>"]
edition = "2021"
description = "Safe binding to libkernaux - auxiliary library for kernel development"
Expand All @@ -21,7 +21,7 @@ ntoa = ["kernaux-sys/ntoa"]
ctor = "0.1.22"

[dependencies.kernaux-sys]
version = "0.6.1"
version = "0.7.0"
default-features = false
path = "../kernaux-sys"

Expand Down

0 comments on commit 1cfff3f

Please sign in to comment.