github erikbra/grate 1.6.0
1.6.0 - grate in a box (package)

latest release: 1.6.1
20 days ago

Nuget packages!!

A much requested feature (people's use cases vary a lot, and I hadn't anticipated this to be a common use case, but I was wrong :) ) is to make grate available as Nuget packages.

Thanks a lot to @hoangthanh28 for taking the effort to implement this in the lovaly #417 PR! Also, thank you for the initiative to modernize the Docker integration using test containers, making the DevX much better (PR #405), and for modernizing the package management and upgrading to .net 8 in #400

Main features

Nuget packages

Available here:

Database NuGet package
grate.core NuGet
Microsoft SQL server (sqlserver) NuGet
PostgreSQL (postgresql) NuGet
MariaDB/MySQL (mariadb) NuGet
Sqlite (sqlite) NuGet
Oracle (oracle) NuGet

Command-line installers

Available on your favourite package manager.

Windows

winget install grate

macOS

brew install grate

macOS is a bit strict on running unsigned packages, so you need to run the binary manually using Finder first, get a message that the app cannot be opened, go into security settings, say that you want to open it anyway. Then you can use it normally from the command-line onwards.

Linux

dpkg -i https://github.com/erikbra/grate/releases/download/1.6.0/grate_1.6.0-1_amd64.deb

(or *arm64.deb, if you are on an arm64 box)

Manually

Download your preferred zip file below, and put the grate (grate.exe) binary anywhere you like, and run it :). No dependencies. No .NET required to be installed :)

All that's changed

  • build(deps): update Dapper requirement from 2.0.* to 2.1.* by @dependabot in #382
  • build(deps): bump docker/metadata-action from 5.0.0 to 5.3.0 by @dependabot in #402
  • build(deps): bump actions/setup-dotnet from 3 to 4 by @dependabot in #401
  • build(deps): bump docker/build-push-action from 5.0.0 to 5.1.0 by @dependabot in #395
  • Add DevContainer to be able to work in-the-browser by @erikbra in #404
  • build(deps): bump github/codeql-action from 2 to 3 by @dependabot in #406
  • Unit test with testcontainers by @hoangthanh28 in #405
  • Some fixes after PR 405 by @erikbra in #409
  • Use amd64 on all tests on all sqlserver stuff by @erikbra in #410
  • build(deps): bump xunit.runner.visualstudio from 2.5.3 to 2.5.5 by @dependabot in #411
  • build(deps): bump xunit from 2.5.3 to 2.6.3 by @dependabot in #412
  • build(deps): bump docker/metadata-action from 5.3.0 to 5.5.0 by @dependabot in #418
  • build(deps): bump xunit from 2.6.3 to 2.6.5 by @dependabot in #419
  • Update nuget dependencies by @erikbra in #422
  • Able to run grate programmatically by @hoangthanh28 in #417
  • build(deps): bump docker/metadata-action from 5.5.0 to 5.5.1 by @dependabot in #430
  • build(deps): bump Microsoft.Data.SqlClient from 5.1.4 to 5.1.5 by @dependabot in #429
  • build(deps): bump MySqlConnector from 2.3.3 to 2.3.5 by @dependabot in #428
  • build(deps): bump xunit from 2.6.5 to 2.6.6 by @dependabot in #426
  • Chore: Use dependency injection more actively in unit tests by @erikbra in #423
  • Chore: Making the public API interface of grate more maintainable beore exposing as a nuget package by @erikbra in #437
  • build(deps): bump XunitXml.TestLogger from 3.1.17 to 3.1.20 by @dependabot in #436
  • build(deps): bump Npgsql from 8.0.1 to 8.0.2 by @dependabot in #435
  • build(deps): bump gittools/actions from 0.10.2 to 0.11.0 by @dependabot in #434
  • build(deps): bump Microsoft.NET.Test.Sdk from 17.8.0 to 17.9.0 by @dependabot in #433
  • build(deps): bump Microsoft.Data.SqlClient from 5.1.2 to 5.1.3 in /examples/k8s/initcontainer/sample-service by @dependabot in #439
  • Build nuget package of grate.core too by @erikbra in #438

New Contributors

Full Changelog: 1.5.4...1.6.0

Don't miss a new grate release

NewReleases is sending notifications on new releases.