Skip to content

Commit fdedd60

Browse files
authored
Merge pull request #245 from Unity-Technologies/packagejson_and_changelog
updated changelog and package.json
2 parents 1a00869 + 5f7b932 commit fdedd60

File tree

2 files changed

+46
-28
lines changed

2 files changed

+46
-28
lines changed

com.unity.perception/CHANGELOG.md

Lines changed: 45 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -9,73 +9,91 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
99

1010
### Upgrade Notes
1111

12-
All appearances of the term `KeyPoint` have been renamed to `Keypoint`. Therefore, after upgrading to this version, if you have code that relies on any renamed types or names, make sure to alter your code to reflect the new names.
12+
### Known Issues
13+
14+
### Added
15+
16+
### Changed
17+
18+
### Deprecated
19+
20+
### Removed
21+
22+
### Fixed
23+
24+
## [0.8.0-preview.1] - 2021-03-15
25+
26+
### Upgrade Notes
27+
28+
All appearances of the term `KeyPoint` have been renamed to `Keypoint`. If you have code that relies on any renamed types or names, make sure to alter your code to reflect the new names.
29+
30+
`ScenarioBase`'s `Awake()`, `Start()`, and `Update()` functions are now private. If you previously used these, replace the usages with `OnAwake()`, `OnStart()`, and `OnUpdate()`.
1331

1432
### Known Issues
1533

1634
### Added
1735

18-
Added error message when missing Randomizer scripts are detected
36+
Added error message when missing Randomizer scripts are detected.
1937

20-
Scenario serialization has been updated to include scalar values on randomizers and parameters.
38+
Scenario serialization has been updated to include scalar values on Randomizers and Parameters.
2139

22-
Added new ScenarioBase virtual lifecycle hooks: OnAwake, OnStart, OnComplete, and OnIdle.
40+
Added new `ScenarioBase` virtual lifecycle hooks: `OnAwake()`, `OnStart()`, `OnUpdate()`, `OnComplete()`, and `OnIdle()`.
2341

24-
Keypoint occlusion has been added, no keypoint information will be recorded for a labeled asset completely out of the camera's frustum.
42+
Keypoint occlusion has been added. No keypoint information will be recorded for a labeled asset completely out of the camera's frustum.
2543

26-
New keypoint tests have been added to test keypoint state.
44+
New keypoint tests have been added to test keypoint states.
2745

28-
The color of keypoints and connections are now reported in the annotation definition json file for keypoint templates.
46+
The color of keypoints and connections are now reported in the annotation definition JSON file for keypoint templates.
2947

30-
The PerceptionScenario abstract class has been added to abstract perception data capture specific functionality from the vanilla scenario lifecycle.
48+
The `PerceptionScenario` abstract class has been added to abstract perception data capture specific functionality from the vanilla Scenario lifecycle.
3149

32-
The newly added LabelManager class now enables custom Labelers to access the list of registered Labeling Components present in the scene.
50+
The newly added `LabelManager` class now enables custom Labelers to access the list of registered `Labeling` Components present in the Scene.
3351

34-
Improved UI for KeypointTemplate and added useful default colors for keypoint and skeleton definitions.
52+
Improved UI for `KeypointTemplate` and added useful default colors for keypoint and skeleton definitions.
3553

3654
### Changed
3755

3856
Renamed all appearances of the term `KeyPoint` within types and names to `Keypoint`.
3957

40-
ScenarioBase's Awake, Start, and Update methods are now private. The newly added virtual lifecycle hooks are to be used as replacements.
58+
ScenarioBase's `Awake()`, `Start()`, and `Update()` methods are now private. The newly added virtual lifecycle hooks are to be used as replacements.
4159

42-
Improved Run Unity Simulation window UI.
60+
Improved _Run in Unity Simulation_ window UI.
4361

44-
The Run Unity Simulation window now accepts option scenario JSON configurations to override existing scenario editor settings.
62+
The _Run in Unity Simulation_ window now accepts an optional Scenario JSON configuration to override existing Scenario editor UI settings.
4563

46-
ScenarioBase's Get and Create randomizer methods have been augmented or replaced with more generic list index style accessors.
64+
The `GetRandomizer()` and `CreateRandomizer()` methods of `ScenarioBase` have been augmented or replaced with more generic list index style accessors.
4765

48-
The scenario inspector buttons serialize and deserialize have been refactored to open a file explorer generate and import JSON configurations.
66+
The Scenario inspector buttons for serialization and deserialization have been refactored to open a file explorer so that the user can choose where to save the generated JSON configuration or which file to import a configuration from.
4967

50-
Randomizer tags now use OnEnable and OnDisable to manage lifecycle. This allows the user to toggle them on and off in the editor.
68+
RandomizerTags now use `OnEnable()` and `OnDisable()` to manage their lifecycle. This allows the user to toggle them on and off in the editor.
5169

52-
The randomizer methods OnCreate(), OnStartRunning(), and OnStopRunning() are now deprecated and have been replaced with OnAwake(), OnEnable() and OnDisable() respectively to better reflect the existing MonoBehaviour lifecycle methods.
70+
Upgraded `com.unity.simulation.capture` package dependency to integrate new changes that prevent the API updater from looping infinitely when opening the project settings window on new URP projects.
5371

54-
CameraLabeler methods OnBeginRendering() and OnEndRendering() have an added ScriptableRenderContext parameter.
55-
56-
Upgraded com.unity.simulation.capture package dependency to integrate new changes that prevent the API updater from looping infinitely when opening the project settings window on new URP projects.
72+
`CameraLabeler` methods `OnBeginRendering()` and `OnEndRendering()` now have an added `ScriptableRenderContext` parameter.
5773

5874
### Deprecated
5975

76+
The Randomizer methods `OnCreate()`, `OnStartRunning()`, and `OnStopRunning()` are now deprecated and have been replaced with `OnAwake()`, `OnEnable()` and `OnDisable()` respectively, so as to better reflect the existing MonoBehaviour lifecycle methods.
77+
6078
### Removed
6179

62-
Removed the entities package dependency
80+
Removed the Entities package dependency.
6381

6482
### Fixed
6583

66-
Fixed a null reference error that appeared when adding options to categorical parameters.
84+
Fixed a null reference error that appeared when adding options to Categorical Parameters.
6785

68-
Fixed ground truth not properly produced when there are other disabled PerceptionCameras present. Note: this does not yet add support for multiple enabled PerceptionCameras.
86+
Fixed ground truth not properly being produced when there are other disabled PerceptionCameras present. Note: this does not yet add support for multiple enabled PerceptionCameras.
6987

70-
Fixed exception when rendering inspector for randomizers with private serialized fields
88+
Fixed an exception when rendering inspector for Randomizers with private serialized fields.
7189

72-
Fixed an issue preventing a user from adding more options to a Categorical Parameter's list of options with the 'Add Folder' button. 'Add Folder' now correctly appends the contents of the new folder on the list.
90+
Fixed an issue preventing the user from adding more options to a Categorical Parameter's list of options with the _Add Folder_ button. _Add Folder_ now correctly appends the contents of the new folder to the existing list.
7391

7492
Fixed a bug where uniform probabilities were not properly reset upon adding or removing options from a Categorical Parameter's list of options.
7593

76-
Fixed keypoints being reported in wrong locations on the first frame an object is visible.
94+
Fixed keypoints being reported in wrong locations on the first frame in which an object is visible.
7795

78-
Fixed an out of range error if a keypoint template skeleton relies on a joint that is not available.
96+
Fixed an out of range error that occurred when a keypoint template skeleton relied on a joint that was not available.
7997

8098
Fixed wrong labels on 2d bounding boxes when all labeled objects are deleted in a frame.
8199

com.unity.perception/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"displayName": "Perception",
1313
"name": "com.unity.perception",
1414
"unity": "2019.4",
15-
"version": "0.7.0-preview.2",
15+
"version": "0.8.0-preview.1",
1616
"samples": [
1717
{
1818
"displayName": "Tutorial Files",

0 commit comments

Comments
 (0)