------------------
Features:
* added --token and --user flags to pass corresponding information to anaconda upload (921)
* added conda render command that outputs a fully-rendered meta.yaml to either stdout, or to file (with --file) (908)
* support source checkout tools specified in meta.yaml. If source checkout fails at the rendering phase, source checkout and rendering are re-done after the build environment is created. (843, 946)
* fn is now optional when a URL specifies a filename. (942)
* CRAN skeleton generator now uses MSYS2 for Windows support (942)
* conda build & conda render both recursively look for meta.yaml (support conda-forge feedstock submodules) (908)
* Whitelist MAKEFLAGS environment variable. Setting this outside conda build should take effect in your build. Parallelize on *nix by adding -j here, instead of -j${CPU_COUNT} in your build.sh. This helps on CI's, where CPU_COUNT is not always well-behaved. (917)
* Run python_d executable on windows when debug feature is active (724)
* add conda build flag --keep-old-work that temporarily moves your last build, then moves it back after completion. For debugging, when more than one package is involved. (833)
* Allow selectors in imported jinja templates (739)
Bug fixes:
* fixed several instances wherein --skip-existing did not work (897, 945)
* Fully render recipe before outputting build string * fixes empty spots where GIT_* info should have been (923)
* Add MSYS2 path conversion filters to avoid issues with Win 7.1 SDK (900)
* Address PyPI's change of URL format (922,
* Fix invalid gcc "-m 32" flag (916)
* Fix empty section (due to selectors) handling regression (919)
* Fix regression in handling of VS2008 Pro (not Express + VC for Python 2.7). It is important to at least try to run vcvarsall.bat. (913)
* Fix CPAN skeleton generator (handle missing sections better) (912)
* Make test/requires versions match build/requires without additional pinning (907)
* Remove hard-coded CYGWIN path from conda-build's custom PATH (903)
* Source is downloaded before testing, fixing an issue where if build machine and some other test machine had different source, strange things happened. (946)
* Fix regression with Python 3.x fixing shebangs (892)
* Fix conda inspect crashes by using conda-meta info rather than filenames or dist names for package info (947)
Miscellany:
* restore AppVeyor testing for Windows builds (864)
* Build py3.5 on Appveyor (938)
* PEP8 cleanup; use flake8 rather than pyflakes (938)
* limited scope of project locking to avoid lock conflicts between build and rendering (923)
* set up anaconda.org build infrastructure (924)
* on Windows, environment variables are written to the temporary bld.bat in the source work folder. (933)