Skip to content

Latest commit

 

History

History
404 lines (285 loc) · 27.9 KB

CHANGELOG.md

File metadata and controls

404 lines (285 loc) · 27.9 KB

3.6.3 (2021-10-22)

  • Bump paper to rc51
  • fix: strf-8846 Send stencil-cli header to storefront api (789)

3.6.2 (2021-10-06)

  • feat: Add overwrite option to download command (785)

3.6.1 (2021-10-04)

  • fix: strf-9375 Fix custom release tag selection (f41d6dd44fb)

3.6.0 (2021-09-28)

  • feat: strf-9332 added timeout parameter for stencil bundle command (9c762fa0aa1)
  • feat: strf-9040 Support dart-sass as primary engine for css rendering (514ea778eda)

3.5.2 (2021-09-17)

  • fix: strf-9356 Support npm 7 for stencil cli (d67747d5384)

3.5.1 (2021-09-15)

  • fix: strf-9345: Fallback to API_HOST constant in the absense of a provided one (d138536c8)

3.5.0 (2021-09-15)

  • fix: STRF-9351 Stop sending "X-Forwarded-..." headers as it causes remote store to redirect (36f5663da)
  • feat: strf-9303 Replaced jsonlint with parse-json (b5f16db85)
  • feat: strf-9345: Log api host (51b08a9b2)
  • feat: strf-9345 Infer apiHost from storeUrl (5b132e90b6)
  • feat: strf-9319 Github Release for stencil-cli (22949011)

3.4.2 (2021-08-17)

  • fix: strf-9257 Added check if theme version exists and release method refactoring (a520a55)

3.4.1 (2021-08-09)

  • fix: merc-8038 Added check to ensure we are not looping over undefined object (bcd2401)

3.4.0 (2021-07-27)

  • feat: merc-7830 support for region translations (a6bc312)
  • feat: merc-7797 added feature to render widgets (40c410b)
  • feat: merc-7834 validate theme variation translations (219dc60)

3.3.0 (2021-06-14)

  • feat: strf-9087 Prompt user to select channel id if multiple storefronts are enabled (85d773)

3.2.1 (2021-05-24)

  • refactor: move API requests from commands to themeApiClient (06f8d61)
  • feat: remove old unused field staplerUrl from local server (a3ec69f)
  • fix: (STRF-9087) set upstream=storefront to support multiple channels in start command (3f6b8ed)
  • fix: Typo fix at StencilConfigManager.js(4c2a04d)

3.2.0 (2021-03-22)

  • feat: strf-7651 - update push command to take into account multiple channels (7582e7c)
  • feat: strf-8282 - update pull command to take into account multiple channels (00b4571)
  • feat: strf-8282 - use sites instead of channels API (bf16215)
  • feat: strf-9071 - update download command to support multiple channels (d6a9f94)

3.1.1 (2021-03-10)

  • fix: (STRF-9019) wrong reading from stream breaks stencil-download command (eb9b082)
  • fix: broken changelog.md after stencil release command (ec4a72a)

