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

Upgrades Piggy to net7.0, updates all .nupkgs to latest, and removes custom Npgsql to Serilog logging bridge... #26

Commits on Apr 19, 2023

  1. retargets piggy at net6.0 and upgrades .nupkgs

    Tod Thomson committed Apr 19, 2023
    Configuration menu
    Copy the full SHA
    9687604 View commit details
    Browse the repository at this point in the history
  2. Ash said to target net7.0

    Tod Thomson committed Apr 19, 2023
    Configuration menu
    Copy the full SHA
    b406900 View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2023

  1. removes custom Npgsql logging classes...

    - use standard mapping of Microsoft.Extensions.Logging
    - to Serilog (via SerilogLoggerFactory) from Serilog.Extensions.Logging
    - tested outputting log messages at INF level ok
    Tod Thomson committed Apr 20, 2023
    Configuration menu
    Copy the full SHA
    cbb8bd5 View commit details
    Browse the repository at this point in the history
  2. set version to 3.x

    Tod Thomson committed Apr 20, 2023
    Configuration menu
    Copy the full SHA
    d0d7a11 View commit details
    Browse the repository at this point in the history
  3. set build image to Visual Studio 2022 (net7.0)

    Tod Thomson committed Apr 20, 2023
    Configuration menu
    Copy the full SHA
    1787601 View commit details
    Browse the repository at this point in the history
  4. removes autofac module reflection and adds tests

    Tod Thomson committed Apr 20, 2023
    Configuration menu
    Copy the full SHA
    33bc3ff View commit details
    Browse the repository at this point in the history
  5. net7.0 changes trim behavior...

    - to <TrimMode>full</TrimMode> by default
    - add <TrimMode>partial</TrimMode> to get old net5.0 / net6.0 behaviour
    - and <SuppressTrimAnalysisWarnings>true</SuppressTrimAnalysisWarnings>
    - to only suppress IL2104 warnings
    - e.g. error IL2104: Assembly 'Autofac' produced trim warnings
    - which otherwise would be treated as errors
    - as we set <TreatWarningsAsErrors>true</TreatWarningsAsErrors>
    - see: https://stackoverflow.com/questions/74151256/c-sharp-publishtrimmed-how-to-deal-with-il2104-trim-warnings-in-dependencies
    - "you can suppress these warnings, but essentially, ..
    - there's no way for you to solve the problem".
    Tod Thomson committed Apr 20, 2023
    Configuration menu
    Copy the full SHA
    af69c68 View commit details
    Browse the repository at this point in the history
  6. wip => needs tests (a job for tomorrow)

    Tod Thomson committed Apr 20, 2023
    Configuration menu
    Copy the full SHA
    74a270d View commit details
    Browse the repository at this point in the history
  7. minor formatting changes

    Tod Thomson committed Apr 20, 2023
    Configuration menu
    Copy the full SHA
    d01c245 View commit details
    Browse the repository at this point in the history
  8. improve the code, still needs tests! (tomorrow)

    Tod Thomson committed Apr 20, 2023
    Configuration menu
    Copy the full SHA
    14c7a33 View commit details
    Browse the repository at this point in the history
  9. remove unused using

    Tod Thomson committed Apr 20, 2023
    Configuration menu
    Copy the full SHA
    da13b75 View commit details
    Browse the repository at this point in the history
  10. extract connection string parser with tests

    Tod Thomson committed Apr 20, 2023
    Configuration menu
    Copy the full SHA
    1196b48 View commit details
    Browse the repository at this point in the history
  11. better name for the piggy module test

    Tod Thomson committed Apr 20, 2023
    Configuration menu
    Copy the full SHA
    83ce276 View commit details
    Browse the repository at this point in the history

Commits on Apr 21, 2023

  1. changes parser to be case insensitive and...

    - handle duplicate keys
    - by dropping subsequent items with same key
    Tod Thomson committed Apr 21, 2023
    Configuration menu
    Copy the full SHA
    1dce10b View commit details
    Browse the repository at this point in the history
  2. InternalsVisibleTo Datalust.Piggy.Tests

    Tod Thomson committed Apr 21, 2023
    Configuration menu
    Copy the full SHA
    fc0ce13 View commit details
    Browse the repository at this point in the history