Skip to content

v0.1.8

Choose a tag to compare

@axiomcode-bot axiomcode-bot released this 29 Sep 19:27
· 612 commits to dev since this release
4888df1

Improvements

  • #1743 vue: Vue single-file components are indexed. A tag in a .vue template reaches the component it names, a Vue JSX tag reaches the setup or render function of its defineComponent, and the <script> blocks of .vue, .svelte and .astro files are read javascript
  • #1744 refresh: an edit to a .vue, .svelte or .astro component marks the graph stale refresh
  • #1756 javascript: imports resolve through jsconfig/tsconfig paths aliases, and through $lib, ~ and @ when the project config only extends the one a framework generates (SvelteKit, Nuxt) javascript
  • javascript: a function passed as a JSX attribute is registered as handed off to the component javascript
  • #1727 javascript: a computed read from a table, with an inline or reassigned default, names every function the table holds javascript
  • typescript: a callback parameter takes its type from context, through an optional callback and without a staged lib typescript
  • java: saving an entity reaches its JPA lifecycle callbacks and entity listeners java
  • csharp: a component registered into a framework pipeline reaches its hooks csharp
  • test-impact: a test that runs a script by its path covers what the script reaches test-impact

Bugs

  • #1758 routes: an HTTP client request was read as a route registration, including when its argument was a call, an await or a const impact
  • impact: rows declared alongside a target were listed as its dependents; they are now listed separately impact
  • python: path said a call through a value was independent; it now says unknown python
  • javascript: a .vue component was read twice; it is now read once, as its virtual script javascript
  • plugin: the pre-search message named words the search wasn't about (including a word after a bare dot) and repeated itself; it now names only what the search is for, once per session plugin

Build and release

  • ci: the e2e job on main failed at random on one platform because of an ls | head pipe; it now picks its fixture with a glob ci

Contributors