<commit_before># 0.4

* Add a Rust binding
* Rewrite the Python binding to use ctypes. The same code can be used with Python 2 & 3,
  and with all numpy versions.
* Easier Python and Julia binding installation, using conda binary packaging.
* Chemharp can now be compiled as a static library! This should allow for easier embedding
  in external code, and easier distribution of binaries.
* All the bindings now live on there own repository:
      - [Fortran](https://github.com/Luthaf/Chemharp.f03)
      - [Python](https://github.com/Luthaf/Chemharp.py)
      - [Julia](https://github.com/Luthaf/Chemharp.jl)
      - [Rust](https://github.com/Luthaf/Chemharp.rs)
* Various bugfixes and code improvements
* Renamed the library to chemfiles.

# 0.3

* Julia binding<commit_msg>Mention Trajectory::sync in NEWS<commit_after># 0.4

* Add a Rust binding
* Rewrite the Python binding to use ctypes. The same code can be used with Python 2 & 3,
  and with all numpy versions.
* Easier Python and Julia binding installation, using conda binary packaging.
* Chemharp can now be compiled as a static library! This should allow for easier embedding
  in external code, and easier distribution of binaries.
* All the bindings now live on there own repository:
      - [Fortran](https://github.com/Luthaf/Chemharp.f03)
      - [Python](https://github.com/Luthaf/Chemharp.py)
      - [Julia](https://github.com/Luthaf/Chemharp.jl)
      - [Rust](https://github.com/Luthaf/Chemharp.rs)
* Various bugfixes and code improvements
* Renamed the library to chemfiles.
* Add a chemfiles::Trajectory::sync method to sync any buffered operation with the disk.
  The chfl_trajectory_sync function exposes it to the C API.

# 0.3

* Julia binding
{'fraction_non_alphanumeric': 0.09112013929193268, 'fraction_numerical': 0.009286128845037725, 'mean_word_length': 3.7624309392265194, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 8, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2151223', 'n_tokens_mistral': 557, 'n_tokens_neox': 517, 'n_words': 197}