Skip to content

Releases: alexei-sintotski/dart-borg

Null safety

Choose a tag to compare

@alexei-sintotski alexei-sintotski released this 04 Feb 08:05
  • Null safety support
  • Performance optimizations for all commands

Semiautomatic pubspec.lock correction

Choose a tag to compare

@alexei-sintotski alexei-sintotski released this 07 Dec 12:07
  • Feature: Semiautomatic correction of pubspec.lock inconsistencies with probe --correct
  • Kudos to @RtgrV for design and implementation!

Bootstrapping performance improvement

Choose a tag to compare

@alexei-sintotski alexei-sintotski released this 21 Oct 11:49
  • Optimization: Much faster dependency analysis for incremental bootstrapping
  • Kudos to @werediver and @spkersten for finding and fixing it!

Deps

Choose a tag to compare

@alexei-sintotski alexei-sintotski released this 21 Oct 11:47
  • Feature: "borg deps" lists external dependencies for multiple packages across repository
  • Improvement: Packages without pubspec.lock are always bootstrapped in all modes

Dart 2.12+ expects SDK specification in pubspec.yaml

Choose a tag to compare

@alexei-sintotski alexei-sintotski released this 11 Aug 07:21
1.4.6

Release 1.4.6 preps

Dart 2.10 and upgraded dependencies

Choose a tag to compare

@alexei-sintotski alexei-sintotski released this 14 Dec 21:23
1.4.5+1

1.4.5+1 release preps

Incremental bootstrapping by default

Choose a tag to compare

@alexei-sintotski alexei-sintotski released this 20 Sep 10:58
  • Feature: Incremental bootstrapping is the default bootstrapping mode
  • Optimization: Massive improvement of performance of dependency analysis during incremental bootstrapping
  • Bugfix: Incremental bootstrapping ignores deleted packages

Production-grade incremental bootstrapping

Choose a tag to compare

@alexei-sintotski alexei-sintotski released this 05 Jul 18:24
  • Bootstrapping dependency analysis takes dependency overrides into account
  • Unit test coverage improvements

Incremental bootstrapping 3

Choose a tag to compare

@alexei-sintotski alexei-sintotski released this 28 Jun 11:36
  • Improved performance of incremental bootstrapping for massive changes of packages configuration

Maturing of incremental bootstrapping implementation

Choose a tag to compare

@alexei-sintotski alexei-sintotski released this 08 Jun 20:28
  • Correct handling of rolled back changes of pubspec files
  • Incremental bootstrapping is ignored when Dart version is changed between runs of borg boot
  • Incremental bootstrapping is ignored when Flutter SDK version is changed between runs of borg boot
  • Incremental bootstrapping is ignored when command line specifies packages to bootstrap
  • Incremental bootstrapping ignores previous bootstrapping of specific (not all) packages
  • Boot mode switch is persistent