Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
".": "0.3.16"
".": "0.4.0"
}
76 changes: 76 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,76 @@
# Changelog

## [0.4.0](https://github.com/wippyai/framework/compare/v0.3.16...v0.4.0) (2026-07-09)


### Features

* add initial implementation of LICENSE, README, CODEOWNERS, and .gitattributes files into LLM and Usage modules ([bc45cd4](https://github.com/wippyai/framework/commit/bc45cd47a3ffbfb931dc34e9ef90e82b946a136a))
* add initial implementation of LLM and Usage modules with subsplit ([f5f57e3](https://github.com/wippyai/framework/commit/f5f57e364fcce4b42259ad010caecf3368100e72))
* add initial implementation of other modules with subsplit ([d63373f](https://github.com/wippyai/framework/commit/d63373f2d395506bddb9d79306beea278a571da7))
* **agent:** add trait behavior declarations ([#69](https://github.com/wippyai/framework/issues/69)) ([e925105](https://github.com/wippyai/framework/commit/e925105bb728c8087c7620d9c7134aef34eb2e16))
* **agent:** declarative active trait/tool overlays on agent_context ([0c70bea](https://github.com/wippyai/framework/commit/0c70bea9ea4c88e488759e8befef4682349ddeca))
* **agent:** enhance tool schema extraction and add raw metadata retrieval ([e51ef74](https://github.com/wippyai/framework/commit/e51ef74f4b82a5b84d2dddcd465a3d39db3c4e49))
* **agent:** update Agent module ([25dc230](https://github.com/wippyai/framework/commit/25dc230194e45bd8d3100dc88c1a7e738e72b5fc))
* **bedrock:** bulletproof tool calling and structured output across all models ([8632cad](https://github.com/wippyai/framework/commit/8632cadd5cb92e746ea53f506f0865038edeb448))
* **bootloader:** generate ENCRYPTION_KEY on start ([#9](https://github.com/wippyai/framework/issues/9)) ([552c586](https://github.com/wippyai/framework/commit/552c58696ff699c5922485a55239877196cdbc5b))
* **bootloader:** Support multiple DBs ([#18](https://github.com/wippyai/framework/issues/18)) ([e7d6d1b](https://github.com/wippyai/framework/commit/e7d6d1bf341d4541f399291c539ff44102fce4a6))
* **ci:** adopt release-please for automated releases ([#74](https://github.com/wippyai/framework/issues/74)) ([af963ad](https://github.com/wippyai/framework/commit/af963ada98fdfad86ec8b73c15fbe9e2e831ccf5))
* **facade:** add host_config_layout ns.requirement for managed-layout ([b926ab8](https://github.com/wippyai/framework/commit/b926ab85a705e1e73d01758cb2af62046e55511e))
* **facade:** content_fs theming with fs:// scheme + CSS-vars endpoint ([b77092d](https://github.com/wippyai/framework/commit/b77092d04b380a1feb6cc485272f9662ed1eae72))
* **facade:** tanstack passthrough + theme persistence; Web Host CDN 1.0.41 (EE2-2265, EE2-2274) ([92019de](https://github.com/wippyai/framework/commit/92019ded21ac281ada331f4b0a5badbeefd71c7a))
* **facade:** tanstack requirement → themeMode-style passthrough to AppConfig.tanstack ([821486a](https://github.com/wippyai/framework/commit/821486af023a181d8225f0d46b5b54d00a87e6f9))
* **facade:** theme persistence (cookie / localStorage) + Jet SSR shell ([ae6f9e6](https://github.com/wippyai/framework/commit/ae6f9e6515449ee59c75b5eabd011ccb712ee459))
* **facade:** theme_mode forcing + bump Web Host CDN 1.0.37 -> 1.0.39 (EE2-2265) ([0c1691c](https://github.com/wippyai/framework/commit/0c1691c7084f2e4d6881d792c295a9468a9efa7c))
* **facade:** theme_mode forcing + Web Host CDN 1.0.39 (EE2-2265) ([6421013](https://github.com/wippyai/framework/commit/6421013222775c056b5cbe75739aa4f52e0ac325))
* **llm:** add AWS Bedrock provider for Claude models ([2899419](https://github.com/wippyai/framework/commit/2899419e223fb62d592a3a5dc1f6e6638088d6e1))
* **llm:** add EC2 IMDS credential support and register container env vars ([084b947](https://github.com/wippyai/framework/commit/084b947f8df419c184d4df71395eb85446b39d85))
* **llm:** Add Google LLM providers ([#21](https://github.com/wippyai/framework/issues/21)) ([64143c3](https://github.com/wippyai/framework/commit/64143c34bf54e1098bd51d56c7ab988f8474445c))
* **llm:** Add the ability to use global region in vertex ([73bbc7f](https://github.com/wippyai/framework/commit/73bbc7f25a506d6f39aaba9f338bce912fe80d84))
* **llm:** extract bedrock into standalone provider with Converse API and embeddings ([c07637a](https://github.com/wippyai/framework/commit/c07637ae6d2809792441862feaf822738d246e6a))
* **llm:** implement AWS eventstream binary parser for Bedrock streaming ([ec147bf](https://github.com/wippyai/framework/commit/ec147bf64b07bfceec94628655b752fecbfc25ab))
* **llm:** optional model_resolver contract for model/provider resolution ([3cf905b](https://github.com/wippyai/framework/commit/3cf905b81cbdf9ae061fb22b34ad2246d5abf739))
* **llm:** Support Claude thinking ([3f485e8](https://github.com/wippyai/framework/commit/3f485e8d2293f1cb421f921b9b22e586a2e14a7a))
* **llm:** Update LLM module ([c15ceb3](https://github.com/wippyai/framework/commit/c15ceb3efd8d7afd2cb6f40e0682aac5c2420a9e))
* **relay:** declare ENVs in requirements ([5bdc358](https://github.com/wippyai/framework/commit/5bdc358659e3ca95e399502a16d48a04c758c82e))
* **relay:** update Relay component ([3602ef0](https://github.com/wippyai/framework/commit/3602ef08e0a842bf2a8bfe1e06bcb701bb154a93))
* **relay:** use `src` dir as source root ([e101330](https://github.com/wippyai/framework/commit/e101330bf25fd40de439e79163e0a71d6c2358b3))
* sync changes; ([c3e7f20](https://github.com/wippyai/framework/commit/c3e7f20cbeb7043e72284368b792fb721009f7ce))
* **test:** enhance support for immutable tables and improve error handling ([4b26c02](https://github.com/wippyai/framework/commit/4b26c02348af6b751358f79689c580269d492f27))
* update README with module descriptions and badge style improvements ([0b24d38](https://github.com/wippyai/framework/commit/0b24d382deca79ef2c3b1b5fa6d6a55504b101b6))
* **usage:** add environment variable support for database resource ([966539c](https://github.com/wippyai/framework/commit/966539c385fbc30baac8debc5e6e76be03969b9f))
* **usage:** add get_usage_by_user to token_usage_repo ([38f8aa1](https://github.com/wippyai/framework/commit/38f8aa169d54d4686a7dcad26b8da19822fb2ea7))
* **usage:** rename `target_db` entry to `env-target_db`; ([e13173c](https://github.com/wippyai/framework/commit/e13173c789fe37a19b00410938fadf3658df3310))
* **usage:** update Usage module ([61f341c](https://github.com/wippyai/framework/commit/61f341c4847410abfb57361f992c4bca97d775b7))
* **views:** add API router requirement for endpoint configuration ([a455aef](https://github.com/wippyai/framework/commit/a455aefe630f7ffaa6e7c2fb52f7dfbcf5be3e3b))
* **views:** Add registry-based environment variable mappings for view templates ([#22](https://github.com/wippyai/framework/issues/22)) ([ea42ee9](https://github.com/wippyai/framework/commit/ea42ee9ac56d37c374f57f68ed251e074ce8f926))
* **views:** camelCase component & page API projection ([bf04c68](https://github.com/wippyai/framework/commit/bf04c68fa7eb01bc3df79db49a76401802386f43))
* **wc-content-kit:** new module shipping mermaid / markdown / chartjs web components ([6091461](https://github.com/wippyai/framework/commit/6091461b828ceb36dfbe37e0dfcf37abc28350db))


### Bug Fixes

* **actor:** Remove extra entry ([a9adaac](https://github.com/wippyai/framework/commit/a9adaac9306261bfc4a05b829e60b8dd3401dc44))
* **agent:** Fix dependencies ([2c3161f](https://github.com/wippyai/framework/commit/2c3161f8d722c7e8d0273c3f0a8b7a2b435c498e))
* **bedrock:** detect embedding models with cross-region inference prefixes ([cf87c95](https://github.com/wippyai/framework/commit/cf87c95715b68edae7df385096c7ad9f9b8c9f82))
* **bedrock:** resolve all lint errors with proper type annotations ([e454908](https://github.com/wippyai/framework/commit/e454908d42ef8545919f9c6a1f03efa0a54f8a2b))
* **bootloader:** classify dependencies by registry meta.type, not namespace heuristic ([84295a4](https://github.com/wippyai/framework/commit/84295a4b29d02a7a15ba7efb64c1a3ac7baf9026))
* Configuration changes and Code quality improvements ([#30](https://github.com/wippyai/framework/issues/30)) ([d8dd0d2](https://github.com/wippyai/framework/commit/d8dd0d2f10137edc7c57d45e6cfbe201fd0906c8))
* **discovery:** resolve lint errors in providers_test with :: any casts ([ea7159b](https://github.com/wippyai/framework/commit/ea7159bc59cf449dc7a765b2412e56854a8a28d8))
* Fixed invalid OpenRouter mapping for OpenAI sync requests ([#19](https://github.com/wippyai/framework/issues/19)) ([197e621](https://github.com/wippyai/framework/commit/197e62190a91bea5e77c6a17cfd6894fff7df18a))
* invalid openrouter mapping for openai sync requests ([#15](https://github.com/wippyai/framework/issues/15)) ([0b56cf6](https://github.com/wippyai/framework/commit/0b56cf65ab3622747f7aaca6e5a4fdc84fec8e9c))
* **llm:** Fix google mapper ([#24](https://github.com/wippyai/framework/issues/24)) ([1d43194](https://github.com/wippyai/framework/commit/1d43194b6e0f625e11f30498efc0d49c7213aea9))
* **llm:** handle nil actor case when retrieving metadata ([ce395fb](https://github.com/wippyai/framework/commit/ce395fb8fc6fb1ba54df1191a27d8279ef123acd))
* **llm:** track resolved model name in usage instead of class alias ([c96aa90](https://github.com/wippyai/framework/commit/c96aa90866e28468f5da561dc5d9a7a3b4c52da4))
* meta deprecation warning removal ([#29](https://github.com/wippyai/framework/issues/29)) ([91e9668](https://github.com/wippyai/framework/commit/91e966868ada880ce2d1b124449f2e690ecb51af))
* path to the Usage module sources ([7e27d0e](https://github.com/wippyai/framework/commit/7e27d0e6acfdab1319db9cb295c334ddb6289224))
* **relay:** propagate authenticated scope ([#70](https://github.com/wippyai/framework/issues/70)) ([5d6cafd](https://github.com/wippyai/framework/commit/5d6cafde870aebfb3abb174c5b6b74fe23917cb7))
* **relay:** return plugins as array in welcome message ([176b17d](https://github.com/wippyai/framework/commit/176b17d4eabbae3325b8ad9044845eb0276a125a))
* remove unnecessary DB mapping in requirements ([#25](https://github.com/wippyai/framework/issues/25)) ([80ac41e](https://github.com/wippyai/framework/commit/80ac41e48764cdbebad860d4644ccce90004de6a))
* repair subsplit ([1d80df8](https://github.com/wippyai/framework/commit/1d80df8a3a538b9e67e14d3bd9101c0fed62ce64))
* resolve pre-existing lint errors across llm, embeddings, views ([c102179](https://github.com/wippyai/framework/commit/c102179ba7491b634983c7d60d120eb720bdc628))
* sessions flows ([#12](https://github.com/wippyai/framework/issues/12)) ([fa44d5d](https://github.com/wippyai/framework/commit/fa44d5d2e843b264b360a9672dbb11667bb2482d))
* **usage:** add OS storage for environment variables and update target_db storage reference ([ad859d0](https://github.com/wippyai/framework/commit/ad859d0dea7a4f1a38a64a7e4ff3ae5808766ee2))
* **usage:** resolve context_id from ctx when not provided in options ([2899419](https://github.com/wippyai/framework/commit/2899419e223fb62d592a3a5dc1f6e6638088d6e1))
* **views/tests:** update entry_point default tests for projection-layer defaults ([8713596](https://github.com/wippyai/framework/commit/87135969cf06d5efb0a99608a7c25cfef554ea10))
* **views:** make bundled_meta_test actually run + register it; fix latent fixture bug ([fdee596](https://github.com/wippyai/framework/commit/fdee5963b755294bb1d6fbdd2e391a69fc4c205a))
Loading