summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorruki <[email protected]>2016-06-24 09:47:23 +0800
committerruki <[email protected]>2016-06-24 09:47:23 +0800
commit21c7e7e4927e660d4c8512ead44a1b741d4a34e8 (patch)
tree4444d55fafb09e34f67875a4a71f06de7d9dc74d
parent3f6b97b556938aeff254aa9cf2fadbadadc56488 (diff)
update CHANELOG.md
-rw-r--r--CHANGELOG.md157
1 files changed, 148 insertions, 9 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index af882b133..b331a11ca 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,44 +2,183 @@
## master (unreleased)
-### New features
-
-
-### Changes
-
-
### Bugs fixed
+* [#7](https://github.com/waruqi/xmake/issues/7): Fix create project bug with '[targetname]'
* [#9](https://github.com/waruqi/xmake/issues/9): Support clang with c++11
-* [#7](https://github.com/waruqi/xmake/issues/7): Fixed create project bug with '[targetname]'
+* Fix api scope leaks bug
+* Fix path bug for windows
## 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](https://github.com/waruqi/xmake/issues/3): ArchLinux compilation failed
+* [#4](https://github.com/waruqi/xmake/issues/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](https://github.com/waruqi/xmake/issues/4): 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
-### Changes
+### Bugs fixed
+* Fix api bug for set_installscript
+* Fix install bug for windows x86_64
+* Fix relative path bug
-### Bugs fixed
+# ������־
+
+### ������
+
+
+### �Ľ�
+
+## master (������)
+
+
+### Bugs�޸�
+
+* [#7](https://github.com/waruqi/xmake/issues/7): �޸���ģ�崴�����̺�target���������⣺'[targetname]'
+* [#9](https://github.com/waruqi/xmake/issues/9): �޸�clang��֧��c++11������
+* �޸�api������й¶����
+* �޸���windows�ϵ�һЩ·������
+
+## v2.0.1
+
+### ������
+
+* ����task������ƣ��������Զ�������ű�
+* ʵ��plugin��չ���ƣ����Ժܷ�����չʵ���Զ�������Ŀǰ��ʵ�ֵ�һЩ���ò��
+* ����project�ļ��������(Ŀǰ��֧��makefile�����ɣ�������֧�֣�vs, xcode�ȹ��̵�����)
+* ����hello xmake��������demo��
+* ����doxygen�ĵ����ɲ��
+* �����Զ����ű������֧�ֶ�̬���¼����طš������ꡢ�������롢�����ȹ��ܣ�
+* ���Ӹ����������ڲ��������
+* ʵ���쳣������ƣ����ϲ�����߼�
+* ���Ӷ��option���к�󶨣�ʵ������һ���������Ϳ���ͬʱ�Զ�����ý�����Ч
+* ������ʾȫ�ֹ�������
+
+### �Ľ�
+
+* �ع�����xmake.lua�����ļ��Ľ����������ӵ�������չ
+* �����ϸ���﷨������
+* �����ϸ�������������ʵ��ɳ�����棬��xmake.lua�нű�����ɳ�л�������ʹ��xmake.lua���ӵİ�ȫ
+* ��ģ��Ŀ������򵥼��������Ϳ�����չһ���µ��Զ��幤��ģ��
+* ��ȫģ�黯platforms��tools��templates��actions���Լ�ͨ����ע����ƣ�ֻ����Զ���Ľű������ӦĿ¼���Ϳ�ʵ�ֿ�����չ
+* ������п���չ�ű�����api���д����򻯣���ʵ�ִ�����⣬ͨ��import���ƽ��е���ʹ��
+* �Ƴ���gnu make/nmake��make���ߵ�������������Ҫmakefile��ʵ���Լ���make�㷨��
+* �Ż������ٶȣ�֧�ֶ��������(֧��vs������)��ʵ�⣺��v1.0.4����x4���Ĺ������ܣ�
+* �Ż��Զ������ƣ����ӵ��ȶ���׼ȷ
+* �޸IJ��ֹ�������api����ǿ��չ�ԣ�����һЩ�������壨�ԵͰ汾���¼��ݣ�
+* �Ż���̬��ϲ���`add_files("*.a")`���޸�һЩbug
+* �Ż�������룬ͨ��`--sdk=xxx`����ʵ�ָ��ӷ������ܵĽ��н���������ã���mingwƽ̨�ı�������
+* �����������ÿ���, ֧��`xmake config --xxx=[y|n|yes|no|true|false]`�ȿ���ֵ
+* �ϲ�iphoneos��iphonesimulatorƽ̨���Լ�watchos��watchsimulatorƽ̨��ͨ��arch�����֣�ʹ�ô�����ӷ��㣬�ܹ�֧��һ���Դ��iphoneos������arch��һ������
+
+### Bugs�޸�
+
+* [#3](https://github.com/waruqi/xmake/issues/3): �޸�ArchLinux ����ʧ������
+* [#4](https://github.com/waruqi/xmake/issues/4): �޸�windows�ϰ�װʧ������
+* �޸�windows�ϻ���������������
+
+## v1.0.4
+
+### ������
+
+* ���Ӷ�windows�������֧��
+* Ϊxmake create����һЩ�µĹ���ģ�壬֧��tbox�汾
+* ֧��swift����
+* ���-v���������Ӵ��������Ϣ
+* ����apple����ƽ̨��watchos, watchsimulator�ı���֧��
+* ���Ӷ�windows: x64, amd64, x86_amd64�ܹ��ı���֧��
+* ʵ�ֶ�̬��;�̬��Ŀ����л�
+* ����-j/--jobs�������ֶ�ָ���Ƿ��������룬Ĭ�ϸ�Ϊ���������
+
+### �Ľ�
+
+* ��ǿadd_files�ӿڣ�֧��ֱ������*.o/obj/a/lib�ļ�������֧�־�̬��ĺϲ�
+* �ü�xmake�İ�װ���̣��Ƴ�һЩԤ����Ķ����Ƴ���
+
+### Bugs�޸�
+
+* [#1](https://github.com/waruqi/xmake/issues/4): �޸�win7�ϰ�װʧ������
+* �޸�����ǿ���������
+* �޸�һЩ��װ�ű���bug, �ij�����sudo���а�װ
+* �޸�linux x86_64�°�װʧ������
+
+## v1.0.3
+
+### ������
+
+* ����set_runscript�ӿڣ�֧���Զ������нű���չ
+* ����import�ӿڣ�ʹ����xmake.lua�п��Ե���һЩ��չģ�飬���磺os��path��utils�ȵȣ�ʹ�ýű������
+* ����androidƽ̨arm64-v8a֧��
+
+### Bugs�޸�
+
+* �޸�set_installscript�ӿڵ�һЩbug
+* �޸���windows x86_64�£���װʧ�ܵ�����
+* �޸����·����һЩbug