|
| 1 | +# Changelog |
| 2 | + |
| 3 | +All notable changes to this project will be documented in this file. |
| 4 | + |
| 5 | +# [@nanoforge-dev/common@1.0.0](https://github.com/NanoForge-dev/Engine/tree/@nanoforge-dev/common@1.0.0) - (2026-01-09) |
| 6 | + |
| 7 | +## Bug Fixes |
| 8 | + |
| 9 | +- **common:** Update exception imports and adjust formatting in abstract class ([e8370b5](https://github.com/NanoForge-dev/Engine/commit/e8370b5d67aaf6c67ac842e404b7a81695938270)) by @Exeloo |
| 10 | +- Change exception handling ([fa1a2e6](https://github.com/NanoForge-dev/Engine/commit/fa1a2e66ad14d61f5ede8b5c93aad1e4c351e914)) by @Exeloo |
| 11 | +- **exceptions:** Bad naming ([384875f](https://github.com/NanoForge-dev/Engine/commit/384875f90434662b6d6c5614cfefe094f66f6b9c)) by @MartinFillon |
| 12 | +- **common:** Change is running ([ed54f84](https://github.com/NanoForge-dev/Engine/commit/ed54f847073f37188b7a11f3e39035e4c8c30918)) by @Exeloo |
| 13 | +- **common:** Init lib order ([3d1c789](https://github.com/NanoForge-dev/Engine/commit/3d1c789b2a593bf23e92f5fdeb2bbf6c88a62a8a)) by @Exeloo |
| 14 | + |
| 15 | +## Documentation |
| 16 | + |
| 17 | +- 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 |
| 18 | +- Add funding (#147) ([7301fad](https://github.com/NanoForge-dev/Engine/commit/7301fad10f59b7e1f7fa788f8a2f6fc81d0db72e)) by @Exeloo |
| 19 | +- Add a basic introduction readme ([b240964](https://github.com/NanoForge-dev/Engine/commit/b240964a265b31769a8c5422e23e20156ba56192)) by @MartinFillon |
| 20 | +- Add building and dependency docs to every readme ([2d4785b](https://github.com/NanoForge-dev/Engine/commit/2d4785bdcb455e83337b37540f9ab6b3394c0850)) by @MartinFillon |
| 21 | + |
| 22 | +## Features |
| 23 | + |
| 24 | +- **packages/network:** Client and server for tcp/udp and networked pong as example (#156) ([839fb95](https://github.com/NanoForge-dev/Engine/commit/839fb95449f6ae0ee66d7f7e279374268b743f65)) by @Tchips46 |
| 25 | +- **common:** Add server run options (#117) ([9ae5136](https://github.com/NanoForge-dev/Engine/commit/9ae5136672d45efceb4b889db5219223a175ec62)) by @Exeloo |
| 26 | +- **core:** Introduce `EditableApplicationContext` for managing sound libraries ([6c7bac2](https://github.com/NanoForge-dev/Engine/commit/6c7bac261eeb7ad79203d5695d5ad76dc9e9e9f5)) by @Exeloo |
| 27 | +- **common:** Introduce `NfFetchException` for improved fetch error handling ([09da6ba](https://github.com/NanoForge-dev/Engine/commit/09da6ba4cfab0c86be877bb2b6a997f4e95b7b73)) by @Exeloo |
| 28 | +- **core:** Add Context that admit a ClientLibraryManager ([3835bc8](https://github.com/NanoForge-dev/Engine/commit/3835bc8a6e6d039f11a513b7fe54c353f90e9fe1)) by @Exeloo |
| 29 | +- **music:** Finish music library and add an interface for mutable libraries ([8e00c5d](https://github.com/NanoForge-dev/Engine/commit/8e00c5d00f2901ada86f59667eff7e5d3446076b)) by @MartinFillon |
| 30 | +- **common, core, config:** Introduce configuration registry and validation system ([4fafb82](https://github.com/NanoForge-dev/Engine/commit/4fafb82576fec6866fc281ad5b10321d2ac430df)) by @Exeloo |
| 31 | +- **core:** Enhance type safety and execution context handling ([d986030](https://github.com/NanoForge-dev/Engine/commit/d986030a333bc08d2e37291d1a023cf8d7a6e1d6)) by @Exeloo |
| 32 | +- **app:** Add the ability to mute and unmute sounds ([947bdc0](https://github.com/NanoForge-dev/Engine/commit/947bdc00784a4c3313fe08feb4f91fc91b3ac7b7)) by @MartinFillon |
| 33 | +- **sound:** Add sound playing ([e264dbc](https://github.com/NanoForge-dev/Engine/commit/e264dbcf87a52403e3a29b8c58cccbacae460ecf)) by @MartinFillon |
| 34 | +- **sound:** Init basic sound library ([9cfc3d9](https://github.com/NanoForge-dev/Engine/commit/9cfc3d9dd9fe74b44f0f45705a4316c0699bbd79)) by @MartinFillon |
| 35 | +- Add dependencies handling ([e51dd3b](https://github.com/NanoForge-dev/Engine/commit/e51dd3bdb5e2e3de21339bf6218e85f935efb9d5)) by @Exeloo |
| 36 | +- Add dependencies to current libs ([9a838dc](https://github.com/NanoForge-dev/Engine/commit/9a838dcfdacd690b889ead64df730d7d35802f91)) by @Exeloo |
| 37 | +- **common:** Add dependencies handler ([edb098a](https://github.com/NanoForge-dev/Engine/commit/edb098a65fb932ba9a9532a9b1eee7d64a7a8f0d)) by @Exeloo |
| 38 | +- **input:** Add input library ([387e97d](https://github.com/NanoForge-dev/Engine/commit/387e97d7c3015a869947af4acecf48e8e1b0e2b8)) by @Exeloo |
| 39 | +- **graphics:** Add base component and circle component ([28f5c45](https://github.com/NanoForge-dev/Engine/commit/28f5c45229bd525deaca3aacb341e2633be46ea4)) by @Exeloo |
| 40 | +- **common:** Add templates to each get library functions ([327a002](https://github.com/NanoForge-dev/Engine/commit/327a0028828e29417cbed5f92d4cbca45b616e9d)) by @Exeloo |
| 41 | +- **asset-manager:** Add file return ([6bc326a](https://github.com/NanoForge-dev/Engine/commit/6bc326a66be52693f014ea080497a905531d85dc)) by @Exeloo |
| 42 | +- **asset-manager:** Add wgsl handling ([335b400](https://github.com/NanoForge-dev/Engine/commit/335b400547ca90f55b4c761c28e8c13dc034d07c)) by @Exeloo |
| 43 | +- **asset-manager:** Add tests ([28f4cce](https://github.com/NanoForge-dev/Engine/commit/28f4cce7d71ae4746fb6656aad7decd07b1b910e)) by @Exeloo |
| 44 | +- **asset-manager:** Add asset manager ([1774a26](https://github.com/NanoForge-dev/Engine/commit/1774a26593099b4faa0a2527d1684de35211d5d2)) by @Exeloo |
| 45 | +- Add asset manager default in core ([26cc5a9](https://github.com/NanoForge-dev/Engine/commit/26cc5a99e014fbc8669a43cc4aa4d78ecc1dee14)) by @Exeloo |
| 46 | +- Add core and common ([1755c79](https://github.com/NanoForge-dev/Engine/commit/1755c799c143513d72b28edaac875267d484a44f)) by @Exeloo |
| 47 | +- Initial commit ([c9bb59e](https://github.com/NanoForge-dev/Engine/commit/c9bb59ee963e7b444e8668db55597915e9ef0e4b)) by @Exeloo |
| 48 | + |
| 49 | +## Refactor |
| 50 | + |
| 51 | +- Change test engine (#126) ([ce2c71f](https://github.com/NanoForge-dev/Engine/commit/ce2c71fc1d1b5e3fb3ff4e86fd30aa77c969fbe0)) by @Exeloo |
| 52 | +- Migrate namespaces to `@nanoforge-dev` and update related imports ([c84c927](https://github.com/NanoForge-dev/Engine/commit/c84c927ead941d914e5a9fd752fd3a5ac969f981)) by @Exeloo |
| 53 | +- **libraries:** Implement initialization validation and standardize nullable fields ([8b04575](https://github.com/NanoForge-dev/Engine/commit/8b04575cf7f649a440b8f40ad6114414406b0c1a)) by @Exeloo |
| 54 | +- **asset-manager:** Simplify the usage of asset manager ([8759e95](https://github.com/NanoForge-dev/Engine/commit/8759e958a0c66e3c6e36fbea1a8ee6a305f86dc0)) by @Exeloo |
| 55 | + |
0 commit comments