# 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).
## v0.3.0 (2023-10-18)
### Chore
- updated versions and changelogs
- migrated AsRef to concrete types or Into
- updated lints
### Documentation
- added changelog
- added example docs, updated generated docs
### New Features
- added configurable timeout per-operation
- added config validation, passing of config on command line, exposing config to user
- added operation context
### Bug Fixes
- fixed issue where component host would not report an accurate signature
### Refactor
- removed native stdlib and associated references
- removed mutexes in PacketStream, made Invocation state error-proof
- lowercased the start character of all log events
- re-integrated Packet/PacketStream with Invocation
### Commit Statistics
- 15 commits contributed to the release over the course of 165 calendar days.
- 181 days passed between releases.
- 13 commits were understood as [conventional](https://www.conventionalcommits.org).
- 1 unique issue was worked on: [#375](https://github.com/candlecorp/wick/issues/375)
### Commit Details
view details
* **[#375](https://github.com/candlecorp/wick/issues/375)**
- Fixed rustdoc, cleaned up buildability of individual crates ([`c3aae56`](https://github.com/candlecorp/wick/commit/c3aae5603084135101a302981dc6e72c9a257e8d))
* **Uncategorized**
- Removed native stdlib and associated references ([`69d79c1`](https://github.com/candlecorp/wick/commit/69d79c1c8eee66dcd766648c359145a1898691c7))
- Updated versions and changelogs ([`35ff51b`](https://github.com/candlecorp/wick/commit/35ff51b8a93c27475765a7eb65c23256f4f93d67))
- Removed mutexes in PacketStream, made Invocation state error-proof ([`0f3fef3`](https://github.com/candlecorp/wick/commit/0f3fef30abf88525a9966b823edccb18a1919aaf))
- Migrated AsRef to concrete types or Into ([`60128f7`](https://github.com/candlecorp/wick/commit/60128f7707f2d2a537ffa32e24376f58d7faa7be))
- Updated lints ([`7bb6865`](https://github.com/candlecorp/wick/commit/7bb686524f6adaaebbd3d6502ee24c0d5f6efc7c))
- Merge remote-tracking branch 'refs/remotes/origin/main' ([`344b60c`](https://github.com/candlecorp/wick/commit/344b60c854bd33f1d267c7f422378e2716496ba6))
- Lowercased the start character of all log events ([`43fa508`](https://github.com/candlecorp/wick/commit/43fa5081c09f1e4003f550c6ae62bfcc50d6e6f5))
- Added changelog ([`3790520`](https://github.com/candlecorp/wick/commit/37905206a10ff16406b77ad296d467ebf76fc8fb))
- Added example docs, updated generated docs ([`0d37e8a`](https://github.com/candlecorp/wick/commit/0d37e8af72f6578595deb2138b57711a2ff6ceca))
- Added configurable timeout per-operation ([`d0d58be`](https://github.com/candlecorp/wick/commit/d0d58bed91a911c19a8fcd54d2ec5f9a6fd1d74d))
- Fixed issue where component host would not report an accurate signature ([`495734d`](https://github.com/candlecorp/wick/commit/495734dc37a29801ca2c68c77da60d0b30905303))
- Added config validation, passing of config on command line, exposing config to user ([`954e9ff`](https://github.com/candlecorp/wick/commit/954e9ffbdab962ad051764f5a9dcb90bfe543175))
- Re-integrated Packet/PacketStream with Invocation ([`12a0f6d`](https://github.com/candlecorp/wick/commit/12a0f6de257cf4b5789474fef448c7828f315bb5))
- Added operation context ([`88dbedb`](https://github.com/candlecorp/wick/commit/88dbedb624e1e381f253fb6b56d9af81ceeb00c8))
## v0.2.0 (2023-09-14)
### Chore
- migrated AsRef to concrete types or Into
- updated lints
### Documentation
- added changelog
- added example docs, updated generated docs
### New Features
- added configurable timeout per-operation
- added config validation, passing of config on command line, exposing config to user
- added operation context
### Bug Fixes
- fixed issue where component host would not report an accurate signature
### Refactor
- removed mutexes in PacketStream, made Invocation state error-proof
- lowercased the start character of all log events
- re-integrated Packet/PacketStream with Invocation
## v0.1.1 (2023-08-28)
### Documentation
- added example docs, updated generated docs
### New Features
- added configurable timeout per-operation
- added config validation, passing of config on command line, exposing config to user
- added operation context
### Bug Fixes
- fixed issue where component host would not report an accurate signature
### Refactor
- re-integrated Packet/PacketStream with Invocation
## v0.1.0 (2023-04-19)
### Chore
- removing unused dependencies
- renamed some packages to be unique for crates.io
- added missing metadata in Cargo.toml projects
### New Features
- added generated code to wrap responses
- added wick-test
- added http trigger
### Test
- moved tests with native-component to separate rust project in test/integration
- added postgres and mssql to integration setup
### Commit Statistics
- 11 commits contributed to the release over the course of 39 calendar days.
- 8 commits were understood as [conventional](https://www.conventionalcommits.org).
- 0 issues like '(#ID)' were seen in commit messages
### Commit Details
view details
* **Uncategorized**
- Moved tests with native-component to separate rust project in test/integration ([`890b9dd`](https://github.com/candlecorp/wick/commit/890b9dd879e9d18c8e989989a01e73eb5a987b2f))
- Removing unused dependencies ([`82fd51f`](https://github.com/candlecorp/wick/commit/82fd51f5f813ea6887f40a0df031f33e13b0fd99))
- Renamed some packages to be unique for crates.io ([`45c7b19`](https://github.com/candlecorp/wick/commit/45c7b192ab740c7b1c0f60466e73e3f6cb9d21be))
- Added missing metadata in Cargo.toml projects ([`f7c7615`](https://github.com/candlecorp/wick/commit/f7c7615186d900b8f509355b2012dec66c4ad76a))
- Added generated code to wrap responses ([`73e6310`](https://github.com/candlecorp/wick/commit/73e631097656436f10eda91816c137fa94c1a043))
- Added postgres and mssql to integration setup ([`ce40e43`](https://github.com/candlecorp/wick/commit/ce40e430c0aae30ef85a710f5476d32a87d4dec4))
- Added wick-test ([`bc79d37`](https://github.com/candlecorp/wick/commit/bc79d37c98b41e10815a9641396e73b3c4c3b55a))
- Added http trigger ([`d90f0ab`](https://github.com/candlecorp/wick/commit/d90f0ab4aa1afc911859d2877903bc1f164cfbf5))
- Fix: updated wick-component-codegen metadata fix: updated cargo deny configuration ([`51406ea`](https://github.com/candlecorp/wick/commit/51406ea741ef3d73389e3859c5a3ee41fba9079f))
- Unified workspace dependencies, added versions ([`2f2c131`](https://github.com/candlecorp/wick/commit/2f2c13155e236a3d55d31adb2a12b5ea26e89f25))
- Renamed wasmflow->wick, migrated root-level tests to better locations ([`ed9bef3`](https://github.com/candlecorp/wick/commit/ed9bef306029db64675434500ba7c1519e65478e))