# phenofit 0.2.2 (2019-03-19)

* fix visualization (plot and legend) of multiple iteration 
* shinyapp works like TIMESAT now, `phenofit_process` and `phenofit_shiny`
* fix shift error of `wSG`, and add `smooth_SG` and `smooth_wSG`
* add weights updating function: `wKong`
* support asymmetric background values in spring and autumn season.

## major updates   
* weights of rough fitting not passed to curve fitting now
* growing season dividing is not used.


# phenofit 0.2.1 (2019-03-11)    

* fix point shape error of `plot_input`
* make_legend supports 4 quality categories (MOD13A1) and 6 quality categories (MOD09A1) now.
* wWHIT only adjusts time series of growing season. 


# phenofit 0.2.0 (2019-02-18)    

* release in CRAN


# phenofit 0.1.8 (2019-01-06)    

* `shiny` app `phenofit` released.
* add `QC_flag` to the output of `check_input`.


# phenofit 0.1.7 (2018-10-29)   
* Add V-curve optimization in `season_mov` for Whittaker's parameter lambda.
* Remove `check_ylu` and `upper envelope` in `wWHIT`.
* Update `v-curve`.

# phenofit 0.1.6 (2018-10-26)   

* Melt parameters (i.e. `nptperyear` and `south`) into `INPUT`. `check_input`,
 `season`, `season_mov` and `curvefits` are impacted.
* Add `adj.param` parameter to `season`, which determine whether to automatically 
adjust roughn curve fitting parameters.


# phenofit 0.1.5 (2018-09-19)

* shiny app `check_season` online now.
* `season` can export rough curve fitting result, even no peaks or trough found.


# phenofit 0.1.3 (2018-07-25)

* fix `Init_param`   
    In previous version, parameters are only rely on "good" (w >= 0.5) values. 
    But when "good" values in a relative low ratio, wield parameters will be 
    generated.   
    In this version, when "good" values ratio is lower than 40%, all values 
    will be used to generate initial parameters.   
* Export weigths of every iteration for growing season dividing function, 
(i.e. `wHANT`, `sgfitw` and `whitsmw2`). And unified their weights updating 
strategy.
* `doubleLog.zhang` is still not as stable as others.
* `wTSM_cpp` iter parameter is ignored now.
