This file documents all notable changes to devonfw-ide.
Release with bugfix:
-
#1394: Warning for find command
The full list of changes for this release can be found in milestone 2024.11.002.
Release with bugfix:
-
#1391: dependencies.json not supported - tomcat not working anymore
The full list of changes for this release can be found in milestone 2024.11.001.
Release with new features and bugfixes:
The full list of changes for this release can be found in milestone 2024.01.001.
Release with new features and bugfixes:
The full list of changes for this release can be found in milestone 2023.10.001.
ATTENTION: #1358 may cause a breaking change for projects using Intellij or Android-Studio. Please read the issue details and consider to enable backward compatibility in your project if required.
Release with new features and bugfixes:
-
#1358: Open workspace as project when launching Intellij and Android Studio
-
#1305: Intellij and Android Studio start scripts dont work properly
-
#1325: Add GraalVM JDK 17 and 20 versions
-
#1198: Ability to download custom software from mounted filesystem
-
#1197: Integrate Java Mission Control
-
#1320: Fix Bug in intellij documenation
The full list of changes for this release can be found in milestone 2023.09.001.
Release with new features and bugfixes:
-
#1297: doFail from debugging in productive code prevents MacOS installations
The full list of changes for this release can be found in milestone 2023.08.001.
Release with new features and bugfixes:
-
#1287: initial setup fails because urls is not cloned
-
#1279: Improve rancher-desktop support and solve VPN issue
-
#1252: Docker not working on linux
-
#1295: Docker setup failing on MacOS
-
#1247: Fix Jenkins, SonarQube, Jasypt is not working without args
-
#1246: Fix yarn installation
-
#1283: checksum verification prevents intellij plugin installation
-
#1276: checksum verification for custom software repository
-
#1285: Complete alignment of tool-names in scripts
-
#1164: devon jenkins stop fails
The full list of changes for this release can be found in milestone 2023.07.003.
ATTENTION: With 2023.07.001
we introduced a bug in a migration script.
All who read this are encouraged to skip the 2023.07.001
release and instead install 2023.07.002
or later due to this bug:
-
#1260: Migration 2023.07.001 buggy
Additional small bugfixes:
The full list of changes for this release can be found in milestone 2023.07.002.
Release with new features and bugfixes:
-
#941: New approach for ide-mirrors
-
#1114: Separate eclipse plugins and keep software installation pristine
-
#1158: Projects main-branch is always checked out
-
#1177: Azure installation with MSI
-
#1147: Separate plugins from software folder
-
#1106: configure security warnings for ide-urls
-
#1143: Add support for Tomcat
The full list of changes for this release can be found in milestone 2023.07.001.
Release with new features and bugfixes:
-
#1065: compute checksum of binary downloads
-
#1076: Fix extraction error in doReplaceExtractedSkipSingleFolder()
-
#1054: automated security warnings
-
#1039: Add support for Kotlin.
-
#1080: auto-configure IntelliJ core settings
-
#1104: IntelliJ plugin installation not working
-
#1099: progress output when project is cloned
-
#1098: devon node version set buggy
The full list of changes for this release can be found in milestone 2023.04.001.
Release with new features and bugfixes:
-
#1074: Fix vscode plugin installation
The full list of changes for this release can be found in milestone 2023.03.003.
Release with new features and bugfixes:
-
#1071: devon.bat sets wrong user PATH in Windows system environment settings
The full list of changes for this release can be found in milestone 2023.03.002.
Release with new features and bugfixes:
The full list of changes for this release can be found in milestone 2023.03.001.
Release with new features and bugfixes:
-
#1066: devon.bat stopped adding PATH
-
#1043: Environment variables defined in devon.properties are not available in devonfw CMD
-
#982: Add plugin recommendation feature to vscode
-
#971: Ability to run "migration script" on update
-
#991: Integrate openrewrite feature
-
#1030: Rancher Desktop Installation not detected
-
#1062: Migration support for devon4j 2023.01.001
-
#1052: Fix leading spaces on MacOS
-
#1022: suppress confusing windows process result messages like The operation completed successfully.
-
#1051: creation of a documentation for using the software IObit Unlocker to find processes that block specific files
The full list of changes for this release can be found in milestone 2023.02.001.
Release with new features and bugfixes:
-
#1004: GCloud CLI integration for windows
-
#1010: further improvements for extraction of MSI and PKG (improve AWS installation)
-
#939: Consider extending test-functions-doc with invocation of undeclared functions
-
#903: Uninstall Eclipse plugins
-
#904: Remove the hard-coded Eclipse plugins from eclipse commandlet
The full list of changes for this release can be found in milestone 2023.01.001.
Release with new features and bugfixes:
The full list of changes for this release can be found in milestone 2022.12.001.
Release with small but important bugfixes:
The full list of changes for this release can be found in milestone 2022.11.002.
New release with awesome new features and bugfixes:
-
#826: List available versions for a tool
-
#878: Use default tool version from
available-versions
-
#893: Ability to configure version prefix
-
#908: AWS CLI integration for MacOS and bugfix for win/linux
-
#940: Make doInstall even more generic
-
#935: doDevonCommand should use doFail instead of doAskToContinue
-
#905: Better error handling when installing Eclipse plugins
-
#976: Eclipse project import fails
-
#960: openshift version check fails
-
#929: Ensure function documentation is in sync
The full list of changes for this release can be found in milestone 2022.11.001.
Urgent bugfix release:
The full list of changes for this release can be found in milestone 2022.08.003.
New release with various improvements and bugfixes:
-
#905: Improving eclipse output when installing plugins
-
#833: Implementing GitHub CLI
-
#894: Integration of Quarkus CLI
-
#832: Solution for unstable update sites
-
#877: Update version of vscode to 1.71.0
-
#898: AWS can not be installed
-
#882: Fixing NPE by updating mvn default version to 3.8.4
-
#409: Redo PATH adaptation if devon.bat is not in PATH
-
#866: scripts folder not added to PATH if setup.bat called from powershell
-
#880: Customize the trigger of the integration tests
-
#879: Renaming integration-tests and adding badges
-
#751: Documentation of functions
-
#914: Tools Documentation Update
The full list of changes for this release can be found in milestone 2022.08.002.
New release with various improvements and bugfixes:
-
#840: Pip Integration and fixing package installation
-
#713: Python integration
-
#706: Folder ${M2_REPO} gets created
-
#817: Update Eclipse to 2022-03
-
#796: update sonarqube to 9.4.0.54424
-
#794: Improve installation process of Rancher Desktop and VPNKit
-
#738: CLI Lazy Docker integration
-
#819: add option to create new devonfw-ide installation
-
#810: Add OpenShift CLI
-
#692: Improve Windows Terminal with gitbash
-
#786: Improve Windows Terminal with powershell
-
#849: Integration of GCViewer
-
#867: ERROR: Error opening the file. There may be a disk or file system error.
-
#829: #701: fix registry import paths for Windows Terminal
-
#802: #798: English grammar fix for success message
-
#803: git pull not working on debug
-
#848: Update PATH automatically on doDevonCommand
-
#811: add function for installing with different package managers
-
#691: Nightly test of devonfw-ide installation
-
#800: Nightly test with additional tests
-
#767: Fix AsciiDoc issues
-
#774: Create Getting-Started-For-Developers Documentation
The full list of changes for this release can be found in milestone 2022.08.001.
New release with various improvements and bugfixes:
The full list of changes for this release can be found in milestone 2022.04.003.
New release with improved cloud tool support and various improvements and bugfixes:
The full list of changes for this release can be found in milestone 2022.04.002.
New release with improved cloud tool support and various improvements and bugfixes:
-
#690: Support for RancherDesktop
-
#710: Add VPN enhancement to RancherDesktop
-
#695: Docker setup not working
-
#636: Helm integration
-
#637: Terraform integration
-
#638: GraalVM integration
-
#734: unzip: command not found (zip support)
-
#701: Support for windows terminal
-
#700: support for MAVEN_ARGS variable for mvn 3.x
-
#696: Move CobiGen home folder from user home to ide per default
-
#683: Generalize MacOS app workaround
The full list of changes for this release can be found in milestone 2022.04.001.
Update with the following bugfixes and improvements:
The full list of changes for this release can be found in milestone 2021.12.005.
Update with the following bugfixes and improvements:
The full list of changes for this release can be found in milestone 2021.12.004.
Update with the following bugfixes and improvements:
The full list of changes for this release can be found in milestone 2021.12.003.
Update with the following bugfixes and improvements:
The full list of changes for this release can be found in milestone 2021.12.002.
Update with the following bugfixes and improvements:
The full list of changes for this release can be found in milestone 2021.12.001.
Update with the following bugfixes and improvements:
The full list of changes for this release can be found in milestone 2021.04.002.
Update with the following bugfixes and improvements:
-
#537: Update eclipse to 2021-03
-
#287: Command autocompletion
-
#536: Improve handling of aborted downloads
-
#542: Support placeholders in settings.xml template
-
#557: minimize setup by reducing DEVON_IDE_TOOLS
-
#537: Update eclipse to 2021-03
-
#550: update maven to 3.8.1
-
#545: update devon4j to 2021.04.002 and add migration
-
#575: jasypt support for password encryption and decryption
-
#546: Problems with tm-terminal Eclipse plugin
-
#553: VSCode user-data-dir shall be part of workspace config
-
#513: Configurable generation of IDE start scripts
The full list of changes for this release can be found in milestone 2021.04.001.
Update with the following bugfixes and improvements:
The full list of changes for this release can be found in milestone 2020.12.003.
Update with the following bugfixes and improvements:
-
#522: update devon4j to 2020.12.002 and create migration to this version
-
#524: workaround for bug in git for windows
-
#520: update default version of java to 11.0.9.1_1
-
#514: Remove or adjust AnyEditTools plugin update site
-
#480: Eclipse import to wrong workspace
-
#505: devon java create - ERROR: Missing arguments for doMavenArchetype
-
#507: allow to switch eclipse edition via variable
The full list of changes for this release can be found in milestone 2020.12.002.
Update with the following bugfixes and improvements:
-
#495: Documentation corrections
-
#491: Consider lombok support
-
#489: Update node to v12.19.0 and VS Code to 1.50.1
-
#470: reverse merge of workspace settings not sorting properties anymore
-
#483: Error during installation when npm is already installed
-
#493: custom evironment variables from devon.properties not available in IDE
-
#499: Enable configuration of version for yarn and angular cli (ng)
-
#415: documentation to customize settings
-
#479: Error for vscode plugin installation
-
#502: Filecomment for new Java types is still @author ${user}
-
#471: Preconfigure Project Explorer with Hierarchical Project Presentation
-
#498: migration support for devon4j 2020.12.001
The full list of changes for this release can be found in milestone 2020.12.001.
Update with the following bugfixes and improvements:
-
#452: Consider support for IntelliJ Ultimate
-
#474: make intellij work on linux (idea.sh vs. idea)
-
#475: IntelliJ edition support not working properly
-
#477: update IntelliJ to 2020.2.1
-
#478: add IDEA_HOME to PATH after installation
-
#465: Security update for node.js and VS code
-
#467: Expansion of ~ stopped working on windows CMD (M2_HOME not properly set)
-
#461: settings still not updated: JsonMerger not writing even if target file not exists
-
#455: Fix args quoting for node commandlet
-
#464: Update advanced-tooling-windows.asciidoc
-
#458: Outdated readme.txt
The full list of changes for this release can be found in milestone 2020.08.002.
Update with the following bugfixes and improvements:
-
#454: update to eclipse 2020.06
-
#442: update nodejs and vscode
-
#432: vsCode settings are not updated
-
#446: intellij: doConfigureEclipse: command not found
-
#440: Software update may lead to inconsistent state due to windows file locks
-
#427: release: keep leading zeros
-
#450: update settings
-
#431: devon build command not working correct for yarn or npm
-
#449: update to devon4j 2020.08.001
The full list of changes for this release can be found in milestone 2020.08.001.
Minor update with the following bugfixes and improvements:
The full list of changes for this release can be found in milestone 2020.04.004.
Minor update with the following bugfixes and improvements:
The full list of changes for this release can be found in milestone 2020.04.003.
Minor update with the following bugfixes and improvements:
The full list of changes for this release can be found in milestone 2020.04.002.
Starting with this release we have changed the versioning schema in devonfw
to yyyy.mm.NNN
where yyyy.mm
is the date of the planned milestone release and NNN
is a running number increased with every bug- or security-fix update.
The full list of changes for this release can be found in milestone 2020.04.001.
New release with bugfixes and new ide plugin feature:
-
#343: Setup can’t find Bash nor Git
-
#369: Fix flattening of POMs
-
#386: Feature/clone recursive
-
#379: Use own extensions folder in devonfw-ide
-
#381: Add ability to configure VS Code plugins via settings
-
#376: Improve Eclipse plugin configuration
-
#373: Fix project import on windows
-
#374: Rework build on import
The full list of changes for this release can be found in milestone 3.3.1.
New release with bugfixes and new project import feature:
The full list of changes for this release can be found in milestone 3.3.0.
Bugfix release with new features such as CobiGen CLI:
The full list of changes for this release can be found in milestone 3.2.4.
This version marks the first fully official release. Changes for this release can be found in milestone 3.2.3. Prior versions can be found in according milestones and release tags on github. However, the history before this release is considered legacy and is therefore not reflected here.