Release 1.3
Use the attached tarball, automatic archives lack the generated version.hpp file.
md5sum
269d5b4315a7a26d2d93d707af26015a libdiffpy-1.3.tar.gz
Changes since v1.2:
- Use full install_name for libdiffpy build on Mac OS X.
- Preserve settings when replacing PQEvaluator.
- Allow uneven structure sizes in SIDEBYSIDE comparison.
- Implement diff method for NoSymmetryStructureAdapter.
- Support fast-updates for BondCalculator.
- Add public method isParallel().
- Sort distances in child jobs for parallel run.
- Avoid checking mask when there is none.
- Use index array in BaseBondGenerator to choose sites.
- Implement diff method for NoMetaStructureAdapter.
- Use rmax=0 as a default bound for BondGenerator.
- Update ticker of the owner instead of owned object.
- Allow override for registerThisType().
- Register SFT also under its radiationType().
- Set default scons target to "lib" instead of "libdiffpy".
- Install headers only after libdiffpy.so compiles.
- Work around serialization headers bug in boost 1.56.
- Make features.hpp depend on the has_objcryst flag.
- Click PairQuantity ticker on global mask change.
- Click PairQuantity ticker when type mask changes.
- Add PairQuantity methods hasPairMask, hasTypeMask.
- Support OPTIMIZED evaluation for type-masking mode.
- Make alltests depend on libdiffpy.
- Do not shorten extended rcalc unless the difference is sizable.
- Add libdiffpy_version_info for runtime version data.
- Add headers required by icpc.
- Link alltests using the absolute path of libdiffpy.so.
- Redo rlimits cache when input parameters change.
- Update optimum qstep when qmax changes.
- DebyePDFCalculator::setQstep need not be virtual.
- Revert to optimum Qstep when set to that value.
- Serialize cache validity flag.
- Advance BondCalculator ticker on direction filter change.
- Update optimum qstep on maxextension change.
- Add library headers to test and alltest targets.
- Fix fast evaluation of BondCalculator.
- Use the MACOSX_DEPLOYMENT_TARGET environment variable.
- Run ldconfig after installing as a root on Linux.
- On Darwin support custom install-id for the library.
- Add conda build recipe.
- Add test for the produced conda package.
- Sync with CxxTest 4.4.
- Add scons variable "coverage" for coverage analysis.
- Include profile and coverage flags in the build directory name.
- Activate travis test builds.
- Add badge for travis build status.
- Exclude development files from source distribution.
- Pass on the LD_RUN_PATH environment variable.
- Avoid shallow git clones in travis.
- Update license year to 2016.
- Use umask to disable group-write permissions in travis.
- Clone build/gh-pages as a shared repository.
- Add micro field to the libdiffpy version.
- Add error message when building from github zip files.
- Update README with conda instructions.
- Use diffpy channel for conda build in travis.
- Include actual X.Y version in runtime path.