# Apache Yetus Changelog

## Release 0.2.0 - 2016-03-07

### IMPORTANT ISSUES:

JIRA | Summary | Priority | Component | Reporter | Contributor
--- | --- | --- | --- | --- | ---
YETUS-62 | add auto-formatting of usage options | Major | Precommit | Allen Wittenauer | Allen Wittenauer
YETUS-241 | revamp parameterized site | Major | build, website and documentation | Sean Busbey | Sean Busbey
YETUS-187 | maven javac/javadoc can't use calcdiffs | Blocker | Precommit | Allen Wittenauer | Allen Wittenauer
YETUS-70 | add support for make, including cmake and autoconf | Major | Precommit | Allen Wittenauer | Allen Wittenauer
YETUS-282 | Allow the specification of a base JIRA URL | Major | Release Doc Maker | Pathangi Jatinshravan | Pathangi Jatinshravan
YETUS-229 | split –jenkins up | Major | Precommit | Allen Wittenauer | Allen Wittenauer

### NEW FEATURES:

JIRA | Summary | Priority | Component | Reporter | Contributor
--- | --- | --- | --- | --- | ---
YETUS-204 | shelldocs lint mode | Major | ShellDocs | Allen Wittenauer | Kengo Seki
YETUS-263 | Personality for Accumulo | Major | Precommit | Josh Elser | Josh Elser
YETUS-214 | release doc maker should have option to specify output directory | Major | Release Doc Maker | Sean Busbey | Pathangi Jatinshravan
YETUS-205 | shelldocs lint test for precommit | Major | Precommit | Allen Wittenauer | Kengo Seki
YETUS-78 | add support for orc | Major | Precommit | Allen Wittenauer | Allen Wittenauer
YETUS-285 | flag to enable/disable docker privileged mode | Blocker | Precommit | Allen Wittenauer | Allen Wittenauer

### IMPROVEMENTS:

JIRA | Summary | Priority | Component | Reporter | Contributor
--- | --- | --- | --- | --- | ---
YETUS-240 | Skip checkstyle/findbugs during mvninstall | Major | Precommit | Josh Elser | Josh Elser
YETUS-191 | plugins that require external executables should verify those external executables exist. | Major | Precommit | Allen Wittenauer | Marco Zühlke
YETUS-273 | Misleading warning messages when FINDBUGS_HOME is not set | Trivial | Precommit | John Zhuge | Marco Zühlke
YETUS-280 | build systems should be able to predetermine module order | Major | Precommit | Allen Wittenauer | Allen Wittenauer
YETUS-173 | report fixed issues | Major | Precommit | Allen Wittenauer | Allen Wittenauer
YETUS-272 | add a way to flag/veto patches to code which jenkins doesn't test | Minor | Precommit | Steve Loughran | Allen Wittenauer
YETUS-287 | Update year to 2016 on website footer | Blocker | website and documentation | Allen Wittenauer | Allen Wittenauer
YETUS-281 | hadoop: use built-in dependency order | Blocker | Precommit | Allen Wittenauer | Allen Wittenauer
YETUS-190 | markdown table rendering on yetus website is ugly | Blocker | website and documentation | Allen Wittenauer | Allen Wittenauer
YETUS-226 | Document release process | Blocker | website and documentation | Sean Busbey | Sean Busbey
YETUS-308 | improve guidance on website maintenance | Minor | website and documentation | Sean Busbey | Sean Busbey

### BUG FIXES:

JIRA | Summary | Priority | Component | Reporter | Contributor
--- | --- | --- | --- | --- | ---
YETUS-209 | releasedocmaker's error message is unintelligible if a non-existent project is specified | Minor | Release Doc Maker | Kengo Seki | Kengo Seki
YETUS-232 | releasedocmaker with range option fails if project name is specified in lower case | Major | Release Doc Maker | Kengo Seki | Kengo Seki
YETUS-221 | asflicense check exits multi-module Maven build early if there are pre-existing license problems. | Major | Precommit | Chris Nauroth | Allen Wittenauer
YETUS-249 | asflicense with ant can fail and succeed simultaneously | Major | Precommit | Kengo Seki | Kengo Seki
YETUS-258 | build.sh should detect missing third party dependencies and suggest how to install | Major | build | Wei-Chiu Chuang | Wei-Chiu Chuang
YETUS-260 | distclean step is not working | Critical | Precommit | Marco Zühlke | Marco Zühlke
YETUS-182 | document git hash in patchnames doc | Major | Precommit, website and documentation | Allen Wittenauer | Marco Zühlke
YETUS-251 | default patch-naming-rule points to old yetus url | Major | Precommit | Sean Busbey | Marco Zühlke
YETUS-267 | use curl -L when given a patch URL | Minor | Precommit | Josh Elser | Josh Elser
YETUS-265 | maven javadocs aren't calcdiff'd correctly | Blocker | Precommit | Allen Wittenauer | Allen Wittenauer
YETUS-271 | findbugs.sh will -1 if there are no java source code in the module. | Major | Precommit | Akira Ajisaka | Allen Wittenauer
YETUS-275 | removing files(?) causes pylint file open failures | Major | Precommit | Allen Wittenauer | Marco Zühlke
YETUS-104 | Update document about plugin functions | Major | website and documentation | Kengo Seki | Marco Zühlke
YETUS-235 | releasedocmaker does not give an error if a non-existent version is given | Major | Release Doc Maker | Sean Busbey | Kengo Seki
YETUS-290 | reference to another function in calcdiffs' description is wrong | Trivial | Precommit | Kengo Seki | Marco Zühlke
YETUS-201 | dsec file hanging around | Trivial | Precommit | Allen Wittenauer | Marco Zühlke
YETUS-236 | Binary artifact LICENSE/NOTICE claims to include several third party dependencies that are not present. | Blocker | build | Sean Busbey | Allen Wittenauer
YETUS-299 | RAT exclusions must include symlinks for 0.1.0 release | Blocker | build | Sean Busbey | Sean Busbey
YETUS-284 | maven dependency solver needs enhancements | Blocker | Precommit | Allen Wittenauer | Allen Wittenauer
YETUS-215 | cli flag for "license" does the opposite of docs | Critical | Release Doc Maker | Sean Busbey | Allen Wittenauer
YETUS-298 | precommit jira plugin will try to download deleted attachments | Critical | Precommit | Sean Busbey | Allen Wittenauer
YETUS-252 | 'Max memory used' is unexplained, | Major | website and documentation | Michael Stack | Allen Wittenauer
YETUS-233 | rdm release notes in markdown are corrupting underscores in some instances | Major | Release Doc Maker | Allen Wittenauer | Allen Wittenauer
YETUS-144 | mvn install usually required on mvn builds | Blocker | Precommit | Allen Wittenauer | Allen Wittenauer
YETUS-319 | broken links on contrib page | Blocker | website and documentation | Allen Wittenauer | Sean Busbey
YETUS-297 | when verify_multijdk_test is no, use JAVA_HOME, not JDK_DIR_LIST | Major | Precommit | Allen Wittenauer | Allen Wittenauer

### OTHER:

JIRA | Summary | Priority | Component | Reporter | Contributor
--- | --- | --- | --- | --- | ---
YETUS-323 | Update copyright statement for the new year | Blocker | build | Sean Busbey | Sean Busbey
YETUS-318 | Release 0.2.0 | Major | website and documentation | Allen Wittenauer | Allen Wittenauer