From 0ac090fce95ba5cfbf766aebceb614a0d34a326b Mon Sep 17 00:00:00 2001 From: Exelo Date: Fri, 9 Jan 2026 04:53:44 +0100 Subject: [PATCH] chore(asset-manager): release @nanoforge-dev/asset-manager@1.0.0 --- packages/asset-manager/CHANGELOG.md | 40 +++++++++++++++++++++++++++++ packages/asset-manager/package.json | 2 +- 2 files changed, 41 insertions(+), 1 deletion(-) create mode 100644 packages/asset-manager/CHANGELOG.md diff --git a/packages/asset-manager/CHANGELOG.md b/packages/asset-manager/CHANGELOG.md new file mode 100644 index 0000000..ad6320c --- /dev/null +++ b/packages/asset-manager/CHANGELOG.md @@ -0,0 +1,40 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +# [@nanoforge-dev/asset-manager@1.0.0](https://github.com/NanoForge-dev/Engine/tree/@nanoforge-dev/asset-manager@1.0.0) - (2026-01-09) + +## Bug Fixes + +- **ecs:** Change type handling on lib ecs ([580192d](https://github.com/NanoForge-dev/Engine/commit/580192d5038f386c965434f78aacdf3d1e399ff8)) by @Exeloo + +## Documentation + +- Update README files with new structure and detailed usage examples for all packages (#157) ([63fab73](https://github.com/NanoForge-dev/Engine/commit/63fab7326bd9c7e6b00f950694ab16c9d9190c53)) by @Exeloo +- Add funding (#147) ([7301fad](https://github.com/NanoForge-dev/Engine/commit/7301fad10f59b7e1f7fa788f8a2f6fc81d0db72e)) by @Exeloo +- Add building and dependency docs to every readme ([2d4785b](https://github.com/NanoForge-dev/Engine/commit/2d4785bdcb455e83337b37540f9ab6b3394c0850)) by @MartinFillon + +## Features + +- **core:** Introduce `EditableApplicationContext` for managing sound libraries ([6c7bac2](https://github.com/NanoForge-dev/Engine/commit/6c7bac261eeb7ad79203d5695d5ad76dc9e9e9f5)) by @Exeloo +- **graphics:** Add base component and circle component ([28f5c45](https://github.com/NanoForge-dev/Engine/commit/28f5c45229bd525deaca3aacb341e2633be46ea4)) by @Exeloo +- **asset-manager:** Add file return ([6bc326a](https://github.com/NanoForge-dev/Engine/commit/6bc326a66be52693f014ea080497a905531d85dc)) by @Exeloo +- **asset-manager:** Add wgsl handling ([335b400](https://github.com/NanoForge-dev/Engine/commit/335b400547ca90f55b4c761c28e8c13dc034d07c)) by @Exeloo +- **asset-manager:** Add tests ([28f4cce](https://github.com/NanoForge-dev/Engine/commit/28f4cce7d71ae4746fb6656aad7decd07b1b910e)) by @Exeloo +- **asset-manager:** Add asset manager ([1774a26](https://github.com/NanoForge-dev/Engine/commit/1774a26593099b4faa0a2527d1684de35211d5d2)) by @Exeloo +- **asset-manager:** Add base library ([83a0351](https://github.com/NanoForge-dev/Engine/commit/83a0351baa0c23a93cc54e9361243ad68ffbc421)) by @Exeloo + +## Refactor + +- Change test engine (#126) ([ce2c71f](https://github.com/NanoForge-dev/Engine/commit/ce2c71fc1d1b5e3fb3ff4e86fd30aa77c969fbe0)) by @Exeloo +- Migrate namespaces to `@nanoforge-dev` and update related imports ([c84c927](https://github.com/NanoForge-dev/Engine/commit/c84c927ead941d914e5a9fd752fd3a5ac969f981)) by @Exeloo +- **libraries:** Implement initialization validation and standardize nullable fields ([8b04575](https://github.com/NanoForge-dev/Engine/commit/8b04575cf7f649a440b8f40ad6114414406b0c1a)) by @Exeloo +- **asset-manager:** Replace generic error with `NfNotFound` for missing assets ([11bc944](https://github.com/NanoForge-dev/Engine/commit/11bc944e8acbbf48e5d851c2972b5ef8958a61c7)) by @Exeloo +- **asset-manager:** Simplify the usage of asset manager ([8759e95](https://github.com/NanoForge-dev/Engine/commit/8759e958a0c66e3c6e36fbea1a8ee6a305f86dc0)) by @Exeloo +- **libs:** Remove `ECSContext` type in favor of `Context` ([b4ea6f1](https://github.com/NanoForge-dev/Engine/commit/b4ea6f1622b4a29cf57b9bfa1b715f56d248806e)) by @Exeloo + +## Testing + +- Refactor context initialization and asset handling in library tests ([3864643](https://github.com/NanoForge-dev/Engine/commit/38646439ed40dac4d190829e3839228d0e2605fa)) by @Exeloo +- **libs:** Include ConfigRegistry in library initialization test ([b559759](https://github.com/NanoForge-dev/Engine/commit/b5597595087b42132f491cc59ace69d63394c178)) by @Exeloo + diff --git a/packages/asset-manager/package.json b/packages/asset-manager/package.json index b5aeca5..7a93b34 100644 --- a/packages/asset-manager/package.json +++ b/packages/asset-manager/package.json @@ -1,7 +1,7 @@ { "$schema": "https://json.schemastore.org/package.json", "name": "@nanoforge-dev/asset-manager", - "version": "0.0.1", + "version": "1.0.0", "description": "NanoForge Engine - Asset Manager", "keywords": [ "nanoforge",