- #183
1e31950
Thanks @DylanPiercey! - Fix windows path normalization.
- #179
8a584b3
Thanks @DylanPiercey! - Fix tags api detection
- #175
da6a4a8
Thanks @DylanPiercey! - Bump peer for vite 6.
- #173
d0f5cd2
Thanks @DylanPiercey! - Revert #168 which was causing non idempotent builds.
- #170
89bdc76
Thanks @DylanPiercey! - Improve support for tags api.
- #166
cca2e07
Thanks @DylanPiercey! - Enable optimizeKnownTemplates config for Marko compiler to have shorter registry ids in production builds.
- #164
a9d6a42
Thanks @DylanPiercey! - Fix issue with generated server entry code when using tags api.
-
#160
25fea17
Thanks @DylanPiercey! - Use global config exported from @marko/compiler -
a5b74f3
Thanks @DylanPiercey! - Improve* cjs interop
- #158
c016305
Thanks @DylanPiercey! - Drop support for passing in a dynamic compiler (rely on peerDependency).
- #158
c016305
Thanks @DylanPiercey! - Detect when native tags api translator is in use and tweak virtual files to work properly.
- #155
d5fe7ef
Thanks @DylanPiercey! - Fixes a caching regression caused by having a different SSR config compared to the rest of the configs and using that in a transform (which is cached).
- #152
27218bc
Thanks @DylanPiercey! - Add missing dep fast-glob.
-
#149
8de3e9d
Thanks @LuLaValva! - Dedupe scripts and links -
#151
33d23ab
Thanks @rturnq! - Enable hydration of components glob imported
- #147
e1df4f2
Thanks @DylanPiercey! - Avoid setting optimizeDeps entries in vitest.
- #145
88655ce
Thanks @vwong! - Fix issue in dev mode where Content Security Policies may prevent script from running
- #143
61a1a0a
Thanks @DylanPiercey! - Fix issue in dev mode where render blocking was lasting longer than necessary due to a deferred module script. The script is now marked as async.
- #141
4136b09
Thanks @DylanPiercey! - Improve handling of render blocking assets in dev mode.
- #139
9e3b9dc
Thanks @rturnq! - Load cjs transform code conditionally on-demand for envs that don't support native addons
- #137
7eb1fd1
Thanks @DylanPiercey! - Disable registry id optimization while it (hopefully) stabalizes in Marko core.
-
#135
f7f9bf7
Thanks @DylanPiercey! - Support optimizedRegistryIds compiler option" -
#134
5f73701
Thanks @DylanPiercey! - Update ~ resolve alias to avoid matching ~ by itself as the package name.
- #131
9f266ff
Thanks @DylanPiercey! - Switch to overriding the default chunkFileNames instead of assets dir to avoid server assets in client assets folder.
-
#128
8e10644
Thanks @DylanPiercey! - Fix issue when a Marko server entry is loaded inside of another chunk which caused the assets injection runtime to be in a different chunk than the server entry (since it will codesplit the runtime). This change now ensures the asset manifest is only ever injected into chunks that reference the assets runtime injector. -
#128
8e10644
Thanks @DylanPiercey! - Change vites defaultassetsDir
for server bundles to avoid making server assets available in client asset folders.
- #126
68b6cc3
Thanks @DylanPiercey! - Ignore errors caused by cjs => esm conversion
- #124
ff93773
Thanks @DylanPiercey! - Fix issue where filename from vites watcher was not in posix which was preventing clearing cached data.
-
#117
7a3a5e6
Thanks @rturnq! - Support css-loader imports, limit relative src attribute transforms, support BASE_URL env var -
#120
90cca62
Thanks @rturnq! - Allow importing assets from marko file in cjs libs
- #118
3818a34
Thanks @DylanPiercey! - Fix issue where asset related Marko taglibs / transforms were registered when not in linked mode (eg in tests)
- #115
14834ed
Thanks @DylanPiercey! - Fix typo from previous vitest fix pr.
- #113
9838963
Thanks @DylanPiercey! - Fix issue with latest versions of vitest.
- #111
a1c8ff9
Thanks @DylanPiercey! - Fix caching issue with virtual Marko files created by arc
- #109
257b5d0
Thanks @DylanPiercey! - Support inline relative asset paths from native tags.
- #107
797b2c7
Thanks @DylanPiercey! - Fix issue where vite dependency scan comes from a js/ts file into a Marko file. In this case we no longer give vite back the hydrate output, but the full compiled template from esbuild.
- #105
3aca277
Thanks @DylanPiercey! - Fix issue with mismatches MARKO_DEBUG environment and optimize compiler option.
- #103
16c1d7f
Thanks @DylanPiercey! - Add support for arc-vite and adaptive Marko files
- #101
0601f65
Thanks @DylanPiercey! - Fix regression when setting basePathVar in dev mode and runtimeId.
- #99
0bc357e
Thanks @DylanPiercey! - - Removes thestore
config option. (BREAKING CHANGE).- Adds a new hook for other vite plugins to add assets to the @marko/vite server entries.
- Optimize server entry code.
- #91
16f6a11
Thanks @DylanPiercey! - Fix issue where encoding virtual files was not working in prod builds.
- #88
f9644fe
Thanks @DylanPiercey! - Optimize check for if a Marko module is in a cjs package.
- #86
701d0f9
Thanks @DylanPiercey! - Fix regression which prevented SSR cjs Marko files from being properly bundled.
3f5e52e
Thanks @DylanPiercey! - Fix issue where queries added from vitest were not being stripped
- #83
4c8183c
Thanks @DylanPiercey! - Support Vite's dependency optimization scanning.
-
#83
4c8183c
Thanks @DylanPiercey! - Improve commonjs interop for node_module.marko
files which do not render any tags and/or useexport * from
. -
#83
4c8183c
Thanks @DylanPiercey! - Improve support for Vitest by stripping off queries it adds before determining if we should process the module as a Marko file.
- #81
7a4b118
Thanks @DylanPiercey! - Fix support for using this plugin with Vitest and a browser environment.
-
#79
bf735ba
Thanks @DylanPiercey! - When using a runtime base path via thebasePathVar
option the vite build.assetsDir is now stripped from the final url. (You could add this back manually yourself if desired). -
#79
d0c2b50
Thanks @DylanPiercey! - No longer load babel config by default unless configured.
- #77
1058400
Thanks @rturnq! - Ensure base path script is written in head or body when those elements are present
- #71
231c767
Thanks @DylanPiercey! - Fix server entry file cache for build mode.
-
#69
87fe302
Thanks @DylanPiercey! - Ensure browser entry query is added before transformIndexHTML. Without this Vite was incorrectly caching the module url. -
#69
87fe302
Thanks @DylanPiercey! - Ensure server entry files cache their content (improves virtual file support).
- #67
e3015db
Thanks @DylanPiercey! - Improve HMR support by ensuring that client and server compiled modules have different resolved ids.
29c2f40
Thanks @DylanPiercey! - Avoid FOUC for dev mode page reloads.
- #61
d1a0460
Thanks @DylanPiercey! - Disable linked mode automatically for vitest
-
#60
9950f8a
Thanks @DylanPiercey! - Improve vitest support around CJS node_modules -
#58
5968d1b
Thanks @DylanPiercey! - Fixes an issue where the ssr check was not accurate for the transform hook.
- #51
356df24
Thanks @DylanPiercey! - Add support for a dynamic runtime asset base url.
-
#54
597770a
Thanks @DylanPiercey! - Fix resolving files from virtual files (eg inline stylesheets). -
#50
e014eb9
Thanks @rturnq! - fix: handle cjs dependencies of .marko templates
- #46
7808941
Thanks @DylanPiercey! - Avoid using $global in internal templates.
-
#42
f3962a9
Thanks @DylanPiercey! - Fix issue with hot module reloading virtual dependencies. -
#42
f3962a9
Thanks @DylanPiercey! - Fix issue with new tags not discovered during HMR.
- #38
743f9ae
Thanks @DylanPiercey! - Include vite 4 in peerDependency range.
- #34
571c993
Thanks @DylanPiercey! - Switch to purely using the mutation style for update config in the config hook.
- #32
5640120
Thanks @DylanPiercey! - Avoid using.load
api since it seems to cause an issue when there are many entry Marko files.
- #30
940dc22
Thanks @DylanPiercey! - Avoid double resolving server entries and ensure that Marko import queries don't get passed through to other plugins
- #28
e8e2f68
Thanks @DylanPiercey! - Fix regression that caused an issue loading assets when used in dev mode.
- #26
4bbfafc
Thanks @DylanPiercey! - Avoid using fs readFile for browser entry. This allows virtual files to be browser entries.
- #23
2ad1d18
Thanks @DylanPiercey! - Fix package.json version in repo.
- #21
31688b4
Thanks @DylanPiercey! - Improve support for Vite 3.
- #21
31688b4
Thanks @DylanPiercey! - Fix issue with unlinked builds trying to render assets.
All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
2.0.2 (2021-09-03)
2.0.1 (2021-09-02)
- avoid adding invalid watchFiles (0424677)
2.0.0 (2021-07-30)
- requires a minimum Marko peer version of
^5.15.0
- improve support for loading Marko files from node_modules (c9d189f)
1.3.2 (2021-05-18)
- issue with resolving nested entry paths (e0b2dd4)
1.3.1 (2021-05-03)
- issue with loading missing virtual file in build mode (493466e)
1.3.0 (2021-05-03)
- handle adding/removing optional related files (5756ad2)
1.2.1 (2021-04-30)
- issue with common ids across multiple templates for entry files (7633c9b)
- invalid entry id output in windows (cbe9696)
- invalid entry id output in windows (8db353f)
- initial commit (9204a9d)
All notable changes to this project will be documented in this file. See standard-version for commit guidelines.