Release version 0.8.0-rc1
Include and use an internal version of NetCDF
Enable DLL build on appveyor
Fix out of bounds access in example
Release version 0.7.3
Fix missing dihedrals generation
Modernize cmake usage and bump required version to 2.8.12
Actually run the tests with icc and pgi
Do not cache lines in BasicFile
Ignore codecov/patch target
Use a smaller netcdf archive
Set the DLL subsystem to CONSOLE
Find the DLL for the tests by setting PATH
Setup cmake policy CM0042
Improve netcdf handling when cross-compiling
Use fmt for writing XYZ files too
Get all matching bonds/angles/dihedrals in selections
Obey ${LIB_SUFFIX} if set for packaging
Define all functions in the chemfiles namespace
Handle all possible line ending markers
Do not check for compiler support of sanitizers
Do not set C standard for external code
Use a fixed version for GCC on OS X
Use an archive for fmtlib too
Install the DLL when cross-compiling
Allow to run test with DLL on windows
Document the external libraries usage
Fix documentation
DLL-Export all possible user-facing classes
Release 0.7.2
Manually implement strdup in molfiles plugin
Fix an invalid access in the operator stack
Provide both operator== and operator!= for UnitCell
Add more tests for the bond detection
Update fmtlib to compile with intel
Move molfiles patches to a separated repository
Publish docs using Travis deploy
Allow to use the system NetCDF library
Update TNG build process
Revert change to molfiles concerning strdup
More consistency in external dependencies
More checks about dihedrals generation
Fix the check-capi script
Release 0.7.1
Add more tests for the error conditions
Release the version 0.7.4
Bring back catch 1.x
Fix PGI and intel compilation
Always set C++11 flags for compilers
Allow failures with ICC and PGI
Use approx_eq in more places
Set linker language for all tests/examples
Fix emscripten compilation
Fix cross-compiled tests with mingw32
Release version 0.8.0
Add an intel compiler builder
Remove .clang-format
1st step in MODEL/ENDMDL support for PDB format. Added step_ variable support in the PDB format and added MODEL record as an IGNORED record.
Remove static lib builders on Appveyor
Changed max resSeq check and added same check when residue info is not available (#110)
Added PDB ATOM/HETATM reading test using new hemo.pdb data.
Also normalize 1-letter atomic type
Fixed PDB format mistakeng ENDMDL\nEND records as an extra frame
Add a test for velocities reading in TNG format
Add a Property class as a tagged union
Enable x86_64 builders for MinGW
Use all cores when building on appveyor
Only run valgrind in one builder
Normalize atoms names when searching for elements
Throw out of bounds errors when working with atomic indexes
Add impropers to the Topology
Do not automatically set CHFL_BUILD_TEST
Update changelog
Add chfl_residue_atoms (#118)
Merge pull request #92 from Luthaf/emscripten
Merge pull request #101 from Luthaf/dev
PDB writing: changed element name indentation and default resName. Updated pdb.cpp and trajectory.cpp tests.
Switched residues_ type from std::unordered_map to std::map. (#120)
Handle weird files with multiple END/ENDMDL records
Consistent functions ordering
Make Residue::id an optional<uint64_t>
Also remove the _t suffix in chfl_match_t (#112)
Added PDB ATOM/HETATM writing. Updated pdb.cpp test.
Remove `Topology::isbond(i, j)` and familly
Merge pull request #98 from Luthaf/dev
Limit the number of cores used on Appveyor
Rename Topology::append to Topology::add_atom
Merge pull request #106 from pgbarletta/master
Merge pull request #117 from Luthaf/impropers
Add an Improper struct and normalization
Trusty on travis comes with a modern cmake
Export property getters and setters to the C API
[doc] fix example file for chfl_property_get_kind
Add documentation for properties
Fix a few warnings
Remove tests labels, there are not used
Simplify the select.c example
Add C API chfl_frame_{distance,angle,dihedral}
Export Property as CHFL_PROPERTY to the C API
Add chfl_cell_wrap function to the C API