IMPORTANT: Please download our source code package premake-5.0.0-alpha16-src.zip
and NOT the automatically created GitHub packages at the bottom of the list.
The GitHub packages do not include the pre-generated project files, or the embedded scripts.
Sponsors
Another big shout out to the individuals and organizations who help sustain Premake's community with their financial support. 🙌
(Want to join them? Visit our OpenCollective to learn more)
Changes since 5.0-alpha15
Much gratitude and thanks to everyone mentioned here for contributing their valuable time and energy to make Premake better. ❤️
- PR #1430 Fixed adding LD_LIBRARY_PATH to the executable run command. (@Enhex)
- PR #1439 Disable XP deprecation warning for Visual Studio projects (@withmorten)
- PR #1446 Do not add for .NET resources or the resource will not be properly embedded. (@rhuvendiek)
- PR #1447 Added /Wall to possible warning levels for Visual Studio (@ethan-wallace)
- PR #1454 Bootstrap.mak clean target(s) (@noresources)
- PR #1460 Add C++20 cppdialect for C++ projects (@nickclark2016)
- PR #1462 Added clang as a valid option for projects generated with vs2019 (@nickclark2016)
- PR #1468 macOS deployment target support for gcc and clang (@noresources)
- PR #1473 macOS os.getversion() improvements (@noresources)
- PR #1477 Add support for .swift file for xcode (@socialpoint)
- PR #1481 Improved ability to override XCode generator (@LORgames)
- PR #1482 Disable redirect test until HTTP endpoint is fixed (@LORgames)
- PR #1483 Add file details to Windows builds including version number (@LORgames)
- PR #1484 Fixed issue with os.matchfiles and symlinks (@LORgames)
- PR #1485 Added Windows implementation to os.touchfile to avoid issues with truncating the file (@LORgames)
- PR #1499 GitHub Actions: Artifacts (@sphene)
- PR #1503 Update cxx standard; (@continue98)
- PR #1505 Fix sysincludedirs for codelite. (@Jarod42)
- PR #1506 Fix quote escaping in Codelite. (@Jarod42)
- PR #1515 ConformanceMode flag implemented for >= vs2017 (@cos-public)
- PR #1519 Add Metal shader files as source code (@nickgravelyn)
- PR #1522 Fixed external library linking for Clang in VS2019+ (@nickclark2016)
- PR #1523 Added C++1z and C++2a dialect options for XCode (@nickclark2016)
- PR #1525 [Codelite] Only active (i.e. unique) configuration should be selected. (@Jarod42)
- PR #1527 Removed old CI build files (@LORgames)
- PR #1528 Added COPYFILE and COPYDIR tokens (@LORgames)
- PR #1529 NMake projects can now specify buildoptions and cppdialect (@LORgames)
- PR #1530 Remove unused code in vs2010_vcxproj.lua (@LORgames)
- PR #1532 Disable network tests; add --test-all flag to enable (@starkos)
- PR #1534 Added Ability to Disable JMC in Visual Studio (@nickclark2016)
- PR #1540 Xcode improvements (@noresources)
- PR #1542 Improve the user contribution resources (@premake)
- PR #1551 Added NetCore to CLR API (@nickclark2016)
- PR #1552 Fix MSC LTO, runtime, subsystem (@JoelLinn)
- PR #1554 clang Use
llvm-ar
linker when LTO flag is set. (@JoelLinn) - PR #1560 Added newer shader versions (@dpeter99)
- PR #1562 Remove moduledownloader to avoid RCE. (@xenia-project)
- PR #1564 Improved net version check to also support net5.0 and beyond (@ClxS)
- PR #1565 AllowUnsafeBlocks will now be a project level property in new format (@ClxS)
- PR #1566 Set execute bit on Bootstrap.bat (@ratzlaff)
- PR #1571 useFullPaths config property for Visual Studio projects (@cos-public)
- PR #1576 Mesh and amplification shader type for Visual Studio (@pkurth)
- PR #1587 Introduce new website with docs with docusaurus (@KyrietS)
- PR #1589 os.outputof: add a second argument to select which stream to output (@noresources)
- PR #1593 Update to mbedtls 2.25 (@susnux)
- PR #1594 Added reference pages to docs (@KyrietS)
- PR #1597 Port user guide pages from wiki (@starkos)
- PR #1600 Add GitHub Action workflow for website deployment (@KyrietS)
- PR #1602 Rework website home & download pages (@starkos)
- PR #1604 Break out community section on website (@starkos)
- PR #1606 add RemoveUnreferencedCodeData option to disable /Zc:inline (@withmorten)
- PR #1607 Add Algolia search (@KyrietS)
- PR #1608 Fix Premake logo in README (@KyrietS)
- PR #1609 Encourage contributors to align the docs (@KyrietS)
- PR #1610 Improve new user website navigation (@starkos)
- PR #1614 Set up blog; move community updates (@starkos)