Skip to content

Commit

Permalink
Release v0.5.0-a3
Browse files Browse the repository at this point in the history
  • Loading branch information
althonos committed Jan 15, 2024
1 parent a7cc627 commit 85edda1
Show file tree
Hide file tree
Showing 2 changed files with 20 additions and 2 deletions.
20 changes: 19 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,25 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.


## [Unreleased]
[Unreleased]: https://github.com/althonos/pyopal/compare/v0.5.0-a2...HEAD
[Unreleased]: https://github.com/althonos/pyopal/compare/v0.5.0-a3...HEAD


## [v0.5.0-a3] - 2024-01-15
[v0.5.0-a3]: https://github.com/althonos/pyopal/compare/v0.5.0-a2...v0.5.0-a3

### Added
- Additional score matrices using the data files from Opal.

### Changed
- Avoid temporary data copy in `Database._encode`.
- Move Cython and Opal headers inside package to allow Cython import in other extensions.
- Make `Database` use mostly the pointer array to make the algorithms more generic over the storage class.
- Make `MAX_ALPHABET_SIZE` a constant of `pyopal.lib` rather than a user-defined macro for compatibility in other extensions.

### Fixed
- `ScoreMatrix` buffer-protocol not returning a read-only buffer.
- `Database.mask` accessing out-of-bound elements when building pointer array.
- Broken detection of `PyInterpreterState_GetID` in `setup.py`.


## [v0.5.0-a2] - 2024-01-12
Expand Down
2 changes: 1 addition & 1 deletion pyopal/_version.py
Original file line number Diff line number Diff line change
@@ -1 +1 @@
__version__ = "0.5.0-a2"
__version__ = "0.5.0-a3"

0 comments on commit 85edda1

Please sign in to comment.