Changes in version 1.4.4 (2025-06-10)

New features or changed behaviour of old functions
    o   error if proxy function fails on input
    o   trim method for ipsecr objects

Bugs fixed
    o   proxy.ms() failed with proximity detector
    o   internal simCH failed when traps object detector was vector length>1

Other
    o   vignette includes example dropping histories with a single detection 
        (suggested by  Kodi et al. 2024 to control for ID errors)
    o   vignette does not advocate adjustment for overdispersion
    
Changes in version 1.4.2 (2025-01-23)

New features or changed behaviour of old functions
    o   none
    
Other
    o   include package anchors in doc links

Changes in version 1.4.1 (2024-01-15)

New features or changed behaviour of old functions
    o   none

Other
    o   turn off C++11 requirement

Changes in version 1.4.0 (2023-01-14)

New features or changed behaviour of old functions
    o   user-defined extra parameters in ipsecr.fit (see vignette for example)
    o   proxy.ms() binomial glm uses cloglog link instead of logit (for consistency)

Other
    o   suggests spatstat (for example in vignette)
    o   'Preparing cluster' memo reports ncores and type
    o   dots argument added to simpop and simCH for flexibility
    o   forking parallel cluster on Unix now optional (details$forkOnUnix)
    o   simCH uses R::Rexp instead of Armadillo random stream (for control of seed)
    o   ipsecr.fit() number of proxies may exceed number of coefficients
    o   exports internal function detectionDesignData() used by proxy.ms()
    o   depends secr 4.5.8

Bugs fixed
    o   simCH could hang when used with multiple cores on Unix (RcppArmadillo problem fixed by avoiding arma::exp)

Changes in version 1.3.0 (2022-09-07)

New features or changed behaviour of old functions
    o   improved simulator (estimates differ slightly)

Bugs fixed
    o   inconsistent single-catch results on arm64 ('M1') Mac

Other
    o   explicit RNGkind in tests
    o   vignette edits
    o   simCH uses RcppArmadillo

Changes in version 1.2.0 (2022-08-29)

New features or changed behaviour of old functions
    o   individual-specific detection
    o   new routine output (var.sim, sim.lm)
    o   optional output (details$keep.sim)
    o   max.nsim set to 200 and applies per vertex per box
    o   plotProxy()
    o   plot3D.IP() for visualising design and simulations
    o   internal functions rpsv, rpsvi exported

Bugs fixed
    o   proxyfn1() spurious 'zippin' estimates
    o   vcov.ipsecr failed with non-null realnames

Other
    o   remove design, design0 from output object
    o   proxyfn0() defunct
    o   shortened test ipsecr.fit; other new tests
    o   links to RcppArmadillo

Changes in version 1.1.2 (2022-06-22)

New features or changed behaviour of old functions
    o   none

Bugs fixed
    o   C++ memory issue with single-catch + nontarget

Other
    o   citation points to CRAN
    o   improved vignette

Changes in version 1.1.1 (2022-06-17)

New features or changed behaviour of old functions
    o   revised count detector simulations

Other
    o   first version on CRAN

Changes in version 1.1.0 (2022-06-14)

New features or changed behaviour of old functions
    o   session-level models
    o   ipsecr.fit() acquires argument 'sessioncov'
    o   builtin proxyfn 'proxy.ms' for multi-session data

Other
    o   check adequate max.nsim
    o   requireNamespace FrF2 quietly
    o   remove proxyfn2 (=proxy.nt) - capability now in proxy.ms
