Releases: bdunderscore/ndmf
Releases · bdunderscore/ndmf
1.5.0-beta.3
What's Changed
- fix: some issues preventing preview overrides from changing object enable states
- feat: add default value to ParameterInfo
- feat: Add support for ComputeContext invalidation to ParameterInfo
Full Changelog: 1.5.0-beta.2...1.5.0-beta.3
1.5.0-beta.2
What's Changed
- fix: NullReferenceException when querying missing components by @bdunderscore in #308
- feat: add API for declaring custom preview controls by @bdunderscore in #305
- fix: TogglablePreviewNode.Create can't be used in static init by @bdunderscore in #310
- fix: MeshRenderers have incorrect scale by @bdunderscore in #311
Full Changelog: 1.5.0-beta.1...1.5.0-beta.2
1.5.0-beta.1
What's Changed
- feat: add support for disabling preview on a pass or plugin basis by @bdunderscore in #297
- fix: scene view is not refreshed when pipeline build is completed by @bdunderscore in #298
- chore: remove debug logs by @bdunderscore in #299
Full Changelog: 1.5.0-beta.0...1.5.0-beta.1
1.5.0-beta.0
[1.5.0-beta.0] - [2024-07-28]
Added
- [#287] Added PublishedValue class
- [#288] Added support for passing ObjectRegistry to IRenderFilter
- [#289] Added support for binding multiple render filters to a single pass
Fixed
- [#283] Cached proxy objects are visible after exiting play mode
- [#285] Harmony patches break when keyboard is used to open/close objects in the hierarchy in some cases.
- [#284] Preview objects do not inherit scale when they are previewing a Skinned Mesh Renderer with no root bone.
Changed
- [#294] Restructured namespace and assembly hierarchy to remove references to "Reactive Query".
Removed
- [#294] Removed some unimplemented APIs in preparation for 1.5.0 release.
Full Changelog: 1.5.0-alpha.3...1.5.0-beta.0
1.5.0-alpha.3
What's Changed
- feat: add extract-observe API, respond to animation mode changes by @bdunderscore in #279
- remove: ReactiveQuery from preview system by @bdunderscore in #277
- feat: partial invalidation for preview pipelines by @bdunderscore in #273
- fix: warnings issued when .scene files are saved by @bdunderscore in #280
- feat: Initialize LanguagePrefs.Language with OS language setting by @suzuryg in #266
New Contributors
Full Changelog: 1.5.0-alpha.2...1.5.0-alpha.3
1.5.0-alpha.2
Added
- [#255] Added support for passing context information along with preview target groups.
Fixed
- Various bugs in preview system
- [#257] Proxy renderers no longer appear in the hierarchy.
- [#260] [ChilloutVR] Fix: Build fails due to CVRAvatar preventing recreation of Animator (contributed by @hai-vr)
- [#261] [ChilloutVR] feat: don't build the avatar when ChilloutVR shows the upload UI (contributed by @hai-vr)
Changed
- [#256] Certain CommonQueries now ignore hidden and unsaved objects, to avoid infinite update loops.
- [#269] ReactiveValues now invalidate only after their dependencies finish computation
- [#258] The
WhatChanged
andReads
flags onIRenderFilter
are now of an enum typeRenderAspects
New Contributors
Full Changelog: 1.5.0-alpha.1...1.5.0-alpha.2
1.5.0-alpha.1
What's Changed
- Significant changes to preview system implementation (changes from alpha.0) by @bdunderscore in #254
Full Changelog: 1.5.0-alpha.0...1.5.0-alpha.1
1.5.0-alpha.0
What's Changed
Added
- [#244] - Added a framework that can be used to override the rendering of an object without modifying the object itself
- NOTE: The API for this is still in flux and will likely change in further alpha releases.
- [#244] - Added a framework for observing scene object changes and reacting to them.
- [#244] - Added
SelfDestructComponent
(useful for hidden preview-only components)
Removed
- Unity 2019 is no longer supported.
Full Changelog: 1.4.1...1.5.0-alpha.0
1.4.1
What's Changed
- fix: __Generated folder is not removed after uploading avatar by @anatawa12 in #235
- fix: workaround VRCSDK bug where stale data is left in physbone state by @bdunderscore in #231
- chore: rename NDMF Error Report to NDMF Console by @Sayamame-beans in #222
- If an ObjectSelector cannot be created, fall back to the label display by @whiteflare in #224
- add manual bake avatar in context menu by @anatawa12 in #234
- chore: Noto Sans CJK JPをフォントチェインに追加 by @KisaragiEffective in #220
- fix: Rider complains about
[ParameterProviderFor]
classes being unused by @bdunderscore in #236 - fix: minor fixes to error report UI by @bdunderscore in #237
New Contributors
- @KisaragiEffective made their first contribution in #220
- @whiteflare made their first contribution in #224
Full Changelog: 1.4.0...1.4.1
1.4.0
What's Changed
- feat: parameter information API by @bdunderscore in #184
- feat: add a UI to supply a reasonable font for a language by @bdunderscore in #190
- Fix: Specify zh-* font to make the font normal by @yelandiealma in #206
- Various localization system fixes
- fix: UIElementLocalizer could fail to find strings by @bdunderscore in #189
- fix: default Language contains upper case by @anatawa12 in #215
- feat: show qualified name in plugin sequence display by @kurotu in #182
- fix: apply on play not suppressed when av3emu is present by @bdunderscore in #200
- fix: another issue resulting in double activation by @bdunderscore in #202
- feat: add a debug option to profile a test build by @bdunderscore in #214
- Fix: Hide sub assets after manually apply and extracting by @JLChnToZ in #212
- feat: add an attribute marking internal components and passes by @bdunderscore in #217
New Contributors
- @kurotu made their first contribution in #182
- @yelandiealma made their first contribution in #206
- @Narazaka made their first contribution in #208
Full Changelog: 1.3.7...1.4.0