From Getlazarus · · 1m 20s
Lazarus Dynamic Packages Release
Lazarus IDE now supports dynamic packages for instant plugin updates without full rebuilds.
In brief
Lazarus IDE now supports dynamic packages for instant plugin updates without full rebuilds. Lazarus IDE releases dynamic package support enabling real-time plugin updates and extensions without full IDE rebuilds. Originally reported by Getlazarus.
Dynamic Packages Launch
Lazarus IDE releases first full dynamic package support for the Free Pascal Compiler.
Dynamic Package Functionality
Users can create and install components without rebuilding the entire IDE in seconds.
Dynamic Package Implementation
Dynamic packages are standard shared library files for Linux Windows and macOS.
Dynamic Package Restrictions
Package units cannot share names with the package itself and unit names must be unique across packages.
RTL Enhancements
New RTL units support inspecting dynamic package contents and managing thread variables safely.
Lazarus IDE Improvements
New progress window detects changes and rebuilds packages automatically without full IDE restarts.
Packages Window
Docked right window shows recently opened packages and allows browsing package contents.
Real-Time Package Updates
Changes to packages update controls and components within seconds without full IDE rebuilds.
Package Platform Restrictions
Packages can be restricted to specific platforms or widgetsets for better compatibility.
Form Conversion Feature
New feature converts forms into installable controls for reuse in other projects.
Download and Support
Full dynamic package support available for download with GitLab branches for FPC and Lazarus.
The bottom line
Lazarus IDE releases dynamic package support enabling real-time plugin updates and extensions without full IDE rebuilds.



