Skip to content

Commit 14489cd

Browse files
committed
DOC: add human-readable CHANGELOG
1 parent 3cfb44f commit 14489cd

File tree

1 file changed

+41
-0
lines changed

1 file changed

+41
-0
lines changed

CHANGELOG.md

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
# Release notes
2+
3+
## Unreleased - Version 1.4.0
4+
5+
Notable differences from version 1.3.4.
6+
7+
### Added
8+
9+
- Test coverage analysis at https://codecov.io/gh/diffpy/libdiffpy.
10+
- Make scons scripts compatible with Python 3 and Python 2.
11+
- Atomic numbers and possible ions for elements 99-103.
12+
- Define libdiffpy version requirements for client Anaconda packages.
13+
- Support free-standing attribute getter and setter functions.
14+
- `uisowidth` and `bisowidth` attributes to `ConstantPeakWidth` class.
15+
This simplifies PDF modeling of structures with uniform isotropic
16+
atom displacements.
17+
18+
19+
### Changed
20+
21+
- Build Anaconda package with Anaconda C++ compiler.
22+
- Adopt language standard c++11.
23+
- Replaced boost unordered set and map types with their STL version.
24+
- Switch to direct serialization of `PeakWidthModel`, `PeakProfile`,
25+
`PDFEnvelope`, `PDFBaseline`, and `ScatteringFactorTable` classes and
26+
derived types.
27+
28+
### Deprecated
29+
30+
- `StructureAdapter::customPQConfig` function because it permits unexpected
31+
changes in calculators setup and complicates parallel evaluation.
32+
33+
### Removed
34+
35+
- Virtual class inheritance of `BaseDebyeSum` and `DebyePDFCalculator`.
36+
37+
### Fixed
38+
39+
- Incorrect results for crystals with off-origin inversion center.
40+
- Incomplete `scons install` when shared library fails to compile.
41+
- Use of invalid iterators when removing `map` items.

0 commit comments

Comments
 (0)