Changes in 0.5.1

  * Bug fix: Fixed function get_factor_scores() so it works with new
    argument constraints in specify_sem()
  * New methods: Exported new print methods

Changes in 0.5

  * specify_sem(): Visible user changes: arguments interc.lat and
    interc.obs were removed; new argument constraints which lets user
    specify indirect and direct approach for SEMM and NSEMM; interactions
    need to be specified as eta1~xi1:xi2 now
  * New methods: print method for objects specified by specify_sem() of class
    singleClass, semm, and nsemm; print method for object of class emEst
    and qmlEst

Changes in 0.4.1

  * New function: get_factor_scores(), calculate Bartlett factor scores
    from parameter estimates
  * summary.emEst: Added print.likelihoods argument
  * em(): Changed argument logger to verbose and set default as FALSE
  * qml(): works with non-centered exogenous variables now; fixed bug,
    max.iter does what it is supposed to do now
  * estep_lms(): fixed weird error message: "Error in
    !all.equal(rowSums(P), rep(1, nrow(P))) : invalid argument type"

Changes in 0.3

  * New function: qml(), estimate single-class model with QML as an
    alternative to LMS
  * specify_sem(): model with num.classes = 1 will be of class
    'singleClass' now instead of 'lms'
  * Data set: jordan, PISA 2006 jordan sample
  * em(): Changed logger output for NSEMM models so readability is higher;
    added max.lms = 1 so EM for single groups will only iterate once

Changes in 0.2

  * specify_sem(): changed default for interaction to "none"; fixed bug so
    psi can be set to a fixed value now; changed default constraints
  * summary.emEst(): added weights to print method
  * em(): added error message when more than one eta is specified; put
    logger = TRUE as default

