Skip to content

Releases: premake/premake-core

Premake 5.0-beta2

03 Sep 20:16
a96fe76
Compare
Choose a tag to compare
Premake 5.0-beta2 Pre-release
Pre-release

IMPORTANT: Please download our source code package premake-5.0.0-beta2-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-beta1

Much gratitude and thanks to everyone mentioned here for contributing their valuable time and energy to make Premake better. ❀️

Premake 5.0-beta1

29 Oct 13:50
Compare
Choose a tag to compare
Premake 5.0-beta1 Pre-release
Pre-release

IMPORTANT: Please download our source code package premake-5.0.0-beta1-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-alpha16

Much gratitude and thanks to everyone mentioned here for contributing their valuable time and energy to make Premake better. ❀️

Premake 5.0 alpha 16

13 Apr 14:26
Compare
Choose a tag to compare
Premake 5.0 alpha 16 Pre-release
Pre-release

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. ❀️

Premake 5.0 alpha 15

23 Apr 19:05
Compare
Choose a tag to compare
Premake 5.0 alpha 15 Pre-release
Pre-release

IMPORTANT: Please download our source code package premake-5.0.0-alpha15-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-alpha14

Many and varied thanks to everyone on this list for contributing their valuable time and energy to make Premake better. You rock! 🀘

Premake 5.0 alpha 14

05 May 14:20
Compare
Choose a tag to compare
Premake 5.0 alpha 14 Pre-release
Pre-release

IMPORTANT: Please download our source code package premake-5.0.0-alpha14-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

A 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-alpha13

And another round of thanks for those who contributed their time and know-how to make these features and fixes:

Premake 5.0 alpha 13

18 Oct 16:43
Compare
Choose a tag to compare
Premake 5.0 alpha 13 Pre-release
Pre-release

IMPORTANT: Please download our source code package premake-5.0.0-alpha13-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

A 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-alpha12

And another round of thanks for those who contributed their time and know-how to make these features and fixes:

Premake 5.0 alpha 12

23 Aug 14:56
Compare
Choose a tag to compare
Premake 5.0 alpha 12 Pre-release
Pre-release

IMPORTANT: Please download our source code package premake-5.0.0-alpha12-src.zip and NOT the automatically created GitHub packages at the bottom of the list.

The GitHub packages do not include the submodule source code, the pre-generated project files, or the embedded scripts.

Changes since 5.0-alpha11:

Read more

Premake 5.0 alpha 11

13 Jan 14:15
Compare
Choose a tag to compare
Premake 5.0 alpha 11 Pre-release
Pre-release

Changes since 5.0-alpha10:

  • PR 523 New API symbols() replaces and extends "Symbols" flag
  • PR 524 New API symbolspath() specifies location of symbol database
  • PR 556 Add initialization hook for actions
  • PR 553 Enable "list of paths" for rule properties
  • PR 555 Allow multiple extensions for custom rules
  • PR 561 Add IA32 to vectorextensions()
  • PR 568 New API runpathdirs() adds rpath support
  • PR 525 Add support for Visual Studio Debug Fast Link setting
  • PR 401 Enable GCC link mode with ":static", ":shared"
  • PR 543 Remove architecture specific include paths on macOS
  • PR 554 Improve token expansion in rules
  • PR 570 Normalize paths to os.execute()
  • PR 546 Switch from openssl to mbedtls
  • PR 545 compilebuildoutputs() adds generated files to build
  • PR 575 New "raw" exporter
  • PR 581 Fix path.normalize() handling of ".." sequences
  • PR 587 Fix os.copyfile() handling of paths with spaces
  • PR 597 Enable edit-and-continue for VS 2015 64-bit builds
  • PR 583 Allow duplicate build commands
  • PR 605 Fix for objdir() forced path operator "!"
  • PR 603 Allow toolset-specific arguments to static linker
  • PR 608 Allow Visual Studio StaticLib projects to link dependencies
  • PR 610 Add defines and include paths to makefile projects
  • PR 611 Prevent force includes from breaking precompiled headers
  • PR 613 Fix os.match() detection of dot files
  • PR 607 Remove support for deprecated MonoDevelop project formats
  • PR 600 Fix VS support for symbolpath()
  • PR 512 Make Clang default toolset for macOS
  • PR 624 GCC support for C90 and C99
  • PR 628 New API linkbuildoutputs() disables automatic linking of *.obj files
  • PR 635 Improved parallelization of Makefile builds
  • PR 619 Per-file configuration support for C# projects
  • PR 649 Fix Visual Studio 2015 solution version identifier
  • PR 645 Add initial Visual Studio 2017 support

IMPORTANT: Please download our source code package premake-5.0.0-alpha10-src.zip and NOT the automatically created GitHub packages at the bottom of the list.

The GitHub packages do not include the submodule source code, the pre-generated profile files, or the embedded scripts.

Premake 5.0 alpha 10

04 Oct 23:03
Compare
Choose a tag to compare
Premake 5.0 alpha 10 Pre-release
Pre-release

Changes since the previous release:

  • New: symbols(), replaces and extends flags {"Symbols"}
  • New: symbolspath() to specify location of symbol database
  • New: table.shallowcopy()
  • New: vectorextensions value "IA32"
  • Fix: --start-group/--end-group now only enclose project libraries

IMPORTANT: Please download our source code package premake-5.0.0-alpha10-src.zip and NOT the automatically created GitHub packages at the bottom of the list.

The GitHub packages do not include the submodule source code, the pre-generated profile files, or the embedded scripts.

Premake 5.0 alpha 9

06 Jun 23:08
Compare
Choose a tag to compare
Premake 5.0 alpha 9 Pre-release
Pre-release

Changes since the previous release:

  • New: buildcustomizations() imports custom .props files for VS
  • New: frameworksdir() for Xcode and Make OS X projects
  • New: nuget() to specify NuGet packages for VS projects
  • New: systemversion() to specify VS target platform
  • New: io.readfile() and io.writefile()
  • New: Configurations may now be filtered by toolset
  • New: HTTP calls now support authentication
  • New: Support for XSD files in VS C# projects
  • New: MASM file categorization for VS
  • New: Integrated test framework for Premake module developers
  • Fix: VS filter ordering is now deterministic
  • Fix: VS projects and groups may now have the same name
  • Fix: May now use '.' within shell variable tokens
  • Fix: path.translate() now defaults to target system separator
  • Fix: getextension() now handles multiple dots
  • Fix: replaceextension() no longer adds leading dot
  • Fix: Improved configuration baking performance
  • Fix: Use -O0 for Clang debug optimization level
  • Fix: CodeLite now uses portable path separators
  • Fix: Improved ability to find precompiled headers in Makefiles
  • Fix: Properly escape defines in Makefile projects
  • Fix: Correct casing of UTF8 marker on Visual Studio rule files

IMPORTANT: Please download our source code package premake-5.0.0-alpha9-src.zip and NOT the automatically created GitHub packages at the bottom of the list.

The GitHub packages do not include the submodule source code, the pre-generated profile files, or the embedded scripts.