Skip to content

Releases: phntmxyz/sidekick

sidekick_core-v1.2.0

11 May 10:03
Compare
Choose a tag to compare
  • Add topics to pubspec.yaml
  • Add CreateCommand (register and generate a command) #226 74771b8
  • Add migration to install FormatCommand on update #225 a8bd025
  • Fix FormatCommand --verify exception message, print unformatted files #224 b30030c
  • FormatCommand.formatGenerated allows ignoring generated files (.g.dart) #223 46b4a64

sidekick-v1.0.1

11 May 09:57
Compare
Choose a tag to compare
  • Add topics to pubspec.yaml.

sidekick_core-v1.1.0

03 Feb 15:10
Compare
Choose a tag to compare
  • New: FormatCommand (<cli> format) to format all your project dart code #192
  • Fix: plugin install with Dart 2.19 (default pub hosted url changed) #221
  • install script does major dependency update #220

sidekick-v1.0.0

30 Jan 17:31
Compare
Choose a tag to compare
  • Update to sidekick_core: ^1.0.0 #214
  • Does not create a git repo git init anymore #219
  • No absolute path required for projectRoot. It's now relative to working directory #219
  • Creates empty folder when projectRoot doesn't exist (Fixes #205) #219
  • Rename option entrypointDirectory -> projectRoot #219
  • Install flutterw using flutterw_sidekick_plugin when a flutter package is detected #219

sidekick_vault-v0.9.0

25 Jan 03:27
Compare
Choose a tag to compare
  • Update sidekick_core to 1.0.0 #212

sidekick_plugin_installer-v0.3.0

25 Jan 02:09
Compare
Choose a tag to compare
  • Update sidekick_core to 1.0.0 e22cc2d
  • Simplify install script path pattern check #139

sidekick_core-v1.0.2

25 Jan 14:00
Compare
Choose a tag to compare
  • Update templates to sidekick_core: ^1.0.0 and sidekick_plugin_installer: ^0.3.0 #214
  • Don't show a warning when flutterSdkPath or dartSdkPath is an absolute path. #214

sidekick_core-v1.0.1

25 Jan 02:46
Compare
Choose a tag to compare
  • Support for sidekick_plugin_installer:3.0.0 #213

sidekick_core-v1.0.0

25 Jan 01:51
Compare
Choose a tag to compare

Breaking API & Behaviour Changes

  • Sidekick CLIs now works without a git repository. The projectRoot is defined where the shell entryPoint is located.
  • New SidekickContext with getters for sidekickPackage, cliName, projectRoot, entryPoint and repository #178
  • Deprecation of Repository and top-level repository #178
  • Behaviour: paths for initializeSidekick() are now relative to projectRoot, not repository. Sidekick will print warnings when you're using wrong paths #178
  • Removal of git(). It was unused. Since sidekick doesn't require git anymore it was removed. #208
  • Behaviour: flutter and dart throw by default when failing. Use nothrow: true to ignore errors (exitCode != 0) #206
  • Behaviour: flutter and dart default to Directory.current, not entryWorkingDirectory #206
  • Removal of flutterw(). flutter and dart do not fall back to flutterw(). It is now available as plugin https://github.com/passsy/flutterw_sidekick_plugin #208
  • Deprecate top-level cliName/cliNameOrNull in favor of SidekickContext.cliName #208
  • Deprecate name of initializeSidekick(). The name is now inferred from the pubspec.yaml from the package name (<name>_sidekick). #209
  • Deprecate findRepository() in favor of SidekickContext.repository or SidekickContext.projectRoot #178
  • Removal of deinitializeSidekick() #208

Other Changes

  • New List<DartPackage> findAllPackages(Directory) function to find packages in directories such as SidekickContext.projectRoot or SidekickContext.repository #178
  • Require latest dartx version 1.1.0 #208
  • Update template to use Dart 2.18.6 #195
  • Show the exact version of the plugin during install #203
  • Print pub get errors when installing plugin #203
  • Fix misleading update message #210

sidekick-v0.10.0

25 Jan 16:03
Compare
Choose a tag to compare
  • Update to sidekick_core: 1.0.0 #214
  • Default to Dart 2.18.6 for new CLIs #195
  • Lock dependencies with correct lower bound #215