Releases: alexei-sintotski/dart-borg
Releases · alexei-sintotski/dart-borg
Null safety
- Null safety support
- Performance optimizations for all commands
Semiautomatic pubspec.lock correction
- Feature: Semiautomatic correction of pubspec.lock inconsistencies with probe --correct
- Kudos to @RtgrV for design and implementation!
Bootstrapping performance improvement
- Optimization: Much faster dependency analysis for incremental bootstrapping
- Kudos to @werediver and @spkersten for finding and fixing it!
Deps
- 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
1.4.6 Release 1.4.6 preps
Dart 2.10 and upgraded dependencies
1.4.5+1 1.4.5+1 release preps
Incremental bootstrapping by default
- 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
- Bootstrapping dependency analysis takes dependency overrides into account
- Unit test coverage improvements
Incremental bootstrapping 3
- Improved performance of incremental bootstrapping for massive changes of packages configuration
Maturing of incremental bootstrapping implementation
- 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