Skip to content

1.0.0 Roadmap #2089

@Timer

Description

@Timer

Recap

0.10 is going to be one of our largest releases in a long time.
We have already merged many changes, let's recap:

  • webpack 2 (native es modules support), tree shaking (yay!)
  • (painful) disabled require.ensure
  • crash overlay
  • resolve localhost proxy on windows
  • require proxy starts with http:// or https://
  • dynamic import() support
  • (painful) whitelist url loader

Long standing PRs we should merge or close

1.0.0

  • PWA we need to enable progressive web apps
  • Code splitting docs
  • Crash overlay
    • We need warning support — added the most important one
    • Ignore errors that don't come from app's stack
    • Add console.stack to React
    • There is a weird flash when changing from compile error to runtime error
    • If there is a syntax error, sometimes there's an overlay too because webpack throws on syntax errors for initial bundle
    • We need to linkify messages
  • Add docs for local env change (revert 20a0972 and add more info)
    • Make it clear you're not supposed to use env for real secrets. Maybe add an explanation for why we ignore their FAQ.
  • Multiple proxy support (Change proxy handling to allow multiple proxies in development #1790)

Next releases (some possibly 2.0.0, hopefully 1.x)

2.0.0

  • Export render we need to take a hard stance and say we're not exploring this, or start taking some steps towards it
    • I believe this is something we need to address soon, mainly because Next.js has captured a lot of attention (not that this is bad), but if there's something we can do to make this better, we should (e.g. multi-entry points)
  • External framework integration

  • Flow integration

    • webpack plugin
    • Figure out what to do with Windows; currently Flow is suboptimal on Windows (the performance is awful) -- we can only enable this integration on macOS for now or disable it all together, but I think we should get the PR in so it doesn't stagnate
  • Development path serving

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions