Skip to content

Commit

Permalink
docs: move changelog out of package
Browse files Browse the repository at this point in the history
  • Loading branch information
Hertzole committed Jan 13, 2024
1 parent b05e5be commit 68164a8
Show file tree
Hide file tree
Showing 3 changed files with 75 additions and 0 deletions.
7 changes: 7 additions & 0 deletions .github/workflows/dev-package.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,9 @@ jobs:
if [[ -f "LICENSE.md" ]]; then
mv LICENSE.md /tmp/LICENSE.md
fi
if [[ -f "CHANGELOG.md" ]]; then
mv CHANGELOG.md /tmp/CHANGELOG.md
fi
git checkout dev-package
if [[ -d "/tmp/example" ]]; then
mkdir "Samples~"
Expand All @@ -40,6 +43,10 @@ jobs:
mv /tmp/README.md README.md
git add README.md
fi
if [[ -f "/tmp/CHANGELOG.md" ]]; then
mv /tmp/CHANGELOG.md CHANGELOG.md
git add CHANGELOG.md
fi
if [[ -d "Tests" ]]; then
rm -rf Tests
rm -f Tests.meta
Expand Down
7 changes: 7 additions & 0 deletions .github/workflows/package.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,9 @@ jobs:
if [[ -f "LICENSE.md" ]]; then
mv LICENSE.md /tmp/LICENSE.md
fi
if [[ -f "CHANGELOG.md" ]]; then
mv CHANGELOG.md /tmp/CHANGELOG.md
fi
git checkout package
if [[ -f "/tmp/LICENSE.md" ]]; then
mv /tmp/LICENSE.md LICENSE.md
Expand All @@ -40,6 +43,10 @@ jobs:
mv /tmp/README.md README.md
git add README.md
fi
if [[ -f "/tmp/CHANGELOG.md" ]]; then
mv /tmp/CHANGELOG.md CHANGELOG.md
git add CHANGELOG.md
fi
if [[ -d "/tmp/example" ]]; then
mkdir "Samples~"
mv /tmp/example/* "Samples~/"
Expand Down
61 changes: 61 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
## [1.3.0] - Unreleased

### Added

- Added `SetValueWithoutNotify` to `ValueReference<T>` to allow you to set the value without invoking the change event

### Fixed

- Fixed scriptable value editor breaking if the value is null
- Fixed scriptable value editor having the wrong height in newer Unity versions
- Fixed OnValueChanged not being invoked when resetting the value on a scriptable value
- Fixed the package not having an author

## [1.2.0] - 2023-05-20

### Added

- Added `ValueReference<T>` type for allowing you to pick between a constant value, a scriptable value, or a addressable reference to a scriptable value
- Added icons for all built-in scriptable values and scriptable events

### Changed

- Tweaked scriptable value editor to more prominently show the current value

### Fixed

- Fixed scriptable value drawers sometimes not showing the correct display label in 2022.2
- Fixed scriptable value drawers sometimes not showing at all in IMGUI editors
- Fixed scriptable value editors having a scrollbar if addressables is installed
- Fixed event listeners having the same name as the value listeners
- Fixed editor compatibility with Odin inspector

## [1.1.0] - 2023-04-06

### Added

- Added support for disabling stack trace collection, both globally and per object
- Added scriptable pool, along with scriptable game object pool
- Added `Invoke()` to ScriptableEvent to easily invoke from Unity events
- Added `SetEqualityCheck` and `ClearOnStart` properties to scriptable list
- Added custom property drawers in 2022.2+ for scriptable types
- Added `AddRange`, `Exists`, `Find`, `InsertRange`, and `RemoveRange` to scriptable list
- Added general `OnChange` event to scriptable list and scriptable dictionary
- Added scriptable values and events for all common Unity types
- Added asset references for all available types

### Changed

- Obsoleted `ResetValues`, it's now separated into two methods; `OnStart` for when the game starts and `ClearSubscribers` for clearing event subscribers

### Fixed

- Fixed scriptable value listener editors not working as intended
- Fixed several issues with checking previous values
- Fixed values not being removed properly on dictionaries in editors
- Fixed non-serializable types breaking editors
- Fixed warnings on Unity 2022.2

## [1.0.0] - 2022-10-27

First release

0 comments on commit 68164a8

Please sign in to comment.