3.1.0 (2021-01-15)

  • fix:(STRF-8909) theme variation not applied with activate flag (#679) (6830f15)
  • fix: (strf-8745) move common headers inside sendApiRequest and refactor NetworkUtils (21a3522)
  • fix: (strf-8840) add missing rejectUnauthorized parameter to the API requests (5ee6138)
  • fix: add handling cases when redirect link is already stripped in normalizeRedirectUrl (88fee5d)
  • fix(stencil-push): (STRF-8913) increase maxBodyLength in NetworkUtils.sendApiRequest (f2e3918)
  • fix(stencil-release): (STRF-6905) add updating version in package-lock.json (8f9ff79)
  • fix(stencil-release): fix typo in the code (e6dfbc3)
  • fix(stencil-release): fix uploading broken bundle archive to github (0271ed4)
  • refactor: (strf-8745) replace fetch with axios (946a012)
  • refactor: (strf-8747) move code dealing with .stencil file into a separate class (7b371e8)
  • feat: (strf-8747) split .stencil file into 2 configs (6f3d2dc)
  • feat: increase coverage threshold (9dfa78c)

3.0.3 (2020-10-19)

  • fix: (strf-8746) make local server parse binary data responses right (39dacd8)

3.0.2 (2020-10-13)

  • fix: (strf-8740) fix a typo in StencilStart.assembleTemplates() (7f58d48)
  • fix: add missed linting step to github actions (19b4012)
  • fix: add missed test coverage check to github actions (39d137d)
  • fix: fix linting problems on Windows (bcdfaa4)
  • feat: (strf-8740) cover StencilStart.assembleTemplates() with tests (0adf1f8)
  • refactor: (strf-8740) move recursiveReadDir to fsUtils (f2e2724)

3.0.1 (2020-10-08)

  • fix: (strf-8734) fix a typo in renderer.module -> getTemplatePath() (de5a91b)
  • fix: add file list to package file to ignore tests and cli release code (de4468f)

3.0.0 (2020-10-06)

  • fix: (strf-5280) Multiple themes - Changes to config.json not reflected (0b28309)
  • fix: (strf-8705) fix broken headers and cookies in local server (1dc8afd)
  • fix: apply various PR fixes (c5d964b)
  • fix: fix lint errors in lib/stencil-init.js (a2e7383)
  • fix: fix lint errors in lib/stencil-init.spec.js (0b2b328)
  • fix: inquirer.prompt is not called when not necessary (beeca29)
  • fix: make running tests in verbose mode (8bdd3d4)
  • fix: reverts change to mock test answers (ea9c76e)
  • fix: strf-8574 Bump version of "archiver" to fix security issues (42f4528)
  • fix: strf-8574 Bump versions of npm modules to fix security issues (2587d0a)
  • fix: strf-8574, bump "hapi" and its modules to fix security issues (b520daa)
  • fix: strf-8574, bump version of "@hapi/lab" to fix security issues (44872f2)
  • fix: strf-8574, bump version of "github" package to fix security issues (1013e3a)
  • fix: strf-8574, bump version of "inquirer" to fix security issues (474c9af)
  • fix: strf-8574, remove redundant dependency "hoek" (9aeb3c1)
  • fix(stencil-init.spec.js): fixed a broken test (66ab50d)
  • refactor: (strf-8608) make fsUtils async (bcab218)
  • refactor: (strf-8672) fix ESLint & Prettier errors and refactor some code (300de1e)
  • refactor: move printErrorMessages() from theme-api-client.js to cliCommon.js (d2c259b)
  • refactor: move tests to GitHub Actions, remove Travis and AppVeyor (18c6ff9)
  • refactor: moved common constants to constants.js (a205c5b)
  • refactor: moved StencilStart class to a separate file (fdcdd82)
  • refactor: replace Promises with async/await in stencil-start (9492a42)
  • refactor: strf-8606; removed unused modules "good", "good-console" (1db7f5a)
  • refactor: use fs.existsSync instead of Fs.statSync hack (e097e36)
  • refactor(.eslintrc): update .eslinrc to allow newer JS syntax (f132275)
  • refactor(/bin/stencil-start): rearrange some variables (e8edabb)
  • refactor(/lib/release.js): use async/await instead of callbacks (720fbb1)
  • refactor(stencil-init): improve code style and test coverage (4ac65ff)
  • refactor(stencil-start): refactored the module to OOP style (2ae5b0c)
  • refactor(tests): move tests from /bin to /lib (930922f)
  • feat: (strf-8608) bump recent updates in npm packages (e50e231)
  • feat: (strf-8608) deleted unused npm dependencies (1f64ad9)
  • feat: (strf-8608) replace "request" with "node-fetch" (e758b01)
  • feat: (strf-8608) replaced lab+code+sinon with jest (71e952f)
  • feat: (strf-8608) update "front-matter" (a0aa6fd)
  • feat: (strf-8608) update "simple-git" (7153455)
  • feat: (strf-8608) update "tarjan-graph" (4a27ee6)
  • feat: (strf-8608) updated some npm dependencies (9059210)
  • feat: (strf-8625) support Node 12.x (1449751)
  • feat: (strf-8630) fix template engine values (0af2cb5)
  • feat: (strf-8671) replace "wreck" with "node-fetch" (6dcdd9b)
  • feat: (strf-8672) improve ESLint config and add prettier (a8b78c8)
  • feat: (strf-8673) update "commander" (dc3bf29)
  • feat: (strf-8674) update "async" npm package (9f64096)
  • feat: (strf-8684) update 'tmp' package (b1e932c)
  • feat: bump paper to rc30, release 2.2.0 (6945a3c)
  • feat: bump paper to rc31 (b958744)
  • feat: init no longer prompts when cli option is present (a9fee29)
  • feat: make init command more suitable for automation (ab9b919)
  • feat: strf-8589, drop JSPM support (c39c67b)
  • feat: update "stencil pull" to use configurations API, improving performance (2b142fc)
  • feat: update cli to use template engine based on the value stored in (f9ea0a9)
  • feat(docs): add project structure and best practices (251c1ff)
  • Add npm cache (ad50756)
  • Resolve Schema Translation Error Logging (7e668df)
  • STRF-8582 Bump stencil-styles version (6611284)
  • Update test badges (0fdafcf)
  • test: updates integration and unit tests (9e6131d)
  • test: use better naming of methods and constants (506be68)
  • chore: remove json schema since it has been replaced by ajv (80911e5)

2.1.1 (2020-06-12)

-feat: bump paper (91acd1c) -feat: watch storefront config file (e7b43d9)

2.1.0 (2020-04-27)

  • feat: added re-integration script with new command download (dc6df02)

2.0.0 (2020-03-24)

  • fix: address chrome cookie SameSite issue (5938ce1)
  • feat: add schema validation to bundle process (b86d440)
  • feat: bump paper (f1d2b5a)
  • feat: deprecate theme editor (c0466dc)
  • feat(translate): added the translationsSchema.json file into a bundle (ba04cd6)
  • feat(translate): added validation for schemaTranslations.json (fccafe2)
  • feat(translate): fixed regarding reviewers notes (0a1f43d)

1.23.1 (2020-02-18)

  • fix: add hapi as a direct dependency to lock down hapi version (3b9a258)

1.23.0 (2020-02-17)

  • fix: move code to dev dependency (f1fd570)
  • fix: remove less dependency and ref since it is not supported or used (c586dd8)
  • fix: tunnel issues and add support for tunnel names (820fa4d)
  • fix: update readme to reflect node 8 is no longer supported (6e793a9)
  • feat: drop node 8 support (5aa1624)
  • feat: move lab to dev deps and update it to 14.3.3 (0f57631)
  • feat: remove hapi as a direct dependecy (3164fbc)
  • feat: update browser sync to use latest master (0916991)
  • feat: update colors dependency (b488557)
  • feat: upgrade lodash dependency (640c61d)
  • feat(dependencies): update eslint to the latest and fix lint errors (5a2fd85)

1.22.0 (2020-02-10)

  • feat(dependencies): remove compression as a dependency (2c02e9e)
  • feat(dependencies): remove decompress-zip as a dependency (34c7fde)
  • feat(dependencies): remove express as a dependecy since it is not used (ba1c2c5)
  • feat(dependencies): remove gulp git, sass, sass-lint dependency (14dceeb)
  • feat(dependencies): remove install as a dependency since it is not used (1c2549c)
  • feat(dependencies): remove npm as a dependency (4733649)
  • feat(dependencies): remove script-loader as a direct dependecy (9a2b817)
  • feat(dependencies): update dev dependency (d5bdfe3)

1.21.6 (2020-02-04)

  • Add feature to allow pulling live config files (#550) (43558fc)
  • fix: add account_payment_methods_v2 to theme config schema (373a485)
  • feat(dependencies): remove dateformat as a direct dependecy (6044e91)

1.21.5 (2020-01-30)

  • feat: add flag to auto-delete oldest theme during push (ea93793)
  • feat: bump paper to 3.0.0-rc.27 (86e4f74)
  • fix: more detailed theme variation error (96e3a30)
  • fix: schema.json formatting (73c8a26)

1.21.4 (2019-12-20)

1.21.3 (2019-12-20)

  • fix: avoid caching of storefront api responses (9974a07)
  • fix: correcting url for deploy issues docs (44ef5e9)
  • fix: fix origin sent with graphql requests (#541) (8f3f02c)

1.21.2 (2019-11-15)

  • fix: bump stencil-styles to 1.2.0 (97389b9)

1.21.1 (2019-10-22)

  • fix: update paper to 3.0.0-rc.26 (32ef114)

1.21.0 (2019-10-14)

  • Adding Support for Node 10 (#525) (3013fb4)

1.20.3 (2019-10-10)

  • feat: strf-7393 make cli work with paper 3.x branch (7ba9688)

1.20.2 (2019-09-12)

  • fix: bump paper to 2.0.19 (670a7ad)
  • Revert "Merge pull request #500 from bc-williamkwon/changePaperBranch" (3e195e8)
  • Revert "Merge pull request #506 from bookernath/paper-rc.20" (5ada1b4)

1.20.1 (2019-09-05)

  • Revert "Merge pull request #491 from bookernath/browser-sync-master" (020ca91)

1.20.0 (2019-08-16)

  • feat: accept url and token as arguments on stencil init (b69a9fe)

1.19.0 (2019-08-07)

  • fix: bump paper to 3.0.0-rc20 (e9c7691)
  • feat: strf-7175 bump paper to 3.0.0-rc.19 (eb5ef78)

1.18.0 (2019-08-01)

  • feat: bump paper to 2.0.18 (fa71b05)
  • feat: remove client id from required fields (0cbc093)
  • fix: strf-7023 move browser-sync back to master (c3db4db)

1.17.0 (2019-07-15)

  • feat: update stencil-paper to add getImageSrcset helper (892fbfd)
  • Update README (73898c0)

1.16.0 (2019-06-04)

  • Remove Node 6 from Travis (1cab37f)
  • fix: strf-6383 add check for template size for stencil bundling (f674c05)
  • fix: update engines for node in package.json (70ae9a3)
  • feat: strf-6687 update stencil-paper to add font-display support (3af5562)

1.15.9 (2019-04-03)

  • fix: added browser-sync to package-lock (#454) (dcc4795)
  • Revert "feat: Add support for base_url and secure_base_url" (#453) (74d1122)

1.15.8 (2019-04-02)

  • ci: updated paper to 2.0.12 (#451) (5e83f64)
  • docs: Update stencil cli installation link (834fee2)
  • feat: Add support for base_url and secure_base_url (cc3ca08)

1.15.7 (2019-03-26)

1.15.6 (2019-03-07)

  • fix: added bump of package-lock.json to gulp release task (#448) (f2c423b)
  • fix: revert paper_2.0.11 pr (#445) (adf424f)
  • docs: updated paper to 2.0.11 + checked package-lock (#446) (54ddad0)
  • docs(release): releasing 1.15.6 (0bb0eb1)
  • Docs: upgraded paper (#441) (26b3937)
  • feat(theme): add csrf protection to the list of valid features (fe4b795)

1.15.5 (2019-02-05)

  • fix: added fix for scss compilation issue (e6a20a2)
  • fix(cp): STRF-5614 Add enhanced_ecommerce to theme config schema. (58c6fb9)
  • feat: changelog generator (#431) (9e6e225)
  • Increase timeout for build worker process to be ready (794e796)
  • log push errors to the console (a9aca72)
  • PROJECT-1897: Card Management - List, Delete, Edit, Add Cards (44022a0)
  • Proper error handling for bundle task (a4dc6c9)
  • update paper npm version (d5f78a4)
  • Update README (298beaa)
  • upgrade paper package to 2.0.10 (b4ec832)

1.15.4 (2018-12-17)

  • fix(cp): STRF-5614 Add enhanced_ecommerce to theme config schema. (58c6fb9)

1.15.3 (2018-12-11)

  • upgrade paper package to 2.0.10 (b4ec832)
  • Proper error handling for bundle task (a4dc6c9)
  • PROJECT-1897: Card Management - List, Delete, Edit, Add Cards (44022a0)
  • Increase timeout for build worker process to be ready (794e796)
  • log push errors to the console (a9aca72)
  • update paper npm version (d5f78a4)
  • Point to http instead of https for stencil editor sdk. (0a9acf6)
  • Update README (298beaa)
  • Deprecate support for node 4.x (e5c3e96)
  • Deprecate support for node 4.x (1ead058)
  • Bundle all webpack files + release 1.15.0 (537bb93)
  • STRF-4889: Fix error message for upload limit (95ba66b)
  • Update paper & bump version (9217d6f)
  • adding -a and --activate flags to stencil push (5f2ceb8)
  • Update README.md to include min versions of Node (cf9798c)
  • trailing comma on output (0d77cd6)
  • ability to locally save bundled theme after push (f9610d0)