Skip to content

Commit 8747bc9

Browse files
committed
Bump version and update changelog.
1 parent 7a5ae20 commit 8747bc9

File tree

3 files changed

+114
-27
lines changed

3 files changed

+114
-27
lines changed

CHANGELOG.md

Lines changed: 112 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -9,38 +9,46 @@
99
- [Removed](#removed)
1010
- [Fixed](#fixed)
1111
- [Security](#security)
12-
- [0.33.1](#0331)
12+
- [0.47.0](#0470)
13+
- [Changed](#changed-1)
1314
- [Fixed](#fixed-1)
14-
- [0.33.0](#0330)
15+
- [0.33.1 .. 0.46.0](#0331--0460)
1516
- [Added](#added-1)
16-
- [Changed](#changed-1)
17-
- [Deprecated](#deprecated-1)
1817
- [Removed](#removed-1)
18+
- [Changed](#changed-2)
1919
- [Fixed](#fixed-2)
20-
- [Security](#security-1)
21-
- [0.32.2](#0322)
20+
- [0.33.1](#0331)
2221
- [Fixed](#fixed-3)
23-
- [0.32.1](#0321)
24-
- [Fixed](#fixed-4)
25-
- [0.32.0](#0320)
22+
- [0.33.0](#0330)
2623
- [Added](#added-2)
27-
- [Changed](#changed-2)
28-
- [Fixed](#fixed-5)
29-
- [0.31.0](#0310)
30-
- [Added](#added-3)
3124
- [Changed](#changed-3)
32-
- [Deprecated](#deprecated-2)
25+
- [Deprecated](#deprecated-1)
3326
- [Removed](#removed-2)
27+
- [Fixed](#fixed-4)
28+
- [Security](#security-1)
29+
- [0.32.2](#0322)
30+
- [Fixed](#fixed-5)
31+
- [0.32.1](#0321)
3432
- [Fixed](#fixed-6)
35-
- [0.30.0](#0300)
36-
- [Added](#added-4)
33+
- [0.32.0](#0320)
34+
- [Added](#added-3)
3735
- [Changed](#changed-4)
38-
- [Deprecated](#deprecated-3)
3936
- [Fixed](#fixed-7)
40-
- [0.29.0](#0290)
41-
- [Added](#added-5)
37+
- [0.31.0](#0310)
38+
- [Added](#added-4)
4239
- [Changed](#changed-5)
40+
- [Deprecated](#deprecated-2)
41+
- [Removed](#removed-3)
4342
- [Fixed](#fixed-8)
43+
- [0.30.0](#0300)
44+
- [Added](#added-5)
45+
- [Changed](#changed-6)
46+
- [Deprecated](#deprecated-3)
47+
- [Fixed](#fixed-9)
48+
- [0.29.0](#0290)
49+
- [Added](#added-6)
50+
- [Changed](#changed-7)
51+
- [Fixed](#fixed-10)
4452

4553
<!-- END doctoc generated TOC please keep comment here to allow auto update -->
4654

@@ -56,6 +64,32 @@ Released YYYY/MM/DD
5664

5765
## Changed
5866

67+
* TODO (or remove section if none)
68+
69+
## Deprecated
70+
71+
* TODO (or remove section if none)
72+
73+
## Removed
74+
75+
* TODO (or remove section if none)
76+
77+
## Fixed
78+
79+
* TODO (or remove section if none)
80+
81+
## Security
82+
83+
* TODO (or remove section if none)
84+
85+
--------------------------------------------------------------------------------
86+
87+
# 0.47.0
88+
89+
Released 2019/01/19
90+
91+
## Changed
92+
5993
- `#pragma pack(n)` is now translated to `#[repr(C, packed(n))]` when targeting Rust 1.33+. [#537][]
6094

6195
[#537]: https://github.com/rust-lang-nursery/rust-bindgen/issues/537
@@ -64,21 +98,74 @@ Released YYYY/MM/DD
6498

6599
[#1474]: https://github.com/rust-lang-nursery/rust-bindgen/issues/1474
66100

67-
## Deprecated
101+
## Fixed
68102

69-
* TODO (or remove section if none)
103+
* `#[repr(packed)]` is now properly added if the struct only contains a vtable.
104+
[#1495][]
105+
106+
[#1495]: https://github.com/rust-lang/rust-bindgen/pull/1495
107+
108+
* `clang-sys` should now more accurately find libclang versions when multiple
109+
of them are available. [#1489][]
110+
111+
[#1489]: https://github.com/rust-lang/rust-bindgen/pull/1489
112+
113+
--------------------------------------------------------------------------------
114+
115+
# 0.33.1 .. 0.46.0
116+
117+
https://github.com/rust-lang/rust-bindgen/compare/v0.32.2...v0.46.0
118+
119+
(Just a sneak peek, since a lot of stuff has changed :D)
120+
121+
## Added
122+
123+
* APIs to add lines to specific rust modules / C++ namespaces exist now.
124+
[#1307][]
125+
126+
[#1307]: https://github.com/rust-lang/rust-bindgen/issues/1307
70127

71128
## Removed
72129

73-
* TODO (or remove section if none)
130+
* The link options (`link`, `link_framework`, `link_static`) have been removed.
131+
They did nothing already, see [#104][]
132+
133+
[#104]: https://github.com/rust-lang/rust-bindgen/issues/104
134+
135+
## Changed
136+
137+
* Associated constants are used now for bitfield enums when available. [#1166][]
138+
139+
[#1166]: https://github.com/rust-lang/rust-bindgen/issues/1166
140+
141+
* New versions of a bunch of dependencies (syn / quote / etc.).
74142

75143
## Fixed
76144

77-
* TODO (or remove section if none)
145+
* Better target information from clang to properly generate types when
146+
cross-compiling [#1289][].
78147

79-
## Security
148+
[#1289]: https://github.com/rust-lang/rust-bindgen/issues/1289
80149

81-
* TODO (or remove section if none)
150+
* Pointer constness was fixed in a bunch of cases when using `int const*` and
151+
such. [#1311][] [#1312][].
152+
153+
[#1311]: https://github.com/rust-lang/rust-bindgen/issues/1311
154+
[#1312]: https://github.com/rust-lang/rust-bindgen/issues/1312
155+
156+
* Bitfields now work properly on big-endian machines. [#1340][]
157+
158+
[#1340]: https://github.com/rust-lang/rust-bindgen/issues/1340
159+
160+
* `wchar_t` layout works properly now. [#1345][]
161+
162+
[#1345]: https://github.com/rust-lang/rust-bindgen/issues/1345
163+
164+
* Functions can be blacklisted now. [#1364][]
165+
166+
[#1364]: https://github.com/rust-lang/rust-bindgen/issues/1364
167+
168+
* ... Lot's more!
82169

83170
--------------------------------------------------------------------------------
84171

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ readme = "README.md"
1414
repository = "https://github.com/rust-lang/rust-bindgen"
1515
documentation = "https://docs.rs/bindgen"
1616
homepage = "https://rust-lang.github.io/rust-bindgen/"
17-
version = "0.46.0"
17+
version = "0.47.0"
1818
build = "build.rs"
1919

2020
include = [

0 commit comments

Comments
 (0)