All Versions
54
Latest Version
Avg Release Cycle
56 days
Latest Release
-
Changelog History
Page 6
Changelog History
Page 6
-
v2.0.2 Changes
π Changes
- π Change install and uninstall actions
- β‘οΈ Update templates
- π Improve to check function
π Bugs fixed
-
v2.0.1 Changes
π New features
- β Add task api for running custom tasks
- β Add plugin expansion and provide some builtin plugins
- β Add export ide project plugin(e.g. makefile and will support to export other projects for vs, xcode in feature)
- β Add demo plugin for printing 'hello xmake'
- β Add make doxygen documents plugin
- β Add macro script plugin
- β Add more modules for developing plugin
- β Add exception using try/catch and simplify grammar for plugin script
- β Add option bindings
- π Show progress when building
π Changes
- Rewrite interpreter for xmake.lua
- More strict syntax detection mechanism
- More strict api scope for xmake.lua
- Simplify template development
- Extend platforms, tools, templates and actions fastly
- π Simplify api and support import modules
- β Remove dependence for gnu make/nmake, no longer need makefile
- β‘οΈ Optimize speed for building and faster x4 than v1.0.4
- β‘οΈ Optimize automatic detection
- Modify some api name, but be compatible with the old version
- β‘οΈ Optimize merging static library
- Simplify cross compilation using argument
--sdk=xxx
- π» Simplify boolean option for command line, e.g.
xmake config --xxx=[y|n|yes|no|true|false]
- π Merge iphoneos and iphonesimulator platforms
- π Merge watchos and watchsimulator platformss
π Bugs fixed
-
v1.0.4 Changes
π New features
- π Support windows assembler
- β Add some project templates
- π Support swift codes
- β Add -v argument for outputing more verbose info
- β Add apple platformsοΌwatchos, watchsimulator
- β Add architecture x64, amd64, x86_amd64 for windows
- π Support switch static and share library
- β Add
-j/--jobs
argument for supporting multi-jobs
π Changes
- π Improve
add_files
api and support to add*.o/obj/a/lib
files for merging static library and object files - β‘οΈ Optimize installation and remove some binary files
π Bugs fixed
- #1: Install failed for win7
- π Fix checking toolchains bug
- π Fix install script bug
- π Fix install bug for linux x86_64
-
v1.0.3 Changes
π New features
- β Add
set_runscript
api and support custom action - β Add import api and support import modules in xmake.lua, e.g. os, path, utils ...
- β Add new architecture: arm64-v8a for android
π Bugs fixed
- π Fix api bug for
set_installscript
- π Fix install bug for windows
x86_64
- π Fix relative path bug
- β Add