LAMW Manager Release Notes

July 4, 2026 · View on GitHub

This page contains information about new features and bug fixes.

Latest

v0.6.13 - 03 Jul, 2026

News

  • Migrate to Lazarus 4.8

  • Supports to:

    • Ubuntu 26.04
    • Debian 13
  • Remove support:

    • Debian 12
    • Ubuntu 22.04

Fixes

  • Uses nslookup to check network status.

v0.6.12 - 12 Nov, 2025

News

  • Migrate Lazarus from 3.8 to 4.4

v0.6.11 - 12 Ago, 2025

News

  • Migrate to Lazarus 3.8
  • Add experimental suport to 16 KB pages on Android 64 bits Read more

v0.6.10 - 09 Jul, 2025

Fixes

  • Fixes remove node Fppkg

Note: Important, you can fix, you can edit ~/.lamw4linux/environmentoptions.xml: Look and remove this tag and history block

Example:

  <History Count="1">
       <Item1 Value="/opt/lamw/lamw4linux/usr/lib/fpc/3.2.2/fppkg.cfg"/>
     </History>
     <History Count="1">
       <Item1 Value="/opt/lamw/lamw4linux/usr/lib/fpc/3.2.2/fppkg.cfg"/>
     </History>
   </FppkgConfigFile>

After, execute ./lamw_manager and will be recreate FppkgConfigFile node

v0.6.9 - 12 Jan, 2025

News

  • Migrate to Lazarus 3.6
  • Replace ANDROID_SDK_ROOT to ANDROID_HOME ( to work with new gradle version)

Note: Auto uninstall of old freepascal and Lazarus (transitional code of lamw_manager) will be removed on next release.

v0.6.8 - 14 Oct, 2024

News

  • Migrate to Lazarus 2.2.0

Fixes

  • Fixes missing TGDBMIDebuggerBase
  • Fixes initialization of ROOT_LAMW
  • Fixes error --reset command

Note: There is a issue with this version.

v0.6.7 - 13 May, 2024

News

  • Add support to wget2 client in Fedora

Fixes

  • Fixes wget2 bug param
  • Replaces "$*" to "$@" in settings-editor
  • Fixes missing update-desktop-database

v0.6.6 - 05 Apr, 2024

Fixes

  • Do handleExit delete locks

News

  • Update Android Command Line Tools to version 12.0

v0.6.5 - 11 Feb, 2024

Fixes

  • Fix android NDK LLVM linkage (missing library)

v0.6.4 - 6 Feb, 2024

Fixes

  • Fixes --update-lamw outdated warning

News

  • Now README.md always point to latest release
  • Now you can run lamw4linux-terminal from command line
    • Notes:
      • lamw4linux-terminal and startlamw4linux is configured in ~/.local/bin
      • if ~/.local/bin does not exists will be create
      • ~/.local/bin will be only in $PATH if ~/.profile and ~/.bashrc are configured
      • Tip: if ~/.profile and ~/.bashrc does not exists:
		cp /etc/skel/.profile ~
		cp /etc/skel/.bashrc ~
		# restart your session

v0.6.3 - 5 Feb, 2024

Fixes

  • Fix missing --avdmanager completation
  • Fix missing pkexec in isSupportedPolkit
  • Adds desktop session protection
    • Prevents desktop shell replace into lamw4linux-terminal

v0.6.2 - Jan 28, 2024

Fixes

  • Fixes missing --avdmanager in releases notes.

News

  • Adds new tool: update-lamw-manager in lamw4linux-terminal
    • Now you are notified when there is new lamw_manager version
    • Tip: run update-lamw-manager get to upgrade your lamw4linux
    • Note: this notification is show (only) when do you open lamw4linux-terminal

v0.6.1 - Jan 22, 2024

Warning This repository underwent maintenance and had its commits rewritten, if you cloned this repository you will need to delete it and clone it again

