Release Notes: 2.0.0

pdpmake 2.0.0 was released on 2024-06-14. It is the current release.

POSIX 2024

POSIX.1-2024 (IEEE Std 1003.1-2024) was published on 14th June 2024. It adds many useful new features to the make utility.

pdpmake has been tracking development of the standard, so these features were already available under the ENABLE_FEATURE_MAKE_POSIX_202X configuration option. Now that the standard has been published all references to 202X have been changed to 2024. Mention of "202X" or the "future/draft standard" in earlier release notes can be taken to mean the 2024 standard.

Changes in 2.0.0


Release Notes: 1.4.3

pdpmake 1.4.3 was released on 2024-06-10.

Non-POSIX Extensions

The following are non-POSIX extensions (disabled in POSIX mode):

Future POSIX Extensions

The following extension from a future POSIX standard has been added:

POSIX Compliance

In the following cases compliance with the standard has been made more strict.

Bug fixes and enhancements


Release Notes: 1.4.2

pdpmake 1.4.2 was released on 2024-05-23.

Non-POSIX Extensions

The following are non-POSIX extensions (disabled in POSIX mode):

Future POSIX Extensions

The following extension from a future POSIX standard has been added:

POSIX Compliance

In the following cases compliance with the standard has been made more strict.

Bug fixes and enhancements


Release Notes: 1.4.1

pdpmake 1.4.1 was released on 2023-02-01.

Future POSIX Extensions

POSIX Compliance

In the following cases compliance with the standard has been made more strict.

Bug fixes and enhancements


Release Notes: 1.4.0

pdpmake 1.4.0 was released on 2022-11-08.

Non-POSIX Extensions

The following are non-POSIX extensions:

Future POSIX Extensions

The following extensions from a future POSIX standard have been added:

In addition, macro assignment from a shell command (!=) and nested macro expansion have been reclassified as future POSIX extensions. Previously they were considered non-POSIX.

Bug fixes and enhancements


Release Notes: 1.3.0

pdpmake 1.3.0 was released on 2022-07-30.

Non-POSIX Extensions

The following extensions to POSIX have been added:

Future POSIX Extensions

The following extensions from a future POSIX standard have been added:

Bug fixes and enhancements


Release Notes: 1.2.0

pdpmake 1.2.0 was released on 2022-04-22.

Extensions

The following extensions to POSIX have been added:

Bug fixes and enhancements


Release Notes: 1.1.0

pdpmake 1.1.0 was released on 2022-03-06.

Extensions

The following extensions to POSIX have been added:

Bug fixes and enhancements