Skip to content

docs: add missing CHANGELOG entries for post-v0.4.11 features (closes #66)#165

Merged
s2x merged 1 commit into
mainfrom
docs/issue-66-changelog-entries
Jul 8, 2026
Merged

docs: add missing CHANGELOG entries for post-v0.4.11 features (closes #66)#165
s2x merged 1 commit into
mainfrom
docs/issue-66-changelog-entries

Conversation

@s2x

@s2x s2x commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

Description

Closes #66

Changes

Add 12 new feature entries under ### Added in [Unreleased] section of CHANGELOG.md:

  • New classes: ZVecCollectionOptions, ZVecFieldSchema, ZVecCollectionStats
  • ZVecIndexParams: Unified index creation API replacing deprecated methods
  • Vamana (DiskANN) and HNSW-RaBitQ index support
  • useContiguousMemory parameter for HNSW indexes
  • METRIC_MIPSL2 constant
  • Enhanced Document API: setFieldNull, isFieldNull, removeField, merge, serialize/deserialize, isEmpty, clear, getMemoryUsage, operators
  • ZVecVectorQuery builder pattern
  • Version API: getVersion, checkVersion, getVersionMajor/Minor/Patch
  • Lifecycle methods: isInitialized, shutdown
  • VECTOR_FP64, BINARY, 8 ARRAY field types
  • Enhanced error context in ZVecException

Add 4 deprecated index creation methods under ### Deprecated:

  • createHnswIndex, createFlatIndex, createIvfIndex, createHnswRabitqIndex

These features existed in the codebase but were undocumented in CHANGELOG.

Testing

  • CHANGELOG.md is valid Markdown
  • No PHP code changes — zero regression risk
  • Pre-existing test failures (47 tests) confirmed on clean main — not caused by this change

Code Review

  • Passes CHANGELOG format conventions (Keep a Changelog)
  • Follows existing project entry style

…66)

Add 12 new feature entries under ### Added in [Unreleased]:
- ZVecCollectionOptions, ZVecFieldSchema, ZVecCollectionStats classes
- ZVecIndexParams unified index creation API
- Vamana (DiskANN) and HNSW-RaBitQ index support
- useContiguousMemory parameter, METRIC_MIPSL2 constant
- Enhanced Document API with serialization and operators
- ZVecVectorQuery builder pattern, version API, lifecycle methods
- VECTOR_FP64, BINARY, 8 ARRAY field types
- Enhanced ZVecException error context

Add 4 deprecated index creation methods under ### Deprecated:
- createHnswIndex(), createFlatIndex(), createIvfIndex(), createHnswRabitqIndex()
  - replaced by createIndex() with ZVecIndexParams

These features existed in the code but were missing from CHANGELOG.
@s2x s2x self-assigned this Jul 8, 2026
@s2x
s2x merged commit 8000d9d into main Jul 8, 2026
3 checks passed
@s2x
s2x deleted the docs/issue-66-changelog-entries branch July 8, 2026 09:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

DOC-007: Missing CHANGELOG Entries (Post v0.4.11)

1 participant