Fixes

  • Fixes missing $LAMW_MANAGER_PATH in lamw4linux-terminal

News

  • Now you can run avdmanager from lamw_manager
    • use option --avdmanager to run Android Device Manager,

v0.6.0 - Jan 15, 2024

Fixes

  • Remove unecessary dependencie (like debian): freeglut3
  • Fixes missing ~/.gitconfig

News

  • /usr/bin/startlamw4linux link has moved to ~/.local/bin/startlamw4linux
  • New core architecture
    • Run more fast then older versions
    • Reduces the need to run as admin
  • Add support to
    • Debian 12
    • Ubuntu 22.04 LTS
  • Removed support:
    • DEBUG=1 flag tip: use bash -x
    • cacheGradle
    • Downgrade Lazarus Project
    • Ubuntu 20.04 LTS
    • Debian 10

v0.5.9.2 - Jan 2, 2024

Fixes

  • Fix try remove openjdk
  • Prevents the tool from receiving SIGTERM/SIGINT
    in tasks that may compromise the integrity of the installation (atomic operations)
  • Check connection of internet before to try install/update

News

  • Run more fast then older versions
    • Reduces the need to rebuild Lazarus and FPC
  • Use the progressbar in all time-consuming tasks

v0.5.9.1 - Dec 27, 2023

Fixes

  • Fixes cacheGradle
  • Fixes missing debug options in lamw4linux-terminal: -x and -v

News

  • Adds new command to LAMW4Linux Terminal, you can run directly
    • latestproject ( go to latest project folder )

v0.5.9 - Dec 12, 2023

News

  • Get JDK required by package.json

v0.5.8 - Sep 25, 2023

Fixes

  • Adjusts the terminal column size
  • Fix progress bar cancellation message

News

  • Add New sdkmanager tools
    • All items from $ANDROID_SDK_ROOT/cmdline-tools/latest/bin

v0.5.7 - Sep 11, 2023

Fixes

  • Repair cmdline-tools (remove version not supported by JDK 8/11)

News

  • Add emulator command in lamw4linux-terminal
  • Display a progress bar while lamw manager works
    • Note: It is an experimental feature

v0.5.6 - Jun 4, 2023

Fixes

  • Fix duplicate attribute in FppkgConfigFile node

v0.5.5 - May 31, 2023

News

  • Install fpc-android.cfg and fppkg.cfg using templates
  • fpc-extra.cfg
    • Now you can add an extra fpc configuration file, just add it to $ROOT_LAMW/lamw4linux/etc/fpc-extra.cfg, where $ROOT_LAMW is the directory where LAMW is installed.
    • Note: requires reinstallation

v0.5.4 - May 13, 2023

Fixes

  • Fixes getFixLp
  • Fixes to non-debian systems
    • Fixes Gnome Terminal mitigation

News

  • Adds slow running warnings on single core machines (or VMs)
  • Remove unnecessary APT dependencies

v0.5.3-r1 - Mar 9, 2023

This is a maintenance release, the upgrade to this release is intended for those who have problems with CINNAMON or Manjaro

Fixes

  • Fixes to non-debian systems
    • Fixes missing cairo-tee.h
    • Detect Cinnamon
    • Fix showPackageNameByIndex ( get debian package name equivalent)

News

  • Added OpenSuse Docs

v0.5.3 - Jan 7, 2023

Fixes

  • Fixes fpc source code path in git (ambiguous path)
  • Fixes missing bc

News

  • Optimizes LAMW4Linux installation/update time
    • Use multi-thread in build lazarus
    • Do git clone --jobs param.

v0.5.2 - Dec 21, 2022

Fixes

  • Remove unnecessary APT dependencies.
  • Prevents lamw_manager from not installing in ~/snap and /usr/lib/lazarus folders

