Skip to content

Latest commit

 

History

History
2046 lines (1213 loc) · 164 KB

CHANGELOG.md

File metadata and controls

2046 lines (1213 loc) · 164 KB

1.9.4-beta.1 (2024-11-14)

Bug Fixes

  • vite-plugin-angular: improve support for Angular Material and testing using harnesses (#1442) (8338d42)

1.9.3 (2024-11-12)

Bug Fixes

  • vitest-angular: set correct type in package.json based on output format (#1438) (1f078ff)

1.9.3-beta.1 (2024-11-08)

Bug Fixes

  • vitest-angular: set correct type in package.json based on output format (#1438) (1f078ff)

1.9.2 (2024-11-05)

Bug Fixes

  • add support for Angular v19-rc.0 (#1431) (68a7b1d)
  • platform: exclude Nx package from Vite optimizations (#1434) (c27a59e)
  • vite-plugin-angular: add define option for ngServerMode (#1427) (b3a460f)
  • vite-plugin-angular: add NODE_ENV check as fallback for production (#1432) (763c797)

1.9.2-beta.4 (2024-11-05)

Bug Fixes

  • platform: exclude Nx package from Vite optimizations (#1434) (c27a59e)

1.9.2-beta.3 (2024-11-04)

Bug Fixes

1.9.2-beta.2 (2024-11-04)

Bug Fixes

  • vite-plugin-angular: add NODE_ENV check as fallback for production (#1432) (763c797)

1.9.2-beta.1 (2024-10-30)

Bug Fixes

  • vite-plugin-angular: add define option for ngServerMode (#1427) (b3a460f)

1.9.1 (2024-10-28)

Bug Fixes

  • add Nx 20.x to package.json dev dependencies (#1411) (cae8861)
  • content: fix install dependencies, remove marked mangle warnings (#1413) (bc3b6df)
  • router: inject HttpClient only when page endpoint is configured (#1412) (c037b01)
  • router: serialize transfer state cache key for internal API requests (#1415) (855a314)
  • vite-plugin-angular: force rebuild and analysis on filesystem changes (#1416) (94e7da1)
  • vite-plugin-angular: infer production build from config mode instead of NODE_ENV (#1423) (98e4bab)
  • vite-plugin-angular: set ngDevMode in during build optimization (#1417) (8e1a3b4)
  • vite-plugin-nitro: enable websocket support & add docs (#1419) (9ac357f)

1.9.1-beta.7 (2024-10-27)

Bug Fixes

  • vite-plugin-angular: infer production build from config mode instead of NODE_ENV (#1423) (98e4bab)

1.9.1-beta.6 (2024-10-25)

Bug Fixes

  • vite-plugin-nitro: enable websocket support & add docs (#1419) (9ac357f)

1.9.1-beta.5 (2024-10-24)

Bug Fixes

  • vite-plugin-angular: set ngDevMode in during build optimization (#1417) (8e1a3b4)

1.9.1-beta.4 (2024-10-24)

Bug Fixes

  • vite-plugin-angular: force rebuild and analysis on filesystem changes (#1416) (94e7da1)

1.9.1-beta.3 (2024-10-22)

Bug Fixes

  • router: serialize transfer state cache key for internal API requests (#1415) (855a314)

1.9.1-beta.2 (2024-10-18)

Bug Fixes

  • content: fix install dependencies, remove marked mangle warnings (#1413) (bc3b6df)
  • router: inject HttpClient only when page endpoint is configured (#1412) (c037b01)

1.9.1-beta.1 (2024-10-18)

Bug Fixes

  • add Nx 20.x to package.json dev dependencies (#1411) (cae8861)

1.9.0 (2024-10-14)

Bug Fixes

  • create-analog: add Analog SFCs to Tailwind config (#1388) (c051f05)
  • create-analog: add minimal template to semver during release (0e030cc)
  • nx-plugin: added missing import for 'join' in tailwind template (#1405) (02d7898)
  • platform: add better cache invalidation for file changes (#1394) (c38900d)
  • platform: load content highlighter on first content request (#1402) (ead2aba)
  • router: expose inject function for page endpoint URL (#1397) (42486cc)
  • router: retrieve initial server page load from transfer state (#1396) (f9f1d9b)
  • vite-plugin-angular: support outputFromObservable (#1392) (8c255ec)
  • vite-plugin-angular: use esbuild to postprocess sourcemaps during testing (#1399) (bdf8cee)
  • vite-plugin-nitro: add option use proxy for API requests instead of custom middleware (#1378) (f72087f)
  • vite-plugin-nitro: inline and apply api prefix to endpoints (#1401) (94bfc2e)
  • vite-plugin-nitro: use ssrBuildDir if provided for SSR entry point (#1407) (132f70d)

Features

  • create-analog: optionally generate new projects with Analog SFCs (#1375) (9b46f08)
  • create-analog: set project title based on project name; sort deps (#1374) (775eeab)
  • create-analog: update app generators and templates to use TypeScript for Tailwind config (#1387) (586adae)
  • router: introduce server support for form actions (#1346) (1d15109)

1.9.0-beta.16 (2024-10-14)

Bug Fixes

  • vite-plugin-nitro: use ssrBuildDir if provided for SSR entry point (#1407) (132f70d)

1.9.0-beta.15 (2024-10-13)

Bug Fixes

  • nx-plugin: added missing import for 'join' in tailwind template (#1405) (02d7898)

1.9.0-beta.14 (2024-10-13)

Bug Fixes

  • platform: load content highlighter on first content request (#1402) (ead2aba)

1.9.0-beta.13 (2024-10-13)

Bug Fixes

  • vite-plugin-nitro: inline and apply api prefix to endpoints (#1401) (94bfc2e)

1.9.0-beta.12 (2024-10-12)

Bug Fixes

  • vite-plugin-angular: use esbuild to postprocess sourcemaps during testing (#1399) (bdf8cee)

1.9.0-beta.11 (2024-10-11)

Bug Fixes

  • router: expose inject function for page endpoint URL (#1397) (42486cc)

1.9.0-beta.10 (2024-10-10)

Bug Fixes

  • create-analog: add minimal template to semver during release (0e030cc)

1.9.0-beta.9 (2024-10-10)

Bug Fixes

  • router: retrieve initial server page load from transfer state (#1396) (f9f1d9b)

1.9.0-beta.8 (2024-10-10)

Bug Fixes

  • platform: add better cache invalidation for file changes (#1394) (c38900d)

1.9.0-beta.7 (2024-10-08)

Bug Fixes

  • vite-plugin-angular: support outputFromObservable (#1392) (8c255ec)

1.9.0-beta.6 (2024-10-07)

Features

  • create-analog: update app generators and templates to use TypeScript for Tailwind config (#1387) (586adae)

1.9.0-beta.5 (2024-10-06)

Bug Fixes

  • create-analog: add Analog SFCs to Tailwind config (#1388) (c051f05)

1.9.0-beta.4 (2024-10-03)

Features

  • router: introduce server support for form actions (#1346) (1d15109)

1.9.0-beta.3 (2024-10-02)

Bug Fixes

  • vite-plugin-nitro: add option use proxy for API requests instead of custom middleware (#1378) (f72087f)

1.9.0-beta.2 (2024-10-01)

Features

  • create-analog: optionally generate new projects with Analog SFCs (#1375) (9b46f08)

1.9.0-beta.1 (2024-09-30)

Features

  • create-analog: set project title based on project name; sort deps (#1374) (775eeab)

1.8.2 (2024-09-30)

Bug Fixes

  • create-analog: read the doc color scheme in light mode (#1361) (90d9b7b)
  • vite-plugin-nitro: inline std-env package for Windows build (#1362) (a6a93c0)

1.8.2-beta.2 (2024-09-23)

Bug Fixes

  • vite-plugin-nitro: inline std-env package for Windows build (#1362) (a6a93c0)

1.8.2-beta.1 (2024-09-23)

Bug Fixes

  • create-analog: read the doc color scheme in light mode (#1361) (90d9b7b)

1.8.1 (2024-09-19)

Bug Fixes

  • nx-plugin: add marked-mangle to installed dependencies on new app/migration (#1354) (e845850)
  • platform: add support for @ng-web-apis and @taiga-ui deps w/SSR (#1357) (7f7d192)
  • router: generate rawPath for ag page routes correctly (7081bb6)
  • vite-plugin-angular: add better support for angular/cdk in vitest browser testing (#1353) (157d9e2)
  • vite-plugin-angular: add check for ag files in fileExists function (2f5400d)
  • vite-plugin-angular: allow supplying and exporting vfile data for agx files (#1344) (6d555aa)
  • vite-plugin-angular: use defaultMarkdownTemplateTransform if none supplied (#1356) (ff9a0ee)
  • vitest-angular: setup separate import for configuring snapshots (#1340) (fa50a4d)

1.8.1-beta.7 (2024-09-19)

Bug Fixes

1.8.1-beta.6 (2024-09-19)

Bug Fixes

  • vite-plugin-angular: use defaultMarkdownTemplateTransform if none supplied (#1356) (ff9a0ee)

1.8.1-beta.5 (2024-09-19)

Bug Fixes

  • vite-plugin-angular: allow supplying and exporting vfile data for agx files (#1344) (6d555aa)

1.8.1-beta.4 (2024-09-18)

Bug Fixes

  • nx-plugin: add marked-mangle to installed dependencies on new app/migration (#1354) (e845850)

1.8.1-beta.3 (2024-09-18)

Bug Fixes

  • vite-plugin-angular: add better support for angular/cdk in vitest browser testing (#1353) (157d9e2)

1.8.1-beta.2 (2024-09-10)

Bug Fixes

  • vitest-angular: setup separate import for configuring snapshots (#1340) (fa50a4d)

1.8.1-beta.1 (2024-09-10)

Bug Fixes

  • router: generate rawPath for ag page routes correctly (7081bb6)
  • vite-plugin-angular: add check for ag files in fileExists function (2f5400d)

1.8.0 (2024-09-09)

Bug Fixes

  • nx-plugin: typo that causes Nx graph to crash (#1330) (102cf83)
  • router: add responseType in requestContextInterceptor for HttpClient (#1326) (88c077f)
  • vite-plugin-angular: add detection for storybook target in Nx workspace (f9014d4)
  • vite-plugin-angular: correctly capture diagnostics from errors and warnings (#1325) (5086d95)
  • vite-plugin-angular: fix optimization bug with bundles w/o side effects (#1332) (df48c49)
  • vite-plugin-angular: mark @angular/compiler with sideEffects during jit build (#1337) (4912562)
  • vite-plugin-angular: remove deprecated parameter from marked (#1327) (fe2ba78)
  • vite-plugin-nitro: prevent handling further middleware on return (#1313) (f8ee855)
  • vitest-angular: pass custom config file path to runner (#1334) (a1661e3)

Features

  • content: add og sub-package for generating Open Graph images (#1316) (1df068d)
  • vite-plugin-angular: add internal plugin to detect Storybook environment (#1314) (4045922)
  • vite-plugin-angular: add support for .ag extension (#1307) (4754793)
  • vite-plugin-angular: include frontmatter in markdown transform content (#1323) (283950d)

1.8.0-beta.10 (2024-09-09)

Bug Fixes

  • vite-plugin-angular: mark @angular/compiler with sideEffects during jit build (#1337) (4912562)

1.8.0-beta.9 (2024-09-09)

Bug Fixes

  • vitest-angular: pass custom config file path to runner (#1334) (a1661e3)

1.8.0-beta.8 (2024-09-09)

Bug Fixes

  • vite-plugin-angular: fix optimization bug with bundles w/o side effects (#1332) (df48c49)

1.8.0-beta.7 (2024-09-09)

Bug Fixes

  • nx-plugin: typo that causes Nx graph to crash (#1330) (102cf83)

1.8.0-beta.6 (2024-09-06)

Bug Fixes

  • vite-plugin-angular: remove deprecated parameter from marked (#1327) (fe2ba78)

1.8.0-beta.5 (2024-09-06)

Bug Fixes

  • vite-plugin-angular: correctly capture diagnostics from errors and warnings (#1325) (5086d95)

1.8.0-beta.4 (2024-09-06)

Bug Fixes

  • router: add responseType in requestContextInterceptor for HttpClient (#1326) (88c077f)

1.8.0-beta.3 (2024-09-05)

Features

  • vite-plugin-angular: include frontmatter in markdown transform content (#1323) (283950d)

1.8.0-beta.2 (2024-09-02)

Bug Fixes

  • vite-plugin-angular: add detection for storybook target in Nx workspace (f9014d4)

1.8.0-beta.1 (2024-08-31)

Features

  • content: add og sub-package for generating Open Graph images (#1316) (1df068d)
  • vite-plugin-angular: add internal plugin to detect Storybook environment (#1314) (4045922)
  • vite-plugin-angular: add support for .ag extension (#1307) (4754793)

1.7.4-beta.1 (2024-08-31)

Bug Fixes

  • vite-plugin-nitro: prevent handling further middleware on return (#1313) (f8ee855)

1.7.3 (2024-08-30)

Bug Fixes

  • content: initial support for running with Zoneless change detection (#1284) (d5404c9)
  • create-analog: add minimal template option (#1293) (2af66fc)
  • nx-plugin: remove fileReplacements from vite build schema (#1306) (6d9c7c8)
  • platform: prevent rxfire package from being externalized during SSR (#1298) (89f63a4)
  • trpc: support running with Zoneless change detection (#1301) (fc7d50a)
  • update templates to use vitest-angular import for testing (#1292) (0587112)
  • vite-plugin-angular: remove @ngtools/webpack and make @angular-devkit/build-angular optional (#1304) (7b4a947)
  • vite-plugin-angular: use JavaScript transformer from Angular Devkit for build optimizations (#1302) (46da68a)

1.7.3-beta.8 (2024-08-29)

Bug Fixes

  • nx-plugin: remove fileReplacements from vite build schema (#1306) (6d9c7c8)

1.7.3-beta.7 (2024-08-29)

Bug Fixes

  • vite-plugin-angular: remove @ngtools/webpack and make @angular-devkit/build-angular optional (#1304) (7b4a947)

1.7.3-beta.6 (2024-08-29)

Bug Fixes

  • trpc: support running with Zoneless change detection (#1301) (fc7d50a)

1.7.3-beta.5 (2024-08-28)

Bug Fixes

  • vite-plugin-angular: use JavaScript transformer from Angular Devkit for build optimizations (#1302) (46da68a)

1.7.3-beta.4 (2024-08-27)

Bug Fixes

  • platform: prevent rxfire package from being externalized during SSR (#1298) (89f63a4)

1.7.3-beta.3 (2024-08-25)

Bug Fixes

  • create-analog: add minimal template option (#1293) (2af66fc)

1.7.3-beta.2 (2024-08-25)

Bug Fixes

  • update templates to use vitest-angular import for testing (#1292) (0587112)

1.7.3-beta.1 (2024-08-24)

Bug Fixes

  • content: initial support for running with Zoneless change detection (#1284) (d5404c9)

1.7.2 (2024-08-21)

Bug Fixes

  • nx-plugin: add server context to Nx generator template (#1270) (4009439)
  • platform: add support for event replay with SSR (#1277) (11631a2)
  • platform: use workspace root when discovering packages for SSR transform (#1280) (fa82328)
  • router: handle cookie header internally for server data loading (#1276) (838646c)
  • update cookie interceptor in example app (#1274) (1c209bd)
  • vite-plugin-angular: use resolved config for CSS preprocessor (#1271) (c70fdb1)
  • vite-plugin-nitro: support server middleware in development (#1269) (454889e)

1.7.2-beta.6 (2024-08-19)

Bug Fixes

  • platform: use workspace root when discovering packages for SSR transform (#1280) (fa82328)

1.7.2-beta.5 (2024-08-14)

Bug Fixes

  • platform: add support for event replay with SSR (#1277) (11631a2)

1.7.2-beta.4 (2024-08-14)

Bug Fixes

  • router: handle cookie header internally for server data loading (#1276) (838646c)

1.7.2-beta.3 (2024-08-13)

Bug Fixes

  • update cookie interceptor in example app (#1274) (1c209bd)

1.7.2-beta.2 (2024-08-12)

Bug Fixes

  • vite-plugin-angular: use resolved config for CSS preprocessor (#1271) (c70fdb1)

1.7.2-beta.1 (2024-08-12)

Bug Fixes

  • nx-plugin: add server context to Nx generator template (#1270) (4009439)
  • vite-plugin-nitro: support server middleware in development (#1269) (454889e)

1.7.1 (2024-08-09)

Bug Fixes

  • platform: more normalization fixes (#1259) (3c909a8)
  • platform: normalize root for finding page routes on Windows (#1255) (1e7ff22)
  • router: support additional dir paths windows (#1260) (dd0696e)
  • vite-plugin-angular: include analog page files in additional compilation includes (#1264) (bde2104)
  • vitest-angular: add vitest@2 to peerDependencies (#1252) (4964be5)

1.7.1-beta.5 (2024-08-09)

Bug Fixes

  • vite-plugin-angular: include analog page files in additional compilation includes (#1264) (bde2104)

1.7.1-beta.4 (2024-08-08)

Bug Fixes

  • router: support additional dir paths windows (#1260) (dd0696e)

1.7.1-beta.3 (2024-08-08)

Bug Fixes

1.7.1-beta.2 (2024-08-07)

Bug Fixes

  • platform: normalize root for finding page routes on Windows (#1255) (1e7ff22)

1.7.1-beta.1 (2024-08-05)

Bug Fixes

  • vitest-angular: add vitest@2 to peerDependencies (#1252) (4964be5)

1.7.0 (2024-08-05)

Bug Fixes

  • create-analog: add proper component naming (#1237) (24518fc)
  • platform: add workaround for redefined global in zone.js 0.14.5+ (#1245) (9ff8a4d)
  • platform: adjust transform filters for routes (#1231) (8b488ff)
  • router: correctly discover page endpoints from additional sources (#1238) (ef2cc86)
  • update peer dependencies for router and vitest-angular packages (#1242) (5fa4205)
  • vite-plugin-angular: add additionalContentDirs to analog globs (#1246) (b0abaa2)
  • vite-plugin-angular: use Vite preprocessCSS function for JIT CSS transform (#1243) (f84bbf0)

Features

  • add support for configuring additional page/content route sources (#1228) (869cfb5)
  • platform: add support for auto-discovery of SSR and optimization dependencies (#1226) (40d03e6)
  • router: provide server context awareness to routing and HttpClient requests (#1223) (b1cdd08)

1.7.0-beta.10 (2024-08-03)

Bug Fixes

  • vite-plugin-angular: add additionalContentDirs to analog globs (#1246) (b0abaa2)

1.7.0-beta.9 (2024-08-02)

Bug Fixes

  • platform: add workaround for redefined global in zone.js 0.14.5+ (#1245) (9ff8a4d)

1.7.0-beta.8 (2024-08-02)

Bug Fixes

  • vite-plugin-angular: use Vite preprocessCSS function for JIT CSS transform (#1243) (f84bbf0)

1.7.0-beta.7 (2024-08-01)

Bug Fixes

  • update peer dependencies for router and vitest-angular packages (#1242) (5fa4205)

1.7.0-beta.6 (2024-07-30)

Bug Fixes

  • router: correctly discover page endpoints from additional sources (#1238) (ef2cc86)

1.7.0-beta.5 (2024-07-30)

Bug Fixes

  • create-analog: add proper component naming (#1237) (24518fc)

1.7.0-beta.4 (2024-07-26)

Bug Fixes

  • platform: adjust transform filters for routes (#1231) (8b488ff)

1.7.0-beta.3 (2024-07-26)

Features

  • router: provide server context awareness to routing and HttpClient requests (#1223) (b1cdd08)

1.7.0-beta.2 (2024-07-26)

Features

  • add support for configuring additional page/content route sources (#1228) (869cfb5)

1.7.0-beta.1 (2024-07-26)

Features

  • platform: add support for auto-discovery of SSR and optimization dependencies (#1226) (40d03e6)

1.6.4 (2024-07-25)

Bug Fixes

  • astro-angular: add better support for Astro environment detection (#1229) (01d59dc)

1.6.4-beta.1 (2024-07-24)

Bug Fixes

  • astro-angular: add better support for Astro environment detection (#1229) (01d59dc)

1.6.3 (2024-07-23)

Bug Fixes

  • astro-angular: pass Astro/Starlight defaults for esbuild (#1219) (b29fc65)
  • create-analog: typo on prism highlighter (#1218) (eb8e753)

1.6.3-beta.2 (2024-07-19)

Bug Fixes

  • astro-angular: pass Astro/Starlight defaults for esbuild (#1219) (b29fc65)

1.6.3-beta.1 (2024-07-19)

Bug Fixes

  • create-analog: typo on prism highlighter (#1218) (eb8e753)

1.6.2 (2024-07-18)

Bug Fixes

  • content: export prism highlighter for custom client rendering (#1209) (768ac1a)
  • create-analog: update templates to use Vite 5.x (#1215) (5069e34)
  • router: skip default export warning for redirect page routes (#1210) (a4aa195)
  • vite-plugin-angular: use Vite preprocessCSS function for component decorator styles (#1214) (76d024b)

1.6.2-beta.4 (2024-07-18)

Bug Fixes

  • create-analog: update templates to use Vite 5.x (#1215) (5069e34)

1.6.2-beta.3 (2024-07-18)

Bug Fixes

  • vite-plugin-angular: use Vite preprocessCSS function for component decorator styles (#1214) (76d024b)

1.6.2-beta.2 (2024-07-17)

Bug Fixes

  • router: skip default export warning for redirect page routes (#1210) (a4aa195)

1.6.2-beta.1 (2024-07-17)

Bug Fixes

  • content: export prism highlighter for custom client rendering (#1209) (768ac1a)

1.6.1 (2024-07-06)

Bug Fixes

  • content: filter out string content when using agx files (#1200) (c6b94ea)
  • nx-plugin: add vitest types in tsconfig.spec.json (#1197) (acaf6dc)
  • router: add error message when default export is missing from component (#1194) (4d33677)
  • vite-plugin-angular: prevent context loss for "each" describe bl… (#1195) (595a6b3)
  • vite-plugin-nitro: make sitemap available for SSR build (#1201) (90cc7bd)

1.6.1-beta.4 (2024-07-03)

Bug Fixes

  • vite-plugin-nitro: make sitemap available for SSR build (#1201) (90cc7bd)

1.6.1-beta.3 (2024-07-03)

Bug Fixes

  • content: filter out string content when using agx files (#1200) (c6b94ea)

1.6.1-beta.2 (2024-07-02)

Bug Fixes

  • nx-plugin: add vitest types in tsconfig.spec.json (#1197) (acaf6dc)
  • vite-plugin-angular: prevent context loss for "each" describe bl… (#1195) (595a6b3)

1.6.1-beta.1 (2024-07-02)

Bug Fixes

  • router: add error message when default export is missing from component (#1194) (4d33677)

1.6.0 (2024-07-01)

Bug Fixes

  • content: import prismjs on client for prism highlighter (#1178) (334c189)
  • create-analog: add vitest-angular to package.json deps (#1187) (65869c6)
  • create-analog: correctly set package versions for yarn and pin Vite (#1159) (847963c)
  • disable esbuild if not configured to enable correct sourcemaps (#1177) (c51e472)
  • nx-plugin: set nx variable for init file template (#1186) (e13643c)
  • platform: lazy load highlighters (#1176) (707c532)
  • vite-plugin-angular: prevent context loss for "each" tests (#1190) (13df344)
  • vite-plugin-angular: prevent context loss for "each" tests (#1190) (610f406)

Features

  • content: introduce build-time rendering/highlighting for markdown (#1174) (9ccf6b2)
  • platform: add support for configuring marked, and Prism (#1185) (79e6242)
  • setup Vitest with standalone vitest-angular package (#1184) (f6c2d00)

1.6.0-beta.9 (2024-07-01)

Bug Fixes

  • vite-plugin-angular: prevent context loss for "each" tests (#1190) (13df344)

1.6.0-beta.8 (2024-07-01)

Bug Fixes

  • create-analog: add vitest-angular to package.json deps (#1187) (65869c6)

1.6.0-beta.7 (2024-07-01)

Bug Fixes

  • nx-plugin: set nx variable for init file template (#1186) (e13643c)

1.6.0-beta.6 (2024-07-01)

Features

  • platform: add support for configuring marked, and Prism (#1185) (79e6242)

1.6.0-beta.5 (2024-06-30)

Features

  • setup Vitest with standalone vitest-angular package (#1184) (f6c2d00)

1.6.0-beta.4 (2024-06-22)

Bug Fixes

  • content: import prismjs on client for prism highlighter (#1178) (334c189)

1.6.0-beta.3 (2024-06-22)

Bug Fixes

  • disable esbuild if not configured to enable correct sourcemaps (#1177) (c51e472)

1.6.0-beta.2 (2024-06-22)

Bug Fixes

1.6.0-beta.1 (2024-06-21)

Features

  • content: introduce build-time rendering/highlighting for markdown (#1174) (9ccf6b2)

1.5.1-beta.1 (2024-06-13)

Bug Fixes

  • create-analog: correctly set package versions for yarn and pin Vite (#1159) (847963c)

1.5.0 (2024-06-12)

Bug Fixes

  • content: add migration for marked-mangle dependency (#1151) (d8522ff)
  • content: adjust peer dependencies meta for different highlighters (#1124) (5708d7d)
  • content: adjust project config (#1122) (2570d65)
  • content: delete npmignore from ng-packagr after build (616eedd)
  • create-analog: add dependencies based on template and package manager (#1128) (0381aa4)
  • create-analog: add legacy dependencies to older templates (#1153) (71ba755)
  • create-analog: modify app config after the file is added (#1126) (d91f01e)
  • nx-plugin: update rxjs dependency (#1142) (c697365)
  • platform: add Firebase packages to known SSR transform list (#1154) (79c4575)

Features

  • content: custom syntax highlighter and add shiki as one (#1121) (f22d899)
  • create-analog: add syntax highlighter option for blog template (#1125) (4cb0bc2)
  • router: add support for @angular/fire guards (#1131) (84646d8)
  • router: add utility function to read server side resolver from another resolver (#1144) (db7aace)
  • vite-plugin-nitro: handle web Response object in dev server plugin (#1141) (a8b0f32)

1.5.0-beta.14 (2024-06-12)

Bug Fixes

  • platform: add Firebase packages to known SSR transform list (#1154) (79c4575)

1.5.0-beta.13 (2024-06-11)

Bug Fixes

  • create-analog: add legacy dependencies to older templates (#1153) (71ba755)

1.5.0-beta.12 (2024-06-11)

Features

  • router: add utility function to read server side resolver from another resolver (#1144) (db7aace)

1.5.0-beta.11 (2024-06-11)

Bug Fixes

  • content: add migration for marked-mangle dependency (#1151) (d8522ff)

1.5.0-beta.10 (2024-06-04)

Bug Fixes

1.5.0-beta.9 (2024-06-03)

Features

  • vite-plugin-nitro: handle web Response object in dev server plugin (#1141) (a8b0f32)

1.5.0-beta.8 (2024-05-30)

Features

  • router: add support for @angular/fire guards (#1131) (84646d8)

1.5.0-beta.7 (2024-05-30)

Bug Fixes

  • create-analog: add dependencies based on template and package manager (#1128) (0381aa4)

1.5.0-beta.6 (2024-05-29)

Bug Fixes

  • create-analog: modify app config after the file is added (#1126) (d91f01e)

1.5.0-beta.5 (2024-05-29)

Features

  • create-analog: add syntax highlighter option for blog template (#1125) (4cb0bc2)

1.5.0-beta.4 (2024-05-29)

Bug Fixes

  • content: adjust peer dependencies meta for different highlighters (#1124) (5708d7d)

1.5.0-beta.3 (2024-05-29)

Bug Fixes

  • content: delete npmignore from ng-packagr after build (616eedd)

1.5.0-beta.2 (2024-05-29)

Bug Fixes

1.5.0-beta.1 (2024-05-28)

Features

  • content: custom syntax highlighter and add shiki as one (#1121) (f22d899)

1.4.0 (2024-05-27)

Bug Fixes

  • adjust peer dependency ranges (1bc4e59)
  • content: getContentFile stream should be finished (#1110) (e0ce74f)
  • create-analog: add fixes for v18 template (#1095) (759a341)
  • nx-plugin: update typescript dependency (#1109) (4b9a51e)
  • platform: add Nx deps as peerDependencies (#1117) (b255370)
  • vite-plugin-angular: add @analogjs/router to vitest inline deps (#1098) (69f4efa)
  • vitest-angular: rename testing setup file and add to build (#1106) (9ef4f3b)
  • vitest-angular: update peerDependencies for @angular-devkit/architect version pattern range (#1113) (1765d48)

Features

  • create-analog: simplify prompts add template for upcoming Angular v18 release (#1094) (29c42a1)
  • introduce vitest-angular package (#1105) (4d73542)
  • update deps and apps to Angular v18 release (#1101) (ef9bbee)

1.4.0-beta.11 (2024-05-27)

Bug Fixes

  • platform: add Nx deps as peerDependencies (#1117) (b255370)

1.4.0-beta.10 (2024-05-27)

Bug Fixes

  • vitest-angular: update peerDependencies for @angular-devkit/architect version pattern range (#1113) (1765d48)

1.4.0-beta.9 (2024-05-26)

Bug Fixes

  • content: getContentFile stream should be finished (#1110) (e0ce74f)

1.4.0-beta.8 (2024-05-26)

Bug Fixes

1.4.0-beta.7 (2024-05-24)

Bug Fixes

  • vitest-angular: rename testing setup file and add to build (#1106) (9ef4f3b)

1.4.0-beta.6 (2024-05-24)

Features

1.4.0-beta.5 (2024-05-23)

Bug Fixes

  • adjust peer dependency ranges (1bc4e59)

1.4.0-beta.4 (2024-05-23)

Features

  • update deps and apps to Angular v18 release (#1101) (ef9bbee)

1.4.0-beta.3 (2024-05-21)

Bug Fixes

  • vite-plugin-angular: add @analogjs/router to vitest inline deps (#1098) (69f4efa)

1.4.0-beta.2 (2024-05-17)

Bug Fixes

  • create-analog: add fixes for v18 template (#1095) (759a341)

1.4.0-beta.1 (2024-05-17)

Features

  • create-analog: simplify prompts add template for upcoming Angular v18 release (#1094) (29c42a1)

1.3.1 (2024-05-14)

1.3.1-beta.9 (2024-05-14)

Bug Fixes

  • adjust peer deps to support Nx 19 and Angular v18.0.0 RCs (1f75ac3)

1.3.1-beta.8 (2024-05-13)

Bug Fixes

  • nx-plugin: adjust templates/docs for adding Analog to existing Angular projects (#1090) (474081a)

1.3.1-beta.7 (2024-05-13)

Bug Fixes

  • vite-plugin-nitro: correctly merge Nitro config customizations (#1089) (a604ec6)

1.3.1-beta.6 (2024-05-13)

Bug Fixes

  • platform: add support in @analogjs/platform for older Angular versions (#1088) (f9dc0ff)

1.3.1-beta.5 (2024-05-07)

Bug Fixes

  • vite-plugin-angular: allow passing options to analogSFC esbuild plugin (#1085) (5177d91)

1.3.1-beta.4 (2024-05-03)

Bug Fixes

  • vite-plugin-angular: honour user's test.pool choice (#1080) (b3d27eb)

1.3.1-beta.3 (2024-05-03)

Bug Fixes

  • nx-plugin: remove $schema from vitest executor (#1079) (6122672)

1.3.1-beta.2 (2024-05-03)

Bug Fixes

  • vite-plugin-angular: add detection of StackBlitz environment for testing (#1078) (978ea6c)

1.3.1-beta.1 (2024-05-03)

Bug Fixes

  • vite-plugin-angular: use conditional imports across Angular Devkit versions (#1077) (9df13e3)

1.3.0 (2024-04-30)

1.3.0-beta.5 (2024-04-29)

Bug Fixes

  • add TanStack packages for SSR transform (#998) (43d8bbf)
  • nx-plugin: add support for nx tsconfig paths for vitest setup (#1057) (967594b)
  • remove commonjsOptions from Nx setup (#1052) (2dcf391)

1.3.0-beta.4 (2024-04-29)

Bug Fixes

  • create-analog: update support for Angular v16 projects (#1062) (b16ec6f)

1.3.0-beta.3 (2024-04-26)

Bug Fixes

  • vite-plugin-angular: add @ngtools/webpack to peer deps of Angular Vite plugin (#1053) (c6490e2)

1.3.0-beta.2 (2024-04-25)

Bug Fixes

  • nx-plugin: add support for nx tsconfig paths for vitest setup (#1057) (efe3712)
  • remove commonjsOptions from Nx setup (#1052) (a2892d7)

1.3.0-beta.1 (2024-04-25)

Features

  • nx-plugin: add init schematic/generator for migrating an Angular SPA to Analog (#1049) (ca2b3df)

1.2.3-beta.2 (2024-04-24)

Bug Fixes

  • create-analog: add dev dependency when using yarn (#1048) (770dcdf)

1.2.3-beta.1 (2024-04-24)

Bug Fixes

  • vite-plugin-angular: add support for more test filtering functions (#1050) (97823ba)

1.2.2 (2024-04-18)

1.2.1 (2024-04-18)

1.2.1-beta.4 (2024-04-18)

Bug Fixes

  • content: use PendingTasks to ensure content has been rendered before SSR serialization (#1044) (2f5abbd)

1.2.1-beta.3 (2024-04-17)

Bug Fixes

  • vite-plugin-nitro: inline renderer and template on Windows for prerendering (#1041) (ac81da1)

1.2.1-beta.2 (2024-04-16)

Bug Fixes

  • nx-plugin: add support for app generator in Angular CLI workspaces (#1035) (2b6e0a0)

1.2.1-beta.1 (2024-04-15)

Bug Fixes

  • vite-plugin-angular: support backticks with templateUrl and styleUrls (#1030) (2980d44)

1.2.0 (2024-04-11)

1.2.0-beta.5 (2024-04-11)

Bug Fixes

  • platform: add ngxtension to common packages for SSR (#1028) (6f75c1c)

1.2.0-beta.4 (2024-04-11)

Features

  • vite-plugin-angular: allows host bindings on <template> (#1024) (e3455b2)

1.2.0-beta.3 (2024-04-11)

Features

  • vite-plugin-nitro: add internal deployment support for cloudflare (#1020) (56ee19d)

1.2.0-beta.2 (2024-04-08)

Bug Fixes

  • update package dependencies when versioning (7848ec8)

1.2.0-beta.1 (2024-04-08)

Bug Fixes

  • vite-plugin-nitro: produce consistent builds for CSR mode (#1011) (d97dceb)

Features

  • content: add agx support for injectContent (#1012) (62f0f86)

1.1.2 (2024-04-04)

Bug Fixes

  • router: support server-side-data-fetching when using a custom basehref (#997) (433c50e)
  • vite-plugin-nitro: retain event context when fetching API routes (#1005) (68b01fe)

1.1.1 (2024-04-04)

Bug Fixes

  • add TanStack packages for SSR transform (#998) (0c5d1f6)
  • vite-plugin-angular: add support for output and model Signal API to Analog SFC (#1004) (e212676)

1.1.0 (2024-04-02)

Bug Fixes

  • astro-angular: enable angular-prod mode at the astro:config:done step (#970) (68a9cc8)
  • vite-plugin-angular: add support for testing Analog SFCs (#984) (12c7f6b)
  • vite-plugin-angular: bind css transform to correct plugin scope (#979) (acdf195)

Features

  • add support for Nx w/Project Crystal setup (#991) (2d7a581)
  • vite-plugin-angular: support components and control flow in markdown (#976) (fde8c2f)

1.0.2 (2024-03-25)

Bug Fixes

  • create-analog: improve E2E testing for create-analog (#955) (72b039d)
  • create-analog: removing unused css (#958) (2f2bbbe)
  • nx-plugin: rename Vite config and correct Vitest version for Vitest schematic (#965) (dceb37e)
  • vite-plugin-angular: escape breaking characters for codespan (#953) (bd87e70)
  • vite-plugin-angular: plugin causing build failures in version migration (#961) (e020700)
  • vite-plugin-angular: remove numbers from beginning of file name selector (#952) (528a5d8)
  • vite-plugin-nitro: resolve internal runtime files on Windows and add Windows build workflow (#949) (cf5886a)

1.0.1 (2024-03-19)

Bug Fixes

  • create-analog: fixes postcss.config.cjs issue (#943) (07b2687), closes #941

1.1.0-beta.1 (2024-03-15)

1.0.0-rc.3 (2024-03-14)

Bug Fixes

  • nx-plugin: rename template files and adjust versions (#936) (e0d4b6b)

1.0.0-rc.2 (2024-03-12)

Bug Fixes

  • nx-plugin: update package versions to 1.0 RC (#933) (d37a9c2)

1.0.0-rc.1 (2024-03-08)

1.0.0-rc.0 (2024-03-07)

1.0.0-beta.2 (2023-12-30)

1.0.0-beta.1 (2023-12-12)

Bug Fixes

  • create-analog: set app root for Vite/ESM support (32ab9ce)
  • vite-plugin-nitro: use relative paths for root directory (989fd6d)

1.0.0-beta.0 (2023-12-12)

Bug Fixes

Features

  • add npm publish job for packages (2802c92)
  • update app templates to 1.0.0-beta (5a23eb0)

1.0.0 (2024-03-14)

1.0.0-rc.3 (2024-03-14)

Bug Fixes

  • nx-plugin: rename template files and adjust versions (#936) (e0d4b6b)

1.0.0-rc.2 (2024-03-12)

Bug Fixes

  • nx-plugin: update package versions to 1.0 RC (#933) (d37a9c2)

1.0.0-rc.1 (2024-03-08)

1.0.0-rc.0 (2024-03-07)

1.0.0-beta.2 (2023-12-30)

1.0.0-beta.1 (2023-12-12)

Bug Fixes

  • create-analog: set app root for Vite/ESM support (32ab9ce)
  • vite-plugin-nitro: use relative paths for root directory (989fd6d)

1.0.0-beta.0 (2023-12-12)

Bug Fixes

Features

  • add npm publish job for packages (2802c92)
  • update app templates to 1.0.0-beta (5a23eb0)

0.2.45 (2024-03-08)

Features

  • create-analog: add support for Vite 5.1 to template apps (#925) (8c6d45f)
  • vite-plugin-angular: add pipeline to transform analog markdown template (#875) (789fa06)

1.0.0-rc.0 (2024-03-07)

1.0.0-beta.2 (2023-12-30)

1.0.0-beta.1 (2023-12-12)

Bug Fixes

  • create-analog: set app root for Vite/ESM support (32ab9ce)
  • vite-plugin-nitro: use relative paths for root directory (989fd6d)

1.0.0-beta.0 (2023-12-12)

Bug Fixes

Features

  • add npm publish job for packages (2802c92)
  • update app templates to 1.0.0-beta (5a23eb0)

0.2.44 (2024-03-06)

Bug Fixes

  • vite-plugin-angular: remove numbers at beginning in toPropertyName (#919) (187d8b1)

Features

  • router: expose router internals for custom routers (#921) (6af5de1)

0.2.43 (2024-03-05)

Bug Fixes

  • vite-plugin-angular: check for agx.d in fileExists (#918) (a1f0ae1)

0.2.42 (2024-03-05)

Bug Fixes

  • add file protocol to solve windows pre rendering issues (#915) (cd1123f)

0.2.41 (2024-02-29)

Features

  • vite-plugin-angular: allow analog imports with no name (#912) (4f2d60e)
  • vite-plugin-angular: expose esbuild entry point (#910) (f991473)

0.2.40 (2024-02-27)

Bug Fixes

  • align vitest peer dependency (#907) (d36ea80)
  • nx-plugin: remove option from angular generator (#908) (73698f5)
  • vite-plugin-angular: add reporting of compilation warnings and errors (#902) (49f8518)

Features

  • vite-plugin-angular: add support for import attributes (#905) (8f65c23)

0.2.39 (2024-02-21)

0.2.38 (2024-02-16)

Bug Fixes

  • vite-plugin-nitro: fix prerender from content directory (#895) (4434069)

0.2.37 (2024-02-14)

Bug Fixes

  • nx-plugin: update tailwind generator configuration for Nx 18 (#891) (bfb0423)
  • vite-plugin-nitro: forward HTTP headers to the API endpoint (#893) (c998e81)

0.2.36 (2024-02-12)

Bug Fixes

  • nx-plugin: pin to Vite 5.0.x on app generation (7cebe8c)

0.2.35 (2024-02-12)

Bug Fixes

  • nx-plugin: fix eslint and root tsconfig.base.json (6cd5dd8)

0.2.34 (2024-02-12)

Bug Fixes

  • vite-plugin-angular: extract styleUrls using AST (#889) (a7d5ff0)

0.2.33 (2024-02-10)

Bug Fixes

  • create-analog: update vite dependecy to 5.0.x (#885) (a7cdb6b)
  • vite-plugin-angular: extract templateUrls using AST (#887) (f91ab02)

Features

  • vite-plugin-angular: add include configuration for analog file globs (#882) (00baaf4)

0.2.32 (2024-02-08)

Bug Fixes

  • vite-plugin-angular: import marked setup service dynamically (#881) (4d2ecbd)

Features

1.0.0-beta.2 (2023-12-30)

1.0.0-beta.1 (2023-12-12)

Bug Fixes

  • create-analog: set app root for Vite/ESM support (32ab9ce)
  • vite-plugin-nitro: use relative paths for root directory (989fd6d)

1.0.0-beta.0 (2023-12-12)

Bug Fixes

Features

  • add npm publish job for packages (2802c92)
  • update app templates to 1.0.0-beta (5a23eb0)

0.2.31 (2024-02-07)

Features

  • add initial support for agx content files (#879) (ad9ef43)

0.2.31-beta.2 (2024-02-01)

Bug Fixes

  • vite-plugin-angular: escape common characters in code snippets for analog template (#873) (66ae8f2)

0.2.31-beta.1 (2024-01-31)

Features

  • vite-plugin-angular: add inline markdown support to analog template (#872) (94052e8)

0.2.31-beta.0 (2024-01-27)

Bug Fixes

  • astro-angular: use first selector for component tag on server render (#867) (1351396)
  • vite-plugin-angular: remove experimental support for .ng files (#869) (6f59c0c)

Features

  • vite-plugin-angular: enable .analog support (#870) (5e09ab5)

0.2.30 (2024-01-23)

Bug Fixes

  • nx-plugin: change logic to join folder for page generation (#863) (062624f)

Features

  • upgrade docusaurus to 3.1.0 (#847) (44a0280)
  • vite-plugin-angular: add ability to export from .ng files (#856) (633e659)
  • vite-plugin-nitro: add content directories to route pre-rendering (#833) (3b99b87)

0.2.30-rc.1 (2024-01-15)

Bug Fixes

  • vite-plugin-angular: force jit flag in JavaScript transformer (#854) (bdfd229)

0.2.30-rc.0 (2024-01-13)

Features

  • vite-plugin-angular: queries work and outputs are now in metadata (#852) (d081c79)

0.2.30-beta.7 (2024-01-12)

Bug Fixes

  • platform: add SSR support for rxfire packages (#851) (7a96faa)
  • vite-plugin-angular: adjust compiled output to be more concise (#845) (7ac2d23)
  • vite-plugin-angular: improve support for Angular snapshot detection (#850) (94a6ea7)

Features

  • vite-plugin-angular: support inputs and outputs for .ng format (#848) (a6468db)

0.2.30-beta.6 (2024-01-05)

Features

  • router: add filesystem-based routing support for .ng files (#839) (f0dadf0)

0.2.30-beta.5 (2024-01-05)

Features

  • vite-plugin-angular: expose compileNgFile as public API (#837) (3bf3384)
  • vite-plugin-angular: support let with getters (#838) (24d9a86)

0.2.30-beta.4 (2024-01-03)

Bug Fixes

  • vite-plugin-angular: add support for destructuring in .ng files (#834) (8e7f18f)

0.2.30-beta.3 (2024-01-03)

Bug Fixes

  • vite-plugin-angular: remove Pipe support and add exposes (#826) (c750116)

0.2.30-beta.2 (2024-01-02)

0.2.30-beta.1 (2024-01-02)

Bug Fixes

  • vite-plugin-angular: add ts-morph as devDependency (2870b9c)

0.2.30-beta.0 (2024-01-02)

Features

  • vite-plugin-angular: introduce experimental support for .ng format (#823) (f12beeb)

1.0.0-beta.2 (2023-12-30)

Features

  • trpc: allow install of superjson version 2.2.1 and newer (#793) (4dffaf3)

1.0.0-beta.1 (2023-12-12)

Bug Fixes

  • create-analog: set app root for Vite/ESM support (32ab9ce)
  • vite-plugin-nitro: use relative paths for root directory (989fd6d)

1.0.0-beta.0 (2023-12-12)

Bug Fixes

Features

  • add npm publish job for packages (2802c92)
  • update app templates to 1.0.0-beta (5a23eb0)

0.2.29 (2023-12-19)

Bug Fixes

  • nx-plugin: fix server tests and tsConfigPaths not being recognized (#804) (eda802b)
  • trpc: remove imports to @trpc/client/src and @trpc/server/src (#805) (c432e95)

Features

  • vite-plugin-nitro: provide support for Request and Response to server side renderer (#806) (33b0020)

0.2.28 (2023-12-15)

Bug Fixes

  • vite-plugin-angular: add sourcemap fix to optimizer plugin (4144bab)

0.2.27 (2023-12-15)

Bug Fixes

  • vite-plugin-angular: improve compatibility with sourcemaps (#803) (ccc959b)
  • vite-plugin-angular: support Windows path for templateUrl and styleUrl (#799) (c083461)

0.2.26 (2023-12-13)

Bug Fixes

  • create-analog: update templates to align package versions (0d3ed35)

Performance Improvements

  • vite-plugin-angular: only filter to Angular CDK packages for ESM transform (#796) (d5256a8)

1.0.0-beta.1 (2023-12-12)

Bug Fixes

  • create-analog: set app root for Vite/ESM support (32ab9ce)
  • vite-plugin-nitro: use relative paths for root directory (989fd6d)

1.0.0-beta.0 (2023-12-12)

Bug Fixes

Features

  • add npm publish job for packages (2802c92)
  • update app templates to 1.0.0-beta (5a23eb0)

0.2.25 (2023-12-12)

Bug Fixes

  • add default reporters to vitest configuration (#791) (bdc216c)

0.2.24 (2023-12-08)

Bug Fixes

  • create-analog: add npmrc to renamed files, re-enable e2e tests (#786) (dc9c37f)

Features

  • nx-plugin: add schematic to setup Vitest for existing Angular projects (#787) (5deadfc)

0.2.23 (2023-12-07)

Bug Fixes

  • nx-plugin: remove extra class in Tailwind/trpc example (#772) (b5ee6d5)

Features

  • create-analog: update Vitest to 1.0.x, update angular-v17 template app (#782) (c80d05f)
  • vite-plugin-angular: add support for styleUrl in component decorator (#784) (4ae30a9)

0.2.22 (2023-11-22)

Bug Fixes

  • create-analog: add blog files to cli template (7b33473)
  • platform: add missing index option for the platform plugin (#765) (9bd6609)
  • vite-plugin-angular: add Vitest plugin to transform async/await in Angular packages (#760) (8024c49)

Features

  • vite-plugin-nitro: add workspaceRoot option to override process.cwd (#764) (90cac1c)

0.2.21 (2023-11-20)

Bug Fixes

  • nx-plugin: add angular-v17 template files (#758) (a0668d2)

Features

  • create-analog: add blog template to cli (#761) (f2c42df)
  • upgrade to Vite 5 and update template apps to Vite 5 (#759) (fa982dd)

0.2.20 (2023-11-15)

Bug Fixes

  • nx-plugin: add @angular/platform-server/init to main.server template files (#747) (f45a4df)

0.2.19 (2023-11-08)

Bug Fixes

  • create-analog: add v17 pre-release to package.json files (ba354b9)
  • vite-plugin-nitro: update plugin name, pass options to dev server (#745) (f45bb80)

Features

0.2.18 (2023-10-31)

Bug Fixes

  • content: add check for defined Prism (#739) (475e114)

0.2.16 (2023-10-30)

Bug Fixes

  • create-analog: pin @nx/vite version to 16.8.1 for Angular CLI v16 template (#735) (304926b)
  • vite-plugin-nitro: add zone.js import for cloudflare, config overrides (#734) (9e55b56)

Features

  • content: add prism angular @-syntax support (#733) (0897970)
  • create-analog: add template for Angular v17 pre-release (#736) (3173f73)

0.2.15 (2023-10-24)

Bug Fixes

  • vite-plugin-nitro: add Content-Type header for responses (#712). (#717) (3621b0b)

Features

  • platform: add Vite dev-server/build and Vitest executors (#719) (ff168ff)

0.2.14 (2023-10-23)

Bug Fixes

  • add conditional import for Angular v17 (99f0aa3)

0.2.13 (2023-10-23)

Bug Fixes

  • nx-plugin: use nx namespace for any nx version above version 16 (#709) (2b3f287)
  • trpc: adding host and port env variables to nitro dev process & … (#695) (bd013fe)

Features

  • update build and add support for Nx 17 to app generator and preset (#715) (5af632b)
  • upgrade packages to Angular v17 RC (#704) (5f6bbe6)

0.2.12 (2023-10-10)

Bug Fixes

  • astro-angular: warn about shiki in mdx astro integration and override with prism (#691) (10ed7e5)
  • create-analog: pin Nx packages to 16.8.1 (#689) (2a33363)

0.2.11 (2023-10-02)

Features

  • vite-plugin-angular: add snapshot testing support for vitest (#678) (54166d7)

0.2.10 (2023-09-27)

Bug Fixes

  • create-analog: fix templates included with create-analog (299d907)
  • vite-plugin-nitro: update import detection for zone.js in node (#674) (4ae6dd8)

0.2.9 (2023-09-25)

0.2.8 (2023-09-25)

Features

  • content: ContentRenderer is able to return a TOC (#659) (55ee2e1)

0.2.7 (2023-09-21)

Bug Fixes

  • vite-plugin-nitro: enable prerendering of root index.html (#663) (c231f56)

0.2.6 (2023-09-21)

0.2.5 (2023-09-19)

Bug Fixes

  • platform: remove global define, update platform-server replacements (#661) (e9a14df)

0.2.4 (2023-09-19)

Bug Fixes

  • astro-angular,vite-plugin-angular: update zone.js deep imports for compatibility (#651) (704e2e9)

Features

  • add support for non-node/Cloudflare builds (#638) (0ee7965)

0.2.3 (2023-09-14)

Bug Fixes

  • trpc: avoid hard coding of host/port by using $fetch/fetch when … (#639) (a30ac8a)

Features

  • astro-angular: implement output forwarding on client-side hydrated components (#641) (3e836cb)

0.2.2 (2023-09-04)

Features

  • content: support prismjs diff highlight (#624) (f2c8805)

0.2.1 (2023-08-28)

Bug Fixes

  • nx-plugin: normalize outputs for standalone Nx projects (#617) (1c045fd)
  • vite-plugin-nitro: add config root fallback paths and update renderer paths (#618) (d07a566)

Features

  • vite-plugin-nitro: add server event to load function and types (#614) (b69987a)

0.2.0 (2023-08-21)

Bug Fixes

  • add common Angular libraries for ssr transform (#475) (4ef3872)
  • add mermaid dependency to new projects (#570) (525c6c9)
  • add transform filter to vite plugin (#516) (9b0b211)
  • astro-angular: fix sourcemaps for build (#462) (b9c7873)
  • content: add async flag to marked highlight config (#509) (dc50600)
  • content: do not run change detection when loading mermaid (#562) (0436b6f)
  • content: ensure prism toolbar is loaded first, use external mermaid loader (#564) (9ab2884)
  • content: fix deprecation warnings for marked package (#487) (87a978b)
  • content: make mermaid tree shakable (#563) (b7cef8a)
  • content: render markdown content in resolver for markdown route (#415) (096b45e)
  • create-analog: add @analogjs/content dependencies to v15 template (3c7a46f)
  • create-analog: add skipLibCheck to template generator (6e11a2a)
  • create-analog: pin Angular v15 template to Nx v15 (e543dba)
  • create-analog: pin vie-plugin-angular version in Angular v15 template (d750116)
  • create-analog: restrain node 16 to 16.17. (#533) (cd099ad)
  • create-analog: update Vitest for Nx 16.x (7b39c21)
  • nx-plugin: add counter code to welcome component, update templates (#466) (5a27202)
  • nx-plugin: add linter dependency for nx app generator, preset (#568) (f3b8028)
  • nx-plugin: add missing properties to preset generator schema.json (#387) (72bee17)
  • nx-plugin: cleanup styles, minor naming inconsistency, add missing await (#549) (a58cdd6)
  • nx-plugin: fixing linting in nx project (#539) (dfda110)
  • nx-plugin: hide preset generator from nx console (#542) (77f52d5)
  • nx-plugin: make nx plugin templates compatible with rxjs trpc client (#430) (5748077)
  • nx-plugin: remove @nx/angular import from preset (0d60a89)
  • nx-plugin: remove dependency of nx-plugin to linter (#572) (43f30e8)
  • only assign ngDevMode during build (#373) (b89a47a)
  • platform: cache content attributes if they have not changed (#561) (e4387f2)
  • platform: display error overlay in SSR mode (#375) (3af5ab3)
  • platform: include Angular libs for optimization, only clear page endpoints on build (df9dc60)
  • platform: make route invalidation checks more flexible (#338) (e7bc83f)
  • platform: update versions for Nx generators (#339) (534cc76)
  • router: add support for server-side data fetching with catch-all routes (#602) (dd8922f)
  • router: allow dynamic routes in the root route array (#381) (c5ef38e)
  • router: do not run unnecessary change detections cycles when markdown modules are loaded (#557) (7646549)
  • router: remove assertInInjectionContext check for v15 compatibility (#461) (27a52e1)
  • trpc: allow to pass custom headers to trpc client (#441) (a2b7eae)
  • trpc: cache-state turns to inactive once app is stable (#522) (ac2226a)
  • trpc: remove hard coded superjson transformer in favor of trpc client options & add e2e tests (#378) (6ee5a75)
  • vite-plugin-angular: add compatibility support for Angular v16.2+ (#600) (b82e9fe)
  • vite-plugin-angular: add fallback for config root (02463ad)
  • vite-plugin-angular: add import fixes and support for Angular v16.1 (#458) (613fd5f)
  • vite-plugin-angular: apply babel transformations for safari 15 s… (#427) (8ddb9ad)
  • vite-plugin-angular: cache already resolved style and template URLs (#566) (b5b6d69)
  • vite-plugin-angular: cache style URLs by matched styleUrls expression (#571) (ce348f6)
  • vite-plugin-angular: check whether external template/stylesheet is already watched (#569) (3313a7b)
  • vite-plugin-angular: correctly inline external styles/templates in JIT mode (#389) (ce5ddcc)
  • vite-plugin-angular: do not execute hot module update if host is not set (#558) (2daa5b9)
  • vite-plugin-angular: remove caching of watched component templates (#587) (fcc7aa4)
  • vite-plugin-angular: use raw loader to handle external templates in jit mode (#607) (9288570)
  • vite-plugin-nitro: add check for exported load function for page endpoints (#596) (d903fd4)
  • vite-plugin-nitro: normalize page handler path for Windows (#591) (#603) (a265229)
  • vite-plugin-nitro: pass public output path to sitemap builder (#601) (94e7568)
  • vite-plugin-nitro: use built-in $fetch for GET API requests (b127964)
  • vite-plugin-nitro: use proxy to relay requests without api prefix (#404) (0d74281)

Features

  • add default prerender route (#365) (3ded798)
  • add filterFn argument to the injectContentFiles function (#348) (018b70d), closes #347
  • add initial support to pages for server-side data fetching (#446) (9d1b0f8)
  • add ng update support (#380) (98ed521)
  • add trpc client and trpc-app as example (#371) (9b3382c)
  • astro-angular: add support for render and client component providers (#376) (bbfcb40)
  • content: add customFilename param to injectContent (#597) (4f3dd68)
  • content: add support for mermaid in markdown (#555) (28f2c20)
  • content: add support for using slug from markdown frontmatter (#496) (a1de310)
  • handle default build/output/test config paths internally (#425) (1aeaaed)
  • make nx plugin work without angular preset and add tailwind option (#370) (c8ee37c)
  • move nitro integration into separate vite plugin package (#341) (aeea815), closes #318
  • nx-plugin: fix angular 15.x and 16.x install support (#481) (acbdf14)
  • nx-plugin: initial commit page generator/schematic (#577) (4a2de22)
  • platform: improve nx plugin and add tRPC support (#382) (5a25787)
  • router: overhaul route discovery engine (#444) (d99869c), closes #237 #273
  • trpc: add rxjs observable compatible trpc client (#385) (1ba886a), closes #379
  • trpc: make CreateTRPCProxyClient publicly available (#453) (8a432a9)
  • trpc: use consistent naming for Trpc exports and use in Nx plugin (#454) (6ea71fb)
  • update template app dependencies to Angular v16.1.x, Nx 16.4.x (#479) (12e501c)
  • vite-plugin-angular: add support for JIT mode for testing (#374) (07af493)
  • vite-plugin-nitro: add BUILD_PRESET as a deployment preset alias (#402) (ab800bc)
  • vite-plugin-nitro: add initial support for sitemap generation (#497) (8485648)
  • vite-plugin-nitro: add support for running hooks during pre-rendering (#548) (46af10e)
  • vite-plugin-nitro: add support for XML content in API routes (#518) (56766d9)
  • vite-plugin-nitro: adjust output paths for vercel preset (#525) (1ec80f0)
  • vite-plugin-nitro: upgrade Nitro dependency to 2.x (#431) (6c3f387)

Reverts

  • Revert "build: add implicit dependency on nx-plugin to platform package (#443)" (c02e797), closes #443

0.2.0-beta.0 (2023-04-13)

Bug Fixes

  • add configurations to analog-app (23a4b6f)
  • add vite plugin as dependency on platform package (bb21e9a)
  • add working StackBlitz link (#323) (2d77c7d)
  • angular-vite-plugin: account for direct links to external styles/templates (77e6559)
  • apply content plugin to serve (02dab18)
  • astro-angular: check the component inputs before setting (#81) (c440629), closes #79
  • astro-angular: inline sourcemaps into compiled output (#99) (0c73e1a), closes #96
  • astro-angular: update zone.js import to zone.js/node (#189) (84e9139)
  • create-analog: add @nrwl/angular package to support Nx 15.4.x (#204) (33d729f)
  • create-analog: add tsconfig references so IDE can recognise projects (#65) (08c7467)
  • create-analog: exclude router for StackBlitz (870d982)
  • create-analog: fail silent when commit cannot be created (#63) (4a66a0c)
  • create-analog: fix initial commit and gitignore file in template app (#84) (c431cd8)
  • create-analog: move index.html to root in template app (e595ed2)
  • create-analog: pin @nrwl/vite package to 15.3.x (#187) (443038c)
  • create-analog: register router and initial client/server routes (#152) (11288d0)
  • create-analog: set composite to false and include ts files in tsconfig (#76) (c287041), closes #75
  • invalid cached routes on when routes are added/deleted (1beda39), closes #119
  • only use Nitro during serve, build (#156) (4b5b30a), closes #151
  • platform: absolute paths must be valid file URLs on windows #270 (#275) (d9721f4)
  • platform: add handling of routes array for prerendering (#227) (4f2afef)
  • platform: apply Nitro options after defaults (#179) (015844c)
  • platform: convert runtime files to JS for pre-rendering (#183) (07e5b34)
  • platform: exclude @analogjs/content from being eagerly bundled (c8202ab)
  • platform: exclude @analogjs/content from being eagerly bundled (0a3c1c3)
  • platform: keep router package from being eagerly optimized (b3d643b)
  • platform: only apply nitro SSR options during build (#191) (151717c)
  • platform: only transform xhr2 to default import one time (#297) (4a1f2b3)
  • platform: optimize content package if installed (ebc3815)
  • platform: update directory for public assets (dfed7f0)
  • platform: update path for route invalidation (1f6b8a4)
  • platform: use slash in event handler for api middleware(#325) (c8e65ea)
  • router: lazy load markdown routes (#233) (16688e5), closes #200
  • router: update regex to correctly parse catch-all routes (#330) (3c188ba)
  • routes: fix nested dynamic routes path (#305) (8abb61c)
  • simplify plugin flags (ebd8e61)
  • vite-plugin-angular: add check for undefined viteServer for build in test mode (#279) (301cffd)
  • vite-plugin-angular: add condition for sass styles (#186) (6ec883a)
  • vite-plugin-angular: add listeners to watch file add/deletion of files for compilation (58d6732)
  • vite-plugin-angular: add plugin to remove inline resource imports (#111) (3ceb470)
  • vite-plugin-angular: add rxjs and rxjs/operators to dep optimizations (#267) (aa82373)
  • vite-plugin-angular: add workspaceRoot to plugin options (5b90fbc)
  • vite-plugin-angular: allow build-angular v15 (#162) (3e56717)
  • vite-plugin-angular: always strip license comments from builds (#29) (5af9f28)
  • vite-plugin-angular: check for data query param for inlnine styles (3c7ac2a)
  • vite-plugin-angular: fix parsing of tsconfig option (#135) (a993a86), closes #134
  • vite-plugin-angular: fix resolution of external templates for builds (#93) (c99f0a0)
  • vite-plugin-angular: mark plugin options as optional (b4fc93a)
  • vite-plugin-angular: process/transform styles before Angular compilation (#167) (a2f3aa6), closes #142
  • vite-plugin-angular: remove sass from resolve conditions (a14df45)
  • vite-plugin-angular: remove sass from resolve conditions (#177) (f821d60)
  • vite-plugin-angular: skip transforming inline scripts (#98) (d54258e), closes #96
  • vite-plugin-angular: support watch mode for multiple templateUrls (#264) (7f96057), closes #257
  • vite-plugin-angular: update plugin to ignore tsx files (#102) (8bf9854), closes #100
  • vite-plugin-angular: use babel to make transform results compati… (#231) (c70e5dc), closes #202

Features

  • add Angular Vite plugin and setup initial app (6c9a98c)
  • add create-analog package (c9261a4)
  • add SSR support for dev/build (#182) (965ed61), closes #21
  • add support for pages directory and .page.ts routes (#281) (4240cf5), closes #274
  • angular-vite-plugin: add initial support for external styles/templates (#9) (e5c5da1), closes #5
  • astro-angular: add ability to pass vite options to integration (#130) (6769d1d), closes #129
  • astro-angular: add props (inputs) processing (#67) (2503e19), closes #60
  • astro-angular: enabled angular prod build (#66) (b0235fc), closes #64
  • astro-angular: update Astro integration with Angular v14.2 APIs (#58) (b385869), closes #24
  • astro-integration-angular: move astro integration to analog monorepo (#28) (dfbd57b), closes #24
  • change output directory from "server" to "analog" (#300) (2267afc), closes #295
  • content: add injectable token/service that provides list of content w/frontmatter (#225) (62aeb66), closes #222
  • content: add slug to metadata based on filename (#248) (bf8581a), closes #247
  • content: add support for accessing content files within nested folders (#286) (19acf0c), closes #282
  • content: add support for front-matter in routes using markdown (#205) (5b4292a), closes #198
  • content: add support for lazy loading content files (#235) (4709629), closes #234
  • content: update injectContent function to return content object… (#229) (19beed1), closes #228
  • content: use angular router for internal links (61813d0)
  • create-analog: add angular 15 template (#116) (#158) (df44122)
  • create-analog: add git initialization after app creation (aadf018)
  • create-analog: add SSR support to v15 template app (#190) (08ff148)
  • create-analog: add tailwind gen to create-analog script (#315) (80fe21c)
  • create-analog: add template for Angular v16 pre-release (#296) (f7748b1)
  • create-analog: set start command based on package manager (#43) (b9e5f28)
  • create-analog: update Angular v15 template to use @nrwl/vite package (#168) (73b6180)
  • enable ssr by default for analog platform plugin (#301) (95aa678)
  • introduce @analogjs/platform package for initial support for API routes (#132) (519c40c), closes #6
  • introduce file-based @analogjs/router library (#101) (480e8e1), closes #1
  • move plugins under platform package (#146) (cbc0264)
  • platform: add initial Nx plugin support (#308) (3a84ced), closes #293
  • platform: allow for configurable API route path prefix (#319) (26c78a1)
  • platform: allow nx-plugin to be packaged with @analogjs/platform (#313) (c842919)
  • platform: update prerender option to discover and resolve routes (#211) (99a7bb2)
  • router: add ability to provide meta tags using RouteMeta (#230) (004289d), closes #214
  • router: add experimental support for markdown as routes (#185) (55b1fde)
  • router: add RouteMeta type (f682c60)
  • router: add support for angular v15 (c99a84c)
  • router: add support for named index routes (#149) (1dc54d2), closes #148
  • router: deprecate defineRouteMeta in favor of RouteMeta (5d94827), closes #223
  • router: set title and meta tags for markdown pages (#236) (d6ef56b), closes #215
  • update nitropack to 0.6.x (#145) (295bdac)
  • update package.json deps for Angular v16 support (#298) (f1c25e4)
  • update template application to use platform and router packages (#147) (c4f1619)
  • upgrade dependencies to the latest Angular v16.0.0-next.7 release (#322) (0fe23c6)
  • vite-angular-plugin: update to Vite 3.0.x and Vitest 0.20.x (#18) (711bdae), closes #7
  • vite-plugin-angular: add caching to compilation host (1331039)
  • vite-plugin-angular: add optimizer plugin for builds (b78cfad)
  • vite-plugin-angular: add support for css preprocessing in component styles (#88) (418c52e), closes #82
  • vite-plugin-angular: add support for Vitest and update create-analog template (#15) (b0fb790), closes #13
  • vite-plugin-angular: add tsTransformers config (#213) (e733cd1), closes #210
  • vite-plugin-angular: change tsTransformers parameter type (#221) (3fd3ffa)
  • vite-plugin-angular: inline esbuild compiler plugin (#252) (8088439), closes #139 #2
  • vite-plugin-angular: support Angular Material custom package.json exports (#141) (cee43a9), closes #112

Performance Improvements

  • vite-plugin-angular: add perf changes from esbuild browser builder (#27) (168170f), closes #14

BREAKING CHANGES

  • platform: The prerender option has been renamed to static, and prerender is now a config object to auto-discover routes to be pre-rendered, and to add support for resolving additional routes async.

BEFORE:

analog({
  prerender: true,
});

AFTER:

analog({
  static: true,
  prerender: {
    discover: true,
    routes: async () => ['/', '/blog', '/extra/route'],
  },
});