Skip to content

Latest commit

 

History

History
621 lines (283 loc) · 26.7 KB

CHANGELOG.md

File metadata and controls

621 lines (283 loc) · 26.7 KB

5.5.4 (2019-09-30)

Bug Fixes

  • pipeline: repair mailto link handling in embed processing (0c52e5a)

5.5.3 (2019-09-30)

Bug Fixes

  • dependencies: fix vulnerable handlebars dependency (118749c)
  • deps: bump vulnerable dompurify dependency (8c348ed)

5.5.2 (2019-09-17)

Bug Fixes

  • frontmatter: frontmatter parser should warn in case of ambiguities (abdf01d), closes #441
  • frontmatter: relax frontmatter parsing (d0eab95)

5.5.1 (2019-09-13)

Bug Fixes

  • all pipe: reduce schema validation error reporting (#391) (c9e75f5), closes #92

5.5.0 (2019-09-13)

Features

  • pipe: added queryString property (91708ed)
  • pipe: followed specs for query string (db48552)

5.4.0 (2019-09-13)

Features

  • pipeline: expose vdom transformer in action (2df18b9), closes #325

5.3.1 (2019-09-13)

Bug Fixes

  • package: update dompurify to version 2.0.0 (afd2d3b)

5.3.0 (2019-09-12)

Bug Fixes

  • smartypants: speed up smartypants (623b731), closes #335

Features

  • cache: increase cache timeouts and enable stale serving (cdd8d60)

5.2.1 (2019-09-05)

Bug Fixes

  • package: update @adobe/helix-shared to version 3.0.0 (91a4a59)

5.2.0 (2019-09-03)

Features

  • pipe: turn off error-suppression in production when X-Debug: true (#207) (1af3061)

5.1.0 (2019-08-30)

Features

5.0.1 (2019-08-29)

Bug Fixes

  • dependencies: npm audit fix (d4c4f32)

5.0.0 (2019-08-22)

Features

BREAKING CHANGES

  • pipe: removed before(), once() and after() methods in favor of use()
  • added new uniform method pipe.use()
  • added new method pipe.attach.replace() to replace pipeline steps
  • pipe.attach() now public API, accepts object with before, replace and after keys
  • removed methods before(), once() and after()

4.1.0 (2019-08-05)

Features

4.0.6 (2019-07-30)

Bug Fixes

  • cache: compute surrogate-key based on branch (61712c5), closes #430

4.0.5 (2019-07-18)

Bug Fixes

4.0.4 (2019-07-18)

Bug Fixes

  • pipeline: ignore warning for git-resolve against localhost (#420) (50b0730), closes #418

4.0.3 (2019-07-18)

Bug Fixes

  • package: update @adobe/helix-shared to version 2.0.0 (ab343fd)

4.0.2 (2019-07-12)

Bug Fixes

  • package: update dependencies to address lodash security issues (#410) (b3d25ff)

4.0.1 (2019-07-10)

Bug Fixes

4.0.0 (2019-07-05)

Features

BREAKING CHANGES

  • html pipe: - Remove context.content.sections and move the sections directly under context.content.mdast
  • Adjust json schemas accordingly
  • Move the section yaml meta info to <node>.meta
  • Move the section types to the mdast <node>.meta.types

3.7.4 (2019-07-04)

Bug Fixes

  • security: .snyk, package.json & package-lock.json to reduce vulnerabilities (#398) (851c48f)

3.7.3 (2019-06-27)

Bug Fixes

  • embed: use new versioned embed API endpoint (dfe3011)

3.7.2 (2019-06-25)

Bug Fixes

  • package: update unified to version 8.0.0 (a284930)

3.7.1 (2019-06-21)

Bug Fixes

  • package: update @adobe/openwhisk-loggly-wrapper to version 0.4.3 (01ac087)

3.7.0 (2019-06-21)

Features

  • caching: use computeSurrogateKey from helix-shared (1ad6d9b), closes #385
  • fetch: resolve github ref to commit sha (#384) (a917b27), closes #382
  • schema: Add context.content.data (a3c5003), closes #378

3.6.0 (2019-06-20)

Features

3.5.0 (2019-06-17)

Features

3.4.0 (2019-06-12)

Features

  • error: add response.errorStack for additional information. (#375) (e7a264b), closes #374

3.3.0 (2019-06-12)

Features

3.2.2 (2019-06-11)

Bug Fixes

  • openwhisk: never set the 'error' property of the response. (5fc020a), closes #369

3.2.1 (2019-06-11)

Bug Fixes

2.5.1 (2019-06-07)

Bug Fixes

2.5.0 (2019-06-06)

Features

  • html-pipe: disable sanitizer by default (876b743), closes #356

2.4.0 (2019-06-06)

Features

2.3.0 (2019-06-06)

Features

2.2.0 (2019-05-29)

Bug Fixes

  • html pipe: Fix merge conflict (6abb218), closes #253
  • html pipe: Sanitize generated markdown to avoid XSS attacks (e2d7963), closes #253
  • html pipe: Sanitize generated markdown to avoid XSS attacks (8c55d0d), closes #253

Features

  • html pipe: add support for anchors on headings (65430d4), closes #26
  • html pipe: Allow custom elements and attributes in markdown (247a6b9), closes #253

2.1.1 (2019-05-27)

Bug Fixes

  • package: update hast-util-select to version 3.0.1 (dfd589e)

2.1.0 (2019-05-27)

Features

  • pipe: add timing information and clean up function name reporting (#334) (bf6c779), closes #333

2.0.0 (2019-05-16)

Bug Fixes

  • pipe: Do not filter out non-functions before running the pipeline (083d902)

Features

BREAKING CHANGES

  • pipe: return value from pipeline functions are no longer merged into the context

NOTE: Most of the functional changes live in src/pipeline.js; most other changes are just refactoring the rest of the code base to utilize the changes there.

1.12.1 (2019-05-14)

Bug Fixes

  • package: update mdast-util-to-hast to version 6.0.0 (68f8560)

1.12.0 (2019-05-10)

Features

1.11.0 (2019-05-08)

Features

  • html: enable setting of HTTP headers through link and meta HTML tags (32e4494), closes #122

1.10.2 (2019-05-08)

Bug Fixes

  • package: update @adobe/helix-shared to version 1.2.0 (6cac2f0)

1.10.1 (2019-05-03)

Bug Fixes

  • package: update @adobe/helix-shared to version 0.11.0 (5936626)

1.10.0 (2019-04-30)

Bug Fixes

  • package: update @adobe/helix-shared to version 0.10.5 (54709a9)
  • static: change extension from .esi to .esi (a936918)

Features

  • html: enable HAST parsing and serialization of HTML responses (224c665), closes #285
  • html: rewrite relative asset references to ESI resources (dce696e), closes #267
  • html: rewrite static asset references to ESI includes that provide stable URLs (aa2538f), closes #224

1.9.2 (2019-04-29)

Bug Fixes

  • package: update mdast-util-to-hast to version 5.0.0 (6fd14ab)

1.9.1 (2019-04-26)

Bug Fixes

  • package: update hast-to-hyperscript to version 7.0.0 (cf3cb50)

1.9.0 (2019-04-25)

Features

1.8.0 (2019-04-25)

Bug Fixes

  • embed: provide fallback with esi:remove when esi include fails (575391d), closes #267
  • html: enable (dangerous) HTML in Markdown and pass it through (93efaf7), closes #154
  • html: ignore HTML tags when generating IDs for headlines (bdad96c)

Features

  • embeds: detect internal embeds (7af9356), closes #267
  • transformer: enable recursive processing in custom handler functions (0d5193a)

1.7.1 (2019-04-25)

Bug Fixes

  • package: update @adobe/helix-shared to version 0.10.4 (93bb5ee)

1.7.0 (2019-04-24)

Features

1.6.0 (2019-04-23)

Features

  • xml: suppress error output in production #276 (8598926)

1.5.3 (2019-04-22)

Bug Fixes

  • html pipe: Generate proper identifiers for complex headings (#273) (8c1b447), closes #26

1.5.2 (2019-04-22)

Bug Fixes

  • package: update jsdom to version 15.0.0 (52371f3)

1.5.1 (2019-04-19)

Bug Fixes

  • package.json & package-lock.json to reduce vulnerabilities (#271) (7156dd5)

1.5.0 (2019-04-16)

Features

  • html pipe: add support for anchors on headings (f52f768), closes #26

1.4.0 (2019-04-16)

Features

1.3.5 (2019-04-12)

Bug Fixes

  • openwhisk: directory index information is not available anymore (#259) (5ac70b4), closes #258

1.3.4 (2019-04-12)

Bug Fixes

  • embed: adjust to new micromatch API (8c8ce3a)
  • package: update micromatch to version 4.0.0 (bb43d96)

1.3.3 (2019-04-12)

Bug Fixes

  • openwhisk: context.request.path & context.request.url are incorrect for subdirectory strains (#256) (7fce752), closes #254

1.3.2 (2019-04-12)

Bug Fixes

  • openwhisk: properly propagate error in action response (#238) (c680eed), closes #237

1.3.1 (2019-04-11)

Bug Fixes

  • package: update @adobe/helix-shared to version 0.10.3 (ce30189)

Features

  • openwhisk: add request body to payload #235

1.3.0 (2019-04-10)

Features

  • logs: Make context dump subdirectory names be more meaningful (#249) (5c2cadb)

1.2.4 (2019-04-10)

Bug Fixes

  • package: update @adobe/helix-shared to version 0.10.2 (e721824), closes #246

1.2.3 (2019-04-08)

Bug Fixes

  • package.json & package-lock.json to reduce vulnerabilities (859e54a)
  • package.json & package-lock.json to reduce vulnerabilities (f51940b)

1.2.2 (2019-04-01)

Bug Fixes

  • markdown: #158 GFM Tables crash the pipeline (4a4546f)
  • package: update xmlbuilder to version 12.0.0 (b65ffc6)

1.2.1 (2019-04-01)

Bug Fixes

  • package.json & package-lock.json to reduce vulnerabilities (f40f12c)

1.2.0 (2019-03-28)

Features

  • Pipeline now supports pipeline steps that mutate the input (2b6ddf0)

1.1.1 (2019-03-22)

Bug Fixes

  • package: update @adobe/helix-shared to version 0.8.3 (2a3387e)

1.1.0 (2019-03-21)

Bug Fixes

  • pipeline: Fix off-by-one error in pipeline extensibility (89ea8f5)

Features

  • pipeline: Add advanced extensibility support (7aa691b)
  • pipeline: Introduced explicit, named extension points (461d3f6)

1.0.6 (2019-03-20)

Bug Fixes

  • release: semantic-release now updates package.json (fcb78b8), closes #212

1.0.5 (2019-03-19)

Bug Fixes

  • markdown: Fix handling of references in Markdown validation (4d69499), closes #159

1.0.4 (2019-03-14)

Bug Fixes

  • Smoke test workflow sporadically fails while smoke tests were successful (f93a120)
  • Smoke test workflow sporadically fails while smoke tests were successful (afa4615)

1.0.3 (2019-03-14)

Bug Fixes

  • pipeline: don't hide stack trace from errors (b911467)

1.0.2 (2019-03-11)

Bug Fixes

  • package: update @adobe/helix-shared to version 0.8.1 (cfd0a72)

1.0.1 (2019-03-10)

Bug Fixes

  • package: update jsdom to version 14.0.0 (c83dc60)