Skip to content

Latest commit

 

History

History
999 lines (516 loc) · 53.6 KB

CHANGELOG.md

File metadata and controls

999 lines (516 loc) · 53.6 KB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

0.7.13 (2020-02-18)

Bug Fixes

  • app: allow pascal cased g-link and g-image (#985) (b4805eb)
  • app: option for disabling global link catcher (#959) (3acbada)
  • build: allow overriding cpu count with env var (#923) (12c4865)
  • build: handle some webpack errors properly (#932) (63bd6a3)
  • pages: add missing find* API methods (#927) (bfc1104)
  • pages: return if no page is found in removePage() (#926) (9d8aef7)
  • webpack: ignore missing default export in main.js (a81ed0e)

0.7.12 (2019-12-13)

Bug Fixes

  • build: option for disabling hash in asset filenames (#840) (6765782)
  • webpack: use devServer.watchOptions for dev middleware (#865) (0bedcdb)

0.7.11 (2019-11-19)

Bug Fixes

  • app: ensure favicon height is set (5164258)
  • g-image: option for setting default blur (#760) (71421f3)
  • g-image: set blank src if sets is empty (#824) (8ab30fc)
  • graphql: createEnumType schema method (#814) (b09b116)

0.7.10 (2019-11-06)

Bug Fixes

  • app: allow custom routes from router.addRoutes (fc78a59)
  • g-image: include wanted width in srcset (#797) (26dc27b)
  • g-image: resize correctly when reusing image (#797) (8c2d834)
  • graphql: convert field to union if multiple typeNames (8bf2931)
  • store: resolve absolute paths in fields correctly (#792) (beb9084)

0.7.9 (2019-10-25)

Bug Fixes

  • app: don’t resolve constructor components (#552) (a4e22d6)
  • g-image: always crop by given dimensions (#759) (97ca9db)
  • g-link: don't use router-link for mailto and tel links (#755) (d1b5779)

0.7.8 (2019-10-15)

Bug Fixes

  • graphql: apply extensions once per usage (91f346e)
  • graphql: filter collection by reference id (#745) (cbb009a)
  • graphql: keep extensions for third party fields (b0e3cfb)
  • graphql: prevent overriding built-in directives (878e947)
  • store: ensure reference node id’s are strings (98a3edf)
  • store: require unique paths for templates only (91225f1)

0.7.7 (2019-10-01)

Bug Fixes

  • assets: better error message for broken images (59919aa)
  • build: validate page-query during build (5fff97a)
  • graphql: don’t create empty fields in objects (#713) (b4776e2)
  • graphql: don’t create fields for lists with invalid values (f635e8b)
  • graphql: set sdl type def with addReference (619b510)
  • graphql: validate static queries (b9e79f2)

0.7.6 (2019-09-27)

Bug Fixes

  • app: don’t resolve links without path prefix (66eb650)
  • app: ignore NavigationDuplicated error (#703) (a000bfb)
  • app: prevent request to favicon.ico (#711) (28278f7)
  • graphql: don’t create input types for unions (c4ba3c5)

0.7.5 (2019-09-22)

Bug Fixes

  • graphql: add schema.createScalarType() method (5f59747)
  • graphql: don’t fix variables for other types (#689) (35cfd2b)

0.7.4 (2019-09-20)

Bug Fixes

  • develop: show original error when no filename (eb702d8)
  • graphql: auto create missing reference fields (9a4d24c)
  • graphql: don’t process invalid references (b88960e)
  • graphql: don’t transform missing input types (6e2f28e)
  • graphql: fix union fields by addReference() (99e2ce8)
  • graphql: ignore trailing slash for path argument (2b5d17f)
  • pages: show an error if component is not found (654d075)

0.7.3 (2019-09-16)

Bug Fixes

  • api: allow arrow function as default export (44d13bc)
  • api: use express app in configureServer (#668) (fff7a8f)
  • build: support symlinks in static folder (#671) (d35ec39)
  • build: use pretty path in render queue (699b027)
  • graphql: don’t fix unknown variable types (8e45485)
  • graphql: proxy invalid reference field names (b23df81)
  • graphql: update variables when query changes (0fc0056)
  • templates: fix templates on windows (a80fb76)

0.7.2 (2019-09-13)

Bug Fixes

  • build: ensure column width for deprecation notices (50a6ebb)
  • develop: refresh query results on navigation (0ce8de3)
  • graphql: don’t process empty object fields (#662) (7852e9e)
  • graphql: process object types only once (11416ac)
  • graphql: require resolve for custom resolvers (63da3dd)

0.7.1 (2019-09-12)

Bug Fixes

  • graphql: fix metadata module error (598de72)
  • graphql: return 404 for missing pages (7e3fe84)
  • store: keep custom _id field on node (bee711c)
  • store: return collection in getCollection action (7f0a631)
  • templates: skip auto template if no node paths (2e72f5f)

0.7.0 (2019-09-11)

Bug Fixes

  • app: ensure siteUrl is set before checking url (dfdfea9)
  • build: show better error messages (b71bcc6)
  • develop: run sockjs on main port (e78503b)
  • develop: show deprecation notices (#639) (9ed78c9)
  • templates: preserve trailing slash in routes (f7b5397)

Features

0.6.9 (2019-08-29)

Bug Fixes

  • graphql: ensure field value is array for lists (8e02ccd)

0.6.8 (2019-08-19)

Bug Fixes

0.6.7 (2019-07-25)

Bug Fixes

  • build: don’t inline large data sets (#462) (88f28a7)
  • config: load custom favicon config (#526) (73a4c38)
  • graphql: return null if date value is null or falsy (#527) (3b4de3a)

Performance Improvements

  • pages: improve pages api performance (#548) (9bc4ddb)

0.6.6 (2019-07-05)

Bug Fixes

  • app: parse json regardless of content-type (#534) (f2d2d40)
  • develop: show 404 for page/1 in development (#515) (9a10a37)
  • store: do not resolve emails (#500) (6105069)

0.6.5 (2019-06-25)

Bug Fixes

  • app: don’t fetch data if no context in development (0850875)
  • app: don’t use empty siteDescription (#511, #516) (346279d)
  • app: improve IE11 compatibility (39b5114)
  • app: reload when assets are missing (#488) (db86a09)
  • app: use xhr for better IE compatibility (81b5e84)
  • build: stabilize image processing worker (#501) (9d66273)
  • build: warm up sharp to prevent xmllib error (918e76b)
  • develop: request graphql endpoint without page path (#518) (d9c0eec)
  • graphql: resolve deprecated node.fields field (#477) (36911bd)

0.6.4 (2019-06-07)

Bug Fixes

  • app: don’t prefetch already loaded data (025ab83)
  • app: prevent images from loading twice (#486) (d44b5ac), closes #438
  • app: respect active link class options (#478) (f27cfd6)
  • build: don’t write out empty data files (55f323d)
  • webpack: inject promise polyfill (#480) (ae29fea)

0.6.3 (2019-05-27)

Bug Fixes

  • webpack: externalize included dependencies only (adbff52)

0.6.2 (2019-05-20)

Bug Fixes

  • app: include query params in html links (f0b162e)
  • app: prevent infinite loop for 404 (#387) (698f8b3)
  • app: resolve pagination with trailing slash (#430) (a035311)
  • build: ensure page context is an object (#434) (65bc3ed)
  • explore: set correct mode for explore command (#435) (08b312e)
  • store: do not slugify id in routes (#429) (308beff)
  • store: use custom year, month or day fields if they exist (91728ef)

0.6.1 (2019-05-13)

Bug Fixes

  • app: prevent cyclic dependency (#421) (3574efa)
  • graphql: use correct typeName for belongsTo pagination (#422) (b06310f)
  • pages: set page context in dev mode (#417) (a7a6e17)
  • store: create reference to node instance (81bb047)

0.6.0 (2019-05-10)

Bug Fixes

  • assets: encode generated urls (#393) (b6994c8)
  • build: keep dist folder between builds (#409) (1ef584b)
  • build: set correct dest path for files (#221) (f9dad9e)
  • graphql: do not camelCase field names automatically (#351) (4e54c5c)
  • graphql: ensure totalPages count is not null (ae75b39)

Features

  • api: helper method for resolving paths (db3546f)
  • app: method for fetching page data (2a624ab)
  • app: range option for Pager component (#344) (77dab89)
  • graphql: add metaData from config (#225) (b90d490)
  • graphql: advanced sort argument (#247) (9b0907e)
  • graphql: limit argument for content types and belongsTo (7756620)
  • pages: create managed pages (a9042b0)
  • pages: pages api (#309) (5c6a45c)
  • store: methods for retrieving nodes (7b442a2)
  • webpack: configure webpack (#342) (ac9fc5a)

0.5.8 (2019-04-18)

Bug Fixes

  • app: don’t handle external links with router (#367) (bfb2a79)

0.5.7 (2019-04-09)

Bug Fixes

  • app: don't resolve url for different port (#350) (a6ab23f)
  • g-image: alt attribute for noscript image (#353) (fcfcf36)
  • graphql: prefer float when mixed number types (#332) (b311850)

0.5.6 (2019-03-29)

Bug Fixes

  • app: allow absolute path to custom favicon (53a755c)
  • app: allow css.split option to be true (#266) (a0fcd10)
  • app: make routes appear in vue-devtools (#322) (f1a865c)
  • develop: allow OPTIONS method request to /___graphql (#271) (f1ec997)
  • g-image: increase max image width (#286) (8a7ae89)
  • graphql: allow requests without variables (#323) (8184834)
  • store: handle route params starting with raw correctly (#295) (931937c)
  • store: prioritize node.id over node.fields.id (3d7c180)
  • store: support repeated segments in dynamic routes (#279) (2259f85)

0.5.5 (2019-03-08)

Bug Fixes

  • app: don’t preload /404 without page-query (5835733)
  • app: only intercept left clicks on links (#236) (78413dc)
  • build: render template with static route and pagination once (2f4d93a)
  • develop: show /404 for non existing paths (b18e8e9)
  • develop: update static-query when source changes (d867e93)
  • graphq: siteDescription as metaData (#260) (640f72d)
  • pager: bind linkClass to an object (#257) (6765a3d)
  • store: keep references for empty arrays (ec6fcf9)
  • webpack: combine all css in one file (#230) (952148d)
  • webpack: support webp images (#227) (72123f7)
  • count minimum one physical cpu (#255) (91444c7)
  • pin jest-worker version until fix is published (#252) (c0d15b6)

Performance Improvements

  • graphql: improve belongsTo query performance (bcdacce)

0.5.4 (2019-02-27)

Bug Fixes

  • build: ensure data directory exists before building (#93) (3453aff)
  • graphql: don’t process non graphql requests (#220) (c276b98)

0.5.3 (2019-02-26)

Bug Fixes

  • app: fetch data properly for homepage (#218) (fd72abc)

0.5.2 (2019-02-26)

Bug Fixes

  • app: preload data for links in view (35411aa)
  • app: unslash path before fetching data (7c086a7)

0.5.1 (2019-02-26)

Bug Fixes

  • app: keep original path when showing 404 (f0efbaa)
  • build: fail if path resolves to 404 (#218) (b3b7add)
  • build: put images in correct folder when pathPrefix is used (#221) (497998c)
  • build: query context for templates with static route (a962482)
  • build: render pagination correctly for root path (#218) (1ee57fe)
  • g-image: add static classes to noscript image (#203) (c4036b8)
  • g-image: refresh when src updates on same element (7128fd6)
  • g-image: remove duplicate class names (2de526f)
  • graphql: don’t fail when invalid page-query (d143767)
  • graphql: improve graphql error handling (#204) (767b674)
  • store: include GraphQLJSON type in addSchemaField (73e332c)
  • webpack: don’t fail if g-image or g-link has no attrs (5267a78)

0.5.0 (2019-02-19)

Bug Fixes

  • app: fix cyclic dependency when importing Pager (#109) (b8247af)
  • app: parse dates as UTC (bb1972d)
  • build: create new Vue instance before each route (424e678)
  • build: ensure 404 route for /404 page (70698e0)
  • g-image: behave properly inside v-for (#185) (e3c2aba)
  • g-image: pass custom blur to asset queue (1f9ce9a)
  • graphql: do not send page param in path (61cdf9c)
  • graphql: don’t convert URLs or filenames to object (be08c52)
  • graphql: handle date types correctly (53f963d)
  • graphql: improved error handling (0dad580)
  • graphql: merge all entries in arrays (#184) (80952d6)
  • graphql: return null for missing references (8d920fc)
  • graphql: sort by custom field value (cfcefaf)
  • store: allow regex wildcard route param (f283526)

Features

  • app: override active link classes for Pager (#143) (6a5159d)
  • app: override default index.html template (#162) (4cdd326)
  • app: siteDescription as description meta tag (#70) (6fa118c)
  • app: upgrade to Vue 2.6 (f1ab4e1)
  • build: generate 404.html file (#75) (59988e5)
  • develop: configureServer hook (029e431)
  • g-link: rel noopener for external links (#104) (9f11efb)
  • graphql: belongsTo field for listing references (#119) (2ef275f)
  • graphql: current node as query variables (#77) (1beece4)
  • graphql: filter argument (#84) (692f6cb)
  • router: deep node fields as route params (#115) (2d2ec44)
  • store: helper for creating refs in sub fields (b9d7add)
  • webpack: add custom css loader options (#46) (cf7a505)
  • webpack: enviroment variables and support for dotenv files (#123) (c236d8b)
  • webpack: use @vue/babel-preset-app (e51e363)

0.4.7 (2019-02-04)

Bug Fixes

  • app: add key to viewport meta (#169) (c7f6dfa)
  • store: pass resolveAbsolutePaths correctly (6164464)
  • webpack: remove duplicate style links (163) (5ce0106)

0.4.6 (2019-01-30)

Bug Fixes

  • app: add format-detection meta tag (#145) (f7f94ae)
  • app: simplify IntersectionObserver check (#153) (5a0d729)
  • build: throw error if something fails in main.js (bb62605)
  • g-image: observe images in v-html (#158) (07821da)
  • g-image: run onload event once (ca6f015), closes #93
  • webpack: don’t cache static-query (#160) (0352f99)

0.4.5 (2019-01-26)

Bug Fixes

0.4.4 (2019-01-15)

Bug Fixes

0.4.3 (2019-01-09)

Bug Fixes

  • webpack: fix config for IE support (e403f4c)

0.4.2 (2019-01-07)

Bug Fixes

  • route: allow node props as route params (1658fde)
  • store: update node content and excerpt (637e0e4)

0.4.1 (2019-01-03)

Bug Fixes

  • config: customizing host and port (bc44a64)
  • config: use host and port from project config (7936aa7)
  • graphql: fix deprecated references api (cb6f245)
  • image: don’t re-render when parent updates (#93) (c813d70)
  • pathPrefix: don’t create subfolder (#85) (96bfbed)
  • router: add leading slash to routes (4024ace)

0.4.0 (2018-12-19)

Bug Fixes

  • app: use default link behavior if 404 (f9aeed7)
  • g-link: customizable active classes (#65) (0ee5273)
  • g-link: link to local files (ece2de5)
  • graphql: include empty string type in schema (44b68b2)
  • graphql: return null for missing images (39c5a92)
  • graphql: warn when missing reference (a6f7857)
  • router: fetch data for paths with hash (19a0c78)
  • store: dont process null value as an object (a05bb5a)

Features

  • build: image processing cache (#57) (0a9e449)
  • graphql: add custom metadata (#54) (7b35378)
  • graphql: reference with multiple node types (#50) (185297f)
  • image: crop by width and height (#78) (001aa0b)
  • router: custom fields as params (#53) (f53f67f)
  • webpack: runtimeCompiler config (cdb676f)
  • webpack: transpileDependencies config (36e4932)

0.3.6 (2018-12-10)

Bug Fixes

  • graphql: dont infer filename as file type (3a04df9)
  • image: exclude unecessary data (574928c)

0.3.5 (2018-12-05)

Bug Fixes

  • api: pass graphql object to addSchemaField (#64) (f6fd2a8)
  • build: fix beforeProcessAssets hook name (8eafe68)
  • favicon: set mime type for icons in head (bface4d)
  • graphql: do not use file type for urls (fd14b44)
  • graphql: fix order argument for collections (3e6a1fa)
  • graphql: get node by id (ba83545)
  • graphql: transform nested invalid field names (5555354)
  • touchicon: use correct sizes when custom icon (db1c349)

0.3.4 (2018-11-22)

Bug Fixes

  • graphql: do not use file type if no extension (3b1fb7c)
  • webpack: allow async chainWebpack (a0caa84)

0.3.3 (2018-11-16)

Bug Fixes

  • re-create routes after a node.path change (b6e16c9)

0.3.2 (2018-11-16)

Bug Fixes

  • graphql: merge nested object fields (f2e9d4a)
  • webpack: absolute path to 404 fallback (97e5e36), closes #43
  • webpack: load local babel config files (975bfea)

0.3.1 (2018-11-14)

Bug Fixes

  • graphql: get sub fields from object fields (039a532)
  • graphql: return correct dates (1965091)
  • ssr: render body scripts from vue-meta (b4b50bd)
  • webpack: run chainWebpack after all plugins (2cc5850)

0.3.0 (2018-11-11)

Bug Fixes

  • clear errors in terminal when resolved (832e7de)
  • dont fail when missing favicon.png (829091b)
  • handle urls in process queue (60623ee)
  • image: render fallback as html string (738ef23)
  • store: warn and skip when duplicate path detected (215b3e9)
  • keep hash when resolving raw html links (87860ab)
  • lazy load external image urls (4f7f867)
  • send context to transformer (7b50bae)
  • send graphql to createSchema api (86363c3)
  • update routes when source path changes (85171cf)

Features

0.2.5 (2018-10-30)

Bug Fixes

  • prioritize static files (6326958)
  • image: add more attributes to markup (5c5052d)
  • send context to transofmers (0b5840e)

0.2.4 (2018-10-22)

Bug Fixes

  • build: clear cached data files (909caa0)
  • build: use correct path for pagination (e8a642c)

0.2.3 (2018-10-20)

Bug Fixes

  • don’t create routes for missing content types (9eb216e)
  • image: send quality attr to worker (4fd5151)

0.2.2 (2018-10-17)

Bug Fixes

  • forward slash component file path (5c8e0d6)
  • hot reload page-query in windows (f1ab80a)
  • make paths in loaders work in windows (7e27ca1)

0.2.1 (2018-10-16)

Bug Fixes

  • ensure cache dir exists (f243338)
  • use correct paths on windows (fd624df)

0.2.0 (2018-10-15)

Bug Fixes

  • app: use pathPrefix option (7edfb79)
  • build: adjustments for better render times (290e92d)
  • build: check if static dir exists (e42ca05)
  • build: keep leading slash for paged paths (a2abccc)
  • build: show error stack form render failures (5ba558e)
  • freeze base config object to prevent changes (5fad26f)
  • replace path prefix correctly in links (90dc133)
  • build: use correct manifest path (7a204be)
  • develop: exclude dev middleware for playground route (cff46b9)
  • graphql: hot reload page-query changes (017aa95)
  • image: hot reload after changes (b4d83e7), closes #3
  • webpack: page data importer in separate chunk (34b8244)

Features

0.1.2 (2018-09-27)

Bug Fixes

  • show system info at startup (de9793e)
  • stop worker if any errors (9890a26)
  • build: better error if render fails (7158300)
  • build: dont prefetch data chunks (46e80a4)
  • build: output paths for html and data (d167e8e)
  • critical: use htmlOutput (c2c9670)
  • webpack: alias to gridsome app (3891e87)

0.1.1 (2018-09-26)

Bug Fixes

  • cli: show stack when failing (7507051)
  • data: strip trailing slash before import (35fc653)
  • renderer: protect agains failing ssr vue-meta (c9ad300)

0.1.0 (2018-09-26)

Bug Fixes

  • app: dont sanitize inline styles and scripts (eaac209)
  • babel: dont load config files (c891593)
  • cli: stop if not in a gridsome dir (8c29072)
  • graphql: dont run empty page query (9cc7176)
  • image: dont add lazy class when no srcset (f3e4257)
  • image: init observer in client only (4c4dad9)
  • image: re-observe after hot-reload (dfeeb90)

Features

  • GRIDSOME_MODE env variable (561e72c)
  • app: send isServer and isClient to main.js (fe01c8e)
  • cli: gridsome serve (a91c7fc)
  • env: rename to isClient and isServer (90880c6)
  • graphql: rename graphql block to page-query (8bf5e1a)
  • image: generate blured inline svg (bd54dfe)

0.0.6 (2018-09-18)

Bug Fixes

  • worker: set jpeg quality (31f8929)

0.0.5 (2018-09-18)

Bug Fixes

  • app: prevent duplicate router.push (508dd58)
  • image: resize by width attribute + test (7ac63a7)
  • worker: resize images correctly (61d2e74)

Features

  • app: browser field in package json (3e87581)
  • app: gen favicon and touchicon sizes #4 (3448301)
  • webpack: alias ~ to src dir (81c1a5f)

0.0.4 (2018-09-17)

Note: Version bump only for package gridsome

0.0.3 (2018-09-17)

Bug Fixes

  • webpack progress in tty only (bab7e8a)

0.0.2 (2018-09-16)

Bug Fixes

  • add local bin to core package (0bab302)