Skip to content

Commit

Permalink
Add changelog file
Browse files Browse the repository at this point in the history
  • Loading branch information
tamaracha committed Sep 28, 2024
1 parent adf923b commit b4f0ca8
Showing 1 changed file with 52 additions and 0 deletions.
52 changes: 52 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

### Added

- Create changelog file for release notes

## [0.2.1] - 2024-09-28

### Fixed

- Make DownloadTask compatible with configuration cache.

## [0.2.0] - 2024-09-27

### Added

- Support argFile configuration as an alternative filtering mechanism to setting included symbols directly in the extension, use `whitelist.argFile` property in the library config.
- Add `DumpIncludes` task to dump includes encountered in a library's headers to a text file in the build directory per convention: `gradlew dumpIncludes`.
This file can be copied and modified for further usage as argFile.

### Changed

- Parallelize tasks running Jextract for faster multi-lib builds.

### Fixed

- Use Jextract 22 for JVM 23.

### Removed

- Remove custom download location DSL, but the download task can be configured with custom URLs.
- Remove separate download plugin and merge download stuff into this plugin.

## [0.1.0] - 2024-09-16

### Added

- Tasks to download and install Jextract from the official EA download page
- Task to generate bindings for given headers using Jextract
- DSL extension to configure multiple native libraries and desired Jextract version/installation

[unreleased]: https://github.com/infolektuell/gradle-jextract/compare/v1.1.1...HEAD
[0.2.1]: https://github.com/infolektuell/gradle-jextract/compare/v0.2.0...v0.2.1
[0.2.0]: https://github.com/infolektuell/gradle-jextract/compare/v0.1.0...v0.2.0
[0.1.0]: https://github.com/infolektuell/gradle-jextract/releases/tag/v0.1.0

0 comments on commit b4f0ca8

Please sign in to comment.