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)
- 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)
- 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)
1.0.0-rc.40 (2023-06-07)
- docs: fixing page build cycle (#2116) (0883526)
- package-lock: Restore broken lock file (#2113) (b3a1f99)
1.0.0-rc.39 (2023-06-01)
- 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)
- 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)
- **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)
- 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)
1.0.0-rc.36 (2023-04-18)
1.0.0-rc.35 (2023-04-17)
1.0.0-rc.34 (2023-04-13)
1.0.0-rc.33 (2023-04-06)
1.0.0-rc.32 (2023-04-06)
Note: Version bump only for package bodiless-js
1.0.0-rc.31 (2023-04-06)
- @bodiless/search, gatsby-theme-bodiless: Fix/transpile to esm search and gatsby theme bodiless (#2023) (ad864af)
1.0.0-rc.30 (2023-04-06)
- 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)
1.0.0-rc.27 (2023-03-16)
1.0.0-rc.26 (2023-03-14)
Note: Version bump only for package bodiless-js
1.0.0-rc.25 (2023-03-01)
- vital-buttons, vital-elements: Fix WTB button font-size on desktop. (7ba10ab)
- vital-buttons, vital-elements: Fix WTB button font-size on desktop. (dc5aab8)
- 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)
- playwright: build issue with playwright installation on ubuntu-latest (0282d1e)
1.0.0-rc.23 (2023-02-08)
Note: Version bump only for package bodiless-js
1.0.0-rc.22 (2022-10-27)
1.0.0-rc.21 (2022-10-19)
Note: Version bump only for package bodiless-js
1.0.0-rc.20 (2022-10-19)
1.0.0-rc.19 (2022-10-18)
Note: Version bump only for package bodiless-js
1.0.0-rc.18 (2022-10-17)
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)
1.0.0-rc.10 (2022-06-28)
1.0.0-rc.9 (2022-06-27)
Note: Version bump only for package bodiless-js
1.0.0-rc.8 (2022-06-23)
1.0.0-rc.7 (2022-06-17)
1.0.0-rc.6 (2022-06-16)
1.0.0-rc.5 (2022-06-16)
1.0.0-rc.4 (2022-06-16)
- @bodiless/navigation: warning in a console when switching from Edit mode to Review Mode (#1873) (d6b0fc9)
1.0.0-rc.3 (2022-06-10)
- duplicate call removed (#1825) (b028f13)
- vital-demo: Add Homepage Content & minor fixes (#1911) (6ca035c)
- 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)
- 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)
- bodiless-core: BodilessJS Remove AsBodilessComponent Edit code from Static bundle #1542 (#1785) (3ab1ba8)
- fclasses: Overload asTokenSpec. (#1817) (d1ba18b)
- i18n: Implement i18n (#1621) (7680403)
- playwright: Migration from cypress to playwright (#1487) (0903817)
- playwright: smoke tests for Component Picker (#1810) (fe9eaa8)
- search: Add @bodiless/vital-search (#1628) (7ce3fb8)
- Vital Content Listing (#1801) (b71fbad)
- vital-buttons: Add Buttons (#1781) (e9dc1e5)
- vital-navigation: Add Breadcrumbs (#1778) (756284e)
1.0.0-rc.1 (2022-05-20)
- @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
- 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)
1.0.0-beta.17 (2022-05-11)
Note: Version bump only for package bodiless-js
1.0.0-beta.16 (2022-05-11)
- vital-flowcontainer, --vital--: Add content library functionality to vital flow container (#1733) (fbe1907)
1.0.0-beta.15 (2022-05-10)
1.0.0-beta.14 (2022-05-05)
Note: Version bump only for package bodiless-js
1.0.0-beta.13 (2022-05-05)
- bodiless-layouts: only orange on hover (#1677) (90b3f13)
- trigger setup updated (#1650) (dc7d0f2)
- vital-elements,layout,nav: fix breakpt issues (#1664) (8026a2e)
1.0.0-beta.12 (2022-05-02)
- 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)
1.0.0-beta.11 (2022-04-28)
- bodiless-layouts & layouts-ui: empty = gray (#1646) (eef363a)
- bodiless-page: 500 error message update (#1665) (9ab9161)
- bodiless-psh: git credential helper issues. (1b536dc)
- layouts-ui: Add missing tailwind export. (#1656) (601bc7d)
- trigger setup updated (#1650) (#1653) (b237514)
- vital-list: change none to undecorated (#1662) (57c6e7b)
1.0.0-beta.10 (2022-04-26)
- 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)
- --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)
- cli: Bodiless new (#1568) (3bc0e2c), closes #1520
- Fully disable save by env var. (#1600) (b19cd73), closes #1479 #1522 #1479
- vital-list: Add new vital list component (#1554) (18d6278), closes #1559
- vital-meta: Create new vital-meta package. (#1555) (f665120)
1.0.0-beta.7 (2022-04-13)
- --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)
1.0.0-beta.4 (2022-04-12)
- cli: Build bodiless cli as commonjs (#1549) (916f9df)
- vital-footer: make footer 'sticky' to bottom viewport on short pages (#1513) (dfa818a)
- vital-navigation: Add vital Navigation #12 (#1495) (c191dac), closes #7 #8 #10 #13 #16 #19 #20 #21 #22 #24
1.0.0-beta.3 (2022-04-11)
- Correct exports of package tailwind configs and starter activation. (#1538) (51f5a54)
- fclasses: Fix replaceWith passing extra props to Fragments (#1530) (8390ff6)
- Revert "WIP on i18n" (43977ce)
1.0.0-beta.2 (2022-04-05)
- 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)
- action to crate daily qa branch implemented (#1494) (07a05ec)
- Add static replacement mechanism (#1440) (22384f1)
- bc-footer: Add Brand.com Footer (#1450) (9025ae5), closes #7 #8 #10 #13 #16 #17
- vital-templates, vital-flowcontainer: Add generic template (#1483) (d1c1e46), closes #1455
- webpack: Token Shadowing (#1465) (1b88de6), closes #1466
1.0.0-beta.1 (2022-03-14)
- publish: update package config for publishing (#1446) (18e9615)
- test-site,starter: Set correct npm root for lerna bootstrap. (#1454) (5037a5b)
0.3.7 (2022-02-16)
- 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)
- 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)
- components,layouts: Improve performance of heavy component selectors (#1308) (050fa7b), closes #1236
0.3.6 (2022-01-24)
- 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)
- 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)
- bodiless-oidc: Lock oidc-client-ts dependency to v2.0.0-rc.2 (#1318) (91fb1d1)
- GTM: nested GTM DataLayer (#1288) (683e5a8)
- component: Redirect via clientside (#1272) (0aa63e4)
- filtering: Enable optional hiding of filterable item when no ta… (#1231) (c037111)
0.3.4 (2021-12-16)
0.3.3 (2021-12-15)
- adminui: Fix admin ui issue (#1307) (df9df32)
- bodiless-components: Allow digits in anchor id (#1291) (12d7a67)
0.3.2 (2021-12-13)
- Add tree shaking support to all browser packages (#1251) (0c73113), closes #1254 #1244 #1245 #1261 #1283
- gatsby-theme-bodiless: Implements move page functionality (#1054) (#1252) (1d2b9a0)
- layouts, layouts-ui: UX Identification of Library Components (#1227) (d44ef46), closes #1083
- library: Unlink Library Item (#1247) (d3cb88c)
0.3.1 (2021-11-15)
- backend: clone page breaking with certain pages (#1183) (96754f7)
- richtext: Ensure slate editor has valid data. (#1197) (c486ee2), closes #1196
- 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)
- 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)
- core: Update withAppendChild and withPrependChild (#1074) (0623663)
- filtering: Fix missing export (#1135) (8b0698d)
- components: Add page disable button (cfbfc20)
- filtering: Register filterable items (#1107) (97b50bc)
0.2.9 (2021-08-20)
0.2.8 (2021-07-28)
0.2.7 (2021-07-20)
0.2.6 (2021-07-20)
0.2.5 (2021-07-16)
0.2.4 (2021-07-02)
0.2.3 (2021-06-14)
0.2.2 (2021-06-08)
- 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)
0.2.1 (2021-05-12)
- 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)
- layouts: Nested flow container enhancementws (#972) (7dc7e36)
- navigation: Breadcrumbs Accessibility (#974) (2b70053)
- navigation, organisms, test-site: - Renamed
withToutsSubMenu
towithCardsSubMenu
.
asTopNav()
now acceptsMain
key to apply default navigation styles to the Main Menu.asTopNav('List' | 'Columns' | 'Cards')
is no longer appliesasTopNav('Main')
by default.
0.0.72 (2021-04-01)
0.0.71 (2021-03-31)
- 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)
- core,components: Edit button improvements (#878) (4d762b9), closes #624 #794 #624 #794
- gatsby-theme-bodiless: Bodiless Image Refresh (#860) (c696757)
- gatsby-theme-bodiless: gatsby link (#928) (f40d23d)
- layouts: Supply HTML to Flow Container (#916) (ea27cdb)
- tokens: Token Browser (#926) (c09d22d), closes #925
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- components: Allow sanitizers for editable text. (#784) (b9fd92a), closes #796
- layout: fix rtl flow container. (#775) (4be9cec)
0.0.66 (2020-12-29)
- components: Implement responsive search box (#766) (e1bac0b)
- richtext: paste links into richtext (#769) (db78b74)
0.0.65 (2020-12-23)
0.0.64 (2020-12-16)
0.0.63 (2020-12-08)
0.0.62 (2020-12-02)
- 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)
- layouts: Set initial width of a new item. (#713) (f6aca9b)
- moved package css compilation and purge to site level (#707) (cfeb8eb)
- components: Content Library (#696) (ee66fb8), closes #1 #4 #2 #5 #3
- layouts: Component Selector Search (#708) (54d2d4f), closes #667
- layouts: Flow container "copy" button (#686) (60dd9c8)
0.0.60 (2020-11-18)
- 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)
- 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)
- 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
0.0.58 (2020-10-23)
0.0.57 (2020-10-15)
- 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)
- 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)
- core: Describe the nature of the breaking change here.
More Details about the breaking change. -->
0.0.56 (2020-09-21)
- 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)
- Revert "Update README.md" (8ae3c5c)
0.0.55 (2020-08-28)
- cypress: Link Toggle smoke tests fails intermittently (#525) (afa155a)
- starter-kit: Starter kit cleanup (#482) (6bf6b1f)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- backend: Add API to check for upstream changes. (#314) (554a29e), closes #312
- cli: Create CLI to install local packages (#188) (4d78c7a), closes #187
- Compoenet: "Filterable Metadata" Component (#276) (159ccb0)
- components: Youtube video component (#328) (344d44e)
- components, components-ui: Add Image Component (#316) (a3fba5d)
- components, organisms: PLP Utilizes Filtering System (#291) (9ba3fe8)
- core: Sidecar Node API (#320) (1c61274), closes #285 #321
- gatsby-theme-bodiless: pull upstream changes. (78a2050), closes #303 #303
- organisms: "Filter by Tag" Component. (#241) (e043bd8)
- 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)
- migration-tool: renamed an attribute reserved for extracting common components (#240) (e075b49)
- migration-tool: site build failed due to invalid page content (#272) (92dc154)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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.
- 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)
- 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)
0.0.42 (2020-02-28)
0.0.41 (2020-02-28)
- 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)
- 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)
- 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)
- 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)
- fclasses: startWith functionality will not replace any other HOC that has been previously applied
- 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)
- @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)
- 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)
- 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
- richtext: The API for injecting components was refactored to use the Design API.