stagehand 4.0.1
stagehand: ^4.0.1 copied to clipboard
A scaffolding generator for your Dart projects. Stagehand helps you get set up!
4.0.1 #
- This package has been discontinued. Its replacement is the
dart createcommand available in all Dart SDKs since Dart 2.10. See https://github.com/dart-lang/sdk/issues/46100 for details.
4.0.0 #
- Full release
- Alphabetized imports
4.0.0-beta.1 #
- Enable null safety by default (min SDK constraint is 2.12). This will be released as a stable version with the next stable Dart SDK.
3.3.12-dev #
- Prepare for breaking changes in
package:httpfor environments where the pub constraint is not used.
3.3.11 #
- Updated minimum Dart SDK to 2.10.0 in stagehand tool and templates.
3.3.10 #
- Updated dependency versions for
web-angular. - Updated minimum Dart SDK to 2.9.3 in stagehand tool and templates.
3.3.9 #
- Changed the entry points to follow the pattern
packageName/bin/packageName.dartinstead ofpackageName/bin/main.dart - Updated
.gitignorefiles to match currentpubspec.lockguidance: https://dart.dev/guides/libraries/private-files#pubspeclock
3.3.8 #
- Updated minimum Dart SDK to 2.8.1 in stagehand tool and templates.
3.3.7 #
- Added a new template:
console-simple.
3.3.6 #
- Updated URLs in generated README.md files (changed dartlang.org to dart.dev, pub.dev, or angulardart.dev).
3.3.5 #
- Updated minimum Dart SDK to 2.7 in stagehand tool and templates.
3.3.4 #
- Dropped
flutter-web-preview, because you can now use the Flutter SDK to build a web application with Flutter.
3.3.3 #
-
Updated minimum Dart SDK to 2.5.
-
Updated dependency versions across all templates.
3.3.2 #
-
Updated minimum Dart SDK to 2.4, except
flutter-web-preview. -
Updated dependency versions across all templates.
3.3.1 #
server-shelftemplate updated to make it easy to use with Cloud Run- Supports
PORTenvironment variable - Comments on how to bind to all interfaces, as required by Cloud Run.
- Supports
3.3.0 #
-
Added
flutter-web-previewtemplate. -
Include templates
categoriesin the--machineoutput. -
All templates:
- Set min SDK version to 2.2.0.
3.2.0 #
- All templates: Switched from explicit linter rules to the latest pedantic lints.
3.1.5 #
-
web-*templates: Upgradedbuild_web_compilersto^1.0.0. -
web-angulartemplate: Upgraded to latest releases ofangular,angular_components, andangular_test.
3.1.4 #
-
All templates:
- Removed
newand unnecessaryconst. - Set min SDK version to 2.1.0.
- Removed
-
web-*templates: Upgradedbuild_runnerto^1.1.2. -
web-angulartemplate: Upgraded to latest releases ofangularandangular_componentspackages.
3.1.3 #
- All templates: Made small improvements to the generated
README.md.
3.1.2 #
-
All templates: Set min SDK version to 2.0.0.
-
web-*templates: Upgradedbuild_runnerto^0.10.0. -
web-angulartemplate: Upgraded to stable releases ofangularpackages.
3.1.1 #
web-angulartemplate: Disabled the Angular analyzer plugin. To re-enable the plugin, editanalysis_options.yamland uncomment the two linesplugins: ... angular.
3.1.0 #
- Set max SDK version to <3.0.0 everywhere.
3.0.2 #
- Set min SDK version to 2.0.0-dev.68.0 everywhere.
- Removed
strong-mode: truefrom allanalysis_options.yamlfiles.
3.0.1 #
-
All templates:
- Set min SDK version to 2.0.0-dev.66.0.
- Upgraded
testto^1.0.0. - Updated default
.gitignore.
-
web-angulartemplate:- Simplified
angular_componentsimport directives. - Updated dependencies:
-betaversions ofangular,angular_components, andangular_testbuild_runner ^0.9.0
- Simplified
3.0.0 #
- Moved generator files to
lib/src. Importing them directly is no longer supported. - Set minimal SDK to 2.0.0-dev.55.0 in project and template
pubspec.yaml. web-angulartemplate:- Upgraded to
-alpha+13versions ofangularandangular_componentspackages.
- Upgraded to
2.0.2 #
Project and template file changes:
-
In
pubspec.yamlfiles:- Set minimal SDK to 2.0.0-dev.52.0.
-
web-angulartemplate:- Updated dependencies to include
-alpha+12versions ofangularandangular_componentspackages.
- Updated dependencies to include
2.0.1 #
- All
web-templates:- Updated the dependency on
package:build_web_compilers.
- Updated the dependency on
web-angulartemplate:- Added dependency override on
angular_compilerto ensure compatibility.
- Added dependency override on
2.0.0 #
Project and template file changes:
- In
pubspec.yamlfiles:- Set minimal SDK to 2.0.0-dev.51.0.
- Dropped the
package dependency.browser - Upgraded to
test0.12.30, which supports running tests under headless chrome. - Set initial
versionto 1.0.0 for all templates, and commented it out.
- Dart 2 changes:
- Renamed variables like,
JSON,PI, etc. tojson,pi, etc.
- Renamed variables like,
Server-shelf template changes:
- Updated to latest dependencies.
- Switched from
int.parse()toint.tryParse(). - Changed code to use
async/awaitand proper pattern from exiting a binary on error.
Web-angular template changes:
- In
analysis_options.yaml:- Added
uri_has_not_been_generated: ignore. - Enabled Angular analyzer plugin.
- Added
- Additional
pubspec.yamlchanges:- Upgraded Angular package versions.
- Added builder
dev_dependenciesforbuild_runner,build_test, andbuild_web_compilers. - Removed all transformers.
- Removed comment concerning web compiler settings.
- Temporarily added an override for
pageloader.
- Updated
web/index.html:- Dropped
.<script defer src="packages/browser/dart.js"></script> - Replaced
by<script defer src="main.dart" type="application/dart"></script>
<script defer src="main.dart.js"></script>.
- Dropped
- Updated bootstrapping in
web/main.dart:- Added
import 'package:__projectName__/app_component.template.dart' as ng;. - Replaced call to
bybootstrap(AppComponent)runApp(ng.AppComponentNgFactory);.
- Added
- Updated
test/app_test.dart:- Dropped
.@Tags(const ['aot']) - Dropped
.@AngularEntrypoint() - Dropped
import 'package:angular/angular.dart'. - Added
import 'app_test.template.dart' as ng;. - Added a call to
ng.initReflector();at the start ofmain().
- Dropped
- Other Dart file changes:
CORE_DIRECTIVES→coreDirectives.- Dropped
qualifier from literals used used in metadata annotations.const - Switched to using new provider classes like
ClassProvider.
Web-simple template changes:
- Additional
pubspec.yamlchanges:- Removed all transformers.
- Removed comment concerning web compiler settings.
- Added builder
dev_dependenciesforbuild_runnerandbuild_web_compilers.
- Updated
web/index.html:- Dropped
.<script defer src="packages/browser/dart.js"></script> - Replaced
<script defer src="main.dart" type="application/dart"></script>by
<script defer src="main.dart.js"></script>.
- Dropped
Web-stagexl template changes:
- Additional
pubspec.yamlchanges:- Removed all transformers.
- Removed dependency on
browseranddart_to_js_script_rewriterpackages. - Added builder
dev_dependenciesforbuild_runnerandbuild_web_compilers.
1.1.9 #
- Added
.dart_toolto.gitignorefiles. - Cleaned template changelogs.
- Updated stagehand's version of the args package.
1.1.8 #
- Deleted most license/copyright text and made READMEs more consistent.
- Updated
web-angulartoangular_components0.8.0.
1.1.7 #
- Updated
web-angulartemplate pubspec: usingangular_components0.7.0. - Improved the format of Stagehand's own code by enabling several lints.
1.1.6 #
- Added a missing copyright to a web-angular template file.
- Removed the
close_sinkslint from all analysis options files. - Moved to
dart-langGitHub org. - Updated
web-angulartoangular4 andangular_components0.6.0.
1.1.5 #
- Updated the
sdkdependency so that Stagehand can work with 2.0.0-dev.* releases.
1.1.4 #
- Made changes related to
dartdevc
(which pub supports, as of SDK 1.24):
- Updated
web-angularto uselib/srcfor everything but the main app. - Added commented-out pubspec settings to the
web-angularandweb-simpletemplates, demonstrating how to makepub serveuse dartdevc.
- Updated
- Added favicons to the
web-angularandweb-simpletemplates. - Added Enter key support to the
web-angulartemplate. - Improved the CSS for the
web-simpletemplate. - Updated analysis options for the stagehand package.
- Changed the name of
server-shelffrom "Shelf Web Server" to "Web Server".
1.1.3 #
- Removed
platform_*options fromweb-angular.
1.1.2 #
- Removed
web-angular-simpleandconsole-simpletemplates:- The list of templates had become too long.
- Documentation (such as the
Angular guide)
that used to rely on
web-angular-simplenow uses https://github.com/angular-examples/quickstart.
- Changed
web-angulartemplate:- The template is now a simple todo-list app.
- Added component tests.
- Tweaked the text of some template descriptions.
1.1.1 #
- Added
angular_testbased tests to web-angular-simple. - Updated
web-angular-*templates:- Renamed
angular2_componentstoangular_components. - Package version updates in
pubspec.yaml:angularto 3.0.0angular_componentsto 0.5.0- Minimal SDK to 1.23
- Adjusted
index.html<base href>initialization script.
- Renamed
1.1.0 #
- Added
web-stagexltemplate. - Updated
analysis_options.yamlfor all templates.- Strong mode is on by default.
- A basic set of lint rules is now included.
1.0.24 #
- Improve web-angular* routing regex.
1.0.23 #
- Standardized the layout of
pubspec.yamlfor all templates.- Use
^notation for versions. - Define the minimum SDK to be
1.20.1.
- Use
- Simplified
.gitginorefor all templates.- No longer need to ignore
packagesdirectory. They are not not generated with SDK 1.20.1+. - No longer ignoring compiled outputs by extension. These will all be in the
builddirectory, which is already ignored. - No longer ignoring JetBrains IDE files. These should be ignored in a users
global
.gitignore.
- No longer need to ignore
1.0.22 #
- Tweaked pubspec descriptions for web-angular-* templates.
- Updated
web-angular-simpleto have copyrights and various project support files such asLICENSE. - Updated
web-angularto use globalstyles.css. Also tweakedhello_dialog.dart, and added project support files likeLICENSE.
1.0.21 #
- Changed the names of all
.analysis_optionsfiles toanalysis_options.yaml. - In an effort to forestall routing issues during development, added code in
web-angular*/web/index.htmlto generate a base href. - Renamed
web-angular-quickstarttoweb-angular-simple.
1.0.20 #
- Updated
web-angularto useangular2_componentsand to follow best practices. - Made generated code use the current calendar year.
1.0.19 #
- Added
web-angular-quickstart, a copy of the Angular docs' first example. - Removed
web-polymer. - Updated
web-angularto^2.2.0.
1.0.18 #
- Added platform_directives & platform_pipes back to the
web-angularpubspec.
1.0.17 #
- Updated
web-angularto^2.0.0.
1.0.16 #
- Moved the
dart_to_js_script_rewriterdependency to a dev_dependency.
1.0.15 #
- Updated the
.analysis_optionsfiles for all templates.
1.0.14 #
- Renamed
Console ApplicationtoSimple Console Application. - Renamed
Uber Simple Web ApplicationtoSimple Web Application. - Removed the
App Engine Applicationsample.
1.0.13 #
- Updated
web-angularto2.0.0-beta.21.
1.0.12 #
- Add commented-out
.analysis_optionsfile to all templates. - Add a component CSS file to
web-angular.
1.0.11 #
- Updated
web-angularto2.0.0-beta.20.
1.0.10 #
- Updated
web-angularto2.0.0-beta.18. - Made stagehand strong-mode clean, and cleaned up dependencies.
1.0.9 #
- Use git user name for author name.
- Change shelf listener address.
1.0.8 #
- Updated
web-angularto2.0.0-beta.17.
1.0.7 #
- Updated
web-angularto2.0.0-beta.16.
1.0.6 #
- Updated
web-angularto2.0.0-beta.15.
1.0.5 #
- Updated
web-angularto2.0.0-beta.13.1.
1.0.4 #
- Updated
web-angularto2.0.0-beta.12. Also changed imports:angular2.dart->core.dartbootstrap.dart->platform/browser.dart
- Updated dart_to_js_script_rewriter dependencies to ^1.0.1.
1.0.3 #
- Fixed the
web-polymertemplate, which was broken in 1.0.2.
1.0.2 #
- Removed
librarydirectives almost everywhere. - Updated LICENSE.
- Updated
web-angularto2.0.0-beta.9.
1.0.1 #
- Updated
web-angularto2.0.0-beta.6. Also added a description and dart_to_js_script_rewriter to the pubspec. - Made generator initialization code more consistent.
1.0.0 #
- This project is stable (as of 0.2), so we're belatedly declaring it 1.0.
- Updated
web-angularto2.0.0-beta.3. - Updated
web-simpleto use<script defer...>instead of<script async...>.
0.2.6 #
- Updated the Polymer and Angular templates to the latest packages.
0.2.5+4 #
- Added a reference to the webcomponents-lite.js in the Polymer template.
0.2.5+3 #
- Updated
web-angularto2.0.0-beta.0.
0.2.5+2 #
- Fixed
web-polymerapp bindings.
0.2.5+1 #
- Fixed the generated test file for
console-full.
0.2.5 #
- Added
web-angulartemplate for an Angular2 (alpha) app.
0.2.4 #
- Migrated
server-appengineto useshelf. - Updated the template
.gitignorefiles. - Updated reflectable entry point format for the polymer template.
0.2.3+1 #
- Fixed an issue with the Polymer template.
0.2.3 #
- Updated the Polymer sample to the latest version (
1.0.0-rc.1). - Removed the web-full example (it had not been maintained).
0.2.2+1 #
- Moved the script tags for the web templates into the head section.
0.2.2 #
- Added a
console-simpletemplate. - Updated the
web-simpleandweb-fulltemplates.
0.2.1 #
- All templates updated to use the latest
testpackage.
0.2.0+1 #
- Updated the template descriptions.
- The
web-fullsample now reverses the text on page load.
0.2.0 #
- All templates updated to the latest package versions!
- Template ids have now changed to help organize them into categories. So, all
the web related templates start with
web-:web-simple,web-full, andweb-polymer.
0.1.5+5 #
- Updated the dependency on
usage.
0.1.5+3 #
- Updated the dependency on
usage.
0.1.5+2 #
- Changed to using the
usagelibrary for Google Analytics.
0.1.5+1 #
- Update README to mention ubersimplewebapp.
0.1.5 #
- Added a new
ubersimplewebapptemplate.
0.1.4 #
- Added a new
appengineapptemplate (thanks @wibling!). - Updates to the webapp, shelfapp, and polymerapp samples.
0.1.3 #
- Added a
labelattribute to the templates and to the--machineoutput. - Renamed the
shelfapptemplate toshelfserver. - Added a
--versioncommand-line option. - Clarified and simplified some template descriptions.
- Made usage of Sass in the
webapptemplate optional; added instructions in the template about how to enable it. - Added instructions after project generation to tell the user how best to run the project.
- Stagehand is now integrated into the Editor, the Eclipe plugins, Chrome Dev Editor, and the Sublime plugin.
0.1.2 #
- Removed the
-ooption; we now generate the selected template into the current directory. - Added pre-generated css to the
webapptemplate. - Some changes to better support stagehand being driven by existing tooling (IDEs).
- The
polymertemplate was renamed topolymerapp.
0.1.1 #
- Changed to allow stagehand to generate a project into an existing directory.
0.1.0 #
- Removed Web Starter Kit, waiting for at least WSK 0.6.0.
- Renamed
helloworldtoconsoleapp. - Added
polymertemplate. - Added
shelfapptemplate. - Added default BSD license to projects.
- Analytics are opt-in. Version update ping is still automatic.
0.0.5 #
- Added Web Starter Kit!
- Added anonymous user metrics via Google Analytics.
0.0.4 #
- Fix bug in publib generator.
0.0.3 #
- Add first version of a publib generator.