## Changelog holding milestones and major changes to the code


---
# Antergos NeXT (2026)

Forked from EndeavourOS-ISO. Full rebrand to Antergos NeXT.

* renamed ISO to `Antergos_NeXT`, updated labels and metadata
* replaced all branding: EndeavourOS → Antergos throughout live environment
* replaced `endeavouros-skel-liveuser` with `antergos-skel-liveuser` (KDE theme, look-and-feel, wallpapers)
* removed `[endeavouros]` repository from both build and live pacman configs
* removed Calamares and all EOS-specific utilities from package list
* swapped wallpapers and liveuser icon with Antergos originals
* updated syslinux boot labels, UEFI boot titles, and PXE config
* removed EndeavourOS mirrorlist and keyring dependencies
* replaced EndeavourOS release file with `/usr/lib/antergos-release`
* updated mkarchiso markers and `profiledef.sh_auto`
* cleaned up GitHub workflows (Codeberg mirror), deleted FUNDING.yml
* rewrote README, preserved CHANGELOG history from upstream

---
# Titan changes (2026)
* moving mirrorlist generation from prepare.sh to run_before_squashfs.sh, to not interfere with new mirrolist handling
* removing ucode lines from bootloader, and including with mkinitcpio.
* Rephrasing info and entry names for Boot menu.

# Ganymede Neo Release Fixes (2026)
* changing nvidia.service to reflect upstream changes
* change boot menu entry names to be easier to understand

# Ganymede Release Changes (2025)
* adding nvidia.service and script to install Nvidia Modules packages open or closed source related to Model ranges.
* Broadcom-WL handling is now using a service too, and it will popup request to change driver on the livesession asking user to proceed.
* updating mkarchiso to latest and merging changes to bootloader entry format from upstream.
* changing boot entries to as of no need to blacklist Nvidia (not installed on boot)
* updating preview pictures in liveuser skel settings to show properly on live session.
* changed comments in run_before_squashfs to echo lines to show in logs

# Mercury Release + Neo (2025)
* removing xwaylandvideobridge (package)
* fix to rank Arch mirrors
* adding Memtest for EFI (systemd-boot)
* kpmcore not downgraded anymore
* Move fstab after lukskeyfile job so crypttab is correct
* remove xsane (package)
* fixing non working copy paste for vmware installs
* exchange mlocate with plocate (change on repo)
* adding changes to pacman.conf for pacman 7 update
* adding changes to makepkg.conf and makepkg.conf.d/
* reiserfsprogs removed (package)

# Endeavour Release + Neo (2024)
* Basically a rebuild
* kpmcore is downgraded on neo release as of latest causes issues with automatic partition options.

# Gemini initial Release (2024)
* removal of ARM install traces from the ISO
* switching livesession to fit for plasma 6 update

# Galileo Neo (2024)
* fixing issue with changed license package (path changes) in mkarchiso
* adding legacy intel fix to disable compositor on LiveSession if legacy intel with xf86-video-intel ist in use to reduce graphical issues.

# Development start for Galileo Release (2023)
* replacing xfce4 Live Session with KDE

# Development starts for Cassini Release (September 2022)
* changing format in modules to work with calamares 3.3 changes.
* main branch is now the development branch it will include latest test and changes and is not for production. Use branch for the last release instead to reproduce current stable ISO.
* adding systemd service to detect intel legacy GPUs and install xf86-video-intel in case for them.

# For Artemis NOVA (September 2022)
* using latest stabel 3.2 calamares version again 3.2.61 (locales are fixed)
* implementing pacman.conf with endeavouros-repo on top
* setting grub almoszt vanilla
* changing Community Editions package to fit name change (ttf-nerd-fonts-symbols-2048-em)

# for Artemis neo (August 2022) 
* we use calamares 3.2.59 version because of: https://github.com/calamares/calamares/issues/2008
* packages injection install needs downgraded xkeyboard-config (to show letters on example keyboards inside calamares) 
 and the eos-theming-package (10.0-1) to hold theming for neo.
* https://archive.archlinux.org/packages/x/xkeyboard-config/xkeyboard-config-2.35.1-1-any.pkg.tar.zst
* https://github.com/endeavouros-team/endeavouros-theming/tree/artemis_neo


# April, May 2022 // @keybreak and @killajoe ISO process cleanup for package handling and LiveSession creation:

* [packages.x86_64](https://github.com/endeavouros-team/EndeavourOS-ISO/blob/main/packages.x86_64)
and:
* [chrooted_cleaner_script.sh#L181](https://github.com/endeavouros-team/EndeavourOS-calamares/blob/13511822baa4cb9414d837b9b2ccb258335010aa/calamares/scripts/chrooted_cleaner_script.sh#L181)

are in sync now :clap: :partying_face:

And will be easy to maintain in the future also if we go to split `chrooted_cleaner_script.sh` in to more logical pices, where the `clean_offline_packages` could be one module. 

[run_before_squashfs.sh](https://github.com/endeavouros-team/EndeavourOS-ISO/blob/main/run_before_squashfs.sh)

look at it its clean and really slick now! The way it creates and handles liveuser session clean and easy to handle now without the hustle to fight with permissions and copy single config by config all over the place. 

instead it creates a package with all the settings you can find in one folder using skel method and cleanly removes that after user creation. 

All over file permissions are now handled centralized in the way archiso gives:
[profiledef.sh](https://github.com/endeavouros-team/EndeavourOS-ISO/blob/main/profiledef.sh)
`fixpermissions.sh` is gone and no need to fix permissions in a third place on livesession setup anymore.

[prepare.sh](https://github.com/endeavouros-team/EndeavourOS-ISO/blob/main/prepare.sh)
handles file downloads and liveuser-skel-package needed for the buildprocess in one place outside `run_before_squashfs.sh` easy to use for future changes and needs.

Remove legacy code from `run_before_squashfs.sh`
- https://github.com/endeavouros-team/EndeavourOS-ISO/commit/c8603d5cb5805da0e68c52fbea054f4ccab0064a
- https://github.com/endeavouros-team/EndeavourOS-ISO/commit/c484f3895770870013d33ac5483e15abb13f6b37


# October 2021

New merged repository structure (october 2021) by joekamprad. 
Now live-user-desktop-settings are included under /airootfs/root/liveuser-desktop-settings
First step on clean up the naturally grown ISO structure..

Adding [mkarchiso-changes.md](https://github.com/endeavouros-team/EndeavourOS-ISO/blob/main/mkarchiso-changes.md) to keep track of changes on the mkarchiso script for updating it to the latest version from time to time.
