Giter VIP home page Giter VIP logo

nextjs-firebase-authentication's Introduction

My Course Platform

Build Status Greenkeeper badge

Server-Side User Management with

  • GraphQL (Tutorial) and Firebase (Tutorial)
    • Sign In
    • Sign Up
    • Sign Out
    • Email Change
    • Password Change
    • Password Reset

Client and Server-Side Protected Routes with

  • Next.js Authorization and Firebase Session

Payment with

  • Stripe
  • PayPal

Styling with

Type Support with

  • TypeScript

Tested Code Base with

Environment Variables with

Absolute Imports with

Sentry

More Features

  • Discounts with Coupons
  • Affiliate Marketing with Partner Program

Installation

  • git clone [email protected]:rwieruch/nextjs-firebase-authentication.git
  • cd nextjs-firebase-authentication
  • See other installation instructions below ...
  • yarn install
  • yarn run dev
  • Visit http://localhost:3000/

.env file

Create a .env file. If using git, add it to your .gitignore file.

Values may differ for development and production:

BASE_URL=http://localhost:3000

FIREBASE_API_KEY=
FIREBASE_AUTH_DOMAIN=
FIREBASE_DATABASE_URL=
FIREBASE_PROJECT_ID=
FIREBASE_STORAGE_BUCKET=
FIREBASE_MESSAGING_SENDER_ID=
FIREBASE_APP_ID=

PAYPAL_CLIENT_ID=
PAYPAL_CLIENT_SECRET=

STRIPE_CLIENT_ID=
STRIPE_CLIENT_SECRET=
STRIPE_WEBHOOK_SECRET=

COUPON_SALT=
COUPON_URL=
FIREBASE_ADMIN_UID=

SENTRY_DSN=

REVUE_TOKEN=

SLACK_TOKEN=

CONVERTKIT_API_KEY=
CONVERTKIT_FORM_ID=

S3_ENDPOINT=
S3_ACCESS_KEY_ID=
S3_SECRET_ACCESS_KEY=
S3_BUCKET=

DATABASE_TYPE=
DATABASE_HOST=
DATABASE_PORT=
DATABASE_USERNAME=
DATABASE_PASSWORD=
DATABASE_NAME=
DATABASE_SSL_CERTIFICATE=

.firebaseServiceAccountKey.json file

Visit here for Firebase Admin SDK and generate a firebaseServiceAccountKey.json file from there which should be in your project's root folder. If using git, add it to your .gitignore file.

Admin Account

If you want to have an account with Firebase admin claims, create this Firebase account first via UI, then set the user account's uid in .env with FIREBASE_ADMIN_UID, and restart your server.

Stripe CLI for Webhook in Development Mode

Stripe CLI

stripe login
# follow instructions
stripe listen --forward-to localhost:3000/api/stripe-webhook
# copy and paste secret

The secret can be used in .env:

STRIPE_WEBHOOK_SECRET=secret

Then fake a request with Stripe CLI stripe payment_intents create --amount=100 --currency=usd will work. Make sure the application is running too. Or use the web application's Stripe Checkout feature for real.

nextjs-firebase-authentication's People

Contributors

adenj avatar alexpanchuk avatar mellson avatar rwieruch avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

nextjs-firebase-authentication's Issues

An in-range update of apollo-tooling is breaking the build 🚨

There have been updates to the apollo-tooling monorepo:

    • The devDependency apollo was updated from 2.22.0 to 2.22.1.

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

This monorepo update includes releases of one or more dependencies which all belong to the apollo-tooling group definition.

apollo-tooling is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

Status Details
  • ❌ continuous-integration/travis-ci/push: The Travis CI build failed (Details).

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

An in-range update of @graphql-codegen/typescript-operations is breaking the build 🚨

The devDependency @graphql-codegen/typescript-operations was updated from 1.12.1 to 1.12.2.

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

@graphql-codegen/typescript-operations is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

Status Details
  • ❌ continuous-integration/travis-ci/push: The Travis CI build failed (Details).

Release Notes for v1.12.2

πŸš€ πŸš€ NEW PLUGIN: typescript-generic-sdk πŸš€ πŸš€ (thanks @akozhemiakin)

core/cli

  • Update dependencies

