- Fix IntelliJ IDEA preferences path for the latest versions
- haxelib install, always set the correct version in case if library already installed
- Hotfix for haxelib version install
"library":"haxelib:1.0.6"
- Workaround for
xml.Fast
/xml.Access
- Update links to Flash Player Content Debugger binary
- Fix Idea project haxe defines
- Added possibility to add Idea haxe project defines
- Added ability to substitute version in safe way if retrieving from git failed
- Added hxmake.utils.GitTools#getCurrentTagVersion for retrieving current version from git tag
- Fix
--override-test-target
property for TestTask - Update CI scripts
- Fix Haxe 4.0 compatibility
- Fix #33. Launching of Intellij IDEA project.
- Fix #35. PhantomJS runner for TestTask (neko-tools is still running)
- Fix #36. TestTask servePort parameter (phantomJS runner)
- Module
configure
phase - Added hxmake.utils.Haxelib#remove for removing haxe libraries
- Added null-check for TestTask#testLibrary
- Fix #30. USERPROFILE for Windows 10
- Removed deprecated methods
- Order for Task
then
/prepend
/doFirst
/doLast
methods - Fix task queue builder recursive dependency search
Task.func
utility for creation of simple task with closure- Fix
runBefore
/runAfter
order with dependency modules finalizedBy
implementation
- Resolve tasks according to module dependencies
- Drop Haxe 3.2.X support, switch CI to Haxe 3.4.X
- Installer code moved to built-in task and will be run in make context
- Built-in Module allows to run default tasks without modules context
task.project
aliasTask.empty(name, desc)
creates empty task- Prints property-map on start
- Flash Player trust location PER USER for macOS and Windows
--macrolog
enabled traces from compile-time- Fixed recursive call in
trace(..)
calls - Add
macros
,flags
,flagArguments
,dce
intohxmake.test.TestTask
to allow more accurate configuration of compile task - Fixed phantomjs exit on utest
- Add force
exit
define for swf target for utest - Utility
ServeTask
starts local server withnekotools
- Built-in
ListTasks
prints list of available tasks (hxmake tasks
) - Built-in
ListModules
task prints current project modules hierarchy (hxmake modules
)
- Task graph resolving improvements
- Fix Haxe Library redundant update if version is specified
- Obsolete
hxlog.Log
removed (useMakeLog
instead) module.project.property("--key")
method to getVALUE
from argument--key=VALUE
readLines
method inProcessResult
objectproject.findModuleByName
method
--silent
and--verbose
options- TestTask (utest) class-path include module test src by default
hxlog
dependency has been removed- Idea project: generate misc.xml, select Haxe SDK and
out
folder for project
- additional support for
haxelib
git and hg libraries sources - multiple sources and defines for TestTask (
utest
)
- support
@:module_path
for external make modules declaration - idea project excludes modules without idea plugin declaration
- fix task order comparator
- fix haxelib install dev name resolving
hxlog
for logging. Dependency has been addedSys.command
has been replaced byCL.command
- Fix for TestTask nodejs / js targets compilation
- Running changed to
neko make.n
by default. Before it was-cmd neko make.n
, sohaxe
process was blockingstdout
in case ofProcess
usage.
- Initial concept