2.7.2 - Unreleased
- Depend on the latest
package:dwds.
2.7.1
- Depend on the latest
package:sse. - Remove references to Flutter Web as webdev is no longer used with Flutter. Users should be using Flutter Tools shipped with the Flutter SDK.
2.7.0
- Add support for the Dart Development Service (DDS).
- Expand
package:vm_service to version >=3.0.0 <6.0.0. - Require at least
build_web_compilers version 2.12.0. - Depend on the latest
package:dwds. - Fix issue where open http connections prevent the process for exiting.
- Add expression evaluation feature under
--enable-expression-evaluation flag passed to webdev commands. The feature is disabled by default. - Update min sdk constraint to
>=2.10.0.
2.6.2
- Update min sdk constraint to
>=2.8.1.
2.6.1
- Rollback release so that we no longer require a dev version of
package:build_web_compilers.
2.6.0
- Require at least
build_web_compilers version 2.12.0-dev.1. - Depend on the latest
package:dwds.
2.5.9
- Depend on the latest
package:dwds.
2.5.8
- Depend on the latest
package:dwds. - Fix an issue where all directories were built when using the
serve command.
2.5.7
- Update min sdk constraint to
>=2.7.0.
2.5.6
- Expand
package:vm_service to version >=3.0.0 <5.0.0
2.5.5
- Bump the min sdk constraint to
2.6.0. - Require at least
build_web_compilers version 2.6.1.- Versions
<2.0.0 are not supported by any dart sdk >=2.6.0. - Versions
<2.6.1 have bugs that we want to avoid users running into.
- Depend on
package:vm_service version ^2.0.0. - Depend on the latest
package:dwds.
2.5.4
- Fix support for
--output=NONE when building. - Properly error if not in a Dart root while running the
daemon command. - Depend on the latest
package:sse. - Serve DevTools if either
--debug or --debug-extension is provided. - Publicize the option
--debug-extension.
2.5.3
- Added a new
--launch-app command line option.- Expects a package relative path to an html file, such as
web/app.html. - Launches the specified application in chrome on startup instead of the server root.
- Allows multiple apps, and will launch all of them.
- Supported for the
daemon and serve commands.
- Depend on the latest
package:dwds.
2.5.2
- Update SDK dependency to minimum of 2.5.0.
- Support absolute file: URIs for libraries.
- Depend on the latest
package:dwds.
2.5.1
- Depend on the latest
package:dwds.
2.5.0
- TLS support has been added to the
serve command through the addition of two new options tls-cert-chain and tls-cert-key. - Added an explicit error if asked to build or serve anything other than a top level directory under a package. This never worked before but silently didn't actually do what the user expected.
2.4.1
- Depend on the latest
package:webkit_inspection_protocol.
2.4.0
- Add a
--no-injected-client option which can be used to work around issues relating to the injected client.js file. All debugging features must be disabled if you use this option. - Depend on the latest
package:dwds.
2.3.0
- Depend on the latest
package:dwds. - Depend on the latest
package:build_daemon.
2.2.0
- Added a
fullReload service extension which performs a full page refresh. - Handle shutdown notifications from latest
build_daemon protocol.
2.1.0
- Add an explicit error if there are no directories to serve. Typically this would happen if the user doesn't have a
web directory. - Add support for specifying
--hostname any. - DevTools no longer launches in a new window. This prevents an issue where pausing your application also pauses DevTools.
- Fix some edge cases for hot restart:
- All restarts will now fire isolate create/destroy events, regardless of how they are triggered.
- Fix a bug in the module invalidation/reload logic.
2.0.7
- Update minimum
package:build_runner version to 1.5.0. - Use
HttpMultiServer to fix bind issues with IPv6 / IPv4.
2.0.6
- Use latest
package:build_daemon.
2.0.5
- Use
HttpMultiServer to fix bind issues with IPv6 / IPv4.
2.0.4
- Fix loading apps in non-chrome browsers in --debug mode
- Add a nice error if attempting to launch devtools in non-chrome browsers.
- Detect
flutter and flutter_test dependencies and fail with a nice message.
2.0.3
- Support latest
package:build_daemon. - Fix Chrome issues while running through VS Code.
2.0.2
- Support
package:dwds version 0.3.0.
2.0.1
- Fix launching Chrome on Windows.
2.0.0
Breaking Changes
- The
serve command will now only serve web by default. - Deprecated the
--hot-reload and --live-reload flags, in favor of the new --auto=<action> option which performs an action whenever a build completes.- The current supported actions are
restart and refresh, which correspond to the old --hot-reload and --live-reload flags.
- Support building with
package:build_daemon. This allows shared builds as long as the build arguments are compatible.- This should not affect most users but might break some workflows.
- Prompts are not supported, so you may have to pass the
-- --delete-conflicting-outputs argument if you used to hit y at the prompt.
Features
- Added the
--debug flag.- Runs a proxy dart vm service with limited functionality, which talks to the running in chrome.
- Enables devtools for web apps.
- For regular web apps currently this doesn't actually do anything yet, except for supported frameworks which will enable some tabs.
- Use
alt+d (or option+d on Mac) in the web app to launch devtools.
- Allow build_web_compilers 2.x.
1.0.1
- Support
package:build_web_compilers v1.0.0.
1.0.0
- Support
package:build_runner v1.0.0. - Add
--version to CLI.
0.2.5
- Added support for the --hot-reload flag, if on build_runner >=0.10.2.
0.2.4+1
- Print
Creating build script on startup so the user is aware of what the process is doing.
0.2.4
- Added support for the --live-reload flag, if on build_runner >=0.10.1.
0.2.3+2
- Support latest
package:build_runner.
0.2.3+1
0.2.3
- Update required Dart SDK and
package:build_runner to support latest versions.
0.2.2
- Add default value for
--output to be build:web for the build command and NONE for the serve command. - Update to use lower-case constants from Dart
^2.0.0-dev.54.
0.2.1
- Support
package:build_web_compilers v0.4.0. - Always pass the argument
--fail-on-severe to the build command. - Exit with an error if unsupported arguments are passed to
build command.
0.2.0
- Pass the arguments supporting
directory:port for the serve command. - Add the requirement for
build_web_compilers to build command. - Renamed
--require-build-web-compilers flag to --build-web-compilers.
0.1.4
- Require and use features from
build_runner 0.8.2.- Added a
--[no]-release flag.
- Require
build_web_compliers 0.3.6 when running serve.- Unless the
--no-require-build-web-compilers flag is provided.
0.1.3+1
- Support running
pub when it's not in the environment path.
0.1.3
0.1.2
- Remove check for
build_web_compilers. Allows general support for build_runner from tools. - Use
pub deps to validate target directory.
0.1.1
- Checks for a dependency on
build_web_compilers. - Gracefully handle exceptions.
0.1.0
- Initial release. Supports basic invocation of
build and serve with build_runner: ^0.8.0.