Skip to content

docs: Deprecated API Removal Plan for v3.0.0#218

Merged
kcenon merged 2 commits into
mainfrom
feature/213-deprecated-api-removal-plan
Dec 21, 2025
Merged

docs: Deprecated API Removal Plan for v3.0.0#218
kcenon merged 2 commits into
mainfrom
feature/213-deprecated-api-removal-plan

Conversation

@kcenon

@kcenon kcenon commented Dec 21, 2025

Copy link
Copy Markdown
Owner

Summary

  • Add comprehensive docs/DEPRECATION.md documenting all deprecated APIs scheduled for removal in v3.0.0
  • Create sub-issues for phased deprecation workflow (Phase 1-4)
  • Update CHANGELOG with deprecation documentation entry

Changes

New Files

  • docs/DEPRECATION.md - English version
  • docs/DEPRECATION_KO.md - Korean version

Updated Files

Sub-Issues Created

Deprecated APIs Documented

  1. logger_interface.h:179-184
    • Legacy log() method with file/line/function parameters
    • Replaced by C++20 source_location-based API
    • Includes migration guide with before/after examples

Test Plan

  • DEPRECATION.md contains all currently deprecated APIs
  • Migration guides are clear and include code examples
  • Both English and Korean versions are provided
  • CHANGELOG updated with documentation entry
  • Sub-issues created for remaining phases

Closes #214
Part of #213

Add comprehensive documentation for deprecated APIs scheduled for
removal in v3.0.0:

- Document legacy logger method (file/line/function parameters)
- Provide migration guides with before/after examples
- Include compiler warning suppression instructions
- Add CI integration guidance for deprecation warnings
- Document APIs already removed in v2.0.0

Part of #213
Add entry for #213 documenting the new DEPRECATION.md files
that provide migration guides for deprecated APIs.
@kcenon kcenon merged commit 8d01056 into main Dec 21, 2025
19 checks passed
@kcenon kcenon deleted the feature/213-deprecated-api-removal-plan branch December 21, 2025 09:48
kcenon added a commit that referenced this pull request Apr 13, 2026
* docs: add DEPRECATION.md with deprecated API list and migration guides

Add comprehensive documentation for deprecated APIs scheduled for
removal in v3.0.0:

- Document legacy logger method (file/line/function parameters)
- Provide migration guides with before/after examples
- Include compiler warning suppression instructions
- Add CI integration guidance for deprecation warnings
- Document APIs already removed in v2.0.0

Part of #213

* docs: update CHANGELOG with deprecated API documentation

Add entry for #213 documenting the new DEPRECATION.md files
that provide migration guides for deprecated APIs.
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.

deprecation: Document all deprecated APIs in DEPRECATION.md

1 participant