Changes in version 1.1.2 (2026-03-26) o move 'fastmatch' from Depends to Imports in DESCRIPTION o (confint.boot.pwexpm) add help document o remove print.xx function in the help documents Changes in version 1.1.1 (2026-03-24) o (pew_data, pwe_data_robust_tail, ruppert_ipd) add example datasets Changes in version 1.1.0 (2026-03-22) o (summary.pwexpm, print.summary.pwexpm) print the actual optimizer used for estimation o (summary.boot.pwexpm, print.summary.boot.pwexpm) print the actual optimizer used for estimation; print the number of successful iterations o (summary.predict.pwexpm, print.summary.predict.pwexpm, summary.predict.boot.pwexpm, print.summary.predict.boot.pwexpm) print the number of successful simulations o (coef.pwexpm) extract coefficents in 'pwexpm' o (confint.boot.pwexpm) confidence intervals for model parameters o (sim_followup) update the help document; add 'sim_followup' class o (print.sim_followup) add the print function for 'sim_followup' class Changes in version 1.0.0 (2025-04-10) o name the package as 'PwePred' o (pwexpm, boot.pwexpm, cv.pwexpm) add 'pwexpm','boot.pwexpm','cv.pwexpm' functions that use Surv/data as inputs o change the object name 'pwexpm.fit' to 'pwexpm', and removed all '.fit' part from all other objects. o (dpwexpm, ppwexpm, qpwexpm, rpwexpm) change the function names from 'pwexp', 'ppwexp', 'qpwexp', 'rpwexp' to avoid replicate with the 'rpact' package o (pwexpm_fit, pwexpm) return a list instead of a matrix o (print.pwexpm, AIC.pwexpm, BIC.pwexpm, logLiK.pwexpm) add S3 methods for 'pwexpm' object o (plot.pwexpm) add default plot for 'pwexpm' object o (plot_survival.pwexpm) return stop if no previous plot is called o (boot.pwexpm_fit, boot.pwexpm) return a list instead of a matrix o (print.boot.pwexpm) add S3 methods for 'boot.pwexpm' object o (plot.boot.pwexpm) add default plot for 'boot.pwexpm' object o (plot_survival.boot.pwexpm) return stop if no previous plot is called o (boot.pwexpm.pwexpm, cv.pwexpm.pwexpm) update to fit the new 'pwexpm' object o (plot.cv.pwexpm) add default plot for 'cv.pwexpm' object o (print.cv.pwexpm) add S3 methods for 'print.cv.pwexpm' object o (predict.pwexpm, predict.boot.pwexpm) update to fit the new 'pwexpm', 'boot.pwexpm' functions o (predict.pwexpm, predict.boot.pwexpm) return a list with more model details o (print.predict.pwexpm, print.predict.boot.pwexpm) add S3 methods for 'predict.pwexpm', 'predict.boot.pwexpm' object o (predict.boot.pwexpm) change parameter name 'censor_model_boot' to 'censor_model' o (plot.predict.boot.pwexpm, plot.predict.pwexpm) add default plot o (simdata) set add_column=c('followT','event') as the default value o (pwexpm, pwexpm_fit, cv.pwexpm, cv.pwexpm_fit, boot.pwexpm, boot.pwexpm_fit, sim_followup, predict.pwexpm, predict.boot.pwexpm) allow 'seed=NULL' Changes in version 0.5.0 o (predict.boot.pwexp.fit) remove 'type' parameter o (plot_event.predict.boot.pwexp.fit) add 'type' parameter; change the dafault to 'confidence' Changes in version 0.4.5 o (sim_followup) add 'follow_up_endpoint' parameter, which is used to define the end of follow-up Changes in version 0.4.4 o (simdata) allow non-integer values in 'n_rand', 'rand_rate' o (sim_followup) allow non-integer values in 'n_rand', 'rand_rate' Changes in version 0.4.3 o (simdata) change enroll behavior. For example, when rand_rate=20, total_sample=25, in the previous version, randT is between 0 to 2, but now randT is between 0 to 1.25. Changes in version 0.4.2 o (pwexp.fit) add empirical number of breakpoints when 'nbreak=NULL' o (vignettes) add 'Usage of Package' o (pwexp.fit, boot.pwexp.fit, cv.pwexp.fit) add 'min_pt_tail' parameter o (sim_followup) change parameter name 'min_follow' to 'extra_follow' o (sim_followup) change parameter name 'count_in_min_follow' to 'count_in_extra_follow' Changes in version 0.4.1 o (plot_event) rewrite 'xyswitch=TRUE' to have the same result as 'xyswitch=FALSE' o add 'Depends: survival, fastmatch' to DESCRIPTION o (boot.pwexp.fit, cv.pwexp.fit) correctly attach functions in 'doSNOW', 'foreach' packages Changes in version 0.4.0 o (boot.pwexp.fit) add 'parallel' option o (cv.pwexp.fit) add 'parallel' option Changes in version 0.3.1 o (plot_event) fix an error that 'xlab', 'ylab' do not work when 'xyswitch=TRUE' Changes in version 0.3.0 o (sim_followup) fix an error when type='sample' or 'event', but 'at' is not an integer Changes in version 0.2.0 o (pwexp.fit) fix when number of breaks is 2 more larger than number of event (error in combn function) o (pwexp.fit) add warning 'Incorrect result returned' o (pwexp.fit) fix case when no events and nbreak=0, now return -Inf results instead of 0 o (pwexp.fit) add 'tol' parameter to control the minimum gap between two breakpoints o (predict.boot.pwexp.fit) skip unsuccessful prediction o (predict.boot.pwexp.fit) add first row c(analysis_time, sum(para$event)) to line_data to make prediction from analysis_time o (sim_followup) fix number of event=0 error o (sim_followup) fix number of enrolled=0 error Changes in version 0.1.0 o The first release.