Updated support files for 5.0-alpha5 release
This commit is contained in:
parent
ac4574c97e
commit
b88d1ca601
30
CHANGES.txt
30
CHANGES.txt
@ -5,6 +5,36 @@
|
||||
See https://github.com/premake/premake-core/wiki/What's-New-in-5.0
|
||||
for the complete list of changes from the Premake 4.x series.
|
||||
|
||||
Since 5.0-alpha4:
|
||||
|
||||
* New: Rename solution() to workspace()
|
||||
* New API: customtoolnamespace() (tbasnoopy)
|
||||
* New API: debuggertype() (tbasnoopy)
|
||||
* New API: entrypoint() (Blizzard)
|
||||
* New API: exceptionhandling() and rtti() (Blizzard)
|
||||
* New API: http.get() and http.download() (Blizzard)
|
||||
* New API: inlining() (Blizzard)
|
||||
* New API: zip.extract() (Blizzard)
|
||||
* New: `require()` now accepts optional version ranges
|
||||
* New: Preloaded modules now return a "should load" test function
|
||||
* New: Added support for IDL files in VC 2010+ (rhuvendiek)
|
||||
* New: Added `file.directory` to token environment (Gabi Davar)
|
||||
* New: Solution configurations are now fully baked (Blizzard)
|
||||
* New: Enabled per-file configuration queries (Blizzard)
|
||||
* New: Added more table functions (Blizzard)
|
||||
* New: Added more values for floatingpoint()
|
||||
* Fix: Enabled link-time optimization for Clang and GCC
|
||||
* Fix: Module loader now reports script errors correctly (Tim Wharton)
|
||||
* Fix: Wrap makefile targets in quotes (leeonix)
|
||||
* Fix: Provide better default target directories (Blizzard)
|
||||
* Fix: Escape backslashes in tokens (Damien Courtois)
|
||||
* Fix: No longer generates containers marked as external
|
||||
* Fix: Re-enable validation of supported action features (Blizzard)
|
||||
* Fix: Match Visual C PDB output to target path (leeonix)
|
||||
* Fix: Remove "." and ".." when joining paths (multiple contributors)
|
||||
* Fix: Remove trailing newlines from os.outputof() (Tim Wharton)
|
||||
* Fix: Improve token handling (multiple contributors)
|
||||
|
||||
Since 5.0-alpha2:
|
||||
|
||||
* New: CodeLite support
|
||||
|
@ -8,6 +8,7 @@ Original design and implementation:
|
||||
Jason Perkins <starkos@industriousone.com>
|
||||
|
||||
Main Contributors
|
||||
Blizzard Entertainment (contact tvandijck@blizzard.com)
|
||||
Manu Evans <https://github.com/TurkeyMan>
|
||||
|
||||
Builds and Infrastructure:
|
||||
@ -16,16 +17,22 @@ Builds and Infrastructure:
|
||||
* Nightly Jenkins builds and error reports
|
||||
|
||||
Patch contributors:
|
||||
Blizzard Entertainment (contact tvandijck@blizzard.com)
|
||||
* additional os, string, and table functions
|
||||
* path.normalize() improvements
|
||||
* Visual Studio fixes and improvements
|
||||
* runtime()
|
||||
* verbosef()
|
||||
* option default values and categories
|
||||
* other fixes and improvements
|
||||
Bastien Brunnenstein <bastien.brunnenstein@ubisoft.com>
|
||||
* support wildcards in path tokens
|
||||
Damien Courtois <https://github.com/dcourtois>
|
||||
* module loading fixes
|
||||
* bug fixes
|
||||
Gabi Davar <gabi.davar@discretix.com>
|
||||
* Added file.directory to token environment
|
||||
João Matos (joao@tritao.eu)
|
||||
* HTTP download support
|
||||
* C# / C++/CLI language support improvements and bugfixes
|
||||
* Visual Studio and Make improvements and bugfixes
|
||||
* Response files support for Make backend
|
||||
leeonix <real-like@yeah.net>
|
||||
* Bug fixes
|
||||
Lusito <core@roughael.net>
|
||||
* path.join() fixes
|
||||
João Matos (joao@tritao.eu)
|
||||
* HTTP download support
|
||||
* C# / C++/CLI language support improvements and bugfixes
|
||||
@ -40,7 +47,14 @@ Patch contributors:
|
||||
Renaud Guillard <https://bitbucket.org/noresources>
|
||||
* add library search paths argument to os.findlib()
|
||||
* return command exit code from os.outputof()
|
||||
rhuvendiek <rhuvendiek@schueco.com>
|
||||
* VC 2010 IDL file support
|
||||
tbasnoopy <tba-snoopy@gmx.de>
|
||||
* customtoolnamespace()
|
||||
* debuggertype()
|
||||
Tim Wharton <https://github.com/moomalade>
|
||||
* boostrapping scripts
|
||||
* callingconvention()
|
||||
* makefile environment overrides
|
||||
* module loading improvements
|
||||
* os.outputof() improvements
|
||||
|
@ -3,24 +3,20 @@ PREMAKE RELEASE CHECKLIST
|
||||
|
||||
PREP
|
||||
|
||||
* Make sure CHANGES.txt and CONTRIBUTORS.txt is up to date
|
||||
|
||||
* Create working branch for release prep
|
||||
|
||||
* Update CHANGES.txt and CONTRIBUTORS.txt
|
||||
|
||||
* Update version in src/host/premake.c and commit
|
||||
|
||||
* Make sure branch passes all tests on all platforms
|
||||
|
||||
* Prep release announcement for forums
|
||||
* Prep release announcement for forums from change log
|
||||
|
||||
|
||||
RELEASE
|
||||
|
||||
* Merge working branch with release branch
|
||||
* Run `premake5 package <release branch name> source` (from Posix ideally)
|
||||
|
||||
* Run `premake5 package release source` (from Posix ideally)
|
||||
|
||||
* On each platform, run `premake5 package release binary`
|
||||
* On each platform, run `premake5 package <release branch name> binary`
|
||||
|
||||
* Create new release on GitHub from CHANGES.txt; upload files
|
||||
|
||||
@ -36,8 +32,10 @@ RELEASE
|
||||
|
||||
CYCLE
|
||||
|
||||
* Update version in src/host/premake.c and commit
|
||||
* Merge working branch to release and tag
|
||||
|
||||
* Merge working branch to development branch
|
||||
* Update to new dev version in src/host/premake.c and commit
|
||||
|
||||
* Merge working branch to master
|
||||
|
||||
* Close working branch
|
||||
|
@ -14,7 +14,7 @@
|
||||
#endif
|
||||
|
||||
|
||||
#define VERSION "5.0.0-dev"
|
||||
#define VERSION "5.0.0-alpha5"
|
||||
#define COPYRIGHT "Copyright (C) 2002-2015 Jason Perkins and the Premake Project"
|
||||
#define PROJECT_URL "https://github.com/premake/premake-core/wiki"
|
||||
#define ERROR_MESSAGE "Error: %s\n"
|
||||
|
Reference in New Issue
Block a user