angel3_cli 10.0.0
angel3_cli: ^10.0.0 copied to clipboard
The command line interface for building dart backend in Angel3 framework.
Change Log #
10.0.0 #
New in 10.0.0 #
- Make:
angel3 makesuggests Angel3 10.x.x (^10.0.0) dependencies - Init:
angel3 initdownloads all the templates at once, and reuses them for a day. Use--refreshto download the latest version - Init: When the download fails,
angel3 inituses the cached template - Init:
angel3 initrunsbuild_runneronly for the templates that need it, afterpub get, and skips it with--offlineor--no-pub-get. A failed build is a warning
Fixes in 10.0.0 #
- Init: The JWT secrets are generated even when a later step fails
- Init: A failed or interrupted download no longer leaves a partial template in the cache, or removes the cached one. A cache left half-replaced by an interrupted download is restored
- Init: A download that stalls fails after 30 seconds, and uses the cached template if there is one, instead of hanging
- Init: An existing project directory is only deleted once the template is available, so a failed download or
--offlinewithout a cache no longer deletes it - Init: A failed
dart pub getis reported for every template - Init: A cached template with a modification time in the future is downloaded again, instead of being reused indefinitely
- Init: A
pubspec.yamlthatpubspec_parsecannot read is still renamed, and an error reading it is reported instead of a warning that the package is misnamed - Init: A failure no longer deletes a directory named
emptyin the current directory - Init: Archive entries can no longer be extracted outside of the template cache
- Init: A template whose package is not named
starter_appis left unrenamed, with a warning, instead of failing - Make:
angel3 make migrationgenerates a validangel3_migrationimport
9.0.0 #
- Required Dart SDK > 3.13.0
- Updated to
analyzer14.x.x - Updated dependencies
- Updated templates
8.4.0 #
- Required Dart SDK > 3.9
- Updated to
analyzer8.x.x - Updated
lintsto 6.0.0 - Updated dependencies
8.3.0 #
- Required Dart SDK > 3.6
- Updated to
analyzer7.x.x - Updated
lintsto 5.0.0 - Updated dependencies
8.2.0 #
- Updated to
analyzer6.3.x - Updated repository link
- Updated
lintsto 3.0.0
8.1.1 #
- Updated README
- Updated to logo
8.1.0 #
- Required Dart SDK > 3.1
- Updated README
- Updated to logo
- Updated to
analyzer6.2.x
8.0.0 #
- Required Dart SDK > 3.0
- Updated to
analyzer5.0.x
7.0.0 #
- Skipped release
6.0.0 #
- Updated Dart SDK to 2.16.x
5.0.0 #
- Skipped release
4.0.0 #
- Changed
pubtodart pub - Changed
pub buildtodart build - Updated Dart SDK to 2.14.0
3.2.0 #
- Upgraded from
pedantictolintslinter
3.1.1 #
- Fixed NNBD issues
3.1.0 #
- Upgraded to support
analyzer2.0.0
3.0.1 #
- Updated help to use
angel3 - Updated to use
angel3packages - Updated screenshot
3.0.0 #
- Fixed NNBD issues
- Updated to use
angel3packages - Fixed incorrect import for new project
- Updated screenshot
3.0.0-beta.2 #
- Updated README
3.0.0-beta.1 #
- Migrated to work with Dart SDK 2.12.x Non NNBD
- Replaced
mustache4dart2withmustache_template - Replaced
inflection2withinflection3
2.1.7+1 #
- Fix a bug where new directories were not being created in
init.
2.1.7 #
- Fix a bug where
ArgResults.argumentswas used ininitinstead of the intendedArgResults.rest. - Stop including
package:angel_modelimports inmake model. - Update dependencies in
makecommands. - Fix
make modelto generate ORM + migration by default. - Fix
MakerDependencylogic to print missing dependencies.
2.1.6 #
- Fix a bug where models always defaulted to ORM.
- Add GraphQL boilerplate.
- Automatically restore terminal colors on shutdown.
2.1.5+1 #
- Update to
inflection2.
2.1.5 #
- Add
sharedboilerplates. - Remove uncecessary
angel_modelimports.
2.1.4+1 #
- Patch
part of 'path'renames.
2.1.4 #
- The
migrationargument tomodeljust emits an annotation now. - Add the ORM boilerplate.
2.1.3 #
- Fix generation of ORM models.
- A
--project-nametoinitcommand.
2.1.2 #
- No migrations-by-default.
2.1.1 #
- Edit the way
renameruns, leaving no corner unturned.
2.1.0 #
- Deprecate
angel install. - Rename projects using
snake_case. initnow fetches frommaster.- Remove the
1.xoption. - Add
make migrationcommand. - Replace
{{oldName}}in therenamecommand. pub getnow runs withinheritStdio.
2.0.1 #
deploy systemdnow has an--installoption, where you can immediately spawn the service.
2.0.0 #
initcan now produce either 1.x or 2.x projects.- Fixed deps for compatibility with Dart2 stable.
1.3.4 #
- Fix another typo.
1.3.3 #
- Fix a small typo in the model generator.
1.3.2 #
- Restore
partdirectives in generated models.
1.3.1 #
- Add
deploy nginxanddeploy systemd.
1.3.0 #
- Focus on Dart2 from here on out.
- Update
code_builder. - More changes...
1.1.5 #
Deprecated several commands, in favor of the make
command:
controllerpluginservicetest
The rename command will now replace all occurrences
of the old project names with the new one in config/
YAML files, and also operates on the glob config/**/*.yaml.
Changed the call to run angel start to run dart bin/server.dart instead, after an
init command.