Skip to content

Release 0.6.17

Compare
Choose a tag to compare
@github-actions github-actions released this 21 Jul 13:36
· 92 commits to main since this release

Changes in this release

  • 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