Releases: phntmxyz/sidekick
Releases · phntmxyz/sidekick
sidekick_core-v0.12.0
- New:
version
getter mirroring thesidekick_core
version inpubspec.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 theexclude
parameter, not loading dependencies for those packages #118
sidekick_core-v0.11.0
- New:
addFlutterSdkInitilizer
method to allow plugins downloading the Flutter SDK beforeflutter
is called #99 - Widen
dcli
version range
sidekick_core-v0.10.0
- Template shared-command and shared-code now use the
library
keyword #87 findAllPackages
works now outside of theSidekickCommandRunner
- New
OutOfCommandRunnerScopeException
when accessingcliName
and friends outside of aCommand
#88 - Allow execution of
PluginCommand
from oursidekick
cli using the system dart sdk #91 - New
SidekickCommand
that bundles nowplugins
,recompile
andinstall-global
#89
sidekick_core-v0.9.0
- Fix: Setting
flutterSdkPath
anddartSdkPath
ininitializeSidekick
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 aREADME.md
,.gitignore
, andanalysis_options.yaml
- New:
DepsCommand
(previously was insidekick
) - New:
RecompileCommand
(previously was insidekick
) - New: Functions returning system Dart/Flutter SDKs (
systemDartSdk
,systemDartSdkPath
,systemFlutterSdk
,systemFlutterSdkPath
)
sidekick_core-v0.8.0
DartCommand
andFlutterCommand
now require the SDKs to be set ininitializeSidekick(flutterSdkPath: ..., dartSdkPath: ...)
. This is a non-breaking change, falling back toflutter_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 alib
directory anymore #63 - Add:
SidekickPackage.cliMainFile
location where plugins are registered
sidekick_plugin_installer_v0.1.2
- New:
pubAddLocalDependency
sidekick_plugin_installer-v0.1.1
- Widen analyzer range to support Dart 2.14
sidekick_plugin_installer-v0.1.0
- New:
addImport
- New:
pubAddDependency
- New:
pubGet
- New:
registerPlugin
sidekick_core-v0.7.0
- 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 returnsRepository.cliPackageDir
asSidekickPackage
object.
sidekick_vault-v0.5.4
- Updates dependency
actions_toolkit_dart
to^0.5.0
vault encrypt
now overwrites existing files #45