-
a90bb33f
: Version bump to V0.6.17
-
2784bb4c
: Optimize plugin initialization and fix async issues
-
3f9361cb
: Refactor DI registration and cleanup lifecycle methods
-
2efde589
: Refactor MetadataCache and update log levels
-
c4aef8d1
: Add missing parameters to @lifecycle decorator
-
8479c112
: Refactor Lifecycle decorator definition
-
03352660
: Correct import paths for ILifecycleObject interface
-
a6ea73c0
: Refactor ILifecycleObject interface to separate file
-
6f29e2d0
: Refactor Lifecycle
decorator for clarity and flexibility
-
e0dae113
: Remove deprecated Global class
-
fd6edae5
: Remove Global class references and use DI
-
d8a24016
: Fix DI container key to correctly resolve IApp
-
bb7b9290
: Refactor: Migrate from Global class to Dependency Injection
-
0ed9c499
: Add DI interfaces for App and Prj classes
-
b42d846d
: Refactor modal classes to use dependency injection
-
dc796ffa
: Refactor DIContainer singleton and add Resolve function
-
16937029
: Remove deprecated 'Global' dependency in FileModel
-
75e6af87
: Refactor: Move to DI and update class decorators
-
7a634ade
: Refactor: Use optional chaining for null safety
-
fc49fefb
: Add ESLint rule for optional chaining preference
-
6e7cb234
: Refactor: Remove async from non-async functions
-
31230587
: Enable warning for misused promises in ESLint
-
f878f7e3
: Enable prefer-string-starts-ends-with rule
-
4ed8deec
: Add return type annotations for consistency
-
8ddb760e
: Extend ESLint overrides to include *.spec.ts files
-
ff689844
: Enforce explicit return types in TypeScript
-
6db58498
: Rename property for cache validation test consistency
-
543d1120
: Mark internal properties as readonly for immutability
-
54442c5b
: Disable require-static-override
& adjust ESLint rules