The most visible change in this version is likely the new documentation.. Other important changes are updates to the WFIRST module to conform to Cycle 7 specifications and some efficiency improvements in the atmospheric PSF modeling.
See below for a complete listing of all features, bug fixes, etc. The numbers in parentheses refer to the GitHub issues where the change was made. cf. https://github.com/GalSim-developers/GalSim/milestone/19?closed=1
galsim.BaseCorrelatedNoise. (#160)RandomWalk in favor of RandomKnots. (#977)tol parameter of the various Interpolant classes. Users should use thekvalue_accuracy parameter of gsparams instead. (#1038)skip parameter (which had always been False). (#1048)galsim.meta_data.share_dir via environment variable GALSIM_SHARE_DIR. (#1014)quick_skip option to skip an object before doing any work. (#1048)obj_rng=False option to use the same rng for all objects in image. (#1048)rng_index_key option to use a different rng just for particular values. (#1048)@ strings to work with input objects as well as normal variables. (#1048)FitsHeader.extend method. Also, read_header option to galsim.fits.read. (#877)RandomKnots objects when transformed. (#977)r0_500 argument to VonKarman. (#1005)AtmosphericScreen to use shared memory in multiprocessing context. (#1006)SiliconSensor.accumulate (#1008, #1046)BaseWCS.toWorld and BaseWCS.toImage. (#1026)Interpolant classes that had only been in the C++ layer. (#1038)center option to the GSObject.drawImage method. (#1053)RandomKnots instances. (#977)PhaseScreenPSF when aberrations has len=1. (#1006, #1029)BaseWCS.makeSkyImage when crossing ra=0 line for some WCS classes. (#1030)Sersic class when n is very, very close to 0.5. (#1041)