Skip to content

1.0.0 Roadmap #2089

Closed
Closed
@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

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions