Skip to content

Latest commit

 

History

History
801 lines (372 loc) · 64 KB

CHANGELOG.md

File metadata and controls

801 lines (372 loc) · 64 KB

Change Log

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

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.