# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [1.06] - 2024-10-17 - Add support for Python 3.13. Fix minor reported bug. ## [1.05] - 2024-7-1 - Add support for Python's Numpy 2 ## [1.0.4] - 2024-4-24 - Fix a minor bug in helper functions used by PySnpTools. ## [1.0.3] - 2024-4-17 - On the Python file, add `create-bed`, a method for writing large bed files SNP-by-SNP (or individual-by-individual). Also, add full support for the less common individual-major files. ## [1.0.2] - 2024-3-16 - Add support for cloud files to both Rust and Python. ## [1.0.0] - 2023-11-5 ### Changed - (Python) Core project now depends only on `numpy`. If you want to download samples files or create sparse matrices, say `pip install bed-reader[samples,sparse]`. - (Python) Added new `read_sparse()` method for creating `sympy.sparse.csc_matrix` and `sympy.sparse.csr_matrix`. This method can save memory when a *.bed file contains mostly zeros. - (Rust) Rust methods that returned `Result` now return `Result<_,Box>`. Before, they returned `Result<_, BedErrorPlus>`. This saves memory. ## [0.2.27] - 2023-10-29 - (Python) Add support for Python 3.12.