near-operation-file

  • Fix missing FragmentDoc import (#3436)

typescript-resolvers

  • Generate type for directive args (#3435)

flow-resolvers

  • Generate type for directive args (#3435)

typescript-apollo-angular

  • nested import 'apollo-angular/types' (#3446)

docs/website

  • remove duplicated text in base visitor doc #3313
FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

An in-range update of @graphql-codegen/typescript is breaking the build 🚨

The devDependency @graphql-codegen/typescript was updated from 1.12.1 to 1.12.2.

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

@graphql-codegen/typescript is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

Status Details
  • ❌ continuous-integration/travis-ci/push: The Travis CI build failed (Details).

Release Notes for v1.12.2

πŸš€ πŸš€ NEW PLUGIN: typescript-generic-sdk πŸš€ πŸš€ (thanks @akozhemiakin)

core/cli

  • Update dependencies

near-operation-file

  • Fix missing FragmentDoc import (#3436)

typescript-resolvers

  • Generate type for directive args (#3435)

flow-resolvers

  • Generate type for directive args (#3435)

typescript-apollo-angular

  • nested import 'apollo-angular/types' (#3446)

docs/website

  • remove duplicated text in base visitor doc #3313
FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

An in-range update of @testing-library/react is breaking the build 🚨

The devDependency @testing-library/react was updated from 9.4.0 to 9.4.1.

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

@testing-library/react is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

Status Details
  • ❌ continuous-integration/travis-ci/push: The Travis CI build failed (Details).

Release Notes for v9.4.1

9.4.1 (2020-02-22)

Bug Fixes

  • release: manually release a patch version (c4cae93)
  • make fireEvent mouseEnter/mouseLeave work with addEventListener (#588) (c5a7206), closes #577 #577
Commits

The new version differs by 10 commits.

  • c4cae93 fix(release): manually release a patch version
  • 41c01c8 docs: add zbrogz as a contributor (#592)
  • c5a7206 fix: make fireEvent mouseEnter/mouseLeave work with addEventListener (#588)
  • 24fc9b0 chore: update issue templates
  • b8855b5 chore: fix all contributors config
  • d6fac05 chore: update all the deps
  • 7e2dac4 docs: add tteke as a contributor (#574)
  • cd3edf4 docs: fix error on complex example (#560)
  • 8db62fe docs: add sakito21 as a contributor (#554)
  • e6ff3b8 docs: use screen (#553)

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

An in-range update of @types/react is breaking the build 🚨

The devDependency @types/react was updated from 16.9.19 to 16.9.20.

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

@types/react is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

Status Details
  • ❌ continuous-integration/travis-ci/push: The Travis CI build failed (Details).

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

An in-range update of @sentry/browser is breaking the build 🚨

The dependency @sentry/browser was updated from 5.12.4 to 5.12.5.

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

@sentry/browser is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.

Status Details
  • ❌ continuous-integration/travis-ci/push: The Travis CI build failed (Details).

Release Notes for 5.12.5
  • [browser] ref: Mark transactions as event.transaction in breadcrumbs (#2450)
  • [node] fix: Dont overwrite servername in requestHandler (#2449)
  • [utils] ref: Move creation of iframe into try/catch in fetch support check (#2447)
FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

An in-range update of apollo-tooling is breaking the build 🚨

There have been updates to the apollo-tooling monorepo:

    • The devDependency apollo was updated from 2.22.0 to 2.22.1.

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

This monorepo update includes releases of one or more dependencies which all belong to the apollo-tooling group definition.

apollo-tooling is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

Status Details
  • ❌ continuous-integration/travis-ci/push: The Travis CI build failed (Details).

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

An in-range update of apollo-tooling is breaking the build 🚨

There have been updates to the apollo-tooling monorepo:

    • The devDependency apollo was updated from 2.22.0 to 2.22.1.

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

This monorepo update includes releases of one or more dependencies which all belong to the apollo-tooling group definition.

apollo-tooling is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

Status Details
  • ❌ continuous-integration/travis-ci/push: The Travis CI build failed (Details).

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

"Forgot Password" and "Change Password" client-side routes don't work

Hi, this looks like a great project!
One little weird thing I noticed was that, when logged in, the "Forgot Password" and "Change Password" routes only seem to work when I opened a new tab and not when clicked from the "account" page.
I'll have a look and see if I can figure out why, but thought you might want to know.
cheers

An in-range update of apollo-server is breaking the build 🚨

There have been updates to the apollo-server monorepo:

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

This monorepo update includes releases of one or more dependencies which all belong to the apollo-server group definition.

apollo-server is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.

Status Details
  • ❌ continuous-integration/travis-ci/push: The Travis CI build failed (Details).

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

An in-range update of @graphql-codegen/add is breaking the build 🚨

The devDependency @graphql-codegen/add was updated from 1.12.1 to 1.12.2.

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

@graphql-codegen/add is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

Status Details
  • ❌ continuous-integration/travis-ci/push: The Travis CI build failed (Details).

Release Notes for v1.12.2

πŸš€ πŸš€ NEW PLUGIN: typescript-generic-sdk πŸš€ πŸš€ (thanks @akozhemiakin)

core/cli

  • Update dependencies

near-operation-file

  • Fix missing FragmentDoc import (#3436)

typescript-resolvers

  • Generate type for directive args (#3435)

flow-resolvers

  • Generate type for directive args (#3435)

typescript-apollo-angular

  • nested import 'apollo-angular/types' (#3446)

docs/website

  • remove duplicated text in base visitor doc #3313
FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

An in-range update of @types/node is breaking the build 🚨

The devDependency @types/node was updated from 13.7.4 to 13.7.5.

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

@types/node is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

Status Details
  • ❌ continuous-integration/travis-ci/push: The Travis CI build failed (Details).

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

YouTube Support

It should be possible to render a embedded YouTube video on the Course Dashboard (/) page. In the best case, the React component receives only the video ID from YouTube and renders everything itself. The video should be centered on top of the Course Dashboard.

See also #4

An in-range update of @types/styled-components is breaking the build 🚨

The devDependency @types/styled-components was updated from 4.4.2 to 4.4.3.

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

@types/styled-components is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

Status Details
  • ❌ continuous-integration/travis-ci/push: The Travis CI build failed (Details).

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

An in-range update of apollo-server is breaking the build 🚨

There have been updates to the apollo-server monorepo:

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

This monorepo update includes releases of one or more dependencies which all belong to the apollo-server group definition.

apollo-server is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.

Status Details
  • ❌ continuous-integration/travis-ci/push: The Travis CI build failed (Details).

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

An in-range update of apollo-server is breaking the build 🚨

There have been updates to the apollo-server monorepo:

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

This monorepo update includes releases of one or more dependencies which all belong to the apollo-server group definition.

apollo-server is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.

Status Details
  • ❌ continuous-integration/travis-ci/push: The Travis CI build failed (Details).

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

Sentry

Introduce Sentry for global error handling in Next.js. Best would be if the Sentry credentials are passed via .env and next.config.js.

An in-range update of styled-components is breaking the build 🚨

The dependency styled-components was updated from 5.0.0 to 5.0.1.

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

styled-components is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.

Status Details
  • ❌ continuous-integration/travis-ci/push: The Travis CI build failed (Details).

Release Notes for v5.0.1
  • Added useTheme hook to named exports for react native (#2982)

  • Performance enhancements

    • Refactored hashing function that is a bit faster in benchmarks (#2983)
    • Fixed a bitwise math issue that was causing SSR performance degradations due to how we allocate typed arrays under the hood (#2996)
  • Added some helpful new dev-time warnings for antipatterns

    • Recommending against usage of css @import inside createGlobalStyle and what to do instead (#2997)
    • Catching and warning against dynamic creation of styled-components inside other component render paths (#2998)
FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

An in-range update of apollo-server is breaking the build 🚨

There have been updates to the apollo-server monorepo:

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

This monorepo update includes releases of one or more dependencies which all belong to the apollo-server group definition.

apollo-server is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.

Status Details
  • ❌ continuous-integration/travis-ci/push: The Travis CI build failed (Details).

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

An in-range update of apollo-server is breaking the build 🚨

There have been updates to the apollo-server monorepo:

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

This monorepo update includes releases of one or more dependencies which all belong to the apollo-server group definition.

apollo-server is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.

Status Details
  • ❌ continuous-integration/travis-ci/push: The Travis CI build failed (Details).

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

An in-range update of @types/js-cookie is breaking the build 🚨

The dependency @types/js-cookie was updated from 2.2.4 to 2.2.5.

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

@types/js-cookie is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.

Status Details
  • ❌ continuous-integration/travis-ci/push: The Travis CI build failed (Details).

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

An in-range update of @types/node is breaking the build 🚨

The devDependency @types/node was updated from 13.7.0 to 13.7.1.

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

@types/node is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

Status Details
  • ❌ continuous-integration/travis-ci/push: The Travis CI build failed (Details).

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

An in-range update of apollo-server is breaking the build 🚨

There have been updates to the apollo-server monorepo:

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

This monorepo update includes releases of one or more dependencies which all belong to the apollo-server group definition.

apollo-server is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.

Status Details
  • ❌ continuous-integration/travis-ci/push: The Travis CI build failed (Details).

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

Environment Variables Duplication

I think there is no way around defining env variables twice with Next.js in next.config.js and .env file. In the future, it should be possible to define these only in an .env file though.

An in-range update of apollo-server is breaking the build 🚨

There have been updates to the apollo-server monorepo:

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

This monorepo update includes releases of one or more dependencies which all belong to the apollo-server group definition.

apollo-server is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.

Status Details
  • ❌ continuous-integration/travis-ci/push: The Travis CI build failed (Details).

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

An in-range update of apollo-tooling is breaking the build 🚨

There have been updates to the apollo-tooling monorepo:

    • The devDependency apollo was updated from 2.22.0 to 2.22.1.

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

This monorepo update includes releases of one or more dependencies which all belong to the apollo-tooling group definition.

apollo-tooling is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

Status Details
  • ❌ continuous-integration/travis-ci/push: The Travis CI build failed (Details).

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

An in-range update of firebase is breaking the build 🚨

The dependency firebase was updated from 7.9.1 to 7.9.2.

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

firebase is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.

Status Details
  • ❌ continuous-integration/travis-ci/push: The Travis CI build failed (Details).

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

An in-range update of @sentry/node is breaking the build 🚨

The dependency @sentry/node was updated from 5.12.4 to 5.12.5.

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

@sentry/node is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.

Status Details
  • ❌ continuous-integration/travis-ci/push: The Travis CI build failed (Details).

Release Notes for 5.12.5
  • [browser] ref: Mark transactions as event.transaction in breadcrumbs (#2450)
  • [node] fix: Dont overwrite servername in requestHandler (#2449)
  • [utils] ref: Move creation of iframe into try/catch in fetch support check (#2447)
FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

An in-range update of firebase is breaking the build 🚨

The dependency firebase was updated from 7.8.0 to 7.8.1.

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

firebase is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.

Status Details
  • ❌ continuous-integration/travis-ci/push: The Travis CI build failed (Details).

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

Question | Where does the firebase info go?

Hey,

It says to put the firebase info in next.config.js,

Am I suppose to just overwrite

const nextConfig = {
  env: {
    FIREBASE_API_KEY: process.env.FIREBASE_API_KEY,
    FIREBASE_AUTH_DOMAIN: process.env.FIREBASE_AUTH_DOMAIN,
    FIREBASE_DATABASE_URL: process.env.FIREBASE_DATABASE_URL,
    FIREBASE_PROJECT_ID: process.env.FIREBASE_PROJECT_ID,
    FIREBASE_STORAGE_BUCKET: process.env.FIREBASE_STORAGE_BUCKET,
    FIREBASE_MESSAGING_SENDER_ID:
      process.env.FIREBASE_MESSAGING_SENDER_ID,
    FIREBASE_APP_ID: process.env.FIREBASE_APP_ID,
  },
};

Not sure, the provided keys firebase give you don't match,

apiKey.. etc.

An in-range update of aws-sdk is breaking the build 🚨

The dependency aws-sdk was updated from 2.624.0 to 2.625.0.

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

aws-sdk is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.

Status Details
  • ❌ continuous-integration/travis-ci/push: The Travis CI build failed (Details).

Release Notes for Release v2.625.0

See changelog for more information.

Commits

The new version differs by 2 commits.

  • a92d0e8 Updates SDK to v2.625.0
  • e8f040e fix using accesspoint in ManagedUpload (#3109)

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

An in-range update of antd is breaking the build 🚨

The dependency antd was updated from 3.26.8 to 3.26.9.

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

antd is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.

Status Details
  • ❌ continuous-integration/travis-ci/push: The Travis CI build failed (Details).

Release Notes for 3.26.9
  • 🐞 Fix Badge that count is not align when wrapped by Typography. #21237
  • 🐞 Fix Steps that icon is not align when size="small" and labelPlacement="vertical". #21258
  • 🐞 Fix Typography not focus at the end of textarea when editable is true. #21268
  • TypeScript

Commits

The new version differs by 8 commits.

  • a1c733a Bump 3.26.9
  • 9918140 docs: Add the changelog of 3.26.9 (#21289)
  • 87cbe01 Explicitly add children prop to Timeline. (#21265)
  • eea0b02 :bug: Typography editable should focus at the end (#21268)
  • 88bed67 :bug: Fix Steps style when size="small" and labelPlacement="vertical" (#21258)
  • f7e7ce9 fix: Minor fix on ValidationRule to match AsyncValidator (#21250)
  • ae7666f fix badge (#21237)
  • 3fb7325 Fix wrong event type of AntTreeNodeMouseEvent (#21200)

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

An in-range update of stripe is breaking the build 🚨

The dependency stripe was updated from 8.12.0 to 8.13.0.

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

stripe is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.

Status Details
  • ❌ continuous-integration/travis-ci/push: The Travis CI build failed (Details).

Release Notes for v8.13.0
  • #792 Multiple API changes
    • Add new purpose for File: additional_verification
    • Add error_on_requires_action as a parameter for PaymentIntent creation and confirmation

See the changelog for more details.

Commits

The new version differs by 3 commits.

  • ca2de47 Bump version to 8.13.0
  • 96a9cd0 Merge pull request #792 from stripe/remi/codegen-fd14b44
  • 1ea1da4 Codegen for openapi fd14b44

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

An in-range update of apollo-server is breaking the build 🚨

There have been updates to the apollo-server monorepo:

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

This monorepo update includes releases of one or more dependencies which all belong to the apollo-server group definition.

apollo-server is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.

Status Details
  • ❌ continuous-integration/travis-ci/push: The Travis CI build failed (Details).

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

An in-range update of react is breaking the build 🚨

There have been updates to the react monorepo:

    • The dependency react was updated from 16.12.0 to 16.13.0.
  • The dependency react-dom was updated from 16.12.0 to 16.13.0.

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

This monorepo update includes releases of one or more dependencies which all belong to the react group definition.

react is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.

Status Details
  • ❌ continuous-integration/travis-ci/push: The Travis CI build failed (Details).

Release Notes for 16.13.0 (February 26, 2020)

React

  • Warn when a string ref is used in a manner that's not amenable to a future codemod (@lunaruan in #17864)
  • Deprecate React.createFactory() (@trueadm in #17878)

React DOM

Concurrent Mode (Experimental)

Artifacts

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

An in-range update of @types/react is breaking the build 🚨

The devDependency @types/react was updated from 16.9.22 to 16.9.23.

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

@types/react is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

Status Details
  • ❌ continuous-integration/travis-ci/push: The Travis CI build failed (Details).

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

An in-range update of next is breaking the build 🚨

The dependency next was updated from 9.2.1 to 9.2.2.

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

next is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.

Status Details
  • ❌ continuous-integration/travis-ci/push: The Travis CI build failed (Details).

Release Notes for v9.2.2

Patches

  • Fix missing file extensions in docs: #10251
  • De-dupe escape-regex with escape-string-regexp: #10257
  • Update static check vars and fix types: #10260
  • Update SSG types and clean up RenderOpts type: #10259
  • Update _next/data URL handling in serverless-loader: #10261
  • [example with-typescript-graphql] Fix type error: #10269
  • Update built-in-css-support.md: c71694e
  • Update typo in typescript docs: #10276
  • Update FaunaDB Example Instructions: #10280
  • Add .jsx as a valid file extension in the pages directory: #10281
  • Improved wording in comment: #10277
  • Improve Stalled Requests Grammar: #10283
  • Added support for BigInt to API routes: #10215
  • Docs: remove --save from npm install; avoid system-ui: #10252
  • Add catch all routes example and a link to it in docs: #10202
  • Migrate CircleCi config to GitHub actions: #10274
  • Fix Experimental Modern Mode with CSS: #10289
  • Add initial support for unstable_getServerProps: #10077
  • Fix with-orbit-components's name in package.json: #10307
  • Fix typo in FaunaDB example: #10304
  • Updated PostCSS docs and added a link to it: #10292
  • Make sure to exit publish script with correct code: #10310
  • Allowing skipping local selenium server when not needed: #10312
  • Fix missing file extensions in docs: #10251
  • De-dupe escape-regex with escape-string-regexp: #10257
  • Update static check vars and fix types: #10260
  • Update SSG types and clean up RenderOpts type: #10259
  • Update _next/data URL handling in serverless-loader: #10261
  • [example with-typescript-graphql] Fix type error: #10269
  • Update built-in-css-support.md: c71694e
  • Update typo in typescript docs: #10276
  • Update FaunaDB Example Instructions: #10280
  • Add .jsx as a valid file extension in the pages directory: #10281
  • Improved wording in comment: #10277
  • Improve Stalled Requests Grammar: #10283
  • Added support for BigInt to API routes: #10215
  • Docs: remove --save from npm install; avoid system-ui: #10252
  • Add catch all routes example and a link to it in docs: #10202
  • Migrate CircleCi config to GitHub actions: #10274
  • Fix Experimental Modern Mode with CSS: #10289
  • Add initial support for unstable_getServerProps: #10077
  • Fix preprocessor loader error: #10235
  • Enable static 404 config to allow static 404 page when availab…: #10290
  • Small grammar fix: #10317
  • Fix: 9919 Add warning when no config is exported from next.con…: #10228
  • Update workflow for testing against react@next: #10323
  • Repair advanced feature reference: #10330
  • Disable caching for react@next workflow as its not supported: #10331
  • [Experimental] Nomodule polyfills chunk: #10212
  • Update note about public and pages overlap: #10287
  • Update the default template of create-next-app: #10327
  • Upgrade with-carbon-components to built-in SCSS: #10321
  • Fixes #10333 with-next-seo sample issues: #10335
  • Fix api-routes-apollo-server-and-client-auth Example: #10334
  • TypeScript documentation for _app.tsx: #10345
  • Improve api-routes-apollo-server-and-client-auth Example: #10358
  • Increase watch limit for GitHub actions testing: #10367
  • Added fix for #8893: #10370
  • Make sure to not override initial navigation when refreshing static page's query: #10353
  • Add support for runtimeConfigs in serverless mode: #10365
  • Add check that dynamic route is API route in handleApiRequest: #10360
  • Implement experimental pages/404.js for custom 404 page: #10329
  • Update Preact Example: #10380
  • Custom AMP Validator Variable Name Collision Fix: #10371
  • Fix bug in catch-all routes with SSG: #10379
  • Update create app docs: #10382
  • Make sure runtime config is set before any imports for serverless: #10386
  • Update to not show API not ended warning when response is piped to: #10342
  • Add TypeScript Definitions for Sass: #10363
  • Remove Old Records: #10398
  • Fix with-reasonml example: #10399
  • New Jest Example: #10396
  • Skip undefined attribute in Head: #9856
  • Make sure runtime config works in dev mode for serverless targ…: #10402
  • Check for invalid pages: #10403
  • Remove builds from examples: #10417
  • Detect Invalid Pages Before Optimize: #10418
  • Add support for rewriting to external resources: #10041
  • Modify splitChunksPlugin to give shared CSS chunks different names: #10408
  • Re-enable native-url: #10419
  • Update optimize event with static 404 status: #10420
  • De-dupe paths returned in getStaticPaths: #10423
  • Make apollo HOC composable: #10422
  • Adjust README of example: #10426
  • Remove old ts-ignores and extra value in routeInfo: #10429
  • Update to use existing util to de-dupe path check: #10431
  • Make missing param error message more specific: #10433
  • Update size-limit test to be more fine grained: #10434
  • Update utm links in create-next-app: #10442
  • Remove unused dependency @types/babel-types: #10448
  • Add initial SSG fallback handling: #10424
  • Redesign custom-routes output and show headers in output: #10444
  • Make withApollo work with _app.js components: #8801
  • With threejs example: #10301
  • Add paths field for unstable_getStaticPaths: #10454
  • Add error message when rewriting to dynamic SSG page: #10458
  • Upgrade koa router in example: #10469
  • Get the http2 example to work: #10470
  • Make Missing Prerender Manifest Fatal: #10485
  • Update next-server routes order for expected priority: #10326
  • Add Stripe TypeScript Example: #10482
  • Update README.md: #10487
  • Use filter for create-next-app template: #10496
  • Upgrade next-transpile-modules in workspace examples: #10492
  • Builds with Warnings Still Complete: #10498
  • Update deploy doc to surface ZEIT Now / DPS: #10412
  • SSG Preview Mode: #10459
  • Fix typo in ignoring-typescript-errors.md: #10499
  • [Docs] Apply updates based on feedback: #10352
  • Remove Now CLI reference from examples: #10501
  • Adjust SSG Loading Behavior: #10510
  • Update wording for custom server: #10512
  • Retry Static Data Fetch on Hydration: #10513
  • Remove with-data-prefetch Example: #10514
  • Clean up async in next-server: #10476
  • Improve error for invalid page configurations: #10441
  • Add handling for default as named export in SSG transform: #10486
  • Update withApollo example: #10451
  • Add global CSS styles to example/with-stripe-typescript: #10520
  • Remove native-url Again: #10526
  • Make sure to encode pathname for custom-route destination: #10536
  • Check next.config.js settings: #10425
  • Migrate to AMP Optimizer 2.0: #10535
  • Implement isFallback Router Property: #10539

Credits

Huge thanks to @borisowsky, @piglovesyou, @dannytatom, @msweeneydev, @bartdeslagmulder, @stigkj, @jamesmosier, @chibicode, @lfades, @Timer, @RobinCsl, @apollonian, @alejalapeno, @dmitrika, @micahalcorn, @ijjk, @pacocoursey, @zhe, @ivan-kleshnin, @stryder03, @38elements, @msnider, @TheDSCPL, @vasco3, @lachlanjc, @AndyBitz, @atcastle, @pex, @Janpot, @HaNdTriX, @afsanefda, @Nainterceptor, @areai51, @thorsten-stripe, @vvo, @markhaslam, @devknoll, and @sebastianbenz for helping!

Commits

The new version differs by 141 commits.

  • d8fd688 v9.2.2
  • 2c414b4 v9.2.2-canary.23
  • 162f11c Add extra profiling app (#10568)
  • 88b1fe5 Remove react import in create-next-app template (#10564)
  • 3f691ea Remove ts-ignore where possible (#10541)
  • f4c5a95 v9.2.2-canary.22
  • 41e24a5 Speculate Navigations for Client-Side JS (#10560)
  • 9cfc09e Simplify create-next-app README (#10545)
  • 31a47b4 v9.2.2-canary.21
  • 6d5c487 Implement isFallback Router Property (#10539)
  • ae9b13e Migrate to AMP Optimizer 2.0 (#10535)
  • 1c247b5 Check next.config.js settings (#10425)
  • ecfa7f7 v9.2.2-canary.20
  • a7337a9 Make sure to encode pathname for custom-route destination (#10536)
  • fbbb184 v9.2.2-canary.19

There are 141 commits in total.

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

An in-range update of apollo-server is breaking the build 🚨

There have been updates to the apollo-server monorepo:

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

This monorepo update includes releases of one or more dependencies which all belong to the apollo-server group definition.

apollo-server is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.

Status Details
  • ❌ continuous-integration/travis-ci/push: The Travis CI build failed (Details).

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

MDX Support

It should be possible to view a markdown file via MDX on a new protected page which is accessible from the Course Dashboard (/) page. Therefore,

  • MDX needs to be enabled for this project (keep this setup as minimal as possible)
  • a new protected route (only authenticated user) needs to be created (e.g. /tutorial)
  • a Markdown file needs to be rendered on the new route

Start with a simple markdown file. Other PRs can add further features on top such as syntax highlighting with PrismJS.

[mini-css-extract-plugin] Conflicting order between: Antd + CSS/LESS

Warning when starting project and navigating routes:

hot-dev-client.js:57 chunk styles [mini-css-extract-plugin]
Conflicting order between:
 * css ./node_modules/@zeit/next-css/node_modules/css-loader??ref--5-2!./node_modules/less-loader/dist/cjs.js??ref--5-3!./node_modules/antd/lib/card/style/index.less
 * css ./node_modules/@zeit/next-css/node_modules/css-loader??ref--5-2!./node_modules/less-loader/dist/cjs.js??ref--5-3!./node_modules/antd/lib/button/style/index.less
 * css ./node_modules/@zeit/next-css/node_modules/css-loader??ref--5-2!./node_modules/less-loader/dist/cjs.js??ref--5-3!./node_modules/antd/lib/input/style/index.less
 * css ./node_modules/@zeit/next-css/node_modules/css-loader??ref--5-2!./node_modules/less-loader/dist/cjs.js??ref--5-3!./node_modules/antd/lib/tooltip/style/index.less
 * css ./node_modules/@zeit/next-css/node_modules/css-loader??ref--5-2!./node_modules/less-loader/dist/cjs.js??ref--5-3!./node_modules/antd/lib/grid/style/index.less

An in-range update of @graphql-codegen/cli is breaking the build 🚨

The devDependency @graphql-codegen/cli was updated from 1.12.1 to 1.12.2.

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

@graphql-codegen/cli is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

Status Details
  • ❌ continuous-integration/travis-ci/push: The Travis CI build failed (Details).

Release Notes for v1.12.2

πŸš€ πŸš€ NEW PLUGIN: typescript-generic-sdk πŸš€ πŸš€ (thanks @akozhemiakin)

core/cli

  • Update dependencies

near-operation-file

  • Fix missing FragmentDoc import (#3436)

typescript-resolvers

  • Generate type for directive args (#3435)

flow-resolvers

  • Generate type for directive args (#3435)

typescript-apollo-angular

  • nested import 'apollo-angular/types' (#3446)

docs/website

  • remove duplicated text in base visitor doc #3313
FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

An in-range update of @graphql-codegen/typescript-resolvers is breaking the build 🚨

The devDependency @graphql-codegen/typescript-resolvers was updated from 1.12.1 to 1.12.2.

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

@graphql-codegen/typescript-resolvers is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

Status Details
  • ❌ continuous-integration/travis-ci/push: The Travis CI build failed (Details).

Release Notes for v1.12.2

πŸš€ πŸš€ NEW PLUGIN: typescript-generic-sdk πŸš€ πŸš€ (thanks @akozhemiakin)

core/cli

  • Update dependencies

near-operation-file

  • Fix missing FragmentDoc import (#3436)

typescript-resolvers

  • Generate type for directive args (#3435)

flow-resolvers

  • Generate type for directive args (#3435)

typescript-apollo-angular

  • nested import 'apollo-angular/types' (#3446)

docs/website

  • remove duplicated text in base visitor doc #3313
FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

An in-range update of apollo-tooling is breaking the build 🚨

There have been updates to the apollo-tooling monorepo:

    • The devDependency apollo was updated from 2.22.0 to 2.22.1.

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

This monorepo update includes releases of one or more dependencies which all belong to the apollo-tooling group definition.

apollo-tooling is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

Status Details
  • ❌ continuous-integration/travis-ci/push: The Travis CI build failed (Details).

Commits

The new version differs by 8 commits.

  • 4953e0f Release
  • 938dd25 chore(deps): update dependency @oclif/config to v1.14.0 (#1794)
  • 141ceb5 Update out-of-date package-lock
  • 224a09f chore(deps): update dependency apollo-datasource to ^0.7.0 (#1792)
  • 5ed3b7c chore(deps): update dependency @apollo/federation to v0.12.0 (#1791)
  • 1632793 Update generated types
  • 1dfd737 Add @generated comment to generated files (#1748)
  • 3a5db49 Update shortlinks to use go.apollo.dev (#1790)

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

An in-range update of graphql-shield is breaking the build 🚨

The dependency graphql-shield was updated from 7.0.9 to 7.0.10.

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

graphql-shield is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.

Status Details
  • ❌ continuous-integration/travis-ci/push: The Travis CI build failed (Details).

Release Notes for v7.0.10

7.0.10 (2020-02-05)

Bug Fixes

  • deps: update dependency @types/yup to v0.26.30 (87fa7b1)
Commits

The new version differs by 3 commits.

  • 87fa7b1 fix(deps): update dependency @types/yup to v0.26.30
  • 4e6ec1f chore(deps): update dependency codecov to v3.6.4
  • e31bf4d chore(deps): update dependency codecov to v3.6.3

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

An in-range update of less is breaking the build 🚨

The dependency less was updated from 3.10.3 to 3.11.0.

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

less is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.

Status Details
  • ❌ continuous-integration/travis-ci/push: The Travis CI build failed (Details).

Commits

The new version differs by 7 commits.

  • 1adaadb 3.11.0 (#3468)
  • fd66e44 Import file with dots in file name (#3453)
  • b354421 - Fixed replacer when visitor returns array of nodes (#3460)
  • 43719c6 Added financial contributors to the README (#3454)
  • 0fac98e Create FUNDING.yml
  • ea71dde Fixes #3430: Removed unnecessary 'important' from NamespaceValue. (#3431)
  • 3f8a6ae Fixes #3405 (#3426)

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

An in-range update of @graphql-codegen/typescript-react-apollo is breaking the build 🚨

The devDependency @graphql-codegen/typescript-react-apollo was updated from 1.12.1 to 1.12.2.

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

@graphql-codegen/typescript-react-apollo is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

Status Details
  • ❌ continuous-integration/travis-ci/push: The Travis CI build failed (Details).

Release Notes for v1.12.2

πŸš€ πŸš€ NEW PLUGIN: typescript-generic-sdk πŸš€ πŸš€ (thanks @akozhemiakin)

core/cli

  • Update dependencies

near-operation-file

  • Fix missing FragmentDoc import (#3436)

typescript-resolvers

  • Generate type for directive args (#3435)

flow-resolvers

  • Generate type for directive args (#3435)

typescript-apollo-angular

  • nested import 'apollo-angular/types' (#3446)

docs/website

  • remove duplicated text in base visitor doc #3313
FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

An in-range update of @next/bundle-analyzer is breaking the build 🚨

The devDependency @next/bundle-analyzer was updated from 9.2.1 to 9.2.2.

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

@next/bundle-analyzer is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

Status Details
  • ❌ continuous-integration/travis-ci/push: The Travis CI build failed (Details).

Release Notes for v9.2.2

Patches

  • Fix missing file extensions in docs: #10251
  • De-dupe escape-regex with escape-string-regexp: #10257
  • Update static check vars and fix types: #10260
  • Update SSG types and clean up RenderOpts type: #10259
  • Update _next/data URL handling in serverless-loader: #10261
  • [example with-typescript-graphql] Fix type error: #10269
  • Update built-in-css-support.md: c71694e
  • Update typo in typescript docs: #10276
  • Update FaunaDB Example Instructions: #10280
  • Add .jsx as a valid file extension in the pages directory: #10281
  • Improved wording in comment: #10277
  • Improve Stalled Requests Grammar: #10283
  • Added support for BigInt to API routes: #10215
  • Docs: remove --save from npm install; avoid system-ui: #10252
  • Add catch all routes example and a link to it in docs: #10202
  • Migrate CircleCi config to GitHub actions: #10274
  • Fix Experimental Modern Mode with CSS: #10289
  • Add initial support for unstable_getServerProps: #10077
  • Fix with-orbit-components's name in package.json: #10307
  • Fix typo in FaunaDB example: #10304
  • Updated PostCSS docs and added a link to it: #10292
  • Make sure to exit publish script with correct code: #10310
  • Allowing skipping local selenium server when not needed: #10312
  • Fix missing file extensions in docs: #10251
  • De-dupe escape-regex with escape-string-regexp: #10257
  • Update static check vars and fix types: #10260
  • Update SSG types and clean up RenderOpts type: #10259
  • Update _next/data URL handling in serverless-loader: #10261
  • [example with-typescript-graphql] Fix type error: #10269
  • Update built-in-css-support.md: c71694e
  • Update typo in typescript docs: #10276
  • Update FaunaDB Example Instructions: #10280
  • Add .jsx as a valid file extension in the pages directory: #10281
  • Improved wording in comment: #10277
  • Improve Stalled Requests Grammar: #10283
  • Added support for BigInt to API routes: #10215
  • Docs: remove --save from npm install; avoid system-ui: #10252
  • Add catch all routes example and a link to it in docs: #10202
  • Migrate CircleCi config to GitHub actions: #10274
  • Fix Experimental Modern Mode with CSS: #10289
  • Add initial support for unstable_getServerProps: #10077
  • Fix preprocessor loader error: #10235
  • Enable static 404 config to allow static 404 page when availab…: #10290
  • Small grammar fix: #10317
  • Fix: 9919 Add warning when no config is exported from next.con…: #10228
  • Update workflow for testing against react@next: #10323
  • Repair advanced feature reference: #10330
  • Disable caching for react@next workflow as its not supported: #10331
  • [Experimental] Nomodule polyfills chunk: #10212
  • Update note about public and pages overlap: #10287
  • Update the default template of create-next-app: #10327
  • Upgrade with-carbon-components to built-in SCSS: #10321
  • Fixes #10333 with-next-seo sample issues: #10335
  • Fix api-routes-apollo-server-and-client-auth Example: #10334
  • TypeScript documentation for _app.tsx: #10345
  • Improve api-routes-apollo-server-and-client-auth Example: #10358
  • Increase watch limit for GitHub actions testing: #10367
  • Added fix for #8893: #10370
  • Make sure to not override initial navigation when refreshing static page's query: #10353
  • Add support for runtimeConfigs in serverless mode: #10365
  • Add check that dynamic route is API route in handleApiRequest: #10360
  • Implement experimental pages/404.js for custom 404 page: #10329
  • Update Preact Example: #10380
  • Custom AMP Validator Variable Name Collision Fix: #10371
  • Fix bug in catch-all routes with SSG: #10379
  • Update create app docs: #10382
  • Make sure runtime config is set before any imports for serverless: #10386
  • Update to not show API not ended warning when response is piped to: #10342
  • Add TypeScript Definitions for Sass: #10363
  • Remove Old Records: #10398
  • Fix with-reasonml example: #10399
  • New Jest Example: #10396
  • Skip undefined attribute in Head: #9856
  • Make sure runtime config works in dev mode for serverless targ…: #10402
  • Check for invalid pages: #10403
  • Remove builds from examples: #10417
  • Detect Invalid Pages Before Optimize: #10418
  • Add support for rewriting to external resources: #10041
  • Modify splitChunksPlugin to give shared CSS chunks different names: #10408
  • Re-enable native-url: #10419
  • Update optimize event with static 404 status: #10420
  • De-dupe paths returned in getStaticPaths: #10423
  • Make apollo HOC composable: #10422
  • Adjust README of example: #10426
  • Remove old ts-ignores and extra value in routeInfo: #10429
  • Update to use existing util to de-dupe path check: #10431
  • Make missing param error message more specific: #10433
  • Update size-limit test to be more fine grained: #10434
  • Update utm links in create-next-app: #10442
  • Remove unused dependency @types/babel-types: #10448
  • Add initial SSG fallback handling: #10424
  • Redesign custom-routes output and show headers in output: #10444
  • Make withApollo work with _app.js components: #8801
  • With threejs example: #10301
  • Add paths field for unstable_getStaticPaths: #10454
  • Add error message when rewriting to dynamic SSG page: #10458
  • Upgrade koa router in example: #10469
  • Get the http2 example to work: #10470
  • Make Missing Prerender Manifest Fatal: #10485
  • Update next-server routes order for expected priority: #10326
  • Add Stripe TypeScript Example: #10482
  • Update README.md: #10487
  • Use filter for create-next-app template: #10496
  • Upgrade next-transpile-modules in workspace examples: #10492
  • Builds with Warnings Still Complete: #10498
  • Update deploy doc to surface ZEIT Now / DPS: #10412
  • SSG Preview Mode: #10459
  • Fix typo in ignoring-typescript-errors.md: #10499
  • [Docs] Apply updates based on feedback: #10352
  • Remove Now CLI reference from examples: #10501
  • Adjust SSG Loading Behavior: #10510
  • Update wording for custom server: #10512
  • Retry Static Data Fetch on Hydration: #10513
  • Remove with-data-prefetch Example: #10514
  • Clean up async in next-server: #10476
  • Improve error for invalid page configurations: #10441
  • Add handling for default as named export in SSG transform: #10486
  • Update withApollo example: #10451
  • Add global CSS styles to example/with-stripe-typescript: #10520
  • Remove native-url Again: #10526
  • Make sure to encode pathname for custom-route destination: #10536
  • Check next.config.js settings: #10425
  • Migrate to AMP Optimizer 2.0: #10535
  • Implement isFallback Router Property: #10539

Credits

Huge thanks to @borisowsky, @piglovesyou, @dannytatom, @msweeneydev, @bartdeslagmulder, @stigkj, @jamesmosier, @chibicode, @lfades, @Timer, @RobinCsl, @apollonian, @alejalapeno, @dmitrika, @micahalcorn, @ijjk, @pacocoursey, @zhe, @ivan-kleshnin, @stryder03, @38elements, @msnider, @TheDSCPL, @vasco3, @lachlanjc, @AndyBitz, @atcastle, @pex, @Janpot, @HaNdTriX, @afsanefda, @Nainterceptor, @areai51, @thorsten-stripe, @vvo, @markhaslam, @devknoll, and @sebastianbenz for helping!

Commits

The new version differs by 141 commits.

  • d8fd688 v9.2.2
  • 2c414b4 v9.2.2-canary.23
  • 162f11c Add extra profiling app (#10568)
  • 88b1fe5 Remove react import in create-next-app template (#10564)
  • 3f691ea Remove ts-ignore where possible (#10541)
  • f4c5a95 v9.2.2-canary.22
  • 41e24a5 Speculate Navigations for Client-Side JS (#10560)
  • 9cfc09e Simplify create-next-app README (#10545)
  • 31a47b4 v9.2.2-canary.21
  • 6d5c487 Implement isFallback Router Property (#10539)
  • ae9b13e Migrate to AMP Optimizer 2.0 (#10535)
  • 1c247b5 Check next.config.js settings (#10425)
  • ecfa7f7 v9.2.2-canary.20
  • a7337a9 Make sure to encode pathname for custom-route destination (#10536)
  • fbbb184 v9.2.2-canary.19

There are 141 commits in total.

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

Vimeo Support

It should be possible to render a embedded Vimeo video on the Course Dashboard (/) page. In the best case, the React component receives only the video ID from Vimeo and renders everything itself. The video should be centered on top of the Course Dashboard.

See also #5

An in-range update of apollo-server is breaking the build 🚨

There have been updates to the apollo-server monorepo:

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

This monorepo update includes releases of one or more dependencies which all belong to the apollo-server group definition.

apollo-server is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.

Status Details
  • ❌ continuous-integration/travis-ci/push: The Travis CI build failed (Details).

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

An in-range update of apollo-tooling is breaking the build 🚨

There have been updates to the apollo-tooling monorepo:

    • The devDependency apollo was updated from 2.22.0 to 2.22.1.

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

This monorepo update includes releases of one or more dependencies which all belong to the apollo-tooling group definition.

apollo-tooling is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

Status Details
  • ❌ continuous-integration/travis-ci/push: The Travis CI build failed (Details).

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.