zlink-codegen 0.6.0

Utility to generate zlink code from varlink IDL files
Documentation
# 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.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## 0.6.0 - 2026-07-11

### Added
- โœจ Add --rustfmt to zlink-codegen.
- โœจ Introduce generate_files() function.
- โœจ Introduce an error.rs.

### Changed
- ๐Ÿ”ง Replace hardcoded /tmp socket paths.
- ๐Ÿ—๏ธ ReplyError derive no longer requires specific field order.
- ๐Ÿ—๏ธ Drop support for `no_alloc`. #144

### Dependencies
- โฌ†๏ธ Update chrono to v0.4.42 (#107).

### Documentation
- ๐Ÿ“ Update docs as per the recent changes.
- ๐Ÿ“ Drop explicit lifetimes in Server example.
- ๐Ÿ“ Advertise the new Matrix channel.
- ๐Ÿ“ Redesign the top part, now that we have a nice logo.
- ๐Ÿ“ Add logo to the docs.

### Fixed
- ๐Ÿ› Fix the example varlink interface. #145
- ๐Ÿ› Add `rename` attributes to method parameters. #129
- ๐Ÿ› add `zlink` instead of `serde` attribute for ReplyError.

### Other
- ๐Ÿšจ Fix clippy warnings from latest stable Rust.
- โ™ป Refactor main.rs to use generate_files().
- ๐Ÿ“„ Add license file to individual crates. #131

### Testing
- โœ… Update test-integration to use generate_files().
- ๐Ÿงช Add tests for camelCase params/fields.

## 0.5.0 - 2026-05-03

### Fixed
- ๐Ÿ› Make sure methods return objects in tests.

## 0.4.2 - 2026-04-26

### Documentation
- ๐Ÿ“ Configure docs.rs to build for all supported targets.

## 0.4.1 - 2026-03-28

### Other
- Updated the following local packages: zlink.

## 0.4.0 - 2026-02-22

### Added
- โœจ add support for ANY type.
- โœจ Support FDs in Service impls.

### Breaking
- ๐Ÿ’ฅ Move `Sock` from `handle` to the trait in Service. #207

## 0.3.0 - 2026-01-12

### Breaking
- ๐Ÿ’ฅ chain::ReplyStream's items now owned. #185

### Changed
- ๐Ÿ—๏ธ Move reply types from Chain to send method.
- โ™ป๏ธ Rename service handle lifetime to 'service.

### Documentation
- ๐Ÿ“ List forgotten `smol` feature.
- ๐Ÿ“ Drop now incorrect `no_std` claims.

### Other
- โœ๏ธ Fix a typo.
- โœ๏ธ  Add missing `.` at the end of sentences.

### Performance
- โšก๏ธ Allow service to return borrowed data from call.

### Removed
- ๐Ÿ”ฅ `proxy` only generate chain methods for owned types ret.