Prepare v0.1.0 release metadata and node naming.

Set project version to 0.1.0, align changelog entries for the new fork/versioning baseline, and include the compact OCIO node ID override for the v1_0_1 Radiance set.

Made-with: Cursor
This commit is contained in:
malkuthro
2026-04-24 16:10:31 +02:00
parent 52712f05b6
commit c529a1f947
3 changed files with 22 additions and 15 deletions
+13 -13
View File
@@ -6,18 +6,18 @@ The format is inspired by Keep a Changelog and SemVer.
## [Unreleased]
### Added
- Initial release/process scaffolding:
- release/versioning notes in repository docs
- `forks/THIRD_PARTY.md`
- `forks/forks_manifest.yaml`
- `tools/report_mods.py`
- Contribution/release templates:
- `.github/PULL_REQUEST_TEMPLATE.md`
- `.github/ISSUE_TEMPLATE/release_checklist.md`
- RunPod_Comfy scaffold was previously added during iteration and has since been moved to a private management repository.
## [0.1.0] - 2026-02-14
## [0.1.0] - 2026-04-24
### Added
- Project-level release/versioning strategy and third-party tracking scaffold.
- Fork tracking moved to `forks/` with centralized workflow documentation.
- Versioned Radiance fork package layout under `forks/radiance_koolook/versions/v1_0_1`.
- `CLAUDE.md` and `Glossary.md` to keep workflow and naming conventions explicit.
### Changed
- Root node loader now imports the versioned Radiance fork entrypoint.
- Release/checklist/template references updated to current fork-based paths.
- Introduced compact node ID override for OCIO transform: `k_easy_OCIO_v101`.
### Removed
- Legacy `ACES_workflow/radiance` tree and duplicated tracking paths under `third_party/`.
- Deprecated docs/assets/workflow artifacts removed during repository cleanup.
@@ -17,13 +17,20 @@ from .nodes_color_management import (
NAMESPACE_SUFFIX = "__koolook_v1_0_1"
DISPLAY_SUFFIX = " (Koolook v1.0.1)"
# Optional compact IDs for frequently used nodes.
# If a node is listed here, this ID is used instead of the default
# "<original_id>__koolook_v1_0_1" format.
SHORT_ID_OVERRIDES = {
"RadianceOCIOColorTransformV2": "k_easy_OCIO_v101",
}
def _namespace_mappings(class_mappings, display_mappings):
namespaced_classes = {}
namespaced_display = {}
for node_id, node_cls in class_mappings.items():
namespaced_id = f"{node_id}{NAMESPACE_SUFFIX}"
namespaced_id = SHORT_ID_OVERRIDES.get(node_id, f"{node_id}{NAMESPACE_SUFFIX}")
namespaced_classes[namespaced_id] = node_cls
base_display = display_mappings.get(node_id, node_id)
namespaced_display[namespaced_id] = f"{base_display}{DISPLAY_SUFFIX}"
+1 -1
View File
@@ -1,7 +1,7 @@
[project]
name = "koolook"
description = "This repository provides custom nodes for ComfyUI tailored for VFX and AI image/video generation workflows"
version = "1.0.1"
version = "0.1.0"
license = {file = "LICENSE"}
# classifiers = [
# # For OS-independent nodes (works on all operating systems)