Skip to content

Commit aa6520c

Browse files
committed
Update changelog for v0.19.0
1 parent 84e940f commit aa6520c

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

docs/src/changelog.md

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,20 @@
33
This documents notable changes in Clang.jl. The format is based on [Keep a
44
Changelog](https://keepachangelog.com).
55

6-
## [Unreleased](https://github.com/JuliaInterop/Clang.jl/compare/v0.18.3...master)
6+
## [v0.19.0] - 2025-08-14
77

88
### Added
99

1010
- Added support for recognizing signed chars as enum constants
1111
([5a1cc29](https://github.com/JuliaInterop/Clang.jl/commit/5a1cc29c154ed925f01e59dfd705cbf8042158e4)).
12-
- Added bindings for Clang 17, which should allow compatibility with Julia 1.12
13-
([#494]).
12+
- Added bindings for Clang 17/18/19, which should allow compatibility with Julia
13+
1.12 and 1.13 ([#494], [#503], [#526]).
1414
- Added [`TranslationUnit(::Function)`](@ref),
1515
[`parse_header(::Function)`](@ref), and [`parse_headers(::Function)`](@ref) to
1616
help with using Clang.jl in a memory-safe way ([#545]).
17+
- Added initial support for generating bindings for ObjectiveC code, currently
18+
limited to interfaces and protocols ([#505], [#519], [#522], [#524], [#527]).
19+
- Implemented `Base.propertynames` for Union structs ([#538]).
1720

1821
### Fixed
1922

@@ -23,6 +26,7 @@ Changelog](https://keepachangelog.com).
2326
the same name, which previously caused the generator to crash ([#500]).
2427
- Large L-suffixed integer literals that are greater than `typemax(Clong)` will now be wrapped
2528
as unsigned integers (`Culong`) ([#516]).
29+
- Fixed handling of non-field struct children ([#479]).
2630

2731
## [v0.18.3] - 2024-04-23
2832

0 commit comments

Comments
 (0)