Skip to content

Commit 5c26fa1

Browse files
committedFeb 21, 2025
added changelog, updated project version
1 parent e7e9613 commit 5c26fa1

File tree

3 files changed

+82
-1
lines changed

3 files changed

+82
-1
lines changed
 

‎CHANGELOG.md

+74
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
2+
# Change Log
3+
4+
All notable changes to this project will be documented in this file.
5+
6+
The format is based on [Keep a Changelog](http://keepachangelog.com/)
7+
and this project adheres to [Semantic Versioning](http://semver.org/).
8+
9+
## [3.0.0] - 2025-02-20
10+
11+
Full conversion of project to UPM Package
12+
13+
### Added
14+
15+
- Change log
16+
- Included support for Unity 6 with backward compatibility
17+
18+
## Changed
19+
20+
- Project structure for UPM package setup with instructions on installation
21+
22+
## Fixed
23+
24+
- Unused Imports
25+
26+
## [2.0.1] - 2024-07-07
27+
28+
### Fixed
29+
30+
- Instance caused a stack overflow
31+
32+
## [2.0.0] - 2024-01-23
33+
34+
Major revision of the singletons implementation
35+
36+
### Added
37+
38+
- Added `PersistentMonoSingleton` which is persistent across scenes
39+
- Added `ISingleton` interface for unifying the methods and calls
40+
- Added assembly definition
41+
- Added namespace (`UnityCommunity.UnitySingleton`)
42+
43+
### Changed
44+
45+
- Made `MonoSingleton` non-persistent
46+
47+
## [1.2.1] - 2024-01-22
48+
49+
### Fixed
50+
51+
- Added missing methods for `MonoSingleton`
52+
53+
## [1.2.0] - 2017-12-2
54+
55+
### Added
56+
57+
- Init for existing instance and basic editor mode support
58+
59+
## [1.1.0] - 2023-11-27
60+
61+
### Added
62+
63+
- Scene `Singleton` (or Local Singleton) for non-persistent singletons across scene changes
64+
- `MonoSingleton` to quickly extend `MonoBehaviour` as singletons
65+
66+
### Changed
67+
68+
- Extended Generic `Singleton` class with additional virtual functions (earlier this was extending `MonoBehaviour`)
69+
70+
## [1.0.0] - 2017-09-16
71+
72+
### Added
73+
74+
- Base files for the project with a generic `Singleton`

‎CHANGELOG.md.meta

+7
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "com.unitycommunity.unitysingleton",
3-
"version": "2.0.0",
3+
"version": "3.0.0",
44
"displayName": "Unity Singleton",
55
"description": "The best way to implement singleton pattern in Unity. ",
66
"unity": "2022.3",

0 commit comments

Comments
 (0)
Failed to load comments.