Awesome Python has a "changelog" section under all projects. You can find it next to the "Repo" button in the header. There are two features that make it unique.

  1. It is an aggregation of parsed "CHANGELOG.md" files and releases information from Github. This way, it is easier to see all changes in a single place and a uniform style.
  2. All changelogs are "emojified". This helps with identifying each change easier. Emojification is achieved by parsing each line and applying a specific emoji based on the first word or some other tokens.

The combination of the above two makes package changelogs on Awesome Python unique.

As you know, an example is worth a 1,000 words ๐Ÿš€

Changelog examples

  • Azure PowerShell 7.1.0 (January 01, 2022)

    Az.Accounts

    • ๐Ÿ— Copied 'ServicePrincipalSecret' and 'CertificatePassword' from Az.Accounts buildin profile to customer set profile. [#16617]
    • โšก๏ธ Updated help message and help markdown for parameter 'Tenant' of the cmdlet 'Set-AzContext'. [#16515]
    • ๐Ÿ›  Fixed the issue that Azure PowerShell could not work in a workflow. [#16408]
    • ๐Ÿ›  Fixed the doubled Api Version in the URI of the underlying request issued by 'Invoke-AzRestMethod'. [#16615]

    Az.Aks

    • โž• Added support of 'load balancer' and 'api server access' in 'New-AzAksCluster' and 'Set-AzAksCluster'. [#16575]

    Az.Automation

    • โฑ 'New-AzAutomationSchedule' allows defnining StartTime with offsets.
    • โšก๏ธ Fixed bug: updated 'Set-AzAutomationModule' to use PUT call while updating modules with specific versions [#12552]

    Az.CognitiveServices

    • โšก๏ธ Updated PowerShell to use 2021-10-01 version.
    • โž• Added CommitmentTier and CommitmentPlan cmdlets.
    • โž• Added Deployment cmdlets.
    • โž• Added 'New-AzCognitiveServicesObject' cmdlet for generating CommitmentPlan/Deployment objects.

    Az.Compute

    • โšก๏ธ Updated 'UserData' parameter in VM and VMSS cmdlets to pipe by the Property Name to ensure piping scenarios occur correctly.
    • ๐Ÿ”„ Changed 'New-AzVM' cmdlet when using the SimpleParameterSet to not create a 'PublicIPAddress' when a 'PublicIPAddress' name is not provided.
    • โž• Added 'PlatformFaultDomain' parameter to cmdlets: 'New-AzVM' and 'New-AzVMConfig'
    • โž• Added '-Feature' parameter for 'New-AzGalleryImageDefinition'
    • โž• Added 'DiffDiskPlacement' string parameter to 'Set-AzVmOSDisk' and 'Set-AzVmssStorageProfile' cmdlets.

    Az.CosmosDB

    • ๐Ÿ”ฆ Exposed BackupPolicyMigrationState as a part of Get-AzCosmosDBAccount response.
      • This shew the status of a backup policy migration state when an account was being converted from peroidic backup mode to continuous.

    Az.DataFactory

    • โšก๏ธ Updated ADF .Net SDK version to 5.0.0

    Az.Functions

    • โœ‚ Removed preview from the PowerShell 7.0 stack on Linux

    Az.KeyVault

    • โž• Added cmdlets: 'Invoke-AzKeyVaultKeyRotation', 'Get-AzKeyVaultKeyRotationPolicy' and 'Set-AzKeyVaultKeyRotationPolicy'

    Az.MySql

    • General availability of Az.MySql

    Az.Network

    • ๐Ÿ‘‰ Used case-insensitive comparison for ResourceId (Set/New-NetworkWatcherFlowLog)
    • โž• Added new properties 'ApplicationSecurityGroup', 'IpConfiguration' and 'CustomNetworkInterfaceName' for Private Endpoint cmdlets
      • 'Get-AzPrivateEndpoint'
      • 'New-AzPrivateEndpoint'
    • โž• Added new cmdlet to create new 'IpConfiguration' object for building Private Endpoint
      • 'New-AzPrivateEndpointIpConfiguration'
    • โž• Added OrdinalIgnoreCase for string comparison of 'ResourceIdentifier' type for FlowLog cmdlets
    • ๐Ÿ›  Fixed typo in error message of 'InvalidWorkspaceResourceId'

    Az.PostgreSql

    • General availability of Az.PostgreSql

    Az.RedisCache

    • โž• Added 'IdentityType' and 'UserAssignedIdentity' parameter in 'New-AzRedisCache' and 'Set-AzRedisCache' cmdlets.
      • It is used to assign and modify the Identity of Azure Cache for Redis.

    ๐Ÿšš Az.ResourceMover

    • โž• Added support for Tags in azure resource mover
    • โž• Added support for SystemData in azure resource mover
    • ๐Ÿš€ Released 2021-08-01 api-version

    Az.Resources

    • ๐Ÿ›  Fixed incorrect alias for 'Get-AzADSpCredential' [#16592]
    • ๐Ÿ›  Fixed 'ServicePrincipalName' and 'InputObject' parameters for 'Update-AzADServicePrincipal' [#16620]
    • ๐Ÿ›  Fixed example for 'New-AzADAppCredential' [#16682]
    • โž• Added parameter 'Web' for 'New-AzADApplication' [#16659]
    • โž• Added secret text in response of 'New-AzADApplication' and 'New-AzADServicePrincipal' [#16659]
    • ๐Ÿš€ Deserialized the 'Value' in 'DeploymentVariable' as object array if its type is Array [#16523]
    • ๐Ÿ›  Fixed the usage of 'SignInName' in 'New-AzRoleAssignment' [#16627]
    • ๐Ÿš€ Formatted the output format of 'DeploymentVariable'
    • โœ‚ Remove 'isUser' operation filter from GetAzureProviderOperation Cmdlet

    ๐Ÿšฆ Az.SignalR

    • ๐Ÿ›  Fixed the bug of 'Update-AzSignalR' cmdlet that resets the resource states by mistake.

    Az.Sql

    • โž• Added 'ZoneRedundant' parameter to 'New-AzSqlDatabaseCopy', 'New-AzSqlDatabaseSecondary' and 'Restore-AzSqlDatabase' to enable zone redundant copy, geo secondary and PITR support for hyperscale databases

    Az.Storage

    • ๐Ÿ›  Fixed the failure of sync copy blob with long destination blob name [#16628]
      • 'Copy-AzStorageBlob'

    Az.Synapse

    • General availability of Az.Synapse
    • Migrated Azure AD features in Az.Synapse to MSGraph APIs. The cmdlets below called MSGraph API according to input parameters:
      • 'New-AzSynapseRoleAssignment' cmdlet
      • 'Get-AzSynapseRoleAssignment' cmdlet
      • 'Remove-AzSynapseRoleAssignment' cmdlet
      • 'Set-AzSynapseSqlActiveDirectoryAdministrator' cmdlet
    • โž• Added a default value for [-AutoPauseDelayInMinute] parameter of command 'New-AzSynapseSparkpool' and 'Update-AzSynapseSparkpool'

    Thanks to our community contributors

    • โšก๏ธ @adishiritwick, Updated Set-AzAutomationModule to use PUT call while updating modules with specific versions (#16505)
    • โšก๏ธ @anuraj, Update the New-AzWebAppCertificate (#16634)
    • โšก๏ธ @BrajaMS, Updated the example command with NodeType param (#16670)
    • @geologyrocks, Principal typo (was princial) (#16699)
    • Hen Itzhaki (@HenItzhaki), Added more example (#16424)
    • Chris (@isjwuk), Formatting improvement (#15826)
    • Jaromir Kaspar (@jaromirk), Added example for password credentials (#16600)
    • โšก๏ธ Martin Falkus (@mfalkus), Fix a typo in Update Az-Tags doc where "Repalces" was specified instead of "Replaces" (#16541)
    • Radoslav Gatev (@RadoslavGatev), [Az.Accounts] Fix the doubled Api Version in Uri of the request issued by Invoke-AzRestMethod (#16616)
    • @Skuldo, Typo fix (#16585)
    • โšก๏ธ Sujit Singh (@sujitks), Update Set-AzApplicationGatewayFirewallPolicy.md (#16583)
    • โ†ช @trudolf-msft, new example 4/workaround (#16437)
  • Squidex 6.3.0 (November 22, 2021)

    ๐Ÿ›  Fixed

    • Contents: Urgent fix to solve NullReferenceException when resolving components in API.
  • Web Markup Minifier 2.11.0 (November 08, 2021)
    • In WebMarkupMin.NUglify added support of the NUglify version 1.16.1
    • In WebMarkupMin.AspNetCore3 added support of ASP.NET Core 3.1.21
    • In WebMarkupMin.AspNetCore5 added support of ASP.NET Core 5.0.12
    • Created the WebMarkupMin.AspNetCore6 module, that contains middleware for ASP.NET Core 6