-
Notifications
You must be signed in to change notification settings - Fork 2
Deprecated APIs
ImperaZim edited this page Jun 28, 2026
·
2 revisions
This page only lists deprecations or removals that are real in the current 3.0.0-dev line. It should be updated before any future API or behavior removal.
| Old surface | Status | Replacement |
|---|---|---|
| Full-bundle official library source inside EasyLibrary core | Removed from 3.x core | Package-backed or standalone official libraries |
LibraryModules embedded runtime layer |
Removed | Package manager, provider diagnostics and PMMP restart flow |
| Embedded runtime start/stop/reload control | Removed from active command surface | /easylibrary packages install/update/remove/rollback/repair |
/easylibrary runtime enable |
Removed | Install or enable a package provider, then restart |
/easylibrary runtime disable |
Removed | Remove/park the package provider, then restart |
/easylibrary runtime reload |
Removed | Config reload for config only; package code requires restart |
/easylibrary runtime targets |
Removed |
/easylibrary packages available and package status commands |
| Embedded LibCommand as rich command backend | Removed | Package-backed or standalone LibCommand
|
| Embedded LibPlaceholder command runtime | Removed | Package-backed or standalone LibPlaceholder
|
| Embedded LibWorld command runtime | Removed | Package-backed or standalone LibWorld
|
/easylibrary runtime remains as a compatibility-oriented overview/status
surface. It is not a lifecycle controller for official library runtimes.
Do not assume EasyLibrary 3.x always provides official library classes.
Use PMMP dependency declarations:
softdepend:
- EasyLibrary
- LibCommand
- LibPlaceholderCheck provider availability before using optional integrations.
Any new deprecation, namespace move or behavior removal must update:
- this Wiki page;
- Compatibility Policy;
- Public API Contract when a public or experimental API is involved;
- Removed Features and Replacements;
-
CHANGELOG.md; -
changelogs/3.0.md; - repository migration docs when code migration is needed.
- Package Manager
- Package Backed Plugins
- Standalone vs Package
- Package Switch and Migration
- Package Doctor
- Package Safety Gate
- Support Report Bundle
- Timings
- Runtime Notifications
- Package Recovery
- Proxy Troubleshooting
- Migrating from EasyLibrary 2.0 to 3.x
- Embedded Libraries Migration Map
- Removed Features and Replacements
- Deprecated APIs
- Compatibility Policy
- Config Migration
- 3x Dev Scope Checkpoint
- Plugin Developer Migration
- Server Administrator Migration
- Official Libraries
- LibPacket
- LibCommand
- LibSerializer
- LibForm
- LibDB
- LibCommons
- LibHttp
- LibAssets
- LibRuntimeInspector
- LibRuntimeGuard
- LibPlaceholder
- LibWorld
- LibModule
- EasyLibrary Agent Bridge
- LibCustom
- LibEnchantment
- LibHud
- LibTrigger
- LibWindow
- Public API Contract
- Module Boundary
- Module Smoke Matrix
- LibAsync Incubator
- LibReflect Incubator
- Doctor Output
- Repository Notifications
- Smoke Tests
- Common Errors
- Release and Changelog