{"push_id":1383091040,"size":19,"distinct_size":1,"ref":"refs/heads/master","head":"b35b07f35b438624de3a3a05ead5d424e081f470","before":"726fd5a52eff8f08544c78acdfa86d88dc9b4676","commits":[{"sha":"42099f126770fad81d8703cbcaf5ca416df98410","author":{"name":"Aleksander Aas Sjåfjell","email":"123289c448df8a659461c599fccebe3ffef7f030@bekk.no"},"message":"Adds auto-generated DTO classes\n\nThis commit does the following:\n- Adds a Resource project that is to be used for resources in project, reducing duplication of test data files.\n- Adds a Scripts project adding a shell script to create classes from XSD together with the xsd and auto-generated DTO classes. Not in use at the following point.","distinct":false,"url":"https://api.github.com/repos/digipost/digipost-api-client-dotnet/commits/42099f126770fad81d8703cbcaf5ca416df98410"},{"sha":"7f9e3c6ab2597c7d50e5a03c8e83bffda9b5111b","author":{"name":"Aleksander Aas Sjåfjell","email":"123289c448df8a659461c599fccebe3ffef7f030@bekk.no"},"message":"All code compiles with auto-generated classes\n\n- All old DataTransferObject classes are removed and replaced with the less sleek representations from the auto generated classes. Not all replacements can be assumed to be correct, as there were to many naming conflicts and differences from the V6 Xsd to confirm them.\n- Some helper functions were moved from DomainUtility to the tests to give better readability. KISS.\n- Brittle tests of the Comparator were removed. Testing external components like it was done here was error prone and therefore removed.","distinct":false,"url":"https://api.github.com/repos/digipost/digipost-api-client-dotnet/commits/7f9e3c6ab2597c7d50e5a03c8e83bffda9b5111b"},{"sha":"7c274bde1aa5440fef8e4ecc0ef51f396124862b","author":{"name":"Aleksander Aas Sjåfjell","email":"123289c448df8a659461c599fccebe3ffef7f030@bekk.no"},"message":"Fixes smoke tests and DtoTransferObjectTests\n\n- They all run, but this is no assurance of it all working, as it may still be some wrong types returned. Why, you ask? Because there are a lot of `object` types floating around.\n- V6 Xsd is removed and all fields updated to reference V7","distinct":false,"url":"https://api.github.com/repos/digipost/digipost-api-client-dotnet/commits/7c274bde1aa5440fef8e4ecc0ef51f396124862b"},{"sha":"3be33acc55513850a18d1787edf792e1b1d64780","author":{"name":"Aleksander Aas Sjåfjell","email":"123289c448df8a659461c599fccebe3ffef7f030@bekk.no"},"message":"New regime for Xml Resources and fix of SendMessage-tests\n\nThe mock tests of the API uses FakeHttpHandlers which have xml 'prettified' within the code. Works once but is a pain to replace, like now when we are using v7 of API. Now, all responses are within separate files. Also, the fake-handlers should be created on the fly when needed, reducing the number of classes. This work starts now. SendMessage and Identify tests are fixed to use this pattern now.","distinct":false,"url":"https://api.github.com/repos/digipost/digipost-api-client-dotnet/commits/3be33acc55513850a18d1787edf792e1b1d64780"},{"sha":"f581aebb8c45c3bae8ab8d05f2d4e511eeb239a1","author":{"name":"Aleksander Aas Sjåfjell","email":"123289c448df8a659461c599fccebe3ffef7f030@bekk.no"},"message":"Removes `IdentificationResultType.None`. This was a failsafe to handle not setting enum value. Good in some cases, but usually just confusing.","distinct":false,"url":"https://api.github.com/repos/digipost/digipost-api-client-dotnet/commits/f581aebb8c45c3bae8ab8d05f2d4e511eeb239a1"},{"sha":"99f851e785f085e47de4f440849a9cd0ccbd586e","author":{"name":"Aleksander Aas Sjåfjell","email":"123289c448df8a659461c599fccebe3ffef7f030@bekk.no"},"message":"Bugfix and testfix\n\n- Search can now return a result with multiple addresses and OrganizationNumber\n- Search details is now an enumerable. No practical difference, but is a good practice.\n- SearchDetailsResult is now created from Dto\n- Search result is now an Xml file instead of class with inline xml.\n- Removes silly tests of validation of xml validator. It is a library and we should trust the functionality of libraries\n- Adds `ComparisonConfiguration` to Comparator so that we kan ignore object types for some tests, as it kicks in on List vs IEnumerable. Pain in the ... sometimes.\n- Removes last bit of inherited FakeHttpClientResponse-inherited classes.","distinct":false,"url":"https://api.github.com/repos/digipost/digipost-api-client-dotnet/commits/99f851e785f085e47de4f440849a9cd0ccbd586e"},{"sha":"ad82c0231dc59c2a02dcea05121424924dc04215","author":{"name":"Aleksander Aas Sjåfjell","email":"123289c448df8a659461c599fccebe3ffef7f030@bekk.no"},"message":"Moves all remaining document and certificate resources to Resources\n\nGiving cleaner access to files and less use of strings. Happy times.","distinct":false,"url":"https://api.github.com/repos/digipost/digipost-api-client-dotnet/commits/ad82c0231dc59c2a02dcea05121424924dc04215"},{"sha":"767d5194382f2c2069970d9b079ecab6b97d8b33","author":{"name":"Aleksander Aas Sjåfjell","email":"123289c448df8a659461c599fccebe3ffef7f030@bekk.no"},"message":"Fixes mapping problems for MessageDeliveryResult\n\nNot all fields were set. This should be fixed now with a better test of the converion.","distinct":false,"url":"https://api.github.com/repos/digipost/digipost-api-client-dotnet/commits/767d5194382f2c2069970d9b079ecab6b97d8b33"},{"sha":"51d8716c2e09899f64218a85e564d63fb680410d","author":{"name":"Aleksander Aas Sjåfjell","email":"123289c448df8a659461c599fccebe3ffef7f030@bekk.no"},"message":"SearchDetailsAddress - PostalCode instead of ZipCode\n\nBecause it is the european lingo as well as what we previously have exposed in the library.\n\n... and a bit of cleanup of descriptions and fixing some of the todos.","distinct":false,"url":"https://api.github.com/repos/digipost/digipost-api-client-dotnet/commits/51d8716c2e09899f64218a85e564d63fb680410d"},{"sha":"8e0cbceeb282e9f7b42ffe848d92301a5a4e6cdc","author":{"name":"Aleksander Aas Sjåfjell","email":"123289c448df8a659461c599fccebe3ffef7f030@bekk.no"},"message":"Changes description of `Message.SenderId` to be more descriptive","distinct":false,"url":"https://api.github.com/repos/digipost/digipost-api-client-dotnet/commits/8e0cbceeb282e9f7b42ffe848d92301a5a4e6cdc"},{"sha":"fc9a91b660adf05b3b6d0846a8876c87c79d53d3","author":{"name":"Aleksander Aas Sjåfjell","email":"123289c448df8a659461c599fccebe3ffef7f030@bekk.no"},"message":"Removes Link and RecipientByNameAndAddressDTO (dead classes)","distinct":false,"url":"https://api.github.com/repos/digipost/digipost-api-client-dotnet/commits/fc9a91b660adf05b3b6d0846a8876c87c79d53d3"},{"sha":"76b88a3a6d1c16d2c3ec94378ad56b63a6db172a","author":{"name":"Aleksander Aas Sjåfjell","email":"123289c448df8a659461c599fccebe3ffef7f030@bekk.no"},"message":"Code cleanup and removing Dto-field\n\nAnd removes `includepersonaliasfordigipostuser` from DTO-tests as we are ignoring this field in conversion.","distinct":false,"url":"https://api.github.com/repos/digipost/digipost-api-client-dotnet/commits/76b88a3a6d1c16d2c3ec94378ad56b63a6db172a"},{"sha":"171562dcd1a924b9777c3b456d9fde7bad30c194","author":{"name":"Aleksander Aas Sjåfjell","email":"123289c448df8a659461c599fccebe3ffef7f030@bekk.no"},"message":"Fixes a lot of compilation warnings\n\nSome null checks, missing XML-doc, better docs and unused variables.","distinct":false,"url":"https://api.github.com/repos/digipost/digipost-api-client-dotnet/commits/171562dcd1a924b9777c3b456d9fde7bad30c194"},{"sha":"31454ce10274722f0bc76c804b0a4292d5aec0a0","author":{"name":"Aleksander Aas Sjåfjell","email":"123289c448df8a659461c599fccebe3ffef7f030@bekk.no"},"message":"Updates versioning regime\n\nPreviously 7.0.*.*, but this makes it hard to do backwards compatible bug fixes, also known as PATCH. It is now on format 7.0.0.*","distinct":false,"url":"https://api.github.com/repos/digipost/digipost-api-client-dotnet/commits/31454ce10274722f0bc76c804b0a4292d5aec0a0"},{"sha":"c1ed37a8dcbab56d4d965f59fcd5e2cc441cdffd","author":{"name":"Aleksander Aas Sjåfjell","email":"123289c448df8a659461c599fccebe3ffef7f030@bekk.no"},"message":"Adds NorskHelsenett as Environment endpoint","distinct":false,"url":"https://api.github.com/repos/digipost/digipost-api-client-dotnet/commits/c1ed37a8dcbab56d4d965f59fcd5e2cc441cdffd"},{"sha":"cfed67c81633bc9f94cbbb66207bd6539809b53b","author":{"name":"Aleksander Aas Sjåfjell","email":"123289c448df8a659461c599fccebe3ffef7f030@bekk.no"},"message":"Updates documentation","distinct":false,"url":"https://api.github.com/repos/digipost/digipost-api-client-dotnet/commits/cfed67c81633bc9f94cbbb66207bd6539809b53b"},{"sha":"595be52dcac301583f6104dd59a0bb5aee0fbfec","author":{"name":"Aleksander Aas Sjåfjell","email":"123289c448df8a659461c599fccebe3ffef7f030@bekk.no"},"message":"Updates XsdGenerationScript to use Resources\n\n- Because duplication is not cool\n- Renames Scripts as only Xsd is contained","distinct":false,"url":"https://api.github.com/repos/digipost/digipost-api-client-dotnet/commits/595be52dcac301583f6104dd59a0bb5aee0fbfec"},{"sha":"25de8f67ea5a754fb5b6472392dca19a54182cac","author":{"name":"Aleksander Aas Sjåfjell","email":"123289c448df8a659461c599fccebe3ffef7f030@bekk.no"},"message":"adds appveyor-deploy submodule\n\nAdds an initial appveyor.yml\n\nUpdates signing key to support appveyor\n\nFixes mistakenly deleted start of line\n\nAdds signing key\n\nDisables `Missing XML comment for publicly visible type or member`\n\nEndrer publickey for InternalsVisibleTo\n\nExposes DigipostActionFactory to enable mocking\n\nTerrible hack, but unfortunately necessary if we don`t strong sign the library ourselves. Not sure how this worked earlier, as the strong signed dll with the old public key wasn`t in the repo\n\nDummy commit to test webhook\n\nChanges environment to DifiTest\n\nBecause it requires no VPN to build\n\nRemoves random part of AssemblyVersion and adds Informational\n\nUpgrades api-client-shared and difi-felles-utility\n\nTests if certutil is available\n\nRemoves certutil from appveyor\n\nUpdates submodule for certutil\n\nAdds virksomhetssertifikat secrets and certificate\n\nAdds environment variables to both builds for virksomhetssertifikat\n\nAdds $version$ to .nuspec\n\nAdds missing bring cert again\n\nUpdates subrepo\n\nUpdates submodule without spelling error\n\nAdds installing of virksomhetssertifikat as separate script file\n\nAdds Appveyor for build and deploy\n\n- Adds appveyor.yml\n- References newest appveyor-deploy with virksomhetssertifikat initialization\n\nAdds missing semicolon","distinct":false,"url":"https://api.github.com/repos/digipost/digipost-api-client-dotnet/commits/25de8f67ea5a754fb5b6472392dca19a54182cac"},{"sha":"b35b07f35b438624de3a3a05ead5d424e081f470","author":{"name":"Aleksander Aas Sjåfjell","email":"123289c448df8a659461c599fccebe3ffef7f030@bekk.no"},"message":"Merge branch 'Appveyor'\n\n# Conflicts:\n#\tDigipost.Api.Client.ConcurrencyTest/Digipost.Api.Client.ConcurrencyTest.csproj\n#\tDigipost.Api.Client.Domain/Digipost.Api.Client.Domain.csproj\n#\tDigipost.Api.Client.Resources/Digipost.Api.Client.Resources.csproj\n#\tDigipost.Api.Client.Resources/Properties/AssemblyInfo.cs\n#\tDigipost.Api.Client.Scripts/Digipost.Api.Client.Xsd.csproj\n#\tDigipost.Api.Client.Test/Digipost.Api.Client.Test.csproj\n#\tDigipost.Api.Client.Testklient/Digipost.Api.Client.Testklient.csproj\n#\tDigipost.Api.Client/Digipost.Api.Client.csproj\n#\tSharedAssemblyInfo.cs\n#\tdigipost-api-client.sln","distinct":true,"url":"https://api.github.com/repos/digipost/digipost-api-client-dotnet/commits/b35b07f35b438624de3a3a05ead5d424e081f470"}]}
{"actor":{"display_login":"asjafjell"}}