Skip to content

Refactor Namespace back to Lite.StateMachine#50

Merged
DamianSuess merged 5 commits intodevelopfrom
feature/43-RefactorProjectName
Dec 28, 2025
Merged

Refactor Namespace back to Lite.StateMachine#50
DamianSuess merged 5 commits intodevelopfrom
feature/43-RefactorProjectName

Conversation

@DamianSuess
Copy link
Copy Markdown
Contributor

Details

BREAKING CHANGES AHEAD

For clarity of the project's intent, refactored the namespace back to the original project name and namespaces, from Lite.State to Lite.StateMachine.

The v1.0 NuGet package will be marked as deprecated and linking targets to the new naming conventions. No more updates will happen for the previously named, Lite.State NuGet package.

The naming change aims to unify the family of Suess Labs projects:

  • Lite.EventIPC (Event aggregator and IPC)
  • Lite.Migrator (SQLite Migrator)
  • Lite.MvvmTools
  • Lite.StateMachine (C# State Machine)
  • Lite.StateMachineC (C/C++ State Machine)

Changes

  • NuGet Package: Lite.State -> Lite.StateMachine
  • Namespace: using Lite.State; -> using Lite.StateMachine

@DamianSuess DamianSuess added this to the v2.0 milestone Dec 28, 2025
@DamianSuess DamianSuess self-assigned this Dec 28, 2025
@DamianSuess DamianSuess added the enhancement New feature or request label Dec 28, 2025
@DamianSuess DamianSuess merged commit c68205b into develop Dec 28, 2025
@DamianSuess DamianSuess deleted the feature/43-RefactorProjectName branch December 28, 2025 12:14
@DamianSuess DamianSuess linked an issue Dec 28, 2025 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[v2.0] Rename Back to Lite.StateMachine

1 participant