Changelog#
Notable changes to this project are documented in this file.
Litestar Vite Changelog#
0.29.0 - 2026-07-27#
Added
InertiaConfig.shared_page_prop_typesfor typing props pushed at request time withshare(). Guards and middleware have no naming site the generator can read, soauthand similar props previously fell back to a synthesizedAuthDatashape. Declared annotations are registered against the same OpenAPI schema registry as route props, so nested models resolve to the identical generated TypeScript type instead of a hand-maintained duplicate. Plain models, containers, and unions are all accepted. The field holds types only and never values.Added a generated
inertia.d.tsthat fills Inertia’sflashDataTypeconfiguration slot with the generatedFlashMessagesinterface, makingpage.flash.successastring[]rather thanunknown. It is referenced frompage-props.tsso it still applies when atsconfig.jsonexcludes the generated directory.include_default_flash=Falseskips it and removes any stale copy.Added
csrfCookieNameandcsrfHeaderNameto the.litestar.jsonbridge and injected browser state.getCsrfToken(),getCsrfHeaderName(),csrfHeaders(),csrfFetch(), and the HTMX extension now follow customCSRFConfig(cookie_name=..., header_name=...)values automatically.Fixed
litestar assets initfailing with a bareModuleNotFoundErrorwhen thejinjaextra was not installed. Scaffolding now raisesMissingDependencyErrorwith install instructions from every entry point, and writes no files before failing.Fixed the install hints in
MissingDependencyError. The direct-install hint named the extra instead of the distribution (pip install jinjarather thanpip install jinja2), and storage backends suggested alitestar-vite[gcsfs]-style extra that does not exist.Fixed the empty generated
static-props.tsdescribing itself as “currently empty” while pointing atViteConfig.static_props. Inertia applications typically use the unrelatedInertiaConfig.extra_static_page_props, so an empty file read like a generation failure.Fixed the Astro integration silently ignoring a user-supplied
executor; the Nuxt and SvelteKit integrations already honored it.LitestarAstroConfignow acceptsexecutorlike the others.Fixed
AssetNotFoundErrorandManifestNotFoundErrordiscarding the paths passed to them. The messages still omit filesystem paths, which are now available asfile_pathandmanifest_pathattributes.Changed SPA/proxy route derivation so
/apiand/schemaare reserved only when registered Litestar routes, OpenAPI configuration, orRuntimeConfig.extra_route_prefixesclaim them. Addextra_route_prefixes=("/api",)if an application relied on the old guessed fallback.Changed Inertia
share()so top-leveldefer(),optional(),once(), andalways()callables run only when the current response renders them or when a redirect needs to persist them. TheTrue/Falsereturn contract is unchanged, and async special props still returnFalsebecause they cannot be persisted synchronously across redirects.Changed Inertia transient state to stay request-local when the current response can consume it and to use the configured session automatically when state must survive a redirect. Existing session-backed application setup remains compatible.
Changed
mode="external"back to a fully supported alias ofmode="framework". It no longer emits aDeprecationWarning, and still requiresruntime.external_dev_server. All five mode aliases (inertia,htmx,ssr,ssg,external) are permanent and silent.Changed
litestar assets doctorto isolate each diagnostic check. A check that fails is reported as a warning instead of aborting the whole run.Changed the SPA development handler to send
text/html; charset=utf-8, matching what the production handler already sent.Changed the per-framework
AstroTypesConfig,NuxtTypesConfig,SvelteKitTypesConfig, andTypesConfigtypes into aliases of one shared definition. The names and accepted fields are unchanged; the integrations can no longer drift apart.Deprecated
materialize_shared_props_to_session()for removal in v0.30.0; Inertia redirect responses now perform the compatible session handoff automatically.Replaced HTMX JSON-template expression evaluation with a CSP-safe allowlist interpreter. Assignment,
new, functions/arrows, computed indexing, array literals, and globals other thanJSONandMathare no longer supported. Reserved data-field names includeconstructor,__proto__,prototype,apply,call,bind,arguments,callee,caller, and the__define*/__lookup*names; rename those fields before using them in expressions.@eventnow exposes a sanitized$eventwrapper instead of the raw DOM event. Applications may remove CSPscript-src 'unsafe-eval'when no other code requires it.Breaking:
MissingDependencyErrortakesextrain place ofinstall_package.extranames alitestar-viteextra and may be omitted for dependencies that are not exposed as one.Breaking: Removed
litestar_vite.commandsandinit_vite(). Uselitestar_vite.scaffolding(TemplateContextplusgenerate_project()), which is whatlitestar assets initcalls and which supports Tailwind, subdirectory output, and client/Zod generation thatinit_vite()did not.Breaking: Removed
create_ssr_proxy_controller()andcreate_ssr_websocket_handler(), deprecated since 0.23.0. UseSSRProxyMiddlewarefor HTTP andcreate_ssr_ws_proxy_handler()for WebSocket HMR.Breaking: Removed
inject_body_content(),inject_json_script(), andset_element_inner_html()fromlitestar_vite.html_transform, along with the unusedInertiaPropstype.html_transformnow declares an explicit__all__.Breaking:
flashanderrorsare no longer generated intoGeneratedSharedProps. Inertia carries both on the page object, and the runtime has always sent them that way, so the generated types were the only thing that disagreed.page.props.flashnever held a value at runtime and now fails to compile; readpage.flashinstead.page.props.errorskeeps working because Inertia declares it, and gains the accuratestringvalue type in place of thestring[]that was generated before.Breaking:
include_default_flashno longer emits anauthprop as a side effect. Applications runninginclude_default_auth=Falsewithinclude_default_flash=Truepreviously received a generatedauthentry anyway; setinclude_default_auth=Trueto keep it.
0.28.0 - 2026-07-25#
Added zero-dependency browser stream helpers for generic WebSocket/SSE routes, regular Litestar Channels routes, and Litestar Queues routes, including reconnect backoff, health, heartbeat filtering, deduplication, and gap warnings.
Added the light-DOM
<litestar-stream>custom element with optional JSON template swapping. For JSON streams it replaceshtmx-ext-wsandhtmx-ext-sserather than layering a second reconnect policy.Added optional
litestar-vite-plugin/react,/vue, and/svelteadapters with both generic and queue-specific bindings.Added a server-neutral production static-provider contract for optional Granian 0.16+ native serving while retaining Litestar’s static route on every ASGI server.
Added an explicit native/ASGI placement result with a diagnostic reason for development, framework/SSR, protected or customized assets, unsafe routes, and invalid production builds.
Fixed Vite and Inertia SSR sidecar ownership so the Litestar server lifespan performs graceful process-group cleanup without installing competing global signal handlers.
Fixed Vite’s run-environment handling so built-in Uvicorn and Granian-backed
litestar runcommands expose the same effective host and port to frontend sidecars and the.litestar.jsonbridge.Changed Vite hotfile readiness so the JS plugin writes the hotfile only after the dev server is listening. Python now pre-writes only user-asserted
ExternalDevServertargets, so requests arriving during Vite startup fall through to built assets instead of proxying to an unbound socket and returning502.Hardened Vite 8.1 HMR compatibility by emitting network options under
server.ws.*on Vite 8.1+, retainingserver.hmr.*emission for Vite 7 / 8.0, and continuing to read either shape from user configuration.
0.26.1 - 2026-07-06#
Fixed
litestar assets buildso.litestar.jsonis written before pre-build code generators and the JS typegen CLI read the Vite bridge.
0.26.0 - 2026-07-05#
Migration notes#
Inertia asset-version mismatches now follow the protocol more strictly: stale
GETvisits receive the409refresh response, while stale non-GETsubmissions continue to their handlers. Review handlers that relied on non-GETmismatch short-circuiting.Inertia infinite-scroll metadata is now emitted as
scrollPropskeyed by data prop name. Frontend code that read a single flat scroll config should readscrollProps.<propName>instead.Type generation now fails production builds by default when generation fails. Set
TypeGenConfig(fail_on_error=False)ortypes.failOnError = falseto keep warn-only build behavior.litestar assets init --no-promptnow defaults TypeScript type generation and API client generation ON (previously off). Pass the new--no-enable-typesor--no-generate-clientflags to restore the previous behavior non-interactively.litestar assets init --no-promptnow aborts with exit code2when scaffold files (e.g.package.json,vite.config.ts) already exist, instead of proceeding and skipping them. Pass--overwriteto proceed non-interactively.Fixed Inertia asset-version mismatch handling so only
GETrequests can return the protocol409refresh response; non-GET submissions now continue to their handlers instead of being downgraded and losing the request body. (#306)Fixed
share()with Inertia redirects so top-level sync special props are materialized before session storage and async special props are skipped instead of crashing session serialization. (#306)Fixed request-scope Inertia shared props so they are still rendered on routes without session middleware.
Fixed Inertia infinite-scroll
scrollPropsto emit a record keyed by data prop name, matching the official client protocol. (#306)Fixed explicit Inertia
scroll_props=responses so metadata is keyed by the returned data prop when there is a single route prop.Fixed auto-wrapped Inertia responses so non-Inertia JSON handlers preserve Litestar’s resolved
201/204status codes while user-createdInertiaResponsestatuses still win. (#306)Fixed Precognition validation success handling for handlers without an explicit
requestparameter by using the middleware request context. (#306)Fixed Inertia SSR serialization so app, handler, and response type encoders are honored for custom page prop values. (#306)
Fixed Inertia partial reloads so
deferredPropsmetadata is omitted on partial responses while initial responses still advertise deferred props. (#306)Fixed Inertia partial reloads so plain dict route props honor
X-Inertia-Partial-DataandX-Inertia-Partial-Exceptindependently.Fixed
litestar assets initso generatedpackage.jsonfiles no longer emit duplicate dependency keys. (#302, #303)Fixed type generation so the JS plugin resolves local
@hey-api/openapi-tsinstalls first, uses a pinned package-manager fallback when needed, fails production builds loudly by default, and letsTypeGenConfig(fail_on_error=False)ortypes.failOnError = falseopt out. (#311, #314)Fixed Deno type-generation fallback execution when the providing npm package exposes a binary with a different name.
Fixed type generation reliability for generated outputs by preserving queued dev regenerations, checking that expected output files exist before reusing caches, watching
routes.json, emittingstatic-props.tsfrom the shared CLI path, and handling semantic aliases and nested hey-api operation types. (#311, #314)Fixed Vite dev-server resilience by revalidating hotfile targets by mtime, recovering after missing or replaced hotfiles, tolerating additive/corrupt bridge config files, aligning TLS certificate env vars, and preserving static-files defaults when user overrides leave fields unset. (#312, #314)
Fixed
litestar assets initscaffold correctness for framework variants without dedicated directories, Tailwind CSS/PostCSS dependencies and entry inputs, current hey-api/TanStack/Vite template APIs, transactional writes, and non-interactive collision handling. (#313, #314)Updated npm publishing to use trusted publishing with provenance and no npm token. (#314)
Fixed Vite dev-server lifecycle handling so unexpected exits are restarted with capped backoff and intentional shutdowns do not trigger restarts. (#317)
Fixed Vite dev-server auto-restart so each recovered crash gets a fresh retry budget instead of exhausting the lifetime budget.
Changed SPA/proxy route-prefix fallbacks so
/docsis no longer reserved unless Litestar actually registers docs there orRuntimeConfig.extra_route_prefixesincludes it. (#317)Added
ViteConfig(enabled=...)andVITE_ENABLEDso Vite routes and lifespans can be disabled in CLI, worker, and test contexts while keeping asset CLI commands available. (#301, #310)Added
RuntimeConfig.extra_route_prefixesfor deliberately reserving custom backend prefixes from SPA/proxy fallbacks. (#317)Added
--no-enable-typesand--no-generate-clientopt-out flags tolitestar assets initso--no-promptruns can disable TypeScript type generation and API client generation non-interactively.Fixed
getCsrfToken()so SPA and HTMX helpers can fall back to thecsrftokenorXSRF-TOKENcookie when injected page-state sources are absent. (#299, #310)Hardened HTMX helper handling so dynamic
href,src, andactionattributes reject dangerous protocols and expression checks catch denied globals reconstructed through string concatenation. (#316)Simplified Vite integration internals by consolidating type-config resolution, hotfile handling, proxy helpers, Inertia prop wrappers, and typing-only helper paths without removing public exports. (#316)
Reduced duplicate work in type generation, route metadata extraction, proxy header filtering, deploy diffing, bridge reads, placeholder probing, and Inertia response wrapping while preserving generated output paths and public behavior. (#315)
Fixed SPA startup so async lifespan initialization uses the async handler path and custom Inertia component option keys are preserved when startup wrappers are installed. (#315)
Fixed production SPA manifest resolution for Vite’s default
.vite/manifest.jsonpath and recursive deploy change detection for nested bundle assets. (#315)Updated Python dependencies:
typing-extensions4.16.0,prek0.4.8,slotscheck0.20.1, andcoverage7.15.0. (#309)
0.25.0 - 2026-06-25#
Fixed Vite 8.1 HMR compatibility by moving network overrides to
server.ws.*(#292, #293).
0.24.1 - 2026-06-07#
Fixed structured handler returns so Inertia bootstrap responses expose them as HTML props (#272, #277).
0.24.0 - 2026-06-03#
Excluded the SPA handler’s own routes from the Litestar route prefix list so SPA fallbacks no longer mask real backend routes (#264).
Added Python 3.14 to the CI test matrix (#263).
Fixed Inertia partial reloads so resolved keys are removed from
deferredPropsand non-requested properties are not included in the response (#265).Replaced Biome with Oxlint and Oxfmt for JavaScript linting and formatting (#232).
Prepared the integration for Litestar 3 deprecations and tightened Inertia bootstrap behavior (#269).
0.23.4 - 2026-05-06#
Fixed Inertia bootstrap responses to always use the HTML content type (#256).
0.23.3 - 2026-05-04#
Normalized browser app URLs (#255).
Honored RuntimeConfig.executor for local typegen binary on bun/deno (#253).
0.23.2 - 2026-05-04#
Preserved resolved Vite hotfile targets (#252).
0.23.1 - 2026-05-03#
Fixed the asset loader so it re-reads the hotfile on demand (#251).
0.23.0 - 2026-05-03#
Fixed VitePlugin startup so it eagerly invokes
InertiaPlugin.on_app_init(#249).Cleaned up dev proxy and config (#250).
0.22.2 - 2026-05-03#
Fixed proxy requests so
GET,HEAD, andOPTIONSrequests do not send request bodies (#242, #246).Fixed Inertia async prop callbacks by pre-resolving
optional(),defer(),lazy(), andonce()callbacks on the request event loop, avoiding asyncpg/aiosqlite/sqlspec cross-loop failures (#244, #245).Fixed Inertia page remounts during navigation and partial reloads by memoizing
resolvePageComponentwrappers with aWeakMap(#245).Removed the internal
BlockingPortalpath from Inertia prop rendering; direct unresolved async prop rendering now raisesRuntimeErrorbecause async callbacks are resolved during response dispatch (#245).Fixed dev-proxy and Inertia fallback regressions (#248).
0.22.1 - 2026-04-19#
Fixed metadata extraction for Inertia deferred props before initial and partial response filtering (#236, #241).
Updated the documentation build so
llms.txtandllms-full.txtare published at the site root (#240, #241).Isolated TanStack Router generated assets into
src/generated/in the examples and scaffolding templates (#241).Changed non-Inertia scaffold defaults to use
srcasresource_dirwhile keeping Inertia templates onresources(#241).Updated CLI and documentation wording to consistently use
litestar assetsand document--frontend-dir(#241).Added Node 24 to CI (#234).
0.22.0 - 2026-03-30#
Updated LLM guidance text (#230).
Added
extra_commandstoTypeGenConfigfor frontend code-generation CLIs (#231).
0.21.1 - 2026-03-29#
Fixed
resolvePageComponenttypes for compatibility with the Inertia v3ComponentResolver(#229).
0.21.0 - 2026-03-29#
Fixed type-generation builds and enabled Inertia 3.0 support (#227).
0.20.0 - 2026-03-23#
Added Vite 8 support (#217).
Normalized resolved command binaries (#218).
Hardened the bridge schema and added config validation (#219).
Updated Angular packages to latest in examples (#220).
0.19.0 - 2026-03-09#
Aligned stable inertia contract and bootstrap guidance (#209).
0.18.4 - 2026-03-05#
Prevented proxy bypasses for dev CSS assets and hardened diagnostics (#208).
0.18.3 - 2026-03-03#
Aligned proxy/static and inertia script payload handling (#205).
Synced
llms.txtandllms-full.txtto the v0.18.3 codebase (#206).
0.18.2 - 2026-02-23#
Fixed CLI file-existence checks so they respect
--frontend-dir(#190).Allowed numeric framework selection in assets init prompt (#197).
Fixed CLI next-step output so it includes the
--frontend-dirpath (#191).Fixed the docs logo target and removed stale
watch_patternsdocumentation (#199).Fixed module-prefixed enum type resolution and updated docs (#200).
0.18.1 - 2026-02-04#
Fixed CLI initialization so it respects the configured
--frontend-dirpath (#186).Improved openapi-ts error handling and included
LICENSEin the npm package (#187).
0.18.0 - 2026-01-29#
Fixed proxy handling for
node_modulespaths and made SPA caching configurable (#184).
0.17.0 - 2026-01-19#
Changed the restricted test port from 5061 to 5050 (#177).
Added the static-props bridge and fixed the HTMX template (#178, #179).
0.16.4 - 2026-01-07#
Updated path validation logic to reduce spurious warnings (#175).
0.16.3 - 2026-01-06#
Removed outdated context files for Litestar, React, Svelte, Vue, Vite, and Testing (#174).
0.16.2 - 2026-01-05#
Fixed PyPI publishing by building Python distributions into
dist/pyso JavaScript build output is not uploaded as a Python package (#173).
0.16.1 - 2026-01-05#
Fixed source distributions by including
package.jsonandpackage-lock.jsonfor the build hook (#172).
0.16.0 - 2026-01-05#
Cleaned up and updated console format (#171).
0.15.0 - 2025-12-22#
Finalized the 0.15.0 overhaul after the prerelease series, including single-port Vite integration, framework-mode docs, Inertia protocol improvements, stronger type generation, route helpers, and Precognition support.
This release is a migration point; users should review the updated docs before upgrading from 0.14.x.
0.15.0-rc.5 - 2025-12-21#
Added ProxyHeadersMiddleware for secure reverse proxy support (#168).
Added Precognition support (#169).
0.15.0-rc.4 - 2025-12-20#
Fixed session helpers to return
booland added a query-parameter fallback for flash messages (#165).
0.15.0-rc.3 - 2025-12-19#
Fixed page-prop type resolution and deployment configuration (#161).
Fixed deterministic build output and write-on-change (#162).
Split large modules into packages (#163).
0.15.0-rc.2 - 2025-12-16#
Detected Inertia mode from
hybridin.litestar.json(#158).Restored route helpers for runtime navigation (#159).
0.15.0-rc.1 - 2025-12-15#
Added auto-install during builds (#152).
0.15.0-beta.6 - 2025-12-13#
Cleaned up routing internals (#151).
0.15.0-beta.5 - 2025-12-11#
Cleaned up external handler (#148).
Enhanced body parameter detection for route handlers (#149).
0.15.0-beta.4 - 2025-12-10#
Improved pagination support (#146).
0.15.0-beta.3 - 2025-12-09#
Updated CI to bypass checks for GIF generation (#143).
Prevented vite proxy from shadowing litestar routes (#144).
0.15.0-beta.2 - 2025-12-09#
Fixed Litestar route handling (#138).
Fixed the Vue Inertia favicon (#140).
Added the litestar-fullstack reference link (#142).
0.15.0-beta.1 - 2025-12-08#
Added animated console gifs (#130).
Improved Inertia configuration and integration behavior (#131).
Fixed proxy handling (#132).
0.15.0-alpha.7 - 2025-12-07#
Hardened Inertia security and quality behavior (#127).
0.15.0-alpha.6 - 2025-12-06#
Enhanced type generation from OpenAPI schemas (#120).
0.15.0-alpha.5 - 2025-12-05#
Added end-to-end tests for examples (#119).
0.15.0-alpha.4 - 2025-12-01#
Removed Vite 5 support and fixed production-mode behavior (#118).
0.15.0-alpha.3 - 2025-12-01#
Implemented lazy initialization for ViteSPAHandler (#111).
Cleaned up path info (#112).
0.15.0-alpha.2 - 2025-11-30#
Overhauled the documentation (#108).
Updated the README (#109).
Corrected index auto-detection and port proxying (#110).
0.15.0-alpha.1 - 2025-11-29#
Breaking: Added single-port Vite integration (#104).
0.14.0 - 2025-08-21#
Corrected a README typo (#88).
Added Vite 7 support and made Jinja2 optional (#93).
0.13.2 - 2025-05-05#
Fixed
initialize_loadererrors in the loader asset plugin (#80, #78).Updated the example app to use Jinja templating (#79).
Fixed plugin
index.htmldetection (#86).
0.13.1 - 2025-03-27#
Breaking: Dropped Python 3.8 support and added Python 3.13 tests (#70).
Detected and served
index.htmlautomatically (#75).
0.13.0 - 2025-01-04#
Allowed static file config options (#65).
Corrected issues related to hatchling (#67).
0.12.1 - 2024-12-30#
Updated
lazyhandling (#64).Allowed no template_config, enabling you to use litestar-vite with html frameworks other than Jinja2 (#63).
0.12.0 - 2024-12-23#
Added experimental Inertia
lazy()support for deferring prop rendering until a partial reload requests the data (#61).
0.11.1 - 2024-12-09#
Used subprocess directly.
0.11.0 - 2024-12-09#
Improved process management (#59).
0.10.0 - 2024-12-08#
Breaking: Removed the custom
JinjaTemplateEngineintegration and switched to patching Litestar’s built-inTemplateConfiginstead (#58).Applications should configure Litestar templates through
template_config=TemplateConfig(...)and keepVitePluginfocused on Vite assets.
0.9.0 - 2024-12-07#
Reformatted the
Makefile(#56).Added SPA
index.htmlauto-detection (#57).
0.8.3 - 2024-12-06#
Fixed remaining npm-package publishing issues after the 0.8.x build pipeline updates.
0.8.2 - 2024-12-06#
Fixed
--root-pathoption behavior during CLI initialization (#48).
0.8.1 - 2024-12-01#
Fixed the generated wheel so the
litestar_vitePython module is included.
0.8.0 - 2024-12-01#
Added 404 redirect option (#46).
0.7.1 - 2024-11-30#
Updated
build_docs.py(#54).Updated release process (#55).
0.7.0 - 2024-11-30#
Synchronized the Python
litestar-vitepackage and TypeScriptvite-pluginpackage versions after earlier version drift.Updated the example app with JavaScript route helpers (#43).
Added API documentation, introduced the Vite plugin package, and moved project tooling to
uv(#53).
0.2.9 - 2024-08-04#
Updated exception handler (#42).
0.2.8 - 2024-07-30#
Fixed external redirect (#41).
0.2.7 - 2024-07-28#
Added
ImproperConfigto exception handler (#40).
0.2.6 - 2024-07-28#
Fixed URL reconstruction with
urlunparse.
0.2.5 - 2024-07-28#
Used the referer scheme for redirects (#39).
0.2.4 - 2024-07-27#
Improved invalid-session error handling (#38).
0.2.3 - 2024-07-27#
Added automatic session props (#36).
Improved error handling (#37).
0.2.2 - 2024-07-22#
Updated
refererhandling (#35).
0.2.1 - 2024-07-21#
Fixed flash handling so it only runs when a session exists (#34).
0.2.0 - 2024-07-21#
Improved integration with the
flashplugin (#21).Fixed Python 3.8 compatibility by avoiding
removesuffix(#28).Added the base Inertia.js integration (#5).
Enhanced Inertia.js support (#33).
0.1.22 - 2024-03-23#
Fixed template initialization (#19).
0.1.21 - 2024-03-20#
Removed
clifrom the requiredlitestaroptional features (#18).
0.1.20 - 2024-03-17#
Fixed serving
public_dirwhen it exists (#17).
0.1.19 - 2024-02-20#
Replaced deprecated static-file integration (#15).
0.1.18 - 2024-02-04#
Set the engine instance during configuration and adjusted the default manifest path (#14).
0.1.17 - 2024-01-02#
Added automatic Litestar static-file configuration for Vite assets.
0.1.16 - 2023-12-30#
Improved CLI console output, simplified Jinja templates, and added environment-variable configuration support.
0.1.15 - 2023-12-19#
Fixed websocket-client rendering when dev mode is disabled.
0.1.14 - 2023-12-19#
Fixed HMR rendering so it follows dev-mode status and HMR configuration.
0.1.13 - 2023-12-19#
Fixed
hot_filelocation loading whenDEV_MODEis enabled.
0.1.12 - 2023-12-19#
Added the
set_environmentcall to server lifespan handling.
0.1.11 - 2023-12-19#
Fixed startup before frontend assets have been built.
0.1.10 - 2023-12-17#
Cleaned up templates and added default entry points (#13).
0.1.9 - 2023-12-13#
Removed stale
asset_pathreferences (#12).
0.1.8 - 2023-12-13#
Removed
asset_dirand allowed paths to be passed as strings (#11).
0.1.7 - 2023-12-11#
Added
build --watchoption and updatedREADME(#10).
0.1.6 - 2023-12-10#
Updated default manifest location (#9).
0.1.5 - 2023-12-10#
Optimized imports (#8).
0.1.4 - 2023-12-10#
Added project templating and the JavaScript plugin (#4).
Added additional Vite install templates (#6).
0.1.3 - 2023-10-08#
Added
py.typedto the package (#3).
0.1.2 - 2023-10-05#
Corrected a typo (#2).
0.1.1 - 2023-10-05#
Corrected imports (#1).
0.1.0 - 2023-10-04#
Initial release of the Litestar Vite plugin.