Skip to content

Latest commit

 

History

History
1240 lines (783 loc) · 127 KB

CHANGELOG.md

File metadata and controls

1240 lines (783 loc) · 127 KB

Change Log

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

1.0.0-rc.42 (2023-06-15)

Bug Fixes

  • Addressing typography feedbacks (bcb15bd)
  • Allow checks write for reusable workflow (#2133) (1036621)
  • chore: Fix tests (258c7da)
  • knapsack-renderer: Fix imports and type issues (02a2825)
  • knapsack: Fix import name (58daa0a)
  • knapsack: Fix knapsack package versions (8f4b6f0)
  • package-lock: Fixing broken lock file (#2123) (220b63e)
  • Preserve package-lock when doing a pre-release (#2134) (f3fa092)

Features

  • chore: Add knapsack specs for Car, Elements, Accordions and templates. Reorganized code to keep specs close to components (6be4f75)
  • chore: address PR fedback (d29d72c)
  • chore: address PR feedback (3797395)
  • chore: Fix Lock File (698d8c3)
  • chore: Generalize KnapsackSpec type and move it to elements (c14f1e6)
  • chore: Run setup to update lock file (62b5934)
  • chore: Update Knapsack (10bf110)
  • clean up commands for heroku deploy (9080ed1)
  • knapsack-renderer, vital-card, vital-elements: Fix type issues, update knapsack packages (37935b2)
  • knapsack: Add repo root (fbfff26)
  • knapsack: Add todo comments (250f93e)
  • knapsack: new site ID vital-ds (d29a745)
  • knapsack: Update site deps (4544a01)
  • vital-card: Code Cleanup (58342c6)

1.0.0-rc.41 (2023-06-08)

Bug Fixes

1.0.0-rc.40 (2023-06-07)

Bug Fixes

1.0.0-rc.39 (2023-06-01)

Bug Fixes

  • Add package dependecy (638f5dd)
  • Addressing feedback form PR (bb45365)
  • Addressing feedback form PR (9b38eec)
  • Addressing feedback form PR (d9f7ea0)
  • Addressing PR feedback (e1edfa1)
  • Addressing PR feedback (b94d0f7)
  • bodiless/cli: update node version support to v18 (#2111) (c23379a)
  • Fix identation on styleguide template (0857db8)
  • Force cast on Text decoration test (901108d)
  • Implementing suggestions from PR feedback (84939a3)
  • Implementing suggestions from PR feedback (b6d3b7b)
  • Minor code optimization (22c23ae)
  • Moving typography styleguide to vital-elements package (d1eacd4)
  • Update tests snapshots (b31b022)
  • vita-section, vital-examples: Fix typo (b05b8bc)
  • vita-section, vital-examples: Update docs (1dcab38)
  • vita-section, vital-examples: Update patterns for the Schema and Default Content (f5ed423)

Features

  • component scaffold: Component Scaffolder (#2100) (f476bf4)
  • vital-examples: Fix Lint (062b776)
  • vital-section: Add examples page, address PR feedback (7c1aa40)
  • vital-section: Address PR feedback (3362a81)
  • vital-section: Create vital-section package (74f7c0c)

1.0.0-rc.38 (2023-05-31)

Bug Fixes

  • **vital:** Remove dependency on vital-test from starter. (#2052) (035171b)
  • backend: page clone bug (#2086) (9d8e3ae)
  • bodiless-next: Fixing EmptySitemap error in @sites/--minimal-next-- build (#2079) (9e95283)
  • filtering, page, next: editing bugs on NextJS (#2090) (0ce686b)
  • node-version: update node version to 18.16 (#2095) (0c85755)
  • psh: Fixing platform.sh deployment issues (libvips, pm2 backend script path) (6f73003)
  • vital-layout: Move Disclaimer (#2038) (8696b84)

Features

  • backend: Convert backend to TS upgrade/next (#2058) (dfc56be)
  • components, core: Allow moving list items. (#2051) (a949cf2)
  • core,gatsby-theme: Allow composition of custm page editors (#2060) (6cefa34)
  • next, vital-demo-next, vital-next, minimal-next: Add support to run a NextJS site (#2073) (d5671ee)
  • Upgrade/react18 (#2050) (d889687)

1.0.0-rc.37 (2023-04-18)

Bug Fixes

  • gatsby-theme-bodiless, lerna: patch Lerna canary version generation [canary] (#2037) (cf67a5d)

1.0.0-rc.36 (2023-04-18)

Bug Fixes

  • vital-layout: Add outer Utility menu to header (#2034) (70131d6)

1.0.0-rc.35 (2023-04-17)

Bug Fixes

  • vital-layout/templates: Update Layout/Templates (#2004) (8f56873)

1.0.0-rc.34 (2023-04-13)

Bug Fixes

  • vital-test: change vital-test package to private (#2030) (44996d2)

1.0.0-rc.33 (2023-04-06)

Features

  • components: 'Editable' passes through html props. [Canary] (#2020) (3897084)

1.0.0-rc.32 (2023-04-06)

Note: Version bump only for package bodiless-js

1.0.0-rc.31 (2023-04-06)

Bug Fixes

  • @bodiless/search, gatsby-theme-bodiless: Fix/transpile to esm search and gatsby theme bodiless (#2023) (ad864af)

1.0.0-rc.30 (2023-04-06)

Features

  • gatsby-theme-bodiless, backend, hydration, layouts, tokens, ga4: Replace crypto-browserify with crypto-js (#1955) (bb211c7)

1.0.0-rc.29 (2023-03-21)

Note: Version bump only for package bodiless-js

1.0.0-rc.28 (2023-03-20)

Bug Fixes

1.0.0-rc.27 (2023-03-16)

Bug Fixes

  • styleguide: Swap Styleguide for Layout & Typography (#2003) (d24e9b1)

1.0.0-rc.26 (2023-03-14)

Note: Version bump only for package bodiless-js

1.0.0-rc.25 (2023-03-01)

Bug Fixes

  • vital-buttons, vital-elements: Fix WTB button font-size on desktop. (7ba10ab)
  • vital-buttons, vital-elements: Fix WTB button font-size on desktop. (dc5aab8)

Features

  • chore: Address PR Feedback, remove Header Links from Typography (62eaf2a)
  • chore: Cleanup Vital Component tokens (723c773)
  • chore: Code cleanup (680cc4b)
  • chore: Code Cleanup (aa2994f)
  • chore: Code Cleanup (0b9b2f8)
  • chore: Small code cleanup (9277807)
  • chore: Toggle vercel build (5bf1f82)
  • vital-elements: Address PR Feedback, simplify typography tokens and updated Domain tokens documentation (c11fbc8)

1.0.0-rc.24 (2023-02-23)

Bug Fixes

  • playwright: build issue with playwright installation on ubuntu-latest (0282d1e)

Features

  • gatsby-theme-bodiless: Allow disabling of editor in dev mode. (#1989) (93d67b8)

1.0.0-rc.23 (2023-02-08)

Note: Version bump only for package bodiless-js

1.0.0-rc.22 (2022-10-27)

Bug Fixes

  • core: Support nested default content [canary] (#1964) (9eec257)

1.0.0-rc.21 (2022-10-19)

Note: Version bump only for package bodiless-js

1.0.0-rc.20 (2022-10-19)

Bug Fixes

  • gatsby-theme-bodiless: Prevent crash when setting image source t… (#1963) (3003905)

1.0.0-rc.19 (2022-10-18)

Note: Version bump only for package bodiless-js

1.0.0-rc.18 (2022-10-17)

Bug Fixes

  • documentation: fixing root README.md links (#1961) (fff7416)

1.0.0-rc.17 (2022-09-30)

Note: Version bump only for package bodiless-js

1.0.0-rc.16 (2022-09-22)

Note: Version bump only for package bodiless-js

1.0.0-rc.15 (2022-08-24)

Note: Version bump only for package bodiless-js

1.0.0-rc.14 (2022-08-16)

Note: Version bump only for package bodiless-js

1.0.0-rc.13 (2022-08-01)

Note: Version bump only for package bodiless-js

1.0.0-rc.12 (2022-07-08)

Note: Version bump only for package bodiless-js

1.0.0-rc.11 (2022-07-05)

Bug Fixes

  • gatsby-theme-bodiless: Include gatsby-ssr in the package files (#1934) (cfd18d4)

1.0.0-rc.10 (2022-06-28)

Bug Fixes

1.0.0-rc.9 (2022-06-27)

Note: Version bump only for package bodiless-js

1.0.0-rc.8 (2022-06-23)

Bug Fixes

  • vital-cards: reorg of cards & api doc [canary] (#1916) (0752ecc)

1.0.0-rc.7 (2022-06-17)

Bug Fixes

  • vital-layouts: Make footer more flexible by separating our rewards/copyright (#1917) (36ebaad)

1.0.0-rc.6 (2022-06-16)

Bug Fixes

1.0.0-rc.5 (2022-06-16)

Features

  • bodiless-table: Add extra tokens to target second & third columns (#1918) (76148f5)

1.0.0-rc.4 (2022-06-16)

Bug Fixes

  • @bodiless/navigation: warning in a console when switching from Edit mode to Review Mode (#1873) (d6b0fc9)

1.0.0-rc.3 (2022-06-10)

Bug Fixes

Features

  • bodiless-ga4 & akamai-auth: Update the Bodiless GA4 plugin and add Akamai Auth Plugin [canary] (#1647) (200d935)
  • vital-accordion: Add vital-accordion package (#1899) (d5e75a6)

1.0.0-rc.2 (2022-06-03)

Bug Fixes

  • checkout to merge commit on pull_request_target event (#1808) (6d79474)
  • docs: fixing failed gh-page publishing (c61e13d)
  • editors: Fix hover menu closing on click (#1799) (441a81d)
  • fclasses: Improve mobx warning. (#1794) (3d22eef)
  • fclasses: Remove empty design props from DOM (#1816) (74157db)
  • lists: Fix list context menu not opening on tab (#1771) (57878a1)
  • psh-setup-starter script fixed (#1824) (512ef0d)
  • Remove fs and os node imports in the browser (#1806) (b77f873)
  • vital-cards: update cards with buttons & misc fixes (#1805) (362d7f8)
  • vital-test, vital: fix Shadowing and move to vital-test (#1787) (33be350)

Features

1.0.0-rc.1 (2022-05-20)

Bug Fixes

  • @sites/test-site: Disable tsconfig-paths-webpack-plugin with environment variable (#1775) (d849a5e)
  • bodiless-core: Unhandled Runtime Error when node data is not available (#1776) (7519417)
  • Fix Content Library hover indicator missing (#1786) (021be20)
  • release: Make schema-org and vital-youtube packages public (#1795) (209e84c)
  • vital-demo: fix logo & favicons (#1788) (67c3ebb), closes pr#1498

Features

  • vital-hero, vital-image, vital-card: Add Hero & Card component and update Image (#1500) (95f2c3d), closes pr#1498

1.0.0-beta.18 (2022-05-11)

Bug Fixes

1.0.0-beta.17 (2022-05-11)

Note: Version bump only for package bodiless-js

1.0.0-beta.16 (2022-05-11)

Features

  • vital-flowcontainer, --vital--: Add content library functionality to vital flow container (#1733) (fbe1907)

1.0.0-beta.15 (2022-05-10)

Features

1.0.0-beta.14 (2022-05-05)

Note: Version bump only for package bodiless-js

1.0.0-beta.13 (2022-05-05)

Bug Fixes

1.0.0-beta.12 (2022-05-02)

Bug Fixes

  • bodiless-backend: copy root repo credential helper to tmp clone (#1674) (2caa210)
  • bodiless-backend: Fix image assets paths to be replaced on clone operation (#1652) (925cc59)
  • vital-table: update to beta.11 (#1670) (83e04fe)

Features

1.0.0-beta.11 (2022-04-28)

Bug Fixes

1.0.0-beta.10 (2022-04-26)

Bug Fixes

  • bodiless-psh: hide git credential on platform.sh (531888a)
  • vital-header, vital-footer: convert to default breakpoints and adjust header/footer (#1575) (537cbab)
  • vital-list: fix images on list page, bug in image size, updated /styleguide page to content (#1633) (cbac699)
  • vital-list: Fix typo in static infographic token. (#1623) (179b6c2)

1.0.0-beta.9 (2022-04-21)

Bug Fixes

  • --vital--: Correct shadowed package paths. (222e6b4)
  • bodiless-layouts-ui: cmponent picker in site (#1579) (ba5c39f)
  • bodiless-meta, bodiless-listing: add publishConfig (#1615) (48a9525)
  • bodiless-page: Internal Server Error message shows when there is an attempt to create already existing page (#1607) (bfe09ec)
  • bodiless-page: Internal Server Error message shows when there is an attempt to create already existing page (#1612) (cc29b38)
  • bodiless-richtext: Restore to 30px(default) (#1611) (9c0f355)
  • bodiless-ui: fix close/submit icon, Warning, RTE icons (#1604) (5f4ca2c)
  • bodiless-ui: fix icon size & color (#1596) (e60b434)
  • bodiless-ui: try find all missing bl- prefixes in editor (#1589) (942cfd6)
  • gatsby-theme-bodiless: Revert crypto-js (4cb1c8a)
  • material-icons: remove dependency on google fonts material fonts css & clean up of components. (#1580) (013d547)
  • psh: run build:doc and build:env-vars only for current site (#1613) (af2604d)
  • tailwindcss, fclasses: Demo site content changes causing HMR bundle rebuild on edit env (4b6fa0e)
  • Tailwind: unit test tailwind (#1606) (9074f39)
  • test-site, GatsbyLink: There is a runtime error when clicking Logo after opening Email on /social-share/ (#1602) (d12134a)
  • test-site: restore focus on search input. (7be2f1c)
  • test-site: use test site colors (#1576) (c7f7f48)
  • vital-flowcontainer: update publishConfig (cdf2407)
  • vital-site: fix separator color (#1609) (7e62d6d)

Features

1.0.0-beta.7 (2022-04-13)

Bug Fixes

  • --vital--: Correct shadowed package paths. (222e6b4)
  • gatsby-theme-bodiless: Revert crypto-js (4cb1c8a)
  • vital-flowcontainer: update publishConfig (cdf2407)

1.0.0-beta.5 (2022-04-13)

Bug Fixes

1.0.0-beta.4 (2022-04-12)

Bug Fixes

  • cli: Build bodiless cli as commonjs (#1549) (916f9df)
  • vital-footer: make footer 'sticky' to bottom viewport on short pages (#1513) (dfa818a)

Features

1.0.0-beta.3 (2022-04-11)

Bug Fixes

  • Correct exports of package tailwind configs and starter activation. (#1538) (51f5a54)
  • fclasses: Fix replaceWith passing extra props to Fragments (#1530) (8390ff6)

Reverts

1.0.0-beta.2 (2022-04-05)

Bug Fixes

  • gatsby-theme-bodiless: Properly prefix paths for bodiless gatsby… (#1502) (806b41d), closes #1501
  • gatsby-theme-bodiless: remove null-loader package dep. (#1493) (18c3273)
  • git workflow: fixing Push is not disabled in Main branch on Test Site (#1472) (8ee741e)

Features

1.0.0-beta.1 (2022-03-14)

Bug Fixes

  • publish: update package config for publishing (#1446) (18e9615)
  • test-site,starter: Set correct npm root for lerna bootstrap. (#1454) (5037a5b)

Features

0.3.7 (2022-02-16)

Bug Fixes

  • components: Ensure chameleon base component is replaceable. (#1363) (c6aad8d), closes #1362
  • lint: fixing ESlint detecting common syntax issue (#1343) (92f0099)
  • page move: Move assets on moved pages. (#1326) (51ca192)

Features

  • bodiless-filtering, listing: Listing Page - Flow Container - Default Filter (#1273) (4e27dc2)
  • Layout, Content library: content Library item created on a deleted page uses src of this … (#1358) (86d132d)

Performance Improvements

  • components,layouts: Improve performance of heavy component selectors (#1308) (050fa7b), closes #1236

0.3.6 (2022-01-24)

Bug Fixes

  • bodiless-gtm: Add bodiless/gtm and make withDataLayerScript more flexible (#1340) (77abac2)
  • gatsby-plugin-ssi: Fixing Unsafe builtin usage fs.readFileSyn error in Gatsby v3 (#1342) (6a058b1)
  • gatsby-theme-bodiless: Fix changes on bodiless packages not triggering rebuilds (#1328) (d80f7dc)

Features

  • aria-label: Add Aria Label Type (f9309ef)
  • aria-label: Add Package Lock File (706d09b)
  • aria-label: Add Skelenton Helpers To Convert Id Into Props (3d31de1)
  • aria-label: Adjust Aria Label Id (4169f57)
  • aria-label: Edit Aria Label Field And Add It To Submit Handler (a4c0e2e)
  • aria-label: Fixing aria-label field logic (171af80)
  • aria-label: Implement hook to add aria-label props (da7a154)
  • aria-label: Implementing aria-label overwrite (82f9e8f)
  • icon: Remove material icons font from production build (#1322) (d980889)
  • redirect: Ability edit redirects (#1330) (aad069b)
  • search: Search enhancements (#1319) (97b0744)

0.3.5 (2021-12-29)

Bug Fixes

  • bodiless-oidc: Lock oidc-client-ts dependency to v2.0.0-rc.2 (#1318) (91fb1d1)
  • GTM: nested GTM DataLayer (#1288) (683e5a8)

Features

  • component: Redirect via clientside (#1272) (0aa63e4)
  • filtering: Enable optional hiding of filterable item when no ta… (#1231) (c037111)

0.3.4 (2021-12-16)

Bug Fixes

  • unlink: Fix warning when unlinking library (#1306) (24ffecd)

0.3.3 (2021-12-15)

Bug Fixes

0.3.2 (2021-12-13)

Bug Fixes

  • informed: Unlock "informed" package version, fix related issues (#1212) (7742a3f)

Features

0.3.1 (2021-11-15)

Bug Fixes

  • backend: clone page breaking with certain pages (#1183) (96754f7)
  • richtext: Ensure slate editor has valid data. (#1197) (c486ee2), closes #1196

Features

  • components: Allow users disabling pages, content links and menu items (#1143) (367e888)
  • Content library: Content editor can create Library Item (#1191) (0569087), closes #839
  • oidc: Akamai Hosted Login (#1190) (145adb8)
  • unpublish: User can see a link is disabled in edit mode (#1207) (dd002f3)

0.3.0 (2021-11-01)

Features

  • bodiless-backend,gatsby-theme-bodiless: Add page clone button (#1144) (6aa65c1)
  • components, layouts: Enable use of component selector in chameleons. (#1187) (770a187)
  • gatsby-theme-bodiless: Implements delete page functionality - Fixes (#392) (#1162) (768414c)
  • gatsby-theme-bodiless: Implements delete page functionality (#392) (#1125) (8f52447)

0.2.10 (2021-10-01)

Bug Fixes

Features

  • components: Add page disable button (cfbfc20)
  • filtering: Register filterable items (#1107) (97b50bc)

0.2.9 (2021-08-20)

Bug Fixes

  • accordion: 'aria-labelledby' refers to a missing element, or is empty (#1047) (a898b46)

Features

0.2.8 (2021-07-28)

Bug Fixes

  • navigation: Menu Accessibility Remediation (#1029) (2f13256)

Features

  • bv: Enable sites to configure BV per page. (#1033) (88feba7)

0.2.7 (2021-07-20)

Bug Fixes

  • filtering: Update selected filters properly from query string. (#1026) (9f88309)

0.2.6 (2021-07-20)

Bug Fixes

  • search: Typeahead/suggestion item click does not trigger the search (#1024) (47aa0c4)

0.2.5 (2021-07-16)

Bug Fixes

  • components: Properly report size when smaller than sm breakpoint. (#1020) (1d771eb)

Features

0.2.4 (2021-07-02)

Bug Fixes

  • Navigation: Fix asTopNav adding every submenu option to Chameleon (#1013) (e8581c8)

Features

0.2.3 (2021-06-14)

Bug Fixes

  • components: Allow link target to be passed as prop. (#1007) (7bed795)

Features

  • gatsby-theme-bodiless: Inject canonical preset to gatsby image node. (#998) (713356e)

0.2.2 (2021-06-08)

Bug Fixes

  • enhanced tailwind.config.js resolution (#935) (732dc60)
  • backend: backend failed due to incomplete git operation (#983) (d75ac97), closes #982
  • components: remove withResizeDetector that breaks cards equal height (2258f1b)
  • components: selected file styles in the file upload form (#1003) (2208809)
  • navigation: breadcrumb current-page attribute (#997) (c92773f)

Features

0.2.1 (2021-05-12)

Bug Fixes

  • carousel: carousel remediation (#975) (37f64a2), closes #1
  • homepage: Fix 'View Site Build Basics' link goes to 404 (#989) (#989) (c378014)
  • navigation, organisms, test-site: Fix asTopNav and rename Touts to Cards (#991) (3c89c62)

Features

  • layouts: Nested flow container enhancementws (#972) (7dc7e36)
  • navigation: Breadcrumbs Accessibility (#974) (2b70053)

BREAKING CHANGES

  • navigation, organisms, test-site: - Renamed withToutsSubMenu to withCardsSubMenu.
  • asTopNav() now accepts Main key to apply default navigation styles to the Main Menu.
  • asTopNav('List' | 'Columns' | 'Cards') is no longer applies asTopNav('Main') by default.

0.0.72 (2021-04-01)

Bug Fixes

  • core: Fix core dependency and update example sites lock files (#948) (1b1406d)

0.0.71 (2021-03-31)

Bug Fixes

  • core: Content library button did not merge properly. (#927) (a97949e)
  • core, layouts: Context menu doesn't move as RTE expands (#830) (#937) (7fbe9fa)
  • fclasses: Ensure startWith component does not apply to nested design keys (#906) (d85f4b4), closes #802
  • fclasses: Short term fix for addClasses type error. (#938) (7319a14), closes #919
  • test-site: move GTM to page menu. (#910) (c0abbb3)

Features

BREAKING CHANGES

  • core,components: Structure of compound form data has changed.

Fields in compound forms are now namespaced by the snippet id.

Since edit forms (those created by withEditButton or asBodilessComponent) are now compound forms, this change affects them as well.

0.0.70 (2021-02-24)

Bug Fixes

  • components: prevent set state for unmounted component (#854) (7132142)
  • layouts: nested flow container context menu order (#863) (11101e2)
  • starter: Highlighting Link in Tout replaced it with actual href link (#844) (4f70f1e), closes #616
  • test-site: Add nodekey to limited flow container. (#890) (1e340ad)

Features

  • bodiless-core-ui: activate context for group in Local context menu (#861) (2581ada)
  • layouts: Enable Nested Flow Containers (#843) (8fb6418)
  • search: Search Component - Type Ahead (#832) (b2d3373)

0.0.69 (2021-02-12)

Bug Fixes

  • close mobile search box on enter (#821) (51ca2a8)
  • richtext: Local Context Menu with a selected style option stays visible after opening an Admin Menu form (#795) (9b6858e)

Features

  • bodiless-components,bodiless-migration-tool,gatsby-theme-bodiless: Bodiless Image supports Img Title (#755) (45ed2aa)
  • bodiless-ui,bodiless-core-ui,bodiless-layouts: Context Menu Enhancements : RTL divider & Component Label (#816) (f74bc0d)
  • components: add a go to link for bodiless links in edit mode. (#823) (dd85931), closes #585
  • core: Make text editors designable (#837) (8a507bd)
  • fclasses: Add configurable attribute for design keys (#822) (546b606)

0.0.68 (2021-01-25)

Bug Fixes

  • components: Breadcrumbs lost when a component context is activated in edit mode (#808) (f64143d)
  • docs: Images still missing from docs (fc16bdc)
  • docs: missing images in docs (#786) (224b66e)
  • organisms: Fix Menu item overlap after mouseover (#785) (cf4445e)
  • organisms: Remove w-content token from Menu and move it to test site (#818) (3e6847f)
  • search: close mobile searchbox on submit (#805) (cac4d78)

0.0.67 (2021-01-12)

Bug Fixes

  • richtext: #791 - Fix crash when pasting empty last element. (#792) (8d5caa3)

Features

0.0.66 (2020-12-29)

Bug Fixes

  • components: Image component - Fix Unhandled Rejection (#776) (2ca8653)

Features

  • components: Implement responsive search box (#766) (e1bac0b)
  • richtext: paste links into richtext (#769) (db78b74)

0.0.65 (2020-12-23)

Bug Fixes

  • test-site: homepage hero image is not displayed in edit mode (#741) (4c90827)

0.0.64 (2020-12-16)

Bug Fixes

Features

0.0.63 (2020-12-08)

Bug Fixes

  • gatsby-theme-bodiless: allow to pass props to gatsby img (#734) (836f8ba)

0.0.62 (2020-12-02)

Features

  • components: Normalize link Href (#659) (5d99541), closes #633
  • components, organisms: Menu Trails (#697) (b0b16b4)
  • gatsby-theme-bodiless: webp image presets fallback and ability to override default sharp image processing arguments (#613) (898237b)
  • migration-tool: scrape bodiless data (#682) (71be358)
  • migration-tools: create json files for scraped images (#726) (51e459d)

0.0.61 (2020-11-25)

Bug Fixes

  • layouts: Set initial width of a new item. (#713) (f6aca9b)
  • moved package css compilation and purge to site level (#707) (cfeb8eb)

Features

0.0.60 (2020-11-18)

Bug Fixes

  • bodiless-layouts: Add local context menu and activator to flow container items. (#665) (548d2d6)
  • gatsby-plugin-ssi: Each child in a list should have a unique key prop (#517) (78035b5)
  • richtext: [GAP] 2 clicks are needed on a newly created menu item to open Local context menu #671 (2710ef9)
  • richtext: [GAPS] RTE editor doesn't allow for inline files/components (aka inline CTA styled buttons) (#481) (3647e41)

Features

  • components, core, organisms: Burger Menu with Breadcrumbs (#637) (23af96d)
  • components, ui: Updates to the Main Menu Links (#672) (ca0e823)
  • core, layouts, layouts-ui: Add "Clear" Functionality for Component Library Filters (#669) (df03dbf), closes #668
  • fclasses: Design Keys (#685) (0db060a), closes #660
  • migration-tool: migrate site skeleton (#678) (db01c52)
  • Purge CSS Enhancements (#632) (9f9c6de)

0.0.59 (2020-11-05)

Bug Fixes

  • core: Context Menu Panel for link/image/seo disappear when you mouse moves off (#639) (43e0d84)
  • layouts: Various FlowContainer bugs + Snap Indicator (#658) (b4fec7b), closes #657 #654 #656

Features

  • search: component library search component (#592) (faa2219)

0.0.58 (2020-10-23)

Features

0.0.57 (2020-10-15)

Bug Fixes

  • core: The forms overlay the bottom part of Local Menus (#562) (cd1458f)
  • richtext, richtext-ui: Additional ... in RTE throws type is invalid error and serves WSOD (#536) (d35ddd4)

Features

  • components: youtube and iframe (#569) (388166c)
  • core: Remove submit button from non-interactive forms (#564) (3382d54)
  • core, layouts: Closing Main Menu Panel Windows (#571) (3e0b9f0)

BREAKING CHANGES

  • core: Describe the nature of the breaking change here.

More Details about the breaking change. -->

0.0.56 (2020-09-21)

Bug Fixes

  • richtext: Slate editor in tooltip with shared node. (#540) (5c62a77), closes #535

Features

  • backend, components: Image files should be uploaded to path per page (#527) (8bffeac)
  • core: Improved Context Menu API (#519) (463e8f6), closes #3 #487 #486
  • gatsby-theme-bodiless: Image generation on upload (#531) (6524581)
  • gatsby-theme-bodiless, backend: Better handling of merge conflicts (#502) (8ae1edb)
  • ui, layouts-ui: Simplify Component Resizing (#532) (6a3896a)

Reverts

  • Revert "Update README.md" (8ae3c5c)

0.0.55 (2020-08-28)

Bug Fixes

  • cypress: Link Toggle smoke tests fails intermittently (#525) (afa155a)
  • starter-kit: Starter kit cleanup (#482) (6bf6b1f)

Features

  • core-ui, ui: Standardize Admin UI Icons and Labels (#516) (576af00)
  • gatsby-theme-bodiless, core, ui: Unify global menu modal and spinner behavior in form actions (#503) (e5d7a76), closes #410
  • layouts: Simplify the IA of the Filter System (#512) (9694175)

0.0.54 (2020-08-24)

Bug Fixes

  • cli: npm ENOENT on spawning processes on windows (#498) (08ccebe)

Features

  • fclasses: Allow adding/removing classes conditionally via fclasses (#440) (d3d522b)
  • layouts: Update the Rich Text Options in the Component Picker (#497) (28a0771)
  • test-site: Image component: 'swap' operation is not transfering data between linkable and non-linkable components (#507) (bbe8302)

BREAKING CHANGES

  • fclasses: chaining support is removed from addClasses and removeClasses. If your code contains chained addClasses/removeClasses, you need to replace the chaining with flow/flowIf or any other helpers that provides functional composition. For example, when you have in your code
addClasses('classA').removeClasses('classB')

you need to change it to

flow(
  addClasses('classA'),
  removeClasses('classB'),
)

0.0.53 (2020-08-13)

Bug Fixes

  • bodiless-ui: erroneus area error during gatsby build (#491) (2dc2a49)
  • components: Fix invalid prop warning when toggling to a fragment in preview mode. (#495) (ad06710)

0.0.52 (2020-07-29)

Bug Fixes

  • test-site: Add Page padding on example site (#454) (66ab492)
  • test-site: Change gallery-final header to landscape image (#452) (d1457d1)
  • test-site: Editable 404 with flowcontainer (#457) (51e2239)
  • test-site: Fix contentful link (#444) (cdd6301)
  • test-site: Reusable Logo (#455) (599603b)

Features

  • core-ui: add a warning element for user warning messages (f40eb6c), closes #416
  • documentation: API Doc for Site builder (#474) (14e7594)
  • documentation: Document API documentation standards for JSDoc (#414) (95af4e2)
  • gatsby-theme-bodiless: Refresh on pull that has upstream changes (#395) (0e76057)
  • gatsby-theme-bodiless: Retry on Error When Saving to the Backend (#419) (931e87c)

0.0.51 (2020-07-01)

Bug Fixes

  • components: an image cannot be added in a component if a previous attempt was unsuccessful (#367) (09963e7)
  • migration-tool: ENOTDIR not a directory error during build (#386) (144701e)
  • test-site: Component Picker titles/descriptions (#385) (a74db4f)
  • test-site: Test site needs Footer rendered with new design api #288 (#378) (e902f48)

Features

  • components: remove the # from the link URL input field (#373) (9ca6caa), closes #374
  • core, ui: Notify of Upstream Changes in Edit Environment (#368) (769d1dc)
  • layout: component picker open by default (#393) (fc0513a), closes #264

0.0.50 (2020-06-12)

Features

  • documentation: allow to override doc site resources locally (#369) (1884179)
  • gatsby-theme-bodiless, components, core, layouts: Add labels and update icons for admin menu (#361) (93e7033)

0.0.49 (2020-06-08)

Bug Fixes

  • Example Test Site: Submenu items lost their background style. (#356) (0e2d719)
  • gatsby-theme-bodiless: Revert pulling the changes to local when "Pull" is executed (#358) (022ac75)
  • migration-tool: postbuild should not trim ssi elements from generated html (#362) (5a4477f)
  • test-site: Fix missing registerSuggestions on filter-item page (#340) (211da0c)

Features

  • core, ui: Notifications/Alerts. (#346) (136abd3), closes #300
  • gatsby-theme-bodiless: Merge Production Changes on Pull (#353) (4c6808e)
  • Migration tool: Migrate page and resource redirections. (#309) (4b4163b)

0.0.48 (2020-05-20)

Bug Fixes

  • migration-tool: TypeError: tag[primaryAttributeKey].toLowerCase is not a function (8c3fde5)
  • richtext: richtext is not refreshed on server data change (#292) (df0075d)
  • test-site: Highlighting Link in Tout replaced it with actual href link (28ad049)
  • ui: Adjust contextual menu position (#319) (e16e299)

Features

BREAKING CHANGES

  • components, components-ui: * Styles of @bodiless/components image picker changed. Functionality of image picker is not impacted, just visual appearance changed. If a site uses Image or asBodilessImage from @bodiless/components, then the site is impacted. The recommended migration path is to change Image and asBodilessImage import from "@bodiless/components" into "@bodiless/components-ui". Example of the migration can be found in test site.

0.0.47 (2020-04-22)

Bug Fixes

  • migration-tool: renamed an attribute reserved for extracting common components (#240) (e075b49)
  • migration-tool: site build failed due to invalid page content (#272) (92dc154)

Features

  • core: component default content (#219) (379e655)
  • layout: Rename Flexbox to FlowContainer (#118) (aa295bb)
  • migration-tool: Migrate 404 page (#260) (c93471a)
  • release, publish: Automate package publication on GitHub - Update release document. (#269) (f16b5c7)

0.0.46 (2020-04-08)

Note: Version bump only for package bodiless-js

0.0.45 (2020-04-08)

Bug Fixes

  • docs: Docs Homepage is lost on gh-pages (#249) (051eea7)
  • migration-tool: Improve script content transformation (#239) (05117d2)
  • psh: Provide default psh cache expiry for /__docs (#261) (f00ead7)

Features

  • core-ui: Implement reusable modal overlay and use in create page & … (#216) (230334e)
  • example/test-site: Updated the test site to have the correct pa… (#236) (6729765)
  • psh: Provide default psh cache expiry and allow local override (#220) (4fb1e81)

BREAKING CHANGES

  • psh: - Instead of just copying *.platform.app.yaml files it will merge existing local versions with a default version from @bodiless/psh with local versions taking precedence. Only keys from /bodiless-psh/resources/.platform/platform.whitelist.yaml will be merged

0.0.44 (2020-03-26)

Bug Fixes

  • @bodiless/migration-tool: scrape video file injected using video html element (#210) (d8c7d9c)

Features

  • components: Add google tag manager & datalayer. (#207) (9ee52e3)
  • gatsby-theme-bodiless, starter, test-site: purge unused css (#195) (1b54d82)
  • gatsby-theme, backend, core, richtext, components, organisms: Deleted Data Should Not be Retained (#144) (0821c89), closes #14
  • layouts: Define Design for the Flexbox (#209) (cd9f6ca)
  • migration-tool: Enhance handling of non-existing source site resources (#191) (63fea0e)
  • organisms: Element selector enhancement for Single Accordion (#206) (6325670)

BREAKING CHANGES

  • gatsby-theme-bodiless, starter, test-site: bodiless/components does not export Link component anymore. One, who consumes Link component, should replace Link with a site level link component.
  • gatsby-theme, backend, core, richtext, components, organisms: 1. Submenu data model changed. The first reason is to make menu/submenu data model similar to list/sublist data models, so that menu/submenu can leverage api provided by list component. The second reason is to solve a submenu bug in which one json file stores data from multiple nodes. Particularly, submenu item stores toggle and a list sublist items. One, who has a submenu on a site, will have to either update existing submenu json files or recreate submenu. Example how to update submenu json files of existing site is demonstrated on the demo site. pr 41.
  1. Accordion changes. Node is removed from SingleAccordionClean. The reason is to provide consumers more control over how the node is added to accordion. Particularly, this change was needed for burgermenu, which leverages accordions, so that burgermenu can read submenu data from accurate node. One, who uses SingleAccordionClean to compose custom accordions, should inject node to the custom accordions. Example can be found in test-site/src/components/SingleAccordion/index.tsx. withNode has been added to asSingleAccordion.

0.0.43 (2020-03-11)

Bug Fixes

  • bodiless-migration-tool: allow to migrate a site with bareroot domain specified (#186) (4d24c07)
  • components, core: Fix withEditPlaceholder components order (3c1f99b)
  • layouts: Fix/no link in flexbox (#198) (066f0ed)
  • migration-tool: Header and Footer components are missing (c4e6a82)
  • psh: Platform.sh site return 502 error instead of 404 page on non-existing pages. (ca72aa6)

Features

  • migration-tool: Provide fallback on migration errors to generate plain html. (#175) (8d9a003)

0.0.42 (2020-02-28)

Bug Fixes

Features

  • components: Add withEditPlaceholder HOC to bodiless-components (#174) (c1380e3)

BREAKING CHANGES

0.0.41 (2020-02-28)

Bug Fixes

  • bodiless-backend: do not require morgan when it is disabled (#159) (35a6756)
  • migration_tool: Migration tool fix default value for disableTailwind (#163) (65a2d3f)
  • npm run new & npm run sites:update starter fail with errors (#153) (a998f5f)

Features

  • bodiless-core: edit ui should start in preview mode (#170) (22b4f4c)
  • layouts: Allow specifying default width for flexbox item. (#164) (9a4bc2f), closes #162
  • migration_tool: Migration tool enhancement to auto turn off Bodiless-Tailwind Theme (#155) (4c5203d)

0.0.40 (2020-02-21)

Bug Fixes

  • bodiless-migration-tool: "UnhandledPromiseRejectionWarning: Error: Page crashed!" thrown by migration tool (#82) (f966636)
  • bodiless-richtext: improved richtext input lag on a page with multiple richtext elements (#104) (e243b2d)
  • gatsby-theme-bodiless: Deleting json file for any component does not reset content (#145) (b76eb6e)
  • gatsby-theme-bodiless: Fix revert does not refresh page (#110) (629b3ef)
  • gatsby-theme-bodiless: Typed chars disappear sporadically (#52) (4829496), closes #14 #14 #14
  • migration_tool: 'npm run setup' fails on Windows (#139) (ac8a580)
  • migration_tool: do not create a page when an internal url is redirected to an external (#95) (df5077a)
  • migration_tool: issues in FAQ pages (#126) (2d4a6cb)
  • migration_tool: SyntaxError: Unexpected token (#84) (208d9f7)
  • psh: platform.sh files get created with lerna (#108) (7192372)
  • psh: Private npm registry for static site. (#148) (d3599f7)

Features

  • core: Alter the Main Menu in Preview Mode (#132) (abebb43)
  • core: Preview Mode Session (#117) (4246986)
  • documentation: Support better control over IA (#129) (05c94fd)
  • fclasses: Change startWith so that it does not replace the whole item but instead just the starting Component (#57) (71f0b60)
  • layout: Create a location Switcher for the Edit Admin UI Menu (#149) (943e960)
  • layout: Easily identify a flexbox area on page so that can start… (#99) (8148e1c)
  • layouts: Component Switcher (#105) (1e1ce8e), closes #69
  • psh: Improve psh-init with better logic for custom overrides. (#135) (79bbfc5)

BREAKING CHANGES

  • fclasses: startWith functionality will not replace any other HOC that has been previously applied

0.0.39 (2020-01-30)

Bug Fixes

  • p.sh: Fix env vars are not generated for p.sh. (#89) (c3d9ed3)

0.0.38 (2020-01-29)

Bug Fixes

  • New page form freezes the screen after upgrading informed (#75) (739a2a2)
  • components: Remove image button from left menu. (#87) (ec86536)
  • migration_tool: removed the logic that determines if the tool is triggered in monorepo (#62) (4084d3c)
  • psh: Remove docs app from platform.sh (#78) (8b19fce), closes #1234 #4567 #71
  • test-site, documentation: Fixed a image location in documentation and make small change in test-site from demo prep (#56) (4de737d)

Features

  • @bodiless/core: Initial Commit. (097812f)
  • @bodiless/fclasses: Initial Commit. (fa9ac2a)
  • @bodiless/gatsby-theme-bodiless: Initial Commit. (33ab746)
  • @bodiless/psh: Initial commit. (c475668)
  • Host docs on GitHub Pages (#6) (a26c386), closes #5
  • bodiless-js: Initial Commit. (d3cc4a2)
  • core-ui, layouts, layouts-ui, ui: Update Flexbox Fly-Out Panel UI (#55) (ef21da6)
  • organisms: Burger Menu (#20) (05f5833)
  • richtext: Refactor the RichText API (#18) (a700a1a)
  • starter: Add gatsby-starter-bodiless to monorepo (#12) (f5d8d2a), closes #7
  • test-site: Add Type to all of the items in the flexbox (#46) (d40bcce), closes #45

0.0.37 (2020-01-17)

Bug Fixes

  • fclasses: Design transformer does not update passthroughProps when its props are changed (#10) (c2040f7)
  • richtext: Format bar persists when leaving edit mode (#24) (3b09277)
  • richtext: Rich Text Editor menu appears for a moment in the bottom of a page (#43) (#44) (28fe4c4)

Features

  • bv: inline ratings widget (#9) (1db5ee8)
  • Host docs on GitHub Pages (#6) (14461ad), closes #5
  • gatsby-theme-bodiless: GH-26 Add author to commits if possible. (#25) (3297c96), closes #26
  • gatsby-theme-bodiless: Remove the Pull Changes Button from the Edit UI (#31) (cb5e370)
  • layouts: Remove checkmark icon from component picker (#33) (ab6ce73)
  • layouts, test-site: Add product listing template, fix a few flexbox bugs (#13) (1f7307e)
  • richtext: Refactor the RichText API (#18) (d4616c7)
  • ssi: restored invocation of processing ssi elements (#19) (2c5ee8f)
  • starter: Add gatsby-starter-bodiless to monorepo (#12) (242a8a4), closes #7

BREAKING CHANGES

  • richtext: The API for injecting components was refactored to use the Design API.