Skip to content

Releases: phntmxyz/sidekick

sidekick_core-v0.12.0

25 Nov 13:35
Compare
Choose a tag to compare
  • New: version getter mirroring the sidekick_core version in pubspec.yaml
  • Analyzer now ignores the build folder. Previously, the embedded dart sdk was accidentally analyzed #107
  • Reduce stdout noise when installing a plugin from pub (sidekick plugin install) #109
  • Reduce stdout when compiling the cli (not showing dart pub get stdout) #109
  • Allow cli names to include underscores (sidekick init) #112
  • DepsCommand now accounts for the exclude parameter, not loading dependencies for those packages #118

sidekick_core-v0.11.0

02 Nov 13:45
Compare
Choose a tag to compare
  • New: addFlutterSdkInitilizer method to allow plugins downloading the Flutter SDK before flutter is called #99
  • Widen dcli version range

sidekick_core-v0.10.0

26 Oct 00:09
Compare
Choose a tag to compare
  • Template shared-command and shared-code now use the library keyword #87
  • findAllPackages works now outside of the SidekickCommandRunner
  • New OutOfCommandRunnerScopeException when accessing cliName and friends outside of a Command #88
  • Allow execution of PluginCommand from our sidekick cli using the system dart sdk #91
  • New SidekickCommand that bundles now plugins, recompile and install-global #89

sidekick_core-v0.9.0

26 Oct 00:09
Compare
Choose a tag to compare
  • Fix: Setting flutterSdkPath and dartSdkPath in initializeSidekick now works with relative paths from anywhere as well.
    Relative paths are resolved relative from the project root.
  • New: The plugins create command now also generates a README.md, .gitignore, and analysis_options.yaml
  • New: DepsCommand (previously was in sidekick)
  • New: RecompileCommand (previously was in sidekick)
  • New: Functions returning system Dart/Flutter SDKs (systemDartSdk, systemDartSdkPath, systemFlutterSdk, systemFlutterSdkPath)

sidekick_core-v0.8.0

24 Oct 01:57
Compare
Choose a tag to compare
  • DartCommand and FlutterCommand now require the SDKs to be set in initializeSidekick(flutterSdkPath: ..., dartSdkPath: ...). This is a non-breaking change, falling back to flutter_wrapper.
  • Breaking: Plugins now use a zero argument main function. All information during install is injected via env, accessible with PluginContext #72
  • New: DartPackage doesn't require a lib directory anymore #63
  • Add: SidekickPackage.cliMainFile location where plugins are registered

sidekick_plugin_installer_v0.1.2

18 Oct 11:44
Compare
Choose a tag to compare
  • New: pubAddLocalDependency

sidekick_plugin_installer-v0.1.1

17 Oct 22:50
Compare
Choose a tag to compare
  • Widen analyzer range to support Dart 2.14

sidekick_plugin_installer-v0.1.0

17 Oct 22:50
Compare
Choose a tag to compare
  • New: addImport
  • New: pubAddDependency
  • New: pubGet
  • New: registerPlugin

sidekick_core-v0.7.0

17 Oct 22:49
Compare
Choose a tag to compare
  • New: PluginsCommand to automatically install plugins to easily extend sidekick CLIs
  • New: SidekickDartRuntime sidekickDartRuntime that points to the dart sdk bundled with the CLI
  • New: Repository.sidekickPackage which returns Repository.cliPackageDir as SidekickPackage object.

sidekick_vault-v0.5.4

01 Aug 10:20
Compare
Choose a tag to compare
  • Updates dependency actions_toolkit_dart to ^0.5.0
  • vault encrypt now overwrites existing files #45