All Versions
33
Latest Version
Avg Release Cycle
56 days
Latest Release
100 days ago

Changelog History
Page 4

  • v2.0.1

    πŸ†• 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

    • 🐧 #3: ArchLinux compilation failed
    • 🏁 #4: Install failed for windows
    • πŸ›  Fix envirnoment variable bug for windows
  • v1.0.4

    πŸ†• 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

    πŸ†• 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