2021-09-14 21:29:41 +00:00
# Change Log
All notable changes to this project will be documented in this file. This change log follows the conventions of [keepachangelog.com ](http://keepachangelog.com/ ).
2021-09-29 16:00:21 +00:00
## [Unreleased]
2021-09-30 20:31:14 +00:00
## [0.1.184] - 2021-09-30
2021-09-30 20:25:21 +00:00
### Fixed
2021-09-30 20:26:56 +00:00
- Deserializing nullpointers as functions threw an exception
2021-09-30 20:25:58 +00:00
- Upcall stubs with non-primitive arguments failed to compile
2021-09-30 20:25:21 +00:00
- Upcall stubs had incorrect types
2021-09-29 15:55:05 +00:00
## [0.1.176] - 2021-09-29
2021-09-29 15:20:10 +00:00
### Fixed
- Usage of `defcfn` without a docstring produced an invalid `def` form
2021-09-29 15:18:45 +00:00
2021-09-29 15:16:41 +00:00
## [0.1.169] - 2021-09-28
2021-09-23 20:02:02 +00:00
### Added
- Macro for easily wrapping native functions with arbitrary logic
- Functions for creating wrapper fns for native functions
2021-09-29 15:16:41 +00:00
- Macro for easily aliasing types
2021-09-23 20:02:02 +00:00
- Functions to create scopes for deterministic deallocation
- Functions to load libraries by name or path
- Support for serializing and deserializing arbitrary Clojure functions
- Support for serializing and deserializing arbitrary Clojure data structures
2021-09-14 21:29:41 +00:00
2021-09-30 20:33:17 +00:00
[Unreleased]: https://github.com/IGJoshua/coffi/compare/v0.1.184...HEAD
2021-09-30 20:31:14 +00:00
[0.1.184]: https://github.com/IGJoshua/coffi/compare/v0.1.176...v0.1.184
2021-09-29 15:58:56 +00:00
[0.1.176]: https://github.com/IGJoshua/coffi/compare/v0.1.169...v0.1.176
2021-09-29 15:16:41 +00:00
[0.1.169]: https://github.com/IGJoshua/coffi/compare/16f56bc31d69142ec4d2fb61b15b069d78b127ca...v0.1.169