Releases: chsakell/Harmony
Releases · chsakell/Harmony
Harmony 2.16.0 - MudBlazor upgrade
This version upgrades MudBlazor library version to the latest one, using the v7.0.0 migration guide which has multiple breaking changes.
Harmony 2.15.0 - PostgreSQL support
- Add support for PostgreSQL
- Add 2 new class libraries to support both SQL Server & PostgreSQL migrations
- Harmony.Persistence.Migrations.SqlServer
- Harmony.Persistence.Migrations.PostgreSql
- Migrations examples
- Read SQL Server or PostgreSQL guides for more details to configure the data provider of your choice
What changes
You can now use PostgreSQL instead of SQL Server. You may use SQL Server for local development and use PostgreSQL on your production infrastructure in order to reduce costs
Configurations
Along with the connection string, configure the "DatabaseProvider" property in the appsettings.json:
SQL Server example
"DatabaseProvider": "SqlServer",
"ConnectionStrings": {
"HarmonyConnection": "Server=.;Database=Harmony;Integrated Security=True;TrustServerCertificate=True"
},
PostgreSQL example
"DatabaseProvider": "PostgreSQL",
"ConnectionStrings": {
"HarmonyConnection": "Host=localhost;Database=Harmony;Username=postgres;Password=MySecretPassword"
},
Harmony 2.14.0
- Integrate EasyCaching library
- Implement distributed caching using Redis provider for board cards
- Implement local in memory caching for board cards
- Fix a bug (null reference exception) occurring rarely in AutoMapper
- Remove [dbo].[LoadBoard] & [dbo].[LoadBoardListCards] stored procedure dependencies.
Harmony 2.13.0
- Add a powerful work-items page for searching/filtering board's items
- Create new work-items page
- Filter items by list type (e.g. task, bug, etc..)
- Filter items by status (in progress, done, etc..)
- Filter items by active sprint (scrum projects only)
- Order items by date created, list type, status
- Handle Git tag Webhook requests
- Display only one active sprint at a time with the option to change selected active sprints
Harmony 2.12.0
GitHub source control integration
- Integrate GitHub Webhooks for branches, commits & pull requests
- Display repository activity in card's view
- Auto sync repository activity upon webhook request
- Add new project
Harmony.Integrations.SourceControl