- Bumps plugin to correctly install Yagni dep at current level (0.1.7)
- Do not throw on Clojure projects containing files with reader conditionals (e.g.
.cljc
). This does not mean support for .cljs files
- Failed to bump the version injection in 0.1.3, so this is actually what 0.1.3 should have been.
- Fixed a ClassNotFound exception when Yagni encountered a function with a name like a class constructor (e.g.
->Something
) - Removed the log4j dependency entirely.
- Cleaned up the main
run-yagni
function to expose a cleaner, more functional interface.
- Removed logging configuration so as to not interfere with higher level logging config.
- Added nonzero exit codes when parents or exits are found.
- Better JVM interop - specifically, superior handling for
defprotocol
,deftype
anddefrecord
forms.
- Fixed a dependency bug that caused Yagni to point at a snapshot rather than the current release.
- Initial release with form-walking, graph search.