Skip to content

Releases: alexei-sintotski/dart-borg

Null safety

04 Feb 08:05
Compare
Choose a tag to compare
  • Null safety support
  • Performance optimizations for all commands

Semiautomatic pubspec.lock correction

07 Dec 12:07
Compare
Choose a tag to compare
  • Feature: Semiautomatic correction of pubspec.lock inconsistencies with probe --correct
  • Kudos to @RtgrV for design and implementation!

Bootstrapping performance improvement

21 Oct 11:49
Compare
Choose a tag to compare
  • Optimization: Much faster dependency analysis for incremental bootstrapping
  • Kudos to @werediver and @spkersten for finding and fixing it!

Deps

21 Oct 11:47
Compare
Choose a tag to compare
  • 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

11 Aug 07:21
Compare
Choose a tag to compare

Dart 2.10 and upgraded dependencies

14 Dec 21:23
Compare
Choose a tag to compare
1.4.5+1

1.4.5+1 release preps

Incremental bootstrapping by default

20 Sep 10:58
Compare
Choose a tag to compare
  • 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

05 Jul 18:24
Compare
Choose a tag to compare
  • Bootstrapping dependency analysis takes dependency overrides into account
  • Unit test coverage improvements

Incremental bootstrapping 3

28 Jun 11:36
Compare
Choose a tag to compare
  • Improved performance of incremental bootstrapping for massive changes of packages configuration

Maturing of incremental bootstrapping implementation

08 Jun 20:28
Compare
Choose a tag to compare
  • 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