<commit_before>News for endian
===============

This file lists the major changes between versions. For a more detailed list of
every change, see the Git log.

Latest
------
* Major: Removed put* and get* static functions.
* Major: Changed API to use endian::u* structs which defines the type to read.
  This extends the capabilities of the library to also support reads of values
  which consists of 24, 40, 48, and 56 bits.

5.0.0
-----
* Minor: Added functions for reading and writing signed integers.
* Major: Changed size to be of type uint64_t instead of uint32_t.

4.2.0
-----
* Minor: Added ``skip`` function to stream.

4.1.0
-----
* Minor: Added ``stream_writer::constructor(std::vector<uint8_t>&)`` and
  ``stream_reader::constructor(std::vector<uint8_t>&)``.

4.0.0
-----
* Major: Upgrade to waf-tools 4
* Minor: Upgrade to gtest 4

3.0.0
-----
* Major: Renamed ``remaining`` to ``remaining_size``.
* Minor: Added ``data`` and ``remaining_data`` to ``stream_reader``
  and ``stream_writer``.

2.1.0
-----
* Minor: Added ``remaining`` function to ``stream``.<commit_msg>update news<commit_after>News for endian
===============

This file lists the major changes between versions. For a more detailed list of
every change, see the Git log.

Latest
------
* Major: Removed put* and get* static functions.
* Major: Added support for additional byte sized fields. Instead of
  directly using the native types. endian now uses the types defined in
  ``src/endian/types.hpp`` such as ``u8``, ``u16``, ``u24``, ``u32``, etc.

5.0.0
-----
* Minor: Added functions for reading and writing signed integers.
* Major: Changed size to be of type uint64_t instead of uint32_t.

4.2.0
-----
* Minor: Added ``skip`` function to stream.

4.1.0
-----
* Minor: Added ``stream_writer::constructor(std::vector<uint8_t>&)`` and
  ``stream_reader::constructor(std::vector<uint8_t>&)``.

4.0.0
-----
* Major: Upgrade to waf-tools 4
* Minor: Upgrade to gtest 4

3.0.0
-----
* Major: Renamed ``remaining`` to ``remaining_size``.
* Minor: Added ``data`` and ``remaining_data`` to ``stream_reader``
  and ``stream_writer``.

2.1.0
-----
* Minor: Added ``remaining`` function to ``stream``.
{'fraction_non_alphanumeric': 0.1685082872928177, 'fraction_numerical': 0.030847145488029467, 'mean_word_length': 3.7549234135667398, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 7, 'https://': 0, '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': '428869', 'n_tokens_mistral': 738, 'n_tokens_neox': 702, 'n_words': 261}