Skip to content

Latest commit

 

History

History
474 lines (251 loc) · 12.4 KB

CHANGELOG.md

File metadata and controls

474 lines (251 loc) · 12.4 KB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

2022-04-28

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


melos - v2.1.0

  • FEAT: start to log pub get output if it runs for more than 10s (#286). (fca44a48)
  • FEAT: add command/bootstrap/runPubGetInParallel melos.yaml option (#285). (f48e8f14)

2022-04-26

Changes


Packages with breaking changes:


melos - v2.0.0

  • PERF: run pub get in parallel during bootstrapping (#279). (9870270d)
  • FIX: handle unresolvable symbolic links (#280). (70094363)
  • DOCS: added WiFiFlutter as proj using melos (#281). (2c900ee8)
  • FIX: melos bootstrap now correctly handles path dependencies (#268). (96457b59)
  • FEAT: allow checking melos version (melos --version) outside of workspaces & set up autoupdater (#276). (c3dc28f7)
  • BREAKING REFACTOR: remove --all flag from list command & show private packages by default (you can use the --no-private filter flag instead to hide private packages) (#275). (921ec4e4)
  • FEAT: add support for bootstrapping with pubspec overrides (#273). (236e24f4)

2022-04-26

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


melos - v1.6.0-dev.2

  • PERF: run pub get in parallel during bootstrapping (#279). (9870270d)
  • FIX: handle unresolvable symbolic links (#280). (70094363)
  • DOCS: added WiFiFlutter as proj using melos (#281). (2c900ee8)

2022-04-12

Changes


Packages with breaking changes:

Packages with other changes:

  • There are no other changes in this release.

melos - v1.6.0-dev.1

  • FIX: melos bootstrap now correctly handles path dependencies (#268). (96457b59)
  • FEAT: allow checking melos version (melos --version) outside of workspaces & set up autoupdater (#276). (c3dc28f7)
  • BREAKING REFACTOR: remove --all flag from list command & show private packages by default (you can use the --no-private filter flag instead to hide private packages) (#275). (921ec4e4)

2022-04-11

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


melos - v1.6.0-dev.0

  • FEAT: add support for bootstrapping with pubspec overrides (#273). (236e24f4)

2022-03-22

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


melos - v1.5.2

  • FIX: hosted dependency version regex (#262). (b6e1bf4e)

2022-03-21

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


melos - v1.5.1

  • FIX: support external hosted dependencies (#254). (0f904f36)

2022-03-18

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


conventional_commit - v0.4.3

  • FEAT: allow prefixes before conventional commit type (#259). (e856cfa5)

melos - v1.5.0

  • FIX: export MelosConfigException for programatic usage. (8b7fbfb5)
  • FEAT: support git hosted package dependencies when versioning (#256). (c76c08f3)
  • FEAT: get published package versions from pubspec.yaml -> publish_to if set, instead of pub.dev (#253). (9a5cb26e)

2022-03-04

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


melos - v1.4.0

  • FIX: don't use Enum.name (#251). (27dcc7ad)
  • FEAT: add flag to show relative paths when using list (FR #246) (#257). (06be8a14)

2022-02-10

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


melos - v1.3.0

  • FEAT: add --manual-version option to version command (#242). (279c53e4)

2022-02-09

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


melos - v1.2.2

  • FIX: fully consume pub get output when bootstrapping (#240).

2022-02-04

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


melos - v1.2.1

  • FIX: bump platform dependency to to 3.1.0 to support latest Flutter/Dart versions (#237).

2022-01-26

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


melos - v1.2.0

  • FIX: Issue where symlinks are followed too deeply causing a "File name too long" exception (#227).
  • FEAT: allow passing additional arguments to run commands (#231).
  • DOCS: add groveman as a project using melos (#225).

2022-01-07

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:

Packages with dependency updates only:

Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project.

  • melos - v1.1.2

conventional_commit - v0.4.2

  • FEAT: relax commit message validation to accept commit messages without spaces before the description (after :).

2022-01-07

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


melos - v1.1.1

  • FIX: ensure .fvm directories are excluded when resolving packages.
  • DOCS: add Flame to projects using Melos (#221).

2022-01-04

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


melos - v1.1.0

  • FEAT: follow symlinks when resolving packages (#211).
  • FEAT: specifying a Logger is now optional when using Melos programmatically (#219).
  • FEAT: add repository host support for GitLab (#220).

2021-12-17

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:

Packages graduated to a stable release (see pre-releases prior to the stable version for changelog entries):

  • ansi_styles - v0.3.1
  • conventional_commit - v0.4.1

melos - v1.0.0

  • FIX: a dependent packages dependentsInWorkspace dependents should also be added to dependentPackagesToVersion. (5e7e8c75)
  • FIX: ensure local versions of transitive dependencies are bootstrapped (#185).
  • FIX: don't remove pubspec.lock when clean is ran (fixes #129).
  • FIX: melos_tools path incorrect on certain platforms (fixes #144).
  • FEAT: Match unknown commands with scripts (#167).
  • FEAT: Added an error message when multiple packages in the workspace have the same name (#178).
  • FEAT: verbose logging now logs package commit messages when versioning (#203). (b87fb8dc)
  • FEAT: optionally allow generating workspace root change logs (#161). (56fcdff6)
  • FEAT: Add topological sort to publish command (#199).
  • FEAT: use dart tool to run pub get in pure Dart package (#201).
  • FEAT: respect exact version constraints when updating dependents (#194).
  • FEAT: add support for linking to commits in changelog (#186).
  • FEAT: add support for printing current Melos version via -v or --version (#155).
  • FEAT: added config validation and type-safe Dart API (#139) (#140).
  • FEAT: migrate Melos to null-safety (#115).
  • FEAT: added "preversion" script hook, to perform actions when using melos version before pubspec files are modified.
  • FEAT: added melos.yaml validation
  • FEAT: it is now possible to programmatically use Melos commands by importing package:melos/melos.dart:
final melos = Melos(workingDirectory: Directory.current);

await melos.bootstrap();
await melos.publish(dryRun: false);

2021-12-08

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


melos - v1.0.0-dev.14

  • FIX: a dependent packages dependentsInWorkspace dependents should also be added to dependentPackagesToVersion.

2021-12-06

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


melos - v1.0.0-dev.13

  • FEAT: verbose logging now logs package commit messages when versioning (#203).

2021-12-05

Changes


Packages with breaking changes:

  • There are no breaking changes in this release.

Packages with other changes:


melos - v1.0.0-dev.12

  • FEAT: optionally allow generating workspace root change logs (#161).