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
55 changes: 55 additions & 0 deletions packages/common/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
# Changelog

All notable changes to this project will be documented in this file.

# [@nanoforge-dev/[email protected]](https://github.com/NanoForge-dev/Engine/tree/@nanoforge-dev/[email protected]) - (2026-01-09)

## Bug Fixes

- **common:** Update exception imports and adjust formatting in abstract class ([e8370b5](https://github.com/NanoForge-dev/Engine/commit/e8370b5d67aaf6c67ac842e404b7a81695938270)) by @Exeloo
- Change exception handling ([fa1a2e6](https://github.com/NanoForge-dev/Engine/commit/fa1a2e66ad14d61f5ede8b5c93aad1e4c351e914)) by @Exeloo
- **exceptions:** Bad naming ([384875f](https://github.com/NanoForge-dev/Engine/commit/384875f90434662b6d6c5614cfefe094f66f6b9c)) by @MartinFillon
- **common:** Change is running ([ed54f84](https://github.com/NanoForge-dev/Engine/commit/ed54f847073f37188b7a11f3e39035e4c8c30918)) by @Exeloo
- **common:** Init lib order ([3d1c789](https://github.com/NanoForge-dev/Engine/commit/3d1c789b2a593bf23e92f5fdeb2bbf6c88a62a8a)) 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 a basic introduction readme ([b240964](https://github.com/NanoForge-dev/Engine/commit/b240964a265b31769a8c5422e23e20156ba56192)) by @MartinFillon
- Add building and dependency docs to every readme ([2d4785b](https://github.com/NanoForge-dev/Engine/commit/2d4785bdcb455e83337b37540f9ab6b3394c0850)) by @MartinFillon

## Features

- **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
- **common:** Add server run options (#117) ([9ae5136](https://github.com/NanoForge-dev/Engine/commit/9ae5136672d45efceb4b889db5219223a175ec62)) by @Exeloo
- **core:** Introduce `EditableApplicationContext` for managing sound libraries ([6c7bac2](https://github.com/NanoForge-dev/Engine/commit/6c7bac261eeb7ad79203d5695d5ad76dc9e9e9f5)) by @Exeloo
- **common:** Introduce `NfFetchException` for improved fetch error handling ([09da6ba](https://github.com/NanoForge-dev/Engine/commit/09da6ba4cfab0c86be877bb2b6a997f4e95b7b73)) by @Exeloo
- **core:** Add Context that admit a ClientLibraryManager ([3835bc8](https://github.com/NanoForge-dev/Engine/commit/3835bc8a6e6d039f11a513b7fe54c353f90e9fe1)) by @Exeloo
- **music:** Finish music library and add an interface for mutable libraries ([8e00c5d](https://github.com/NanoForge-dev/Engine/commit/8e00c5d00f2901ada86f59667eff7e5d3446076b)) by @MartinFillon
- **common, core, config:** Introduce configuration registry and validation system ([4fafb82](https://github.com/NanoForge-dev/Engine/commit/4fafb82576fec6866fc281ad5b10321d2ac430df)) by @Exeloo
- **core:** Enhance type safety and execution context handling ([d986030](https://github.com/NanoForge-dev/Engine/commit/d986030a333bc08d2e37291d1a023cf8d7a6e1d6)) by @Exeloo
- **app:** Add the ability to mute and unmute sounds ([947bdc0](https://github.com/NanoForge-dev/Engine/commit/947bdc00784a4c3313fe08feb4f91fc91b3ac7b7)) by @MartinFillon
- **sound:** Add sound playing ([e264dbc](https://github.com/NanoForge-dev/Engine/commit/e264dbcf87a52403e3a29b8c58cccbacae460ecf)) by @MartinFillon
- **sound:** Init basic sound library ([9cfc3d9](https://github.com/NanoForge-dev/Engine/commit/9cfc3d9dd9fe74b44f0f45705a4316c0699bbd79)) by @MartinFillon
- Add dependencies handling ([e51dd3b](https://github.com/NanoForge-dev/Engine/commit/e51dd3bdb5e2e3de21339bf6218e85f935efb9d5)) by @Exeloo
- Add dependencies to current libs ([9a838dc](https://github.com/NanoForge-dev/Engine/commit/9a838dcfdacd690b889ead64df730d7d35802f91)) by @Exeloo
- **common:** Add dependencies handler ([edb098a](https://github.com/NanoForge-dev/Engine/commit/edb098a65fb932ba9a9532a9b1eee7d64a7a8f0d)) by @Exeloo
- **input:** Add input library ([387e97d](https://github.com/NanoForge-dev/Engine/commit/387e97d7c3015a869947af4acecf48e8e1b0e2b8)) by @Exeloo
- **graphics:** Add base component and circle component ([28f5c45](https://github.com/NanoForge-dev/Engine/commit/28f5c45229bd525deaca3aacb341e2633be46ea4)) by @Exeloo
- **common:** Add templates to each get library functions ([327a002](https://github.com/NanoForge-dev/Engine/commit/327a0028828e29417cbed5f92d4cbca45b616e9d)) 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
- Add asset manager default in core ([26cc5a9](https://github.com/NanoForge-dev/Engine/commit/26cc5a99e014fbc8669a43cc4aa4d78ecc1dee14)) by @Exeloo
- Add core and common ([1755c79](https://github.com/NanoForge-dev/Engine/commit/1755c799c143513d72b28edaac875267d484a44f)) by @Exeloo
- Initial commit ([c9bb59e](https://github.com/NanoForge-dev/Engine/commit/c9bb59ee963e7b444e8668db55597915e9ef0e4b)) 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:** Simplify the usage of asset manager ([8759e95](https://github.com/NanoForge-dev/Engine/commit/8759e958a0c66e3c6e36fbea1a8ee6a305f86dc0)) by @Exeloo

2 changes: 1 addition & 1 deletion packages/common/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"$schema": "https://json.schemastore.org/package.json",
"name": "@nanoforge-dev/common",
"version": "0.0.1",
"version": "1.0.0",
"description": "NanoForge Engine - Common",
"keywords": [
"nanoforge",
Expand Down
Loading