Revision history for Dist-Build 0.028 2026-03-15 23:28:30+01:00 Europe/Brussels - Support try_find_standard_for in XS::Conf 0.027 2026-03-05 23:31:41+01:00 Europe/Brussels - Rewrite to remove s///r construct for 5.10 compatibility 0.026 2026-02-21 13:58:34+01:00 Europe/Brussels - Stop using filename helpers from ParseXS - chdir back at end of test for better cleanup - Only override delegates if overriding argument is passed. - Add auto_PL helper 0.025 2025-12-22 20:00:54+01:00 Europe/Brussels - Add support for language standard argument - Allow C files as add_xs input - Add dependencies entry to extra_sources 0.024 2025-12-16 21:43:32+01:00 Europe/Brussels - Don't copy Dist::Build runtime dependencies to configure until they're all known 0.023 2025-12-15 13:52:26+01:00 Europe/Brussels - Add support for importing and exporting typemaps - Only export dir if dir is defined - Remove use of ExtUtils::HasCompiler from test - Always pass typemaps as absolute paths - Don't use config file define values as keys - Always set dynamic_config=0 in MYMETA - Add extra_sources and extra_objects support to Dist::Build::XS::Conf 0.022 2025-11-27 23:07:13+01:00 Europe/Brussels - Move Dist::Build::DynamicPrereqs to a separate dist - Embed File::ShareDir::Tiny into Dist::Build::Util - Adapt to split_like_shell now being in ExtUtils::Builder::Util - Add external argument alias to Alien 0.021 2025-11-14 04:02:43+01:00 Europe/Brussels - Don't generate manpages on systems not supporting man paths 0.020 2025-05-01 14:52:59+02:00 Europe/Brussels - No longer install script/ by default 0.019 2025-04-09 23:20:58+02:00 Europe/Brussels - Adapt to load_extension - Normalize sharedir paths in create_pattern - Add is_os and is_os_type delegates - Rename distribution_version delegate to version - Adapt to standard self and outer methods on Planner 0.018 2025-03-17 11:58:21+01:00 Europe/Brussels - Add auto_xs to Dist::Build::XS - Use filesets to find files - Make various delegates return their target - Allow double copy 0.017 2025-03-11 21:53:17+01:00 Europe/Brussels - Don't expose Dist::Build::Core to main planner - Document core delegates and known plugins 0.016 2024-10-06 18:04:02+02:00 Europe/Brussels - Add Dist::Build::DynamicPrereqs - Rename main_module_name to main_module - Add default module to module_sharedir in Dist::Build::ShareDir - Rename the dist_name delegate to distribution 0.015 2024-09-20 14:07:03+02:00 Europe/Brussels - Add Dist::Build::XS::Alien - Add support for exporting compilation flags. - Fix various issues in dump functions. 0.014 2024-09-13 11:25:35+02:00 Europe/Brussels - Add Dist::Build::XS::WriteConstants 0.013 2024-09-03 18:30:13+02:00 Europe/Brussels - Add a base argument to lib_files - Make extension for manpages overridable 0.012 2024-08-31 21:05:21+02:00 Europe/Brussels - Shorten module_name and module_version arguments in add_xs - Add support for exporting and importing headers - Pass on config in Dist::Build::XS 0.011 2024-08-11 23:19:50+02:00 Europe/Brussels - Let get_config modify build stage arguments - Add main_module_name helper 0.010 2024-08-04 00:41:56+02:00 Europe/Brussels - Add missing prereqs due to misconfigured dist.ini 0.009 2024-08-01 23:01:19+02:00 Europe/Brussels - Make path portable in build tests 0.008 2024-08-01 12:56:09+02:00 Europe/Brussels - Add compilation configurator - Only load Dist::Build::XS dependencies when necessary - Remove curdir and inc/ from automatic include paths in Dist::Build::XS - Allow file to be specified instead of module in Dist::Build::XS - Allow sources to be a hash in Dist::Build::XS - Extract script and lib logic out of base module - Add clean and autoclean actions 0.007 2024-07-20 15:19:09+02:00 Europe/Brussels - Properly depend on new ExtUtils::Builder::Compiler - Fix misspelling of extra_linker_flags - Add file argument to Dist::Build::XS - Add new_planner delegate 0.006 2024-07-15 21:22:15+02:00 Europe/Brussels - Make mkdir nodes non-phony - Provide better messages for most actions 0.005 2024-07-14 16:30:28+02:00 Europe/Brussels - Fix argument handling in mkdir - Add dry_run support to install deserializer 0.004 2024-07-13 13:49:39+02:00 Europe/Brussels - Sort test files - Add self delegate for DSL 0.003 2024-04-27 22:55:07+02:00 Europe/Brussels - Allow extra compiler and linker flags to be a string 0.002 2024-04-27 12:07:09+02:00 Europe/Brussels - Add dynamic prereqs - Depend on ExtUtils::HasCompiler 0.024 0.001 2024-04-26 12:49:11+02:00 Europe/Brussels Initial release to an unsuspecting world