Skip to content

v8.0.0

Compare
Choose a tag to compare
@adobe-bot adobe-bot released this 21 Jan 18:56
· 388 commits to main since this release

8.0.0 (2024-01-21)

Bug Fixes

  • @adobe/helix-fetch -> @adobe/helix (0d05930)
  • add back innerHTML (#694) (5965a44)
  • add mocha (#631) (2849219)
  • add url to github mount (#526) (5f989bf)
  • allow adding sitemap or languages (#690) (5f095ef)
  • body-data: reduce eagerness to coerce numbers (6926f34), closes #580
  • bounce: add better error handling for promise rejections in bounce (0341743)
  • bounce: add timeout to http request, shorten default timeout (998d87d)
  • bounce: guard against incomplete context (380cdd0)
  • bounce: guard against missing context.invocation (e72e5b9)
  • bounce: prevent the process from hanging (3085161)
  • bounce: quick responder function should wait as little as possible (0fc4256)
  • bounce: re-build request from request.init (da0797b)
  • bounce: trigger release (f7f52bf)
  • bounce: use modified headers, not just original headers (e8474cf)
  • build: create monorepo (9bef792), closes #444
  • catch unsupported selectors (#761) (59b3f8f)
  • correct export (6b36f3b)
  • create release (91d16e0)
  • default path for name-function and usage example (#880) (e8d932a)
  • deps: downgrade @semantic-release/npm to 9.0.2 again (#793) (14e7611)
  • deps: remove [email protected] by updating helix-shared-git dependency (#800) (73f24d2)
  • deps: update adobe fixes (0e2b0a5)
  • deps: update adobe fixes (067f1bb)
  • deps: update adobe fixes (#497) (1864a7f)
  • deps: update adobe fixes (#520) (6fae196)
  • deps: update adobe fixes (#775) (74feecb)
  • deps: update adobe fixes (#785) (7a3bb0f)
  • deps: update adobe fixes (#787) (b065890)
  • deps: update adobe fixes (#842) (45060ff)
  • deps: update dependency @adobe/fetch to ^4.0.1 (#756) (41fccd4)
  • deps: update dependency @adobe/fetch to v3.2.0 (#721) (12ea8bc)
  • deps: update dependency @adobe/fetch to v3.3.0 (#726) (2dc6fcf)
  • deps: update dependency @adobe/fetch to v4.0.12 (#806) (74e3fa5)
  • deps: update dependency @adobe/fetch to v4.0.7 (#784) (fc995a8)
  • deps: update dependency @adobe/fetch to v4.1.1 (#863) (fb52443)
  • deps: update dependency @adobe/helix-fetch to v2.4.2 (#543) (d06e0c4)
  • deps: update dependency @adobe/helix-fetch to v3 (bb7b3d4)
  • deps: update dependency @adobe/helix-fetch to v3.0.9 (#670) (768d02f)
  • deps: update dependency @adobe/helix-universal to v1.6.12 (#565) (f3e7468)
  • deps: update dependency @adobe/helix-universal to v1.8.1 (#587) (7c05aea)
  • deps: update dependency @adobe/helix-universal to v1.9.1 (#602) (fc9987a)
  • deps: update dependency @adobe/helix-universal to v2 (#617) (0d06223)
  • deps: update dependency @adobe/helix-universal to v2.0.1 (#621) (fab5d6a)
  • deps: update dependency @adobe/helix-universal to v3 (#625) (cd33862)
  • deps: update dependency @adobe/helix-universal to v3.0.1 (da807ff)
  • deps: update dependency @adobe/helix-universal to v3.0.2 (01ffe0e)
  • deps: update dependency @aws-sdk/client-s3 to v3.359.0 (#818) (1616f98)
  • deps: update dependency @aws-sdk/client-s3 to v3.367.0 (#821) (213948a)
  • deps: update dependency @aws-sdk/client-s3 to v3.478.0 (91c46e1)
  • deps: update dependency @aws-sdk/client-s3 to v3.484.0 (20fbd78)
  • deps: update dependency @aws-sdk/client-s3 to v3.496.0 (26e4636)
  • deps: update dependency ajv to v8.6.0 (2cbd4d3)
  • deps: update dependency ferrum to v1.9.3 (#568) (2f7516f)
  • deps: update dependency fs-extra to v10.1.0 (#673) (290378c)
  • deps: update dependency fs-extra to v11.1.1 (#860) (1a70f39)
  • deps: update dependency fs-extra to v11.1.1 (#862) (03f3c65)
  • deps: update dependency fs-extra to v11.2.0 (4e819b3)
  • deps: update dependency lint-staged to v12 (#599) (5ccc345)
  • deps: update dependency lru-cache to v7 (#647) (4feaa27)
  • deps: update dependency lru-cache to v7.7.3 (#666) (3935048)
  • deps: update dependency lru-cache to v8 (#774) (07aa5ba)
  • deps: update dependency lru-cache to v9 (#783) (1b454af)
  • deps: update dependency moment to v2.29.4 (aa03d49)
  • deps: update dependency object-hash to v2.2.0 (07b40d1)
  • deps: update dependency object-hash to v3 (d79b768)
  • deps: update dependency yaml to v2 and remove unused configs (e2fd978)
  • deps: update dependency yaml to v2.3.2 (#841) (200d590)
  • deps: update dependency yaml to v2.3.2 (#844) (14c9b26)
  • deps: update dependency yaml to v2.3.2 (#851) (35021fa)
  • deps: update external fixes (9abd444)
  • deps: update external fixes (eaf2543)
  • deps: update external fixes (76b6024)
  • deps: update external fixes (57ec4b1)
  • deps: update external fixes (08161b3)
  • deps: update external fixes (6d20238)
  • deps: update external fixes (d7641d8)
  • deps: update external fixes (fb55e25)
  • deps: update external fixes (24c8309)
  • deps: update external fixes (cdddbc5)
  • deps: update external fixes (06e6c6e)
  • deps: update external fixes (fdbdea1)
  • deps: update external fixes (2d80dbd)
  • deps: update external fixes (3325d4d)
  • deps: update external fixes (a8dc79e)
  • deps: update external fixes (f055338)
  • deps: update external fixes (94dbdfd)
  • deps: update external fixes (ad49a64)
  • deps: update external fixes (#498) (8e99853)
  • deps: update external fixes (#506) (6f237fe)
  • deps: update external fixes (#567) (0ce7d79)
  • deps: update external fixes (#654) (fc6c499)
  • deps: update external fixes (#665) (fb2322d)
  • deps: update external fixes (#668) (d32918b)
  • deps: update external fixes (#669) (abf4a21)
  • deps: update external fixes (#680) (75dc78e)
  • deps: update external fixes (#742) (94ba5fc)
  • deps: update external fixes (#745) (67f9cf6)
  • deps: update external fixes (#803) (2ddf050)
  • deps: update external fixes (#808) (797e067)
  • deps: update external fixes (#812) (a7e9598)
  • deps: update external fixes (#813) (ea2d8fd)
  • deps: update external fixes (#815) (c76c8ba)
  • deps: update external fixes (#817) (86f672f)
  • deps: update external fixes (#819) (d617f47)
  • deps: update external fixes (#822) (c70b431)
  • deps: update external fixes (#824) (8c57e81)
  • deps: update external fixes (#826) (a0d260b)
  • deps: update external fixes (#830) (f182b55)
  • deps: update external fixes (#831) (c1398ec)
  • deps: update external fixes (#832) (f42ffaf)
  • deps: update external fixes (#836) (2000b91)
  • deps: update external fixes (#840) (1337f74)
  • deps: update external fixes (#843) (1651b26)
  • deps: update external fixes (#845) (f638637)
  • deps: update external fixes (#850) (33f858a)
  • deps: update external fixes (#853) (d6f4dd2)
  • deps: update external fixes (#854) (646c4f2)
  • deps: update external fixes (#856) (40b83df)
  • deps: update external fixes (#859) (07f9109)
  • deps: update external fixes (#868) (e73fca1)
  • deps: update external fixes (#870) (c549fe1)
  • deps: update external fixes (#872) (e12321d)
  • deps: update external fixes (#889) (d44f945)
  • deps: update external major (#738) (931219f)
  • deps: update external major (#864) (cfa60a9)
  • deps: update external major (#866) (642e342)
  • don't pin helix-fetch and universal for better deduping (#639) (d4f4060)
  • don't throw error if context is invalid (#757) (3b6ec5d)
  • downgrade semantic-release/npm (99bcf1d)
  • export getCachePlugin in index.js (39f6c9c)
  • export SitemapConfig (5074666)
  • fetch and source should be optional (#533) (a962662)
  • fix release (e8c058e)
  • fix webcrypto calls for non-node env (dead3d4)
  • ignore non body bearing methods for json and form-data (#630) (1473d7b), closes #593
  • improve context checks (#758) (d22e740)
  • increase timeout for slow tests (c1454e9)
  • issues 837/838 (#839) (94c7e93)
  • keep trailing slash in relPath of matched mountpoint (205d1f2)
  • log error and stack as well (1efda5e)
  • match should enforce array input (#835) (91874c9)
  • plugin metadata lost on cache update (#825) (44ccdba)
  • prevent prototype pollution (#765) (b6d1677)
  • proxy clone to not change original configuration (#686) (96f9ce7)
  • reduce dependencies (#537) (289942b)
  • replace jsdom with rehype (#691) (be2c049)
  • replace jsdom with rehype-parse (4c83a85)
  • reverse order of cache locations (#807) (101d09e)
  • Revert "chore: use semantic-release-monorepo-esm (#867)" (#878) (4b48a4f)
  • sitemap: create a separate context for each sitemap (a27e80b)
  • sitemap: use h1 (25a4f97)
  • suppress deprecation warning (maxAge has been replaced by ttl) (#678) (7fb2df9)
  • trigger release (93aaa05)
  • trigger release (5804493)
  • update renovate config to auto detect pin versions (#644) (3ae0423)
  • Update semantic-release.yaml (879e6df)
  • use and export ValidationError (#532) (0c11d92)
  • use correct deps (6398a43)
  • use esm (1ee2a3a)
  • use Jsep.Field instead of strings (#869) (df2e6da)

Features

BREAKING CHANGES

  • requires ESM
  • return value of handler is added to result set if the value defined.
  • fix TS types
  • add support for async generators
  • relPath keeps trailing slash after resolution

  • convert to esm

  • turn library into ESM

  • moved to ESM

  • moved to ESM and removed innerHTML

  • chore: remove comment

  • fix: remove typo

  • fix: turn parse errors silent again

  • fix: apply merges from main

  • fix: merge conflict

  • deps: redirects, markup and helix-config removed

  • the encoding for surrogate computation changed from the regular to the url-safe base64 encoding. i.e. '+' -> '-', '/' -> '_'.