2.6.4
rebar/619:
Fix cdb processing when a file is skipped
2.6.3
rebar/610:
qc: lift experimental notice
rebar/611:
port_compiler: consistently format default_env/0
rebar/612:
Introduce and use compat random number module
rebar/614:
Add an additional check for the existence of a ‘rebar.beam’ file
rebar/615:
port_compiler: generate clang compilation db
rebar/616:
port_compiler: clean up compile_each()
rebar/617:
port_compiler: auto-select C++ specific link template
2.6.2
rebar/532:
Automatically clean neotoma-generated erl files, regression test
rebar/549:
Add Windows continuous integration through AppVeyor
rebar/551:
fprof: document Cachegrind support
rebar/556:
fprof: further document Cachegrind support
rebar/557:
Fix windows eunit tests
rebar/558:
Add qualified name tests docs (see pr #119)
rebar/560:
Lock retest dependency
rebar/562:
Add support for Windows integration testing
rebar/567:
Allow windows release to use etc conf dir
rebar/570:
xref: fix dialyzer warning introduced in 69802f63120
rebar/573:
Provide additional debug logging on relup generation
rebar/578:
Add the latest OTP 18 version to the Travis build
rebar/580:
Additional Common Test regression tests
rebar/581:
Update retest dependency url
rebar/586:
Ensure ebin created for dia compiler
rebar/587:
rebar_require_vsn: Update regexp to account for newer OTP versions
rebar/588:
Look for ct .spec files in the ct_dir that was specified
rebar/589:
Introduce REBAR_DEPS_PREFER_LIBS env variable to alter search behaviour
rebar/590:
Treat port env vars as expandable only if they self reference
rebar/591:
Fix/eunit tests surefire crash
rebar/594:
Introduce REBAR_VSN_CACHE_FILE env variable to load/save vsn cache
rebar/599:
Fix bug when running gcc in cross_sizeof
rebar/602:
Support full-source rebar3-style deps (deps without Version Regexes)
rebar/603:
add deprecated message
rebar/605:
Add necessary OSX flags for port driver linking
rebar/606:
Revert ‘Treat port env vars as expandable only if they self reference’
2.6.1
rebar/514:
Add license to relnotes tool per reviewer request
rebar/518:
Generate reserved file for erlc regression test
rebar/520:
Fixed version of #451
rebar/521:
rebar_utils: fix comment
rebar/522:
Fixed version of #395
rebar/524:
completion: add libid= to bash and zsh scripts
rebar/530:
Allow behaviors defined inside xref_extra_path
rebar/535:
Add regression test for covered common test
rebar/537:
Fix eunit test on OTP18
rebar/538:
Fix #536
rebar/539:
Add erl_first_files in eunit_first_files and qc_first_files
rebar/540:
Complete port compiler help string
rebar/543:
rmemo: use a better R13 check (Reported-by: Stavros Aronis)
rebar/545:
Fix #544
rebar/546:
Added report and verbose options for LFE compile.
2.6.0
rebar/203:
Pluggable proto compilers gpb
rebar/273:
Use target_dir as source of new version in generate-appups
rebar/293:
Check C source dependencies in needs_compile
rebar/305:
Fix compiler invocation on multiarch Linux
rebar/322:
Treat vsn mismatch as warning if -k/--keep-going
rebar/336:
Add details on Dialyzer with “make check”
rebar/337:
Implement eflame -p/--profile support
rebar/338:
Processing .app.src.script expects a single value to be returned.
rebar/344:
Manually clean up paths.
rebar/351:
fish shell completions for rebar
rebar/352:
Add typer target (rebase of #309)
rebar/354:
compiler respects ‘keep_going’ flag
rebar/355:
Fix ‘make build_plt’
rebar/356:
Fix minor typo in CONTRIBUTING.md
rebar/360:
Minor follow-up fixes for #293
rebar/368:
Escape more characters in path (fix #367)
rebar/371:
Fix cover print truncation when coverage is 100%
rebar/372:
Implement eval command via nodetool
rebar/376:
Remove check adding ebin to path for edoc target
rebar/378:
deps: fix delete-deps if deps_dir ends with dot
rebar/382:
Adapt dialyzer_reference to ba466e2d changes
rebar/385:
Fix Dialyzer warning introduced in 0caf047f
rebar/386:
Recompile .proto files with gpb also with prefix/suffix
rebar/386:
Recompile .proto files with gpb also with prefix/suffix
rebar/386:
Recompile .proto files with gpb also with prefix/suffix
rebar/399:
Increase the timeout for the inttest/proto_gpb
rebar/400:
add Emacs/vi header to non-dummy test modules
rebar/403:
Update reference to installation notes
rebar/404:
Consistently format export attributes
rebar/405:
Generate cachegrind file if erlgrind is available
rebar/406:
Fix deps path check in rebar_ct:collect_glob/3
rebar/408:
Fix/remove duplicate console message
rebar/411:
Fix app.config argument passing when using ct_run (take 2)
rebar/413:
Revert “Merge pull request #386 ... gpb-recompilation...detection”
rebar/418:
Fix #415 (reltool vsn check)
rebar/420:
Mock gpb and protobuffs, in inttest, replacing external dependencies
rebar/421:
inttest/ct3: fix travis-ci breakage
rebar/424:
Gpb recompilation detection (using base compiler)
rebar/425:
Copy instead of rsync gpb and protobuffs inttest mocks
rebar/426:
Fixed #133. Release upgrade now handle long and short names properly.
rebar/428:
Remove a git url in gpb and protobuffs inttest configs
rebar/430:
Exit with proper status code if ‘eval’ fails
rebar/432:
Document recursive_cmds in -r help string as well
rebar/433:
inttest/ct3: fix overlong line
rebar/437:
Fix .app.src.script bug introduced in b44b4f4
rebar/440:
Delete obsolete file
rebar/442:
.travis.yml: print information before running script
rebar/444:
Fix incorrect “not an app dir” warning
rebar/445:
rebar doesn't respect the order of erl_first_files given in the rebar.conf file
rebar/447:
Support custom protobuf directory
rebar/449:
Support .appup.src files
rebar/452:
added ‘shell’ command to bash-completion
rebar/456:
Generate json output from cover
rebar/458:
Change env var delimiter to match non-word
rebar/459:
Remove -m64 flag.
rebar/460:
Add Dialyzer plugin
rebar/461:
Fix OTP .appup.src processing on empty lists
rebar/463:
Print more info when profiling
rebar/466:
Improve test targets in Makefile
rebar/467:
Refactor logic and optimizations in rebar_erlc_compiler:doterl_compile/4
rebar/469:
Fix dialyzer warnings
rebar/470:
Fix whitespace errors
rebar/471:
Fix whitespace errors
rebar/475:
Adapt to 18.x time api changes
rebar/477:
Enable parse transformations in rebar config
rebar/478:
bootstrap: better warning fix (Thanks James Fish)
rebar/482:
Windows runner - CD to node root
rebar/484:
/me added to THANKS
rebar/485:
avoid pre-compile time errors in expand_include_lib_path
rebar/487:
erlc: fix recently introduced whitespace errors
rebar/489:
Fix crash on failed build console output
rebar/494:
Update line number of allowed dialyzer error
rebar/496:
Update PLT detail for make build_plt
rebar/499:
Try one more location for the OTP_VERSION file
rebar/500:
Makefile: clean only .rebar/erlcinfo
rebar/502:
Don't crash if missing OTP_VERSION file (fix #350)
rebar/504:
Drop
shared
PLTs support and change PLT name to .plt
rebar/505:
rebar_utils: explain pdict use
rebar/508:
rebar_core: add missing newline in log msg
rebar/509:
erlc: do not crash if dep file cannot be found
rebar/510:
Fix ‘make deps’
rebar/511:
Add and use memoization server
rebar/512:
rmemo: properly handle unsupported call
Rebar 2.5.1
rebar/299:
Fix OS X resource fork handling (Reported-by: Richard O'Keefe)
rebar/307:
bootstrap now accepts --help usage flag
rebar/316:
fix for #314 (rebar shell somehow blocks using io:format in gen_server handle_call)
rebar/327:
Adapt arch string to versioning scheme changes (>= 17.x)
rebar/328:
Follow-up typo fixes for #327
rebar/330:
Remove experimental label from ‘eunit tests=’
rebar/332:
Update dialyzer_reference
Rebar 2.5.0
Reverted rebar/281:
Move include/rebar.hrl to src/rebar.hrl
as it broke backwards compatibility
Rebar 2.4.0
rebar/52:
Slim release support
rebar/112:
Add code coverage analysis functionality to `qc'
rebar/119:
Add qualified name tests specification (see #118)
rebar/130:
ct fixes
rebar/136:
Add support for the Perforce VCS client via the “p4” tool
rebar/195:
Switch template instructions
rebar/229:
Add REBAR to environment before executing hooks
rebar/260:
Quote include/lib paths to handle spaces in Erlang installs (fixes build on windows)
rebar/280:
improve output when using
rebar shell
rebar/281:
Move include/rebar.hrl to src/rebar.hrl
rebar/284:
Error ‘Command not found’ when sname is used
rebar/285:
Fix #249 (erlc regression)
rebar/288:
Extend and document contributing rules
rebar/289:
erlc: fix typo in update_erlcinfo/3 clause that would make the function fail
rebar/290:
erlc: replace if expression with case of
rebar/292:
Namespaced types: fix build for 17.0
rebar/296:
Add gen_event template
Rebar 2.3.1
PR's Merged
rebar/242:
Extra commits for #129
rebar/244:
Document skip_apps=, apps=, and require_*_vsn
rebar/251:
Make sure that eunit/qc_compile_opts works
rebar/255:
rebar.app: remove superfluous quoting
rebar/274:
Use lowercase for Windows drive name to resolve issue #250
Rebar 2.3.0
PR's Merged
rebar/98:
Repetition of environment variable definitions in child processes (ports)
rebar/115:
Incorrect REMSH args when sname is used.
rebar/129:
Speed up the compilation process v5
rebar/139:
Allow specification of module dependencies for appups
rebar/175:
CWD plugins regression
rebar/188:
Xref extra path
rebar/208:
Fix typo in rebar_erlydtl_compiler
rebar/219:
Added R16B01 and R16B02 to travis config.
rebar/221:
Adapt erlydtl compiler plugin to latest version of erlydtl
rebar/223:
Add random_suite_order option to eunit command
rebar/224:
allow suites or tests as options for eunit and ct
rebar/230:
eunit: fix dialyzer warnings introduced in 03da5e0b
rebar/232:
Document support for abbreviated commands
rebar/233:
docs: fix #228
rebar/234:
Fix #220 (Reported-by: Joseph Norton)
rebar/237:
Add partial support for Erlang/OTP 17
rebar/252:
file_utils: properly report errors (fix #95)
rebar/254:
Fix ‘rebar generate’ regression (#253)
rebar/265:
Fix ‘rebar help clean’ function_clause error
rebar/268:
Fix #267 (code path regression)
rebar/269:
Update THANKS
Rebar 2.2.0
PR's Merged
rebar/152:
Fix erl_opts use
rebar/154:
Fix update-deps with certain forms of the {tag, ...} type
rebar/155:
Fixes for #137 and #142
rebar/157:
Don't over-aggressively clean the code path in the presence of lib_dir directives
rebar/172:
Add missing dep examples and fix existing ones
rebar/173:
Fix false reporting of (plain) vsn strings
rebar/174:
rebar_core: fix Dialyzer warning introduced in aa46d85 (#157)
rebar/177:
Delete unused inttest/retest binary
rebar/179:
Make list of commands (for unabbreviation) easier to maintain
rebar/183:
generate-upgrade can now take target_dir argument
rebar/184:
Fix log levels
rebar/185:
Switch retest dep to upstream (dizzyd/retest.git)
rebar/189:
inttest/rgen1: increase retest timeout (30s -> 60s)
rebar/190:
inttest/rgen_1: double the timeout a second time
rebar/191:
Fix #187 (rename getopt and mustache)
rebar/196:
Print a more appropriate message on ‘rebar info’
rebar/198:
Clean up rebar.config.script
rebar/199:
rebar_dia_compiler: fix Dialyzer warnings
rebar/200:
bootstrap: avoid trying to run ‘debug’ command
rebar/201:
Added a library template.
rebar/210:
Fix #205 (erlydtl:compile/3 returns warnings)
rebar/212:
Fix basho/rebar#388
rebar/214:
Document compile_only=true
rebar/215:
Remove experimental flags