Releases: phntmxyz/sidekick
Releases · phntmxyz/sidekick
sidekick_core-v1.2.0
- 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
- Add topics to
pubspec.yaml
.
sidekick_core-v1.1.0
sidekick-v1.0.0
- 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
- Update sidekick_core to 1.0.0 #212
sidekick_plugin_installer-v0.3.0
sidekick_core-v1.0.2
sidekick_core-v1.0.1
- Support for sidekick_plugin_installer:3.0.0 #213
sidekick_core-v1.0.0
Breaking API & Behaviour Changes
- Sidekick CLIs now works without a git repository. The
projectRoot
is defined where the shellentryPoint
is located. - New
SidekickContext
with getters forsidekickPackage
,cliName
,projectRoot
,entryPoint
andrepository
#178 - Deprecation of
Repository
and top-levelrepository
#178 - Behaviour: paths for
initializeSidekick()
are now relative toprojectRoot
, notrepository
. 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
anddart
throw by default when failing. Usenothrow: true
to ignore errors (exitCode != 0
) #206 - Behaviour:
flutter
anddart
default toDirectory.current
, notentryWorkingDirectory
#206 - Removal of
flutterw()
.flutter
anddart
do not fall back toflutterw()
. It is now available as plugin https://github.com/passsy/flutterw_sidekick_plugin #208 - Deprecate top-level
cliName
/cliNameOrNull
in favor ofSidekickContext.cliName
#208 - Deprecate
name
ofinitializeSidekick()
. The name is now inferred from thepubspec.yaml
from the package name (<name>_sidekick
). #209 - Deprecate
findRepository()
in favor ofSidekickContext.repository
orSidekickContext.projectRoot
#178 - Removal of
deinitializeSidekick()
#208
Other Changes
- New
List<DartPackage> findAllPackages(Directory)
function to find packages in directories such asSidekickContext.projectRoot
orSidekickContext.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