News

  • Adds support to user's sudo from wheel group
  • Adds experimental support to downgrade Lazarus Project
  • Expands templates and simplify the settings-editor
  • --minimal option can now be combined with --reset, --reinstall
  • Added experimental functionality: allows running lamw manager on non-debian based systems
    • It only requires the user to install the libraries and utilities to run lamw_manager
    • Automatically detect missing dependencies
  • LAMW Manager installs faster than previous versions.
  • Compiles freepascal using multi-threading processing.
  • Check tools download integrity before extracting

v0.5.1 - Ago 18, 2022

Fixes

  • Fixes missing /tmp/lamw_manager_setup.sh in assets/build-lamw-setup
  • Fixes duplicate [safe] settings in ~.gitconfig
  • Prevents downgrade of package.xml in cmdline-tools/latest
  • Adds support to old format of package.xml in cmdline-tools

News

v0.5.0 - Jun 12, 2022

-- Fixes

  • Fixes wrong ld path on try build lazarus project to linux/x86_64

News

  • Adds new commands to LAMW4Linux Terminal, you can run directly (with auto-complete tab)
    • sdkmanager
    • advmanager
    • lamw_manager

v0.4.8 - Mar 8, 2022

Fixes

  • Fixes get LAMW Environment
  • Adds validation before delete $ANDROID_HOME, $GRADLE_HOME from ~/.bashrc

News

  • Ubuntu 18.04 LTS is no longer officially supported!
  • LAMW4Linux Terminal, to run FPC, lazarus and LAMW scripts now is avalaible on start menu!
  • Now LAMW Manager not add $GRADLE_HOME and $ANDROID_HOME/ndk-toolchain in ~/.bashrc!!
  • Recommended: use LAMW4Linux Terminal!
  • LAMW4Linux Terminal starts from on your Current LAMW Workspace directory!!
  • Warning: from now on lamw_manager_setup.sh from assets will not be available!

Note: LAMW4Linux Terminal your LAMW Workspace from ~/.lamw4linux/LAMW.ini !

v0.4.7 - Feb 19, 2022

News

  • Build LAMW Packages in silence mode
  • Uninstall old gradle (from old package.json) automatically
  • Verify duplicated export LAMW Environment
  • Adjust --minimal to install only what is strictly necessary for LAMW development

v0.4.6 - Feb 11, 2022

News:

  • Adds lazbuild startup script on $LAMW4LINUX_HOME/usr/bin with PPC_CONFIG_PATH and --pcp params
  • Build FPC and Lazarus base on silence mode
  • Adds new command --minimal, to install only minimal fpc/lazarus crosscompile to Android.

Fixes

v0.4.5 - Jan 26, 2022

Fixes

  • Fixes missing xmlstarlet
  • Remove deprecated code from subversion actions

News

  • Autostart LAMW4Linux after first install

v0.4.4 - Dec 31, 2021

Fixes

  • Remove unnecessary files to fpc builder (bootstrap)

News

v0.4.3.1 - Dec 13, 2021

Fixes

  • Get Current $ROOT_LAMW_PARENT

v0.4.3 - Dec 11, 2021

Fixes

  • Fixed: Fix wrong permissions in $ROOT_LAMW parent directory

News

  • The module api.sh
    has been upgrated to get path of LAMW Packages *.lpk

v0.4.2.2 - Dec 2, 2021

Fixes

  • Fix get Current $LAMW_MGR_CORE

v0.4.2.1 - Nov 15, 2021

News

  • Stop Gradle before to run lamw_manager
  • Move setRootLAMW, getRootLAMW to new module Root LAMW Settings Editor
  • LAMW Manager Setup now prioritizes PKEXEC (if supported) for administrative privileges

Fixes

  • Fixes get instalation Status using $LOCAL_ROOT_LAMW

v0.4.2 - Out 26, 2021

Fixes

  • Fixes error on try add first jButton on Lazarus 2.2.0 RC1
    Warning: Lazarus has been downgraded to version 2.0.12

News

  • Add description of LAMW4Linux on Start Menu

v0.4.1.6 - Set 30, 2021

Fixes

  • Fixes GetCurrent LAMW Manager Version

News

  • Update Getting Started.txt

v0.4.1.5 - Set 18, 2021

Fixed

  • Missing Google Play Store API
  • Add install psmisc (APT) dependencie

v0.4.1.4 - Set 16, 2021

News

v0.4.1.3 - Set 12, 2021

Fixes

  • Error on start lamw4linux on command line

v0.4.1.2 - Aug 20, 2021

News

  • Adds /Update<FppkgConfigFile> tag (and attributes) in ~/.lamw4linux/environmentoptions.xml

Fixed

  • Remove deprecated symbolic link: ~LAMW/lamw4linux/lamw4linux
  • Auto Repair: Missing ~/.lamw4linux folder:
    • Recreate lamw4linux settings
    • Recreate LAMW.ini

v0.4.1.1 - Aug 5, 2021

News

  • Lazarus 2.2.0RC1
  • Remove unnecessary verbose on extract files
  • Crosscompile to i386/amd64 Android
  • starlamw4linux uses exec to load lamw4linux

Fixed

  • Get Freepascal Sources from SourceForge (while FPC migrates to gitlab)

v0.4.1 - Jul 27, 2021

News

  • Apache Ant¹ is no longer officially supported
  • JDK default (installed by LAMW Manager) version is 11 using build from AdoptOpenJDK
  • The api submodule has been updated to get JDK11 from AdoptOpenJDK API

Fixes

  • Error:build lazarus: unknown gtk2 package (backported from v0.4.0.3)

Note

  1. To continue using Apache Ant (hybrid install), you must use LAMW Manager Setup v0.4.0.x

v0.4.0.3 - Jul 28, 2021

News:

  • Apache Ant 1.10.11
  • Hybrid install: latest version that will work with Apache Ant!
  • Hybrid install: new Android Command Line Tools to get Android API's and Apache Ant + JDK 8.
  • headers module was divided in new submodule: lamw4linux_env
  • Backported from v0.4.1:
    • FPC i386/amd64-android crosscompile !
  • Removed code deprecated

v0.4.0.2 - Jul 27, 2021

News:

  • Apache Ant is no longer officially supported (in fresh instalation)
  • Get Current Widget from idemake.cfg and pass to lazbuild
  • Now: LAMW Manager uses new Android Commmand Line Tools
  • LAMW Manager can execute sdkmanager with params
  • Wrong permission: idemake.cfg
  • Fix parser proxy options

v0.4.0.1 - Jul 18, 2021

News:

  • LAMW Manager now supports JDK 8 on Debian GNU/Linux
  • Now LAMW Manager installs OpenJDK in $ROOT_LAMW/jdk
  • Now the default OpenJDK distribution is ZuluOpenjdk and the default version is JDK 8
  • The api submodule has been updated to support getting the latest version of JDK8
  • update-alternatives --config java no longer run on the system
  • $LAMW_USER and $LAMW_USER_HOME is passed by env command.

v0.4.0 - Jun 20, 2021

News:

  • Android NDK r22b
  • FPC 3.2.0 has replaced to FPC 3.2.2
  • Support Selected folder install, using environment variable LOCAL_ROOT_LAMW'
  • Ubuntu 16.04 LTS is no longer officially supported!

Fixed:

  • Fixes unnecessary delete fpc/lazarus sources folder to svn cleanup
  • Adds validation before delete files created by LAMW Manager

v0.3.6.2 - May 6, 2021

News:

  • Lazarus 2.0.12

Fixed:

  • Help menu fixed, to lamw_manager_setup.sh users!
  • Prevent multiple lamw_manager instances execution!

v0.3.6.1 - February 5, 2021

Fixed:

  • Adds minimal build tools required by Gradle
  • Setup android 29 libs on fpc.cfg

v0.3.6 - November 23, 2020

News:

  • Gradle 6.6.1
  • Updates minimum usage requirements.
  • New: Detects and updates the minimum Android API's without the need to install a new version of LAMW Manager!
  • Add New module api.sh to get Gradle and Android APIS

Fixed:

  • Try run pkexec in tty

v0.3.5 - R1 August 6, 2020

Fixed:

  • Missing Android API's
  • Fixes: --reset-aapis

v0.3.5 - July 19, 2020

News:

  • Android NDK r21d
  • Apache Ant 1.10.8
  • Gradle 6.1.1
  • FPC 3.2.0 beta has replaced stable
  • Lazarus 2.0.10
  • New FPC installation method without using APT!
  • Debian GNU/ Linux 9 is no longer officially supported!
  • The core module was divided into four sub-modules: cross-builder, headers, installer and settings-editor

Fixed:

  • Missing fpcres

v0.3.4 - R1 - May 20, 2020

News:

  • Lazarus 2.0.8
  • Update Lazarus version on ~/.lamw4linux/environmentoptions.xml

Fixed:

  • Fixed --reset and --uninstall commands

v0.3.4 - March 10, 2020

News:

  • Adds/fixs Path to FPCSourceDirectory ~/.lamw4linux/environmentoptions.xml
  • Optmization code on core/common-shell.sh

Fixed:

  • Fixed --update-lamw: cannot executable lamw4linux
  • Fixed error: detect fpc-laz
  • Error: Exit without Install APT Dependencies
  • Prevent error: install unrar packager

v0.3.3 - R2 - February 25, 2020

Fixed:

  • Error: Build Lazarus with FPC 3.2.0

v0.3.3 - R1 - December 3, 2019

Fixed:

  • Error: Install APT Dependencies on Debian 10 Buster

v0.3.3 - November 26, 2019

News:

  • Android NDK r20b
  • Apache Ant 1.10.7
  • Gradle 4.10.3
  • Lazarus 2.0.6
  • Install new LAMW package: FCL Bridges!
  • Introducing a new installer : lamw_manager_setup.sh
  • Adds (transparent) support for non-sudo admin users
  • Now LAMW Manager prevents APT/dpkg lock error
  • Detect and uses fpc-laz to provide FPC compiler
  • Adds JDK 11 Support for systems without JDK8
  • Remove unnecessary files and rearrange directory structure
  • Fusion the lamw_manager and lamw-manager files.
  • modules directory has renamed to core

Fixed:

  • Error run command : fpcmkcfg with fpc-laz
  • Fixes incompatibility with fpc-laz and lazarus-project

v0.3.2 - R1 - September 8, 2019

Fixed:

  • Apache Ant URL

v0.3.2 - August 19, 2019

News:

  • FPC 3.2.0
  • Lazarus 2.0.4
  • Android API's platform 28
  • Android Build Tools 28.0.3
  • Your now open Projects from File Manager
  • Start LAMW4Linux from the terminal with the command: startlamw4linux

Fixed:

  • PPC_CONFIG_PATH fixed
  • FPC trunk has replaced to FPC 3.2.0

v0.3.1 - August 1, 2019

News:

  • FPC 3.3.1(trunk)
  • Build Freepascal - 3.3.1 x86_64/Linux
  • Build Freepascal Cross-compile ARMv7/Android
  • Build Freepascal Cross-compile ARM64/Android
  • Lazarus 2.0.2
  • Clean CLI Messages
  • Add --reset-aapis command, to clean and Reinstall Android API's

Fixed:

  • Removed unecessary messages!

v0.3.0 - May 10, 2019

News:

  • Update FPC to 3.0.0 to 3.0.4 on Ubuntu 16.04/Linux Mint 18
  • Adds Auto Repair to fixs FPC

Fixed:

  • Fixes Uninstaller
  • Fixes missing ppcrossarm