# 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 - explicitly defined all features - updated rustfmt and fixed formatting errors - updated lints, deprecated Link type, removed Ref type, renamed Custom->Named ### Documentation - added changelog - added example docs, updated generated docs ### New Features - added "@file.txt" style inclusion of files for CLI args - added spread operator in SQL positional args, merge sql components. - propagated context to non-wasm components, removed $ENV syntax in favor of liquid templates - made CLI parsing of arguments slightly smarter - propagating component config through to user code - added settings file, wick reg login, & wick reg push --latest - add Base64Bytes to wick-packet ### Bug Fixes - made env path usage more clear, fixed pull behavior, added wick show - fixed issue where component host would not report an accurate signature - fixed trace spans, jaeger->otlp, fixed serving static from root ### Refactor - lowercased the start character of all log events - made v0, v1, and normalized config conditional features - eliminated fetching of bytes before checking cache - removed conflicting timeouts in favor of per-op timeouts ### Commit Statistics - 24 commits contributed to the release over the course of 174 calendar days. - 181 days passed between releases. - 22 commits were understood as [conventional](https://www.conventionalcommits.org). - 3 unique issues were worked on: [#319](https://github.com/candlecorp/wick/issues/319), [#328](https://github.com/candlecorp/wick/issues/328), [#399](https://github.com/candlecorp/wick/issues/399) ### Commit Details
view details * **[#319](https://github.com/candlecorp/wick/issues/319)** - Propagated context to non-wasm components, removed $ENV syntax in favor of liquid templates ([`7ab25d2`](https://github.com/candlecorp/wick/commit/7ab25d2fc1274fbf552b86f59774b1b24ea12b0f)) * **[#328](https://github.com/candlecorp/wick/issues/328)** - Added spread operator in SQL positional args, merge sql components. ([`cbf564e`](https://github.com/candlecorp/wick/commit/cbf564eebf5c96f1d827c319e927c5f4150c5e56)) * **[#399](https://github.com/candlecorp/wick/issues/399)** - Better http client substream support. ([`744f1ac`](https://github.com/candlecorp/wick/commit/744f1ac3d5fa8c28e8e0a1e80d7f5e49839c0c43)) * **Uncategorized** - Added "@file.txt" style inclusion of files for CLI args ([`0cdd79d`](https://github.com/candlecorp/wick/commit/0cdd79d9ed0313eb0301ea796ef05c6182415f4d)) - Updated versions and changelogs ([`35ff51b`](https://github.com/candlecorp/wick/commit/35ff51b8a93c27475765a7eb65c23256f4f93d67)) - 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)) - Made v0, v1, and normalized config conditional features ([`f28522f`](https://github.com/candlecorp/wick/commit/f28522fa663f121f5da90df9dd8461d85c6222ed)) - Explicitly defined all features ([`7968fb0`](https://github.com/candlecorp/wick/commit/7968fb0b6fe519732595ed1e3ed9cc429a45d0c4)) - Eliminated fetching of bytes before checking cache ([`586ace0`](https://github.com/candlecorp/wick/commit/586ace0978ca8adf58bf4d1fa5ed392015297c21)) - Updated rustfmt and fixed formatting errors ([`1b09917`](https://github.com/candlecorp/wick/commit/1b09917bf75ad3d954d4864bc3bf552137c3cd0f)) - Added example docs, updated generated docs ([`0d37e8a`](https://github.com/candlecorp/wick/commit/0d37e8af72f6578595deb2138b57711a2ff6ceca)) - Made env path usage more clear, fixed pull behavior, added wick show ([`fac116c`](https://github.com/candlecorp/wick/commit/fac116c0a98235e454dfdd4826e11508ebae68c6)) - Removed conflicting timeouts in favor of per-op timeouts ([`888814b`](https://github.com/candlecorp/wick/commit/888814bb24d3d4dd4b460af2616a72814f2bd7a1)) - Fixed issue where component host would not report an accurate signature ([`495734d`](https://github.com/candlecorp/wick/commit/495734dc37a29801ca2c68c77da60d0b30905303)) - Made CLI parsing of arguments slightly smarter ([`703988e`](https://github.com/candlecorp/wick/commit/703988e288b32a1dc7f3d9dee232f4b4c79cc1cc)) - Updated lints, deprecated Link type, removed Ref type, renamed Custom->Named ([`eb26a15`](https://github.com/candlecorp/wick/commit/eb26a1586f0e00137bbd9ee608cd15d3cde074d0)) - Propagating component config through to user code ([`8058284`](https://github.com/candlecorp/wick/commit/8058284a1a686366fa8829f9377981d7ba389554)) - Fixed trace spans, jaeger->otlp, fixed serving static from root ([`9cd1fc0`](https://github.com/candlecorp/wick/commit/9cd1fc007e6a21944f4fd65f3f65f4a2a86fd1bd)) - Added settings file, wick reg login, & wick reg push --latest ([`63858e1`](https://github.com/candlecorp/wick/commit/63858e1bc6673b61d50fa8f66dc4378369850910)) - Add Base64Bytes to wick-packet ([`399c5d5`](https://github.com/candlecorp/wick/commit/399c5d518b0a291dba63fb3f69337af2911d1776))
## v0.2.0 (2023-09-14) ### Chore - migrated AsRef to concrete types or Into - updated lints - explicitly defined all features - updated rustfmt and fixed formatting errors - updated lints, deprecated Link type, removed Ref type, renamed Custom->Named ### Documentation - added changelog - added example docs, updated generated docs ### New Features - added spread operator in SQL positional args, merge sql components. - propagated context to non-wasm components, removed $ENV syntax in favor of liquid templates - made CLI parsing of arguments slightly smarter - propagating component config through to user code - added settings file, wick reg login, & wick reg push --latest - add Base64Bytes to wick-packet ### Bug Fixes - made env path usage more clear, fixed pull behavior, added wick show - fixed issue where component host would not report an accurate signature - fixed trace spans, jaeger->otlp, fixed serving static from root ### Refactor - lowercased the start character of all log events - made v0, v1, and normalized config conditional features - eliminated fetching of bytes before checking cache - removed conflicting timeouts in favor of per-op timeouts ## v0.1.1 (2023-08-28) ### Chore - explicitly defined all features - updated rustfmt and fixed formatting errors - updated lints, deprecated Link type, removed Ref type, renamed Custom->Named ### Documentation - added example docs, updated generated docs ### New Features - added spread operator in SQL positional args, merge sql components. - propagated context to non-wasm components, removed $ENV syntax in favor of liquid templates - made CLI parsing of arguments slightly smarter - propagating component config through to user code - added settings file, wick reg login, & wick reg push --latest - add Base64Bytes to wick-packet ### Bug Fixes - made env path usage more clear, fixed pull behavior, added wick show - fixed issue where component host would not report an accurate signature - fixed trace spans, jaeger->otlp, fixed serving static from root ### Refactor - made v0, v1, and normalized config conditional features - eliminated fetching of bytes before checking cache - removed conflicting timeouts in favor of per-op timeouts ## 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 - renamed existing wafl references ### New Features - centralized relative file resolution within wick-config - added wick-test - added http trigger - added codegen based off component.yaml ### Bug Fixes - adjusted default features on deps - path resolution and missing wasm components in interpreter ### Refactor - reorganized config to make further additions sustainable - pulled package-related OCI methods into wick-oci-utils ### Test - moved tests with native-component to separate rust project in test/integration - added postgres and mssql to integration setup ### Commit Statistics - 17 commits contributed to the release over the course of 39 calendar days. - 14 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 postgres and mssql to integration setup ([`ce40e43`](https://github.com/candlecorp/wick/commit/ce40e430c0aae30ef85a710f5476d32a87d4dec4)) - Reorganized config to make further additions sustainable ([`ce7bc3a`](https://github.com/candlecorp/wick/commit/ce7bc3a3ff467aa8834301697daca0398c61222c)) - Adjusted default features on deps ([`1c58123`](https://github.com/candlecorp/wick/commit/1c58123f86ec95073b503790fe272b04003a05df)) - Pulled package-related OCI methods into wick-oci-utils ([`7e25382`](https://github.com/candlecorp/wick/commit/7e2538202a03999c2b5781d7658b72118dce9446)) - Path resolution and missing wasm components in interpreter ([`16bb6b4`](https://github.com/candlecorp/wick/commit/16bb6b4e60436ab7a0ee931e89e3e9485fbe32dc)) - Centralized relative file resolution within wick-config ([`b834853`](https://github.com/candlecorp/wick/commit/b83485305d609f9f599ae4a3f0aa03d9e101fb5c)) - 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 existing wafl references ([`3a42e63`](https://github.com/candlecorp/wick/commit/3a42e6388e3561103412ca3e47db8b5feb5ef3a9)) - Added codegen based off component.yaml ([`8745221`](https://github.com/candlecorp/wick/commit/8745221bb0e25332f85bebe2387bc10a440ed5ac)) - Renamed wasmflow->wick, migrated root-level tests to better locations ([`ed9bef3`](https://github.com/candlecorp/wick/commit/ed9bef306029db64675434500ba7c1519e65478e))