-
Notifications
You must be signed in to change notification settings - Fork 2
3x Dev Scope Checkpoint
ImperaZim edited this page Jul 8, 2026
·
7 revisions
EasyLibrary 3.0.0-dev has a scope checkpoint recorded on 2026-06-29.
This is not a stable feature freeze. The 3.0-dev line is still open for new features, larger changes, API reshaping and cleanup before the final stable release.
- EasyLibrary as core manager, not a full embedded bundle.
- Official packages under
plugin_data/EasyLibrary/packages. - Package-backed PMMP plugin proxies when plugin identity is required.
- Standalone providers as supported compatibility providers.
- Provider Resolver ownership diagnostics.
- Package Contract v1.
- Package Safety Gate.
- Doctor severity and JSON output.
- Sanitized report bundles.
- Config Split for package-manager, library-installer, components, notifications, doctor, logging, repositories and modules.
- Bounded runtime reload contract.
- EasyLibrary timings reports.
- Startup/manual update notices with cache and explicit opt-in.
- Runtime notifications for package operations, disabled by default.
- Repository notification actions and public support templates.
- LibHttp hardening with auth helpers, interceptors, rate limits, typed failures and no-network tests.
- LibModule as the official module authoring/runtime provider.
- Current official package catalog.
libpacket
libcommand
libserializer
libform
libdb
libcommons
libhttp
libassets
libruntimeinspector
libruntimeguard
libplaceholder
libworld
libmodule
agent-bridge
libcustom
libenchantment
libhud
libtrigger
libwindow
This catalog can still change during 3.0.0-dev when the roadmap promotes a
new official package.
- Using
LibCommonsacross official libraries. - Broad FQCN/import-style cleanup.
- Package proxy reduction research, now concluded with hidden direct proxies still required for upstream PMMP plugin identity.
-
LibAsyncandLibReflectexperiments. - Larger
LibCommonsexpansion. - Advanced
LibAssetsresource-pack deployment workflows.
The real stable freeze should happen later, only when the project deliberately enters release-candidate validation.
- 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