faustjs

Faust.js™ - The Headless WordPress Framework

OTHER License

Downloads
65.5K
Stars
1.3K
Committers
47

Bot releases are visible (Hide)

faustjs - @faustwp/[email protected]

Published by blakewilson over 1 year ago

Major Changes

Patch Changes

  • ef92d02: Added wp-graphql-content-blocks version to the telemetry endpoint.
faustjs - @faustwp/[email protected]

Published by blakewilson over 1 year ago

Major Changes

Minor Changes

  • ba51e7b: Refactor: Cleanup, Remove Lodash, added Block display names, removed useBlockData

Patch Changes

  • 2cd74c4: Add CoreSeparator
  • 3fd30c5: Add reference implementation of CoreCode block
  • 49e797e: Add reference implementation of CoreColumns and CoreColumn block
  • daa5c9a: Add reference implementation of CoreParagraph block
  • Updated dependencies [442c834]
  • Updated dependencies [7952ebe]
  • Updated dependencies [442c834]
  • Updated dependencies [2934310]
  • Updated dependencies [4cae3d9]
  • Updated dependencies [f5dac42]
faustjs - @faustjs/[email protected]

Published by blakewilson over 1 year ago

Patch Changes

f5dac42: Updated fast-xml-parser dependency

faustjs - @faustwp/[email protected]

Published by blakewilson over 1 year ago

Patch Changes

  • 2eeb366: The default plugin setting for "Disable WordPress Theme Admin Pages" is now unchecked, requiring a user to opt-in after initial activation.
faustjs - @faustwp/[email protected]

Published by github-actions[bot] over 1 year ago

Patch Changes

  • 8eec554: Added the WordPress template to the possible templates list
  • 200bdb8: Add min engines declaration in package.json
  • 0521fd3: Bug Fix: getWordPressProps resolves url when using getServerSideProps.
faustjs - @faustwp/[email protected]

Published by github-actions[bot] over 1 year ago

Patch Changes

  • 200bdb8: Add min engines declaration in package.json
faustjs - @faustwp/[email protected]

Published by github-actions[bot] over 1 year ago

Patch Changes

  • 66ecbb3: Adds getStyles helper that generates inline styles from block attributes.
  • 8a74237: Feat: Add fromThemeJson helper
  • 200bdb8: Add min engines declaration in package.json
  • Updated dependencies [8eec554]
  • Updated dependencies [200bdb8]
  • Updated dependencies [0521fd3]
faustjs - @faustwp/[email protected]

Published by blakewilson over 1 year ago

Patch Changes

  • 02f7f78: Registered a new GraphQL field, globalStylesheet, that returns wp_get_global_stylesheet and provides the same arguments as the core WordPress function.
faustjs - @faustwp/[email protected]

Published by github-actions[bot] over 1 year ago

Patch Changes

  • 02f7f78: Added new command faust generateGlobalStyles which adds the connected WordPress site's global stylesheet to the root of your project.
faustjs - @faustwp/[email protected]

Published by github-actions[bot] over 1 year ago

Patch Changes

  • 4a4ef79: Add resolvedUrl filter for modifying the resolved URL in the Faust template system
faustjs - @faustwp/[email protected]

Published by blakewilson over 1 year ago

Patch Changes

  • eaa5e48: Added the shouldShowFaustToolbar field on the viewer WPGraphQL type to determine if the Faust toolbar should be shown based on user preferences.
faustjs - @faustjs/[email protected]

Published by github-actions[bot] over 1 year ago

Patch Changes

  • d52fcdb: Added notice for preference towards the new faust.js version.
  • Updated dependencies [d52fcdb]
faustjs - @faustjs/[email protected]

Published by github-actions[bot] over 1 year ago

Patch Changes

faustjs - @faustwp/[email protected]

Published by github-actions[bot] over 1 year ago

Minor Changes

  • cce2828: BREAKING added a new peer dependency of @faustwp/core at a version of 0.2.9 or higher

Patch Changes

  • cce2828: WordPressBlocksViewer now accepts a new prop fallbackBlock that can be used to override the default fallback block. This prop also takes precedence over the Faust filter.
  • cce2828: Add a Faust filter to modify the resolveBlockTemplate logic
  • cce2828: Added a Faust filter to modify the fallback block shown in WordPressBlocksViewer when there is no React component to resolve
  • Updated dependencies [d8b76ef]
  • Updated dependencies [0ad4567]
faustjs - @faustwp/[email protected]

Published by github-actions[bot] over 1 year ago

Patch Changes

  • d8b76ef: flatListToHierarchical is now in core instead of the projects.
  • 0ad4567: - Requests to the connected WordPress site's GraphQL endpoint will now use /index.php?graphql.
faustjs - @faustwp/[email protected]

Published by github-actions[bot] over 1 year ago

Patch Changes

  • c46eac9: Give human readable errors when faust generatePossibleTypes fails. Typically due to having "Public Introspection" disabled
  • 0ad4567: - Improved error handling for scenarios when WPGraphQL is unavailable due to it being deactivated or the WordPress site is unavailable.
faustjs - @faustjs/[email protected]

Published by github-actions[bot] over 1 year ago

Patch Changes

  • d52fcdb: Added notice for preference towards the new faust.js version.
faustjs - @faustwp/[email protected]

Published by github-actions[bot] over 1 year ago

Patch Changes

  • eddf4e2: Expose hooks in @faustwp/core so other packages can register their own filters and actions
faustjs - @faustwp/[email protected]

Published by github-actions[bot] over 1 year ago

Patch Changes

  • fed67a4: Added: Throw an error if the blocks prop was not set on the <WordPressBlocksViewer> component
faustjs - @faustwp/[email protected]

Published by github-actions[bot] over 1 year ago

Patch Changes

  • 67ae4fd: Return data in props from Next.js pages that use the getNextStaticProps/getNextServerSideProps Faust helper functions

  • 67ae4fd: Create FaustPage<Data, Props> TypeScript type for Next.js pages that use Faust helpers:

    import { FaustPage } from '@faustwp/core';
    
    type GetPageData = {
      generalSettings: {
        title: string;
      };
    };
    
    type PageProps = {
      myProp: string;
    };
    
    const Page: FaustPage<GetPageData, PageProps> = (props) => {
      const { myProp, data } = props;
      return <></>;
    };