Skip to content

Commit 7911f7d

Browse files
authored
Merge pull request #100 from ajalab/changes-fix
Fix CHANGES.md to follow Keep a Changelog format
2 parents 1daf5f1 + 31567fe commit 7911f7d

File tree

1 file changed

+9
-7
lines changed

1 file changed

+9
-7
lines changed

CHANGES.md

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,21 +2,19 @@
22

33
## [Unreleased] - ReleaseDate
44

5-
### Features
5+
### Added
6+
7+
We added an experimental support for search indices of multiple texts (text pieces): `FMIndexMultiPieces` and `FMIndexMultiPiecesWithLocate`. Its APIs and internal implementations might be changed in the future.
68

7-
#### APIs
9+
### Changed
810

911
We made a large overhaul in the public APIs.
1012

1113
- Each FM-index variant has two structs: one supporting locate queries (e.g., `FMIndexWithLocate`) and the other doesn't (e.g., `FMIndex`).
1214
- The constructors accept a text wrapped with a struct `Text`, which retains the maximum character along with the original text.
1315
- The constructors require an explicit zero character (`\0`) at the end of the provided text. If they fail to build a search index, it returns `Result::Err`.
1416

15-
#### Multi-pieces support
16-
17-
We added an experimental support for search indices of multiple texts (text pieces): `FMIndexMultiPieces` and `FMIndexMultiPiecesWithLocate`. Its APIs and internal implementations might be changed in the future.
18-
19-
## 0.2.0 - 2024-12-21
17+
## [0.2.0] - 2024-12-21
2018

2119
### Features
2220

@@ -81,3 +79,7 @@ locate/RLFMIndex/1 1.00 5.2±0.02ms 48.5 KElem/sec 4.84
8179
locate/RLFMIndex/2 1.00 14.1±0.06ms 17.7 KElem/sec 5.33 75.3±1.13ms 3.3 KElem/sec
8280
locate/RLFMIndex/3 1.00 31.9±0.09ms 7.8 KElem/sec 5.89 187.8±2.91ms 1363 Elem/sec
8381
```
82+
83+
<!-- next-url -->
84+
[Unreleased]: https://github.com/ajalab/fm-index/compare/v0.2.0...HEAD
85+
[0.2.0]: https://github.com/ajalab/fm-index/compare/v0.1.2...v0.2.0

0 commit comments

Comments
 (0)