Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: optionally allow generating workspace root change logs #161

Merged
merged 19 commits into from
Dec 5, 2021

Conversation

russellwheatley
Copy link
Member

@russellwheatley russellwheatley commented Aug 25, 2021

Versioning has been removed whilst testing on the WorkspaceChangelog class. This class will write the Changelog.md in the root of the workspace with a log of every package.

@docs-page
Copy link

docs-page bot commented Aug 25, 2021

To view this pull requests documentation preview, visit the following URL:

melos.invertase.dev/~161

Documentation is deployed and generated using docs.page.

@russellwheatley

This comment has been minimized.

@russellwheatley russellwheatley changed the title feat: changelog workspace WIP - feat: changelog workspace Aug 25, 2021
@russellwheatley russellwheatley changed the title WIP - feat: changelog workspace feat: changelog workspace Sep 2, 2021
@russellwheatley russellwheatley marked this pull request as ready for review September 2, 2021 13:29
@Salakar Salakar changed the title feat: changelog workspace feat: allow generating a changelog for the entire workspace Oct 20, 2021
@Salakar Salakar self-assigned this Oct 21, 2021
@Salakar

This comment has been minimized.

@Salakar
Copy link
Member

Salakar commented Nov 4, 2021

Changelog output preview:



Change Log

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

2021-11-04

Changes


Packages with breaking changes:

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.

  • firebase_crashlytics - v2.2.5
  • firebase_crashlytics_platform_interface - v3.1.5
  • firebase_auth - v3.1.5
  • firebase_auth_web - v3.1.4
  • firebase_auth_platform_interface - v6.1.3
  • firebase_remote_config - v1.0.0-dev.1
  • firebase_remote_config_web - v1.0.0-dev.1
  • firebase_remote_config_platform_interface - v1.0.0-dev.1
  • firebase_database_web - v0.1.0+2
  • firebase_database - v8.0.2
  • firebase_database_platform_interface - v0.1.0+2
  • cloud_firestore_web - v2.4.5
  • cloud_firestore_platform_interface - v5.4.4
  • firebase_messaging_web - v2.0.8
  • firebase_analytics_platform_interface - v3.0.0-dev.1
  • firebase_analytics - v9.0.0-dev.1
  • firebase_analytics_web - v0.4.0-dev.1
  • firebase_app_check_platform_interface - v0.0.1+8
  • firebase_app_check - v0.0.2+4
  • firebase_app_check_web - v0.0.1+8
  • cloud_functions_web - v4.0.15
  • cloud_functions - v3.0.6
  • cloud_functions_platform_interface - v5.0.13
  • firebase_storage_web - v3.0.5
  • firebase_storage_platform_interface - v4.0.5
  • firebase_storage - v10.0.7
  • firebase_performance_platform_interface - v0.0.1+6
  • firebase_performance - v0.7.1+3

cloud_firestore - v3.0.0

  • BREAKING FEAT: update Android minSdk version to 19 as this is required by Firebase Android SDK 29.0.0 (#7298).

firebase_dynamic_links - v3.0.0

  • BREAKING FEAT: update Android minSdk version to 19 as this is required by Firebase Android SDK 29.0.0 (#7298).

firebase_in_app_messaging - v0.6.0

  • BREAKING REFACTOR: update Firebase Analytics plugin to match latest Firebase APIs (#7032).

firebase_messaging - v11.0.0

  • FIX: Add Android implementation to get notification permissions (#7168).
  • BREAKING FEAT: update Android minSdk version to 19 as this is required by Firebase Android SDK 29.0.0 (#7298).

firebase_core - v1.9.0

  • FEAT: bump Firebase Android SDK version to 29.0.0 (#7296).
  • FEAT: bump Firebase iOS SDK to 8.9.0 (#7289).

firebase_messaging_platform_interface - v3.0.8

  • FIX: Add Android implementation to get notification permissions (#7168).


@Salakar
Copy link
Member

Salakar commented Nov 4, 2021

TODO:

  • Workspace config to enable root changelog
  • Root changelog file is not auto committed when versioning

@Salakar Salakar self-requested a review November 15, 2021 14:28
@Salakar Salakar changed the title feat: allow generating a changelog for the entire workspace feat: optionally allow generating workspace root change logs Dec 5, 2021
@Salakar Salakar merged commit 56fcdff into main Dec 5, 2021
@Salakar Salakar deleted the @russell/root-changelog branch December 5, 2021 19:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants