Skip to content

release: v0.2.0 async OpenAI workflow, docs/tutorial refresh, and CI updates#1

Merged
rkrug merged 6 commits into
mainfrom
dev
Apr 1, 2026
Merged

release: v0.2.0 async OpenAI workflow, docs/tutorial refresh, and CI updates#1
rkrug merged 6 commits into
mainfrom
dev

Conversation

@rkrug

@rkrug rkrug commented Apr 1, 2026

Copy link
Copy Markdown
Collaborator

Summary

This PR now reflects the v0.3.0 release scope on dev and includes a broad API/file rename plus documentation/version synchronization.

Major changes

  • Renamed verbose exported API to concise verb-first names (breaking change, no wrappers):

    • embed_corpus_submit_openai_batch() -> batch_submit_openai()
    • embed_corpus_status_openai_batch() -> batch_status_openai()
    • embed_corpus_collect_openai_batch() -> batch_collect_openai()
    • finalize_demo_openai_batch() -> demo_finalize_openai_batch()
    • run_demo_openai_quarto() -> run_demo_openai()
    • run_demo_openalex_quarto() -> run_demo_openalex()
    • embedding_backend_config() -> backend_config()
    • embedding_backend_info() -> backend_info()
    • embedding_backend_embed_texts() -> backend_embed_texts()
    • embedding_backend_read() -> backend_read()
    • embedding_backend_save() -> backend_save()
  • Renamed R/ source files to match the new API/module vocabulary:

    • embed_backend_* -> backend_*
    • embed_corpus_*_openai_batch -> batch_*_openai
    • embed_corpus_openai_batch_helpers.R -> batch_openai_helpers.R
    • embed_openai_batch_helper.R -> batch_openai_http.R
    • run_demos.R -> demo_run.R
  • Updated internal call sites, tests, vignettes, demo templates, and README to new names.

  • Regenerated roxygen outputs (NAMESPACE, man/*) for renamed exports.

  • Split release vs continuity docs:

    • added NEWS.md as user-facing changelog
    • moved continuity doc to repo root (DEVELOPMENT_CONTINUITY.md)
    • kept IMPLEMENTATION_NOTES.md as engineering/release log
  • Version sync to 0.3.0 across:

    • DESCRIPTION, README.md, NEWS.md, IMPLEMENTATION_NOTES.md, DEVELOPMENT_CONTINUITY.md

Breaking Changes

  • API rename is immediate and intentional for v0.3.0.
  • No backward-compatibility wrappers were added in this PR.

Validation

  • devtools::document()
  • devtools::test()
    • local result: PASS 222, SKIP 3 (token-gated integration skips expected)
  • R CMD check --no-manual --no-examples --no-tests .
    • completed; remaining warnings/notes are repo-structure related (existing artifacts), not rename regressions.

Notes

rkrug added 6 commits April 1, 2026 13:47
- Rename verbose public API functions to concise verb-first names:\n  * embed_corpus_submit_openai_batch() -> batch_submit_openai()\n  * embed_corpus_status_openai_batch() -> batch_status_openai()\n  * embed_corpus_collect_openai_batch() -> batch_collect_openai()\n  * finalize_demo_openai_batch() -> demo_finalize_openai_batch()\n  * run_demo_openai_quarto() -> run_demo_openai()\n  * run_demo_openalex_quarto() -> run_demo_openalex()\n  * embedding_backend_config()/info()/embed_texts()/read()/save()\n    -> backend_config()/backend_info()/backend_embed_texts()/backend_read()/backend_save()\n- Rename R source files to match new API/module vocabulary:\n  * embed_backend_* -> backend_*\n  * embed_corpus_*_openai_batch -> batch_*_openai\n  * embed_corpus_openai_batch_helpers.R -> batch_openai_helpers.R\n  * embed_openai_batch_helper.R -> batch_openai_http.R\n  * run_demos.R -> demo_run.R\n- Update all internal call sites, tests, demo templates, and vignettes to new names.\n- Regenerate roxygen outputs (NAMESPACE + man pages): remove old Rd files and add new ones for renamed exports.\n- Update NEWS with breaking-change migration table (old -> new API).\n- Bump package/documentation version references to 0.3.0 in:\n  * DESCRIPTION\n  * README\n  * NEWS\n  * IMPLEMENTATION_NOTES\n  * DEVELOPMENT_CONTINUITY\n\nNotes:\n- This is an immediate breaking rename with no compatibility wrappers, per release plan assumptions.\n- Behavior/signatures remain otherwise unchanged beyond function/file names.
@rkrug rkrug merged commit f03d381 into main Apr 1, 2026
6 checks passed
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.

1 participant