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:
+13
-13
@@ -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
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user