I am not following the development of these packages closely, but I see activity from 8 days ago in JSON.jl. In light of a recent discussion, I think we should be more cautious about pronouncing that packages are (semi-)abandonned or “gathering dust”.
As for the main question, I think it is important to distinguish
- making sure that packages work smoothly with
v0.7
(no deprecation warnings etc), which can be done now if one has the time, but can wait until it is released (especially if one wants to use magic like FemtoCleaner.jl), - making use of new language features, which should probably just happen automatically when someone touches a particular piece of code,
- API redesign, some of which will be possible because of new features in
v0.7
(I have big plans forNamedTuple
s, for example), but some of which is orthogonal to language features and will just happen naturally in due time, - complete rewrites of the same thing from scratch, which is rarely a productive activity.