Releases: madmurphy/not-autotools
Releases · madmurphy/not-autotools
Release list
Not Autotools 0.8.0
Changes:
- New macro
n4_mem()has been created innot-m4sugar.m4 - Library file †
not-misc.m4has been renamed tonot-multiversion.m4 - Code review (
NC_CONFIG_SHADOW_DIR()innot-extended-config.m4: removed dependency ton4_lambda();NM_SET_VERSION_ENVIRONMENTinnot-multiversion.m4: added support for a permanent and a temporary multi-version state using themultiversion.lockandmultiversion.templockfiles;NA_HELP_STRINGS()innot-autotools.m4: harmonized the behavior of the passed lists;NS_UNSET()innot-autoshell.m4: added call tom4_normalize()on the variable names) - Documentation
Not Autotools 0.7.1
Changes:
- Code review (
NC_CONFIG_SHADOW_DIR()innot-extended-config.m4)
Not Autotools 0.7.0
Changes:
- New macro
NA_HELP_STRINGS()has been created innot-autotools.m4 - Code review (
NC_CONFIG_SHADOW_DIR()innot-extended-config.m4) - Macro †
NA_SET_GLOBALLY()innot-autotools.m4has been renamed toNC_SET_GLOBALLY() - Documentation
Not Autotools 0.6.0
Changes:
- New library files
not-ac-messages.m4,not-extended-config.m4andnot-utf8.m4have been created, containing the following new macros:NC_MSG_ERRORBOX(),NC_MSG_FAILUREBOX(),NC_MSG_NOTICEBOX()andNC_MSG_WARNBOX()(not-ac-messages.m4);NC_CONFIG_SHADOW_DIR(),NC_SHADOW_MAYBE_OUTPUT,NC_THREATEN_BLINDLYandNC_THREATEN_FILES()(not-extended-config.m4);n4_charcode(),n4_codeunit_at(),n4_codepoint_to_ascii(),n4_escape_non_ascii()andn4_escape_everything()(not-utf8.m4); - New macros
n4_let(),n4_qlet()andn4_with()have been created innot-m4sugar.m4 - New macros
NS_SETVARS()andNS_UNSET()have been created innot-autoshell.m4 - Macros †
NA_REQ_PROGS()and †NA_GET_PROGS()innot-autotools.m4have been renamed toNC_REQ_PROGS()andNC_GET_PROGS() - Code review (macros
NM_ENVIRONMENT_KEYSandNM_LOAD_ENVIRONMENTinnot-automake.m4; macroNM_SET_VERSION_ENVIRONMENT()innot-misc.m4– the new version of the latter is incompatible with previous versions) - Documentation
Not Autotools 0.5.0
Changes:
- New macro
n4_burn_out()has been created innot-m4sugar.m4 - Code review (macro
NM_LOAD_ENVIRONMENT()innot-automake.m4, macroNA_SET_GLOBALLY()innot-autotools.m4) - Documentation
Not Autotools 0.4.0
0.4.0
Changes:
- Macro
NA_SET_GLOBALLY()innot-autotools.m4has been made variadic - Code review (macros
NA_GET_PROGS(),NA_REQ_PROGS()andNA_SANITIZE_VARNAME()innot-autotools.m4; macrosn4_case_in(),n4_define_substrings_as(),n4_for_each_match(),n4_get_replacements(),n4_list_index()andn4_repeat()innot-m4sugar.m4) - Documentation
Not Autotools 0.3.2
Changes:
- Macro †
NA_UP_WORDS_ONLY()innot-autotools.m4has been renamed toNA_SANITIZE_VARNAME()and prevented from doing case transformations - Code review (macros
NA_GET_PROGS()andNA_REQ_PROGS()innot-autotools.m4) - Documentation
Not Autotools 0.3.1
Changes:
- Implementation of macro
n4_lambda()has been simplified - Documentation
Not Autotools 0.3.0
Changes:
- Macro †
nm4_unlambdahas been removed fromnot-m4sugar.m4– lambda macros are now safely created without polluting the global scope - M4sugar clones †
nm4_switch()and †nm4_case()have been removed fromnot-m4sugar.m4(they were clones ofm4_case()andm4_bmatch()respectively) - Reduntant macros †
nm4_in()and †nm4_in_args()have been removed fromnot-m4sugar.m4 - The Not M4sugar prefix
nm4_has been changed ton4_ - Macros
n4_case_in()andn4_list_index()have been created innot-m4sugar.m4 - Macros
n4_get_replacements()andn4_for_each_match()innot-m4sugar.m4(formerly †n4_get_replacements()and †n4_for_each_match()) no longer depend onn4_repeat(), but on GNUm4_for()instead - Macro
n4_define_substrings_as()innot-m4sugar.m4(formerly †nm4_define_substrings_as()) has been re-implemented using a more efficient algorithm (removed recursion, removed multiple calls tom4_bregexp()) - Code review
- Examples
Not Autotools 0.2.0
Changes:
- All M4 macros have been moved into the
m4folder - Created library files
not-automake.m4,not-autoshell.m4andnot-misc.m4 - Library file
not-m4.m4has been renamed tonot-m4sugar.m4 - New macros
nm4_case(),nm4_in(),nm4_in_args(),nm4_lambda(),nm4_switch()andnm4_unlambdahave been created innot-m4sugar.m4 - New macros
NM_ENVIRONMENT_KEYS,NM_GET_AM_VAR()andNM_LOAD_ENVIRONMENThave been created innot-automake.m4 - New macros
NS_GETOUT(),NS_GETVAR()andNS_SETVAR()have been created innot-autoshell.m4 - Macro †
NA_GET_LIB_VERSION_ENV()has been renamed toNM_SET_VERSION_ENVIRONMENT()and has been moved tonot-misc.m4 - Macros †
NA_ASK_REPLACEMENTS(), †NA_DEFINE_SUBSTRINGS_AS(), †NA_FOR_EACH_MATCH(), †NA_REGEXP_DEPTH()and †NA_REPEAT_TEXT()innot-m4sugar.m4have been renamed tonm4_get_replacements(),nm4_define_substrings_as(),nm4_for_each_match(),nm4_redepth(), andnm4_repeat() - Code review
- Examples