Skip to content
Permalink
Branch: dev
Commits on May 21, 2019
  1. Switch VSIX to use AsyncPackage

    roji committed May 21, 2019
    Closes #2478
  2. Depend on System.Memory 4.5.3

    roji committed May 21, 2019
Commits on May 15, 2019
  1. Fix broken link in docs

    roji committed May 15, 2019
  2. Recycle NpgsqlTransaction

    roji committed Apr 10, 2019
    Since PostgreSQL only supports on transaction on a given connection,
    we reycle the NpgsqlTransaction object.
    
    Closes #2416
Commits on May 11, 2019
  1. [Appveyor] Start running ADO.NET spec tests

    roji committed Apr 11, 2019
    Closese #2225
  2. Fix GetBytes()/GetChars() behavior

    roji committed Apr 11, 2019
    When the supplied data offset is beyond the end of the column data.
    
    Fixes #2429
    Part of #2225
Commits on May 5, 2019
  1. Depend on .NET Framework targeting pack nugets

    roji committed May 5, 2019
    Depend on .NET Framework reference assemblies via the new nuget
    packages. This allows us to build .NET Framework on systems where
    .NET Framework isn't installed (e.g. Linux).
  2. Merge branch 'nullability' into dev

    roji committed May 5, 2019
  3. Refactor Handler/PostgresType relationship

    roji committed Apr 22, 2019
    Handlers used to be implicitly injected with their PostgresType.
    They now accept one via the constructor and pass it up to
    NpgsqlTypeHandler.
  4. Convert codebase to use C# 8 nullability

    roji committed Apr 22, 2019
    Thanks to @Brar for considerable work on the feature!
    
    Closes #2304
  5. Pin dotnet sdk to 3.0.0-preview4

    roji committed Apr 24, 2019
    And update Appveyor config
Commits on May 3, 2019
  1. Work around binary writing support (#2445)

    roji committed May 3, 2019
    * Support writing bytea from ReadOnlyMemory<byte> and Memory<byte>
    * Support async I/O when making direct writes
    
    Closes #2392, #2444
  2. Tiny code simplification

    roji committed Apr 30, 2019
    Around case with two types with the same name
Commits on Apr 23, 2019
  1. Add Npgsql.all.sln.DotSettings

    roji committed Apr 23, 2019
    Linking back to Npgsql.sln.DotSettings so everything is synchronized
Commits on Apr 14, 2019
  1. Completely ignore DbCommand.Transaction

    roji committed Apr 11, 2019
    PostgreSQL only supports a single transaction on a given connection at
    a given time; as a result, Npgsql largely ignores DbCommand.Transaction.
    This commit removes some useless partial checks.
    
    Also disable related specification tests (part of #225).
Commits on Apr 10, 2019
  1. Hacky support for ReadOnlyIPAddress

    roji committed Apr 1, 2019
    .NET Core 3.0 adds ReadOnlyIPAddress, an internal subclass of IPAddress,
    used for some constants (e.g. IPAddress.Any).
    
    This adds support for writig that type in a very hacky way, to enable
    backporting also to 4.0. We'll do it better later.
    
    Fixes #2360
  2. Fix order issue in parameter logic

    roji committed Apr 10, 2019
    Parameters were previously being logged from the NpgsqlCommand, but
    they should be logged from each NpgsqlStatement separately.
    
    Fixes #2424
  3. Disable Jetbrains suggestions for named arguments

    roji committed Apr 7, 2019
    Used named arguments can be good in specific places, but right now we're
    getting suggestions everywhere in the codebase. This should be done on a
    per-case basis.
  4. Small SQL parser refactor around conformant strings

    roji committed Apr 7, 2019
  5. Fix NoTypeLoading compatibility mode

    roji committed Apr 7, 2019
    Broken by #2395
Commits on Apr 1, 2019
  1. Recycle RowDescription and FieldDescription

    roji committed Mar 21, 2019
Commits on Mar 28, 2019
  1. Add missing disposals in auth code

    roji committed Mar 28, 2019
  2. Refactor frontend message handling

    roji committed Mar 26, 2019
    * Frontend messages have been replaced with simple function calls on
      the connector. Rather than populating a message instance and then
      writing it, we now just call a method with parameters.
    * Considerable reduction in code and complexity, plus no more
      need to cache frontend message instances on the connector.
    * Made naming more consistent: write methods don't (necessarily)
      flush, etc.
    * Refactored SASL authentication to better separate protocol-level
      logic from encryption logic.
    * Enabled C# 8 for static local functions.
    
    Closes #2353
Commits on Mar 27, 2019
  1. Various minor changes for ADO.NET spec tests

    roji committed Mar 21, 2019
    Some less trivial scenarios still failing.
    
    Part of #2225
    See also dotnet/corefx#7810
  2. Integrate AdoNet.Specification.Tests

    roji committed Nov 25, 2017
    No fixes/changes to Npgsql itself - some tests are failing. No CI.
    
    Part of #2225
    See also dotnet/corefx#7810
Commits on Mar 26, 2019
  1. Fix wrong TFM in benchmarks

    roji committed Mar 26, 2019
  2. Target .NET Standard 2.1

    roji committed Mar 26, 2019
    Tests and benchmarks target .NET Core 3.0
  3. Stop using public signing

    roji committed Mar 26, 2019
    Was causing an issue in Npgsql.GeoJson. In any case, it seems that
    full signing is now supported everywhere.
    (dotnet/roslyn#8210)
  4. Move PGUtil to util folder

    roji committed Mar 26, 2019
  5. [AppVeyor] Update PostGIS version

    roji committed Mar 26, 2019
Commits on Mar 25, 2019
  1. Don't allocate strings for unchanged ParameterStatus (#2380)

    roji committed Mar 25, 2019
    Closes #2236
  2. Drop support for .NET Framework 4.5.2

    roji committed Mar 22, 2019
    Target .NET Framework 4.6.1.
Commits on Mar 22, 2019
  1. Address review by YohDeadfall

    roji committed Mar 22, 2019
Commits on Mar 21, 2019
  1. Don't allocate strings for unchanged ParameterStatus

    roji committed Mar 21, 2019
    Closes #2236
Older
You can’t perform that action at this time.