# Changelog

## 0.2.0 — 2026-10-30

- 压缩列表游标分页与字节模糊检索，含资源边界、回归测试及 `examples/search_pages`。
- CI 显式验证 moonc >= 0.10.16，并运行新增示例。


- 多倒排表阈值查询；增加公开接口测试及可运行场景。
- 适配 MoonBit 0.10.16、显式容器封装与 Windows argv 路径；内部字段直接访问需迁移到公开方法。
- 移除编译警告豁免，补齐派生方法声明、core debug 导入与黑盒包名限定。

All notable changes will be recorded here. The project follows semantic
versioning after its first public release.

## 0.1.0 - 2026-10-03

- Add immutable packed rank/select bit vectors with sparse navigation.
- Add Elias–Fano monotone sequences, streaming validation, range queries, and
  distinct set operations.
- Add LOUDS rooted topology and canonical static byte trie.
- Add block front-coded sorted byte dictionary.
- Add versioned bounded binary formats and portable space reports.
- Add three runnable scenarios and cross-structure conformance tests.
- Add three-platform, four-target continuous integration.
- Enforce cumulative decoded-term budgets and overflow-safe size arithmetic.
- Use O(n log n) dictionary sorting and direct restart-block lower-bound search.
- Add toolchain coverage analysis and explicit public boundary-contract tests.

Initial public release under `binhongcha/moonsuccinct`. Structures are static;
updates require rebuilding. Byte-prefix lengths are not Unicode character counts.

## 2026-10-03 — October maintenance additions

- Add trie term selection and stored-prefix matching; enumerate deep terms iteratively.
- Add regression tests, executable integration examples, source archives and October proposal fact drafts.
