# 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.5.0 (2023-10-18) ### Chore - updated versions and changelogs - migrated AsRef to concrete types or Into - updated lints - formatting - explicitly defined all features - updated lints, deprecated Link type, removed Ref type, renamed Custom->Named ### Documentation - added changelog ### New Features - implemented config cache - added sqlite support, added inline ids for queries, normalized ms sql $1->@p1 syntax - added `wick config expand` - propagated context to non-wasm components, removed $ENV syntax in favor of liquid templates - added request/response middle to http trigger, refactored component codegen - added restapi router - added asset flags, fixed relative volumes, fixed manifest locations - added glob support in package files - added gzip error handling - added type imports ### Bug Fixes - fixed included cached assets on wick reg push - made configuration init a hard boundary with earlier validation - made env path usage more clear, fixed pull behavior, added wick show - fixed package push trying to retrieve remote assets - fixed trace spans, jaeger->otlp, fixed serving static from root - don't fetch lazy assets - added config fetch_all to fetch everything & made the default lazy - fixed linting issues ### Other - Added `wick install` * feat: added `wick install` * fix: using batch and ps1 files vs links on windows * ci: increment wick version * test: added wick install test for local app --------- ### Refactor - pulled triggers out of runtime - moved wick bin files to root - eliminated fetching of bytes before checking cache - removed double parse and added cheaper function to check OCI references ### Commit Statistics - 32 commits contributed to the release over the course of 176 calendar days. - 182 days passed between releases. - 30 commits were understood as [conventional](https://www.conventionalcommits.org). - 3 unique issues were worked on: [#319](https://github.com/candlecorp/wick/issues/319), [#388](https://github.com/candlecorp/wick/issues/388), [#405](https://github.com/candlecorp/wick/issues/405) ### 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)) * **[#388](https://github.com/candlecorp/wick/issues/388)** - Added `wick install` ([`3158048`](https://github.com/candlecorp/wick/commit/3158048ad1d0c33518cb647d08f927606afcecd0)) * **[#405](https://github.com/candlecorp/wick/issues/405)** - Fixed "refusing to overwrite ..." errors on application runs. ([`a10242d`](https://github.com/candlecorp/wick/commit/a10242d4786cfa199eaf61289b9da99d09c114a7)) * **Uncategorized** - Pulled triggers out of runtime ([`f791c68`](https://github.com/candlecorp/wick/commit/f791c68116bc2c9d7a57c4f5d61fbaddfeb4bd41)) - 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)) - Formatting ([`85ba75c`](https://github.com/candlecorp/wick/commit/85ba75c8696fb8197c70b891f31724a3b069d59c)) - Added changelog ([`3790520`](https://github.com/candlecorp/wick/commit/37905206a10ff16406b77ad296d467ebf76fc8fb)) - Moved wick bin files to root ([`a576880`](https://github.com/candlecorp/wick/commit/a576880fa97834d9f89cfd7db4a42598b24fc02c)) - Implemented config cache ([`7b60a70`](https://github.com/candlecorp/wick/commit/7b60a70188be0c9be39138accee9329a810fc1e5)) - Explicitly defined all features ([`7968fb0`](https://github.com/candlecorp/wick/commit/7968fb0b6fe519732595ed1e3ed9cc429a45d0c4)) - Added sqlite support, added inline ids for queries, normalized ms sql $1->@p1 syntax ([`b0b9cd2`](https://github.com/candlecorp/wick/commit/b0b9cd20f748ffe1956ad2501fe23991fededf13)) - Added `wick config expand` ([`33ea9cd`](https://github.com/candlecorp/wick/commit/33ea9cd5fff9a85398e7fc15661cb9401a085c18)) - Eliminated fetching of bytes before checking cache ([`586ace0`](https://github.com/candlecorp/wick/commit/586ace0978ca8adf58bf4d1fa5ed392015297c21)) - Removed double parse and added cheaper function to check OCI references ([`732db25`](https://github.com/candlecorp/wick/commit/732db25382951c1cb5c245af35dd3fcbf2677a71)) - Fixed included cached assets on wick reg push ([`4577461`](https://github.com/candlecorp/wick/commit/4577461e0a767ec99ae6482c2e2efeb3069ca0c8)) - Made configuration init a hard boundary with earlier validation ([`bf23983`](https://github.com/candlecorp/wick/commit/bf239832ccb282b7ce56430157a3412efc9737a6)) - Made env path usage more clear, fixed pull behavior, added wick show ([`fac116c`](https://github.com/candlecorp/wick/commit/fac116c0a98235e454dfdd4826e11508ebae68c6)) - Updated lints, deprecated Link type, removed Ref type, renamed Custom->Named ([`eb26a15`](https://github.com/candlecorp/wick/commit/eb26a1586f0e00137bbd9ee608cd15d3cde074d0)) - Added request/response middle to http trigger, refactored component codegen ([`85e1abf`](https://github.com/candlecorp/wick/commit/85e1abfc142a4f20e12a498e68c83de3f9971e8f)) - Fixed package push trying to retrieve remote assets ([`46d2910`](https://github.com/candlecorp/wick/commit/46d29109dc6502ea826236cf5438c54e02674d04)) - Fixed trace spans, jaeger->otlp, fixed serving static from root ([`9cd1fc0`](https://github.com/candlecorp/wick/commit/9cd1fc007e6a21944f4fd65f3f65f4a2a86fd1bd)) - Added restapi router ([`58045d0`](https://github.com/candlecorp/wick/commit/58045d0fe75f519b84ebd45f3b1493e55fd4b282)) - Don't fetch lazy assets ([`28c6255`](https://github.com/candlecorp/wick/commit/28c625552c460ac5c337efad3b0d621c9ec593cc)) - Added asset flags, fixed relative volumes, fixed manifest locations ([`3dd4cdb`](https://github.com/candlecorp/wick/commit/3dd4cdb6ff02a5ccdeb32d28522a8a0fe24e3d08)) - Added config fetch_all to fetch everything & made the default lazy ([`c1bb1d4`](https://github.com/candlecorp/wick/commit/c1bb1d409adbf77c59da9e3241fa23d90cc39c8e)) - Added glob support in package files ([`53ff1dd`](https://github.com/candlecorp/wick/commit/53ff1dd49057a0b7cb45deff02b350d8f1b2970e)) - Fixed linting issues ([`6c6f9a8`](https://github.com/candlecorp/wick/commit/6c6f9a80f9873f5989453c7800a355724cb61fff)) - Added gzip error handling ([`6fb111c`](https://github.com/candlecorp/wick/commit/6fb111cc0068ca5a4709ef274b046c0b590eee08)) - Added type imports ([`17c9058`](https://github.com/candlecorp/wick/commit/17c9058b98935fa8ed29dbc27b899c9e3244eb67))
## v0.4.0 (2023-09-14) ### Chore - migrated AsRef to concrete types or Into - updated lints - formatting - explicitly defined all features - updated lints, deprecated Link type, removed Ref type, renamed Custom->Named ### Documentation - added changelog ### New Features - implemented config cache - added sqlite support, added inline ids for queries, normalized ms sql $1->@p1 syntax - added `wick config expand` - propagated context to non-wasm components, removed $ENV syntax in favor of liquid templates - added request/response middle to http trigger, refactored component codegen - added restapi router - added asset flags, fixed relative volumes, fixed manifest locations - added glob support in package files - added gzip error handling - added type imports ### Bug Fixes - fixed included cached assets on wick reg push - made configuration init a hard boundary with earlier validation - made env path usage more clear, fixed pull behavior, added wick show - fixed package push trying to retrieve remote assets - fixed trace spans, jaeger->otlp, fixed serving static from root - don't fetch lazy assets - added config fetch_all to fetch everything & made the default lazy - fixed linting issues ### Other - Added `wick install` * feat: added `wick install` * fix: using batch and ps1 files vs links on windows * ci: increment wick version * test: added wick install test for local app --------- ### Refactor - moved wick bin files to root - eliminated fetching of bytes before checking cache - removed double parse and added cheaper function to check OCI references ## v0.3.1 (2023-08-28) ### Chore - explicitly defined all features - updated lints, deprecated Link type, removed Ref type, renamed Custom->Named ### New Features - implemented config cache - added sqlite support, added inline ids for queries, normalized ms sql $1->@p1 syntax - added `wick config expand` - propagated context to non-wasm components, removed $ENV syntax in favor of liquid templates - added request/response middle to http trigger, refactored component codegen - added restapi router - added asset flags, fixed relative volumes, fixed manifest locations - added glob support in package files - added gzip error handling - added type imports ### Bug Fixes - fixed included cached assets on wick reg push - made configuration init a hard boundary with earlier validation - made env path usage more clear, fixed pull behavior, added wick show - fixed package push trying to retrieve remote assets - fixed trace spans, jaeger->otlp, fixed serving static from root - don't fetch lazy assets - added config fetch_all to fetch everything & made the default lazy - fixed linting issues ### Other - Added `wick install` * feat: added `wick install` * fix: using batch and ps1 files vs links on windows * ci: increment wick version * test: added wick install test for local app --------- ### Refactor - moved wick bin files to root - eliminated fetching of bytes before checking cache - removed double parse and added cheaper function to check OCI references ## v0.3.0 (2023-04-18) ### Chore - release flow-component, flow-expression-parser, flow-graph, wick-asset-reference, wick-component, wick-config, wick-oci-utils - renamed some packages to be unique for crates.io - cleaned up comments, errors, et al ### New Features - added generated code to wrap responses ### Refactor - pulled package-related OCI methods into wick-oci-utils ### Test - added registry tests, invoke tests, v1 tests ### Commit Statistics - 6 commits contributed to the release over the course of 14 calendar days. - 6 commits were understood as [conventional](https://www.conventionalcommits.org). - 0 issues like '(#ID)' were seen in commit messages ### Commit Details
view details * **Uncategorized** - Release ([`7361b14`](https://github.com/candlecorp/wick/commit/7361b149ca108904341364426e1509105913f31f)) - Renamed some packages to be unique for crates.io ([`45c7b19`](https://github.com/candlecorp/wick/commit/45c7b192ab740c7b1c0f60466e73e3f6cb9d21be)) - Added generated code to wrap responses ([`73e6310`](https://github.com/candlecorp/wick/commit/73e631097656436f10eda91816c137fa94c1a043)) - Cleaned up comments, errors, et al ([`fd3bedf`](https://github.com/candlecorp/wick/commit/fd3bedfb6b847ad5fe19d0838443cc308d75ab2b)) - Added registry tests, invoke tests, v1 tests ([`3802bf9`](https://github.com/candlecorp/wick/commit/3802bf93746725527d5dfa80f3c65d3314d4122c)) - Pulled package-related OCI methods into wick-oci-utils ([`7e25382`](https://github.com/candlecorp/wick/commit/7e2538202a03999c2b5781d7658b72118dce9446))