chore: version packages#108
Merged
Merged
Conversation
1b4fb29 to
5f4ad54
Compare
5f4ad54 to
71db095
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.
Releases
@stainless-code/codemap@0.8.0
Minor Changes
#107
f24f8b6Thanks @SutuSebastian! - Substrate tiers 1–6 remainder (excludes C.9 /files.is_entry). Schema bumpSCHEMA_VERSION27 → 34 — first run after upgrade auto-rebuilds.codemap/index.dbvia the existing version-mismatch path.Tier 1 — call + import precision
calls.{args_count,is_method_call,is_constructor_call,is_optional_chain}; constructor vs call dedup key fixsymbols.{return_type,is_async,is_generator}import_specifiersrows (kind='side-effect') +import_idFK toimportsTier 2 — bindings
bindings.resolution_kind='re-exported'when resolution walks a re-export chainTier 3 — JSX
jsx_elements/jsx_attributes; extractor with per-file parent linking post-passTier 5 — behavioral
async_calls,try_catch,decorators,jsdoc_tags; context stack forin_loop/in_tryTier 6 — module graph (no entry points)
dynamic_importstable + extractorfiles.is_barreland parse-timefiles.has_side_effectsRecipes + goldens:
find-call-sites(extended),find-async-functions,find-dynamic-imports,find-barrel-files,find-side-effect-files,find-re-exported-bindings,find-side-effect-imports,find-jsx-usages,find-await-in-loop,find-swallowed-errors,find-decorator-usage,find-throws-jsdoc, plus golden coverage forfan-out-sample/fan-out-sample-jsonand substrate regression tests.Read-only CLI hardening:
printQueryResult(ad-hoccodemap query "<SQL>") now setsPRAGMA query_only = 1, closing the last gap vsqueryRows/executeQuery(#107).Out of scope: C.9 plugin layer (
files.is_entry, reachability-from-entry); tiers 7–13.Migration: No in-place DDL — rebuild on schema mismatch preserves user-data tables (
coverage,query_baselines,recipe_recency). Re-runcodemap --full(or any index) after upgrade.Patch Changes
#118
665c19aThanks @SutuSebastian! - Reject apply targets that are symlinks so phase-2 rename cannot replace a link with a regular file.#117
5ee5f2eThanks @SutuSebastian! - Fail benchmark reindex runs when the spawned indexer exits non-zero instead of recording misleading timings.#109
02a628fThanks @SutuSebastian! - Validatecodemap index --filesoperands before indexing starts.#110
7767a97Thanks @SutuSebastian! - ValidateVERSIONoutput indetect-pmbefore writing GitHub Actions outputs.#112
ec31949Thanks @SutuSebastian! - Harden apply and diff-json path containment against traversal outside the project root.#123
54ad25aThanks @SutuSebastian! - Fix high-severity bugs (describe.each parent stack, git porcelain -z paths, CLI symlink entry, pr-comment TTY stdin), medium bugs (changed-since -z paths, perf baseline RUNS guard, qualified typeof, decorator args_text, for-of binding refs, HTTP body drain, benchmark regex validation, jsx INSERT RETURNING id, sqlite stmt cache on close), and low bugs (CLI parse guards, incremental delete transaction, apply summary.files, extension case, pnpm # paths, coverage db.transaction, impact walk delimiter, worker errors, pointer dedup, benchmark readAll visibility).#114
ae54ce0Thanks @SutuSebastian! - Fix diff preview deletions, config empty-array overrides, resolver path containment, impact call-site selection, and FTS cleanup on file delete.#122
4e191baThanks @SutuSebastian! - Run fullcheck(not build-only) inprepublishOnlyso npm publish cannot skip tests or typecheck.#113
126066dThanks @SutuSebastian! - Reject opaqueOrigin: nullincodemap serveCSRF checks.#120
17dcbd1Thanks @SutuSebastian! - Reject unexpected arguments oncodemap skillandcodemap ruleinstead of silently printing bundled content.#119
cf0532bThanks @SutuSebastian! - Print symbol signature incodemap snippetterminal output, matchingcodemap showand the documented contract.#116
a444c40Thanks @SutuSebastian! - Fix V8 coverage ingest so innermost-wins applies across all FunctionCoverage entries in a script, not per-function iteration order.#115
eb18750Thanks @SutuSebastian! - Fix watcher priming race, parse-worker stat errors, incremental rename cleanup, and several indexer extractor gaps (scopes, references, tests.each, process.env, CSS imports).#121
f5d013cThanks @SutuSebastian! - Reject malformedCODEMAP_PARSE_WORKERSvalues (e.g.2abc,1.5) instead of silently truncating withparseInt.