-
Notifications
You must be signed in to change notification settings - Fork 128
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Version Packages #523
Merged
Merged
Version Packages #523
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
github-actions
bot
force-pushed
the
changeset-release/canary
branch
5 times, most recently
from
October 5, 2021 19:04
048a3e8
to
de2a8ac
Compare
github-actions
bot
force-pushed
the
changeset-release/canary
branch
from
October 5, 2021 19:23
de2a8ac
to
d2ab282
Compare
wjohnsto
approved these changes
Oct 5, 2021
wjohnsto
added a commit
that referenced
this pull request
Oct 5, 2021
* fix: (#500) setting appropriate faust links from the plugin (#501) * make: (#504) release `0.6.1` (#505) * chore: update package-lock.json for 0.11.0 (#506) * Use `.env.local` instead of `.env` (#512) * Use `.env.local` instead of `.env` * Exclude `.env.local.sample` from gitignore * fix: (#503) remove refresh token logic (#507) Remove the existing refresh token upon an unauthorized response from the fetch token endpoint * Implement changesets (#521) * Implement changesets * Update changesets config * Release faust packages in lockstep * changeset commands * Create version:status command * Create release packages action * Update contributing guide * Include changeset to kick off PR * Remove old version script * Fix node version in release packages action (#522) * Implement `logoutHandler` middleware (#525) * Implment `logoutHandler` middleware * Create changeset * chore: include gqty as a monorepo dev dependency (#527) * Add option to disable redirect in `useAuth` hook when a user is unauthenticated (#531) * Add option to disable redirect in `useAuth` hook Introduced `UseAuthOptions` that allows a user to specify the `shouldRedirect` property. This property defines if the `useAuth` hook should redirect to the appropriate url when unauthenticated. * `UseAuthOptions` docs Describe the new `UseAuthOptions` properties and provide examples * `UseAuthOptions` changeset * Changeset for `Content-Type` header fix * Fix middleware tests Added `setHeader` to res mock * Use lodash defaults for `UseAuthOptions` * e2e test improvements (#530) * chore: avoid using default mysql port on host machine * chore: update broken test * chore: update broken preview test * chore: update e2e test instructions * docs: formatting and wording updates * docs: .env.test.local -> .env.test * Feat isr timing (#520) * feat: (#516) adding a next config, moving nextConfig to withFaust * fix: removing try/catch from getProps and adding beforeEach to getProps.test for creating config * feat: (#516) configuration is separate per package * feat: (#516) updating tests, docs, exports, and examples to use config instead of headlessConfig * doc: (#516) adding changeset for ISR timing configuration * Introduce `apiRouter` to handle Faust.js API endpoints (#532) * Create API Router node handler for api middleware Removed the `apiEndpoint` config option in exchange for `apiBasePath`. Additionally, the `pages/api/auth/wpe-headless.ts` file was deleted in exchange for the API route, `pages/api/faust/[[...route]].ts` * Rename `faustApiRouter` to `apiRouter` * Update preview docs to use `apiRouter` * Import Faust API endpoint partials from config * Do not expose the makeup of the Faust API on 404 * feat: (#533) separating server and client exports, dynamically importing server code where necessary * Use `headlessConfig` -> `config` * Remove old params from `config()` Co-authored-by: William Johnston <will@wwj.dev> * Version Packages (#523) Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * Fix remove old publish script (#534) * Remove old publish script * Remove package-lock on release * Remove package-lock.json in all actions * Release Notes for 0.12.0 (#535) * Authentication Docs (#484) * WIP: Auth docs * docs: auth strategies * docs: auth hooks * docs: misc auth fixes * docs: making auth requests * docs: auth final touches * docs: update auth page desc * Add pr to `0.11.0` release notes * Update release notes for 0.12.0 * Make 0.12.0 breaking changes more clear * make breaking changes clearer in 0.12.0 Co-authored-by: William Johnston <will@wwj.dev> Co-authored-by: Will Johnston <wjohnsto@users.noreply.github.com> Co-authored-by: Andrew Matthews <andrew.matthews@wpengine.com> Co-authored-by: William Johnston <will@wwj.dev> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to canary, this PR will be updated.
Releases
@faustjs/core@0.12.0
Minor Changes
4ded997: Implement
logoutHandler
middleware8243e9f:
headlessConfig
from@faustjs/core
is now justconfig
, and@faustjs/next
has its ownconfig
with a global revalidate option.Your
faust.config.js
needs to change to look like this:Or, to configure the global
revalidate
option in@faustjs/next
:f0f2706: Introduced the
apiRouter
that will handle all of the Faust.js related endpoints for you.Breaking Changes
With the introduction of
apiRouter
we have introduced a breaking change. You will need to remove yourpages/api/auth/wpe-headless.ts
file, and create a new file,pages/api/faust/[[...route]].ts
with the following content:Note: The
[[...route]]
naming convention is a Next.js convention for a catch-all route.Config changes
The
apiEndpoint
andapiUrl
config options have been removed in exchange for theapiBasePath
option. This option specifies the base path for all of the Faust.js endpoints. TheblogUrlPrefix
is no longer necessary and has been removed from the config interface.Patch Changes
changesets
🦋Content-Type
response header to theauthorizeHandler
middleware@faustjs/next@0.12.0
Minor Changes
8243e9f:
headlessConfig
from@faustjs/core
is now justconfig
, and@faustjs/next
has its ownconfig
with a global revalidate option.Your
faust.config.js
needs to change to look like this:Or, to configure the global
revalidate
option in@faustjs/next
:5c7f662: Introduced an argument to the
useAuth
hook,UseAuthOptions
, to provide users the ability to disable automatic redirect from theuseAuth
hook upon an unauthenticated user.Patch Changes
changesets
🦋@faustjs/react@0.12.0
Minor Changes
8243e9f:
headlessConfig
from@faustjs/core
is now justconfig
, and@faustjs/next
has its ownconfig
with a global revalidate option.Your
faust.config.js
needs to change to look like this:Or, to configure the global
revalidate
option in@faustjs/next
:Patch Changes
changesets
🦋