{"push_id":877948647,"size":9,"distinct_size":9,"ref":"refs/heads/master","head":"d77b2acd77e256e8bcbda5a2b9eedd353f972645","before":"f0e60d1b17c00e38efc924ae9edcc71302c4d612","commits":[{"sha":"2e86b833b5e671f5040b189d7cbfc3171e7a4ab3","author":{"email":"e2c44c572970480e0089da2b6ef90adce84d30fd@exram.de","name":"Daniel Weber"},"message":"New: Concat extension for List-ReactiveCollections.","distinct":true,"url":"https://api.github.com/repos/ExRam/ExRam.ReactiveCollections/commits/2e86b833b5e671f5040b189d7cbfc3171e7a4ab3"},{"sha":"255351bd9b5523d167b60da2572137486b6e87ab","author":{"email":"e2c44c572970480e0089da2b6ef90adce84d30fd@exram.de","name":"Daniel Weber"},"message":"Avoid anonymous tuple in favor of a struct.","distinct":true,"url":"https://api.github.com/repos/ExRam/ExRam.ReactiveCollections/commits/255351bd9b5523d167b60da2572137486b6e87ab"},{"sha":"7e5ebfc9fff53c9d7b7cdc0842618640d4791ff1","author":{"email":"e2c44c572970480e0089da2b6ef90adce84d30fd@exram.de","name":"Daniel Weber"},"message":"Add Code Contracts.","distinct":true,"url":"https://api.github.com/repos/ExRam/ExRam.ReactiveCollections/commits/7e5ebfc9fff53c9d7b7cdc0842618640d4791ff1"},{"sha":"f7fbde6f4175deeaba32e458e18bf80bc828a3be","author":{"email":"e2c44c572970480e0089da2b6ef90adce84d30fd@exram.de","name":"Daniel Weber"},"message":"Concat for Enumerables of reactive lists: Check whether there are no, one or more than one list in the enumerable.","distinct":true,"url":"https://api.github.com/repos/ExRam/ExRam.ReactiveCollections/commits/f7fbde6f4175deeaba32e458e18bf80bc828a3be"},{"sha":"29b034dce04e763f6c7377b6bed8f6d2131f6b2c","author":{"email":"e2c44c572970480e0089da2b6ef90adce84d30fd@exram.de","name":"Daniel Weber"},"message":"Add support for a Concat overload that takes an IEqualityComparer.","distinct":true,"url":"https://api.github.com/repos/ExRam/ExRam.ReactiveCollections/commits/29b034dce04e763f6c7377b6bed8f6d2131f6b2c"},{"sha":"f178025db46b04106a4a5e8a9eeb9934ec9eb4a9","author":{"email":"e2c44c572970480e0089da2b6ef90adce84d30fd@exram.de","name":"Daniel Weber"},"message":"New overload for Multicast that can create a fresh subject to multicast to each time the resulting observable is connected to. ReplayFresh uses this.","distinct":true,"url":"https://api.github.com/repos/ExRam/ExRam.ReactiveCollections/commits/f178025db46b04106a4a5e8a9eeb9934ec9eb4a9"},{"sha":"be9b699e4e0766ebd50b62dea8f321cf9e2c58be","author":{"email":"e2c44c572970480e0089da2b6ef90adce84d30fd@exram.de","name":"Daniel Weber"},"message":"Use ReplayFresh in Concat, Select, SortSet and Where to avoid stale notifications.","distinct":true,"url":"https://api.github.com/repos/ExRam/ExRam.ReactiveCollections/commits/be9b699e4e0766ebd50b62dea8f321cf9e2c58be"},{"sha":"a9aa1a178d7928daa6ed5870533588c8ea87486e","author":{"email":"e2c44c572970480e0089da2b6ef90adce84d30fd@exram.de","name":"Daniel Weber"},"message":"Don't sign the assembly.","distinct":true,"url":"https://api.github.com/repos/ExRam/ExRam.ReactiveCollections/commits/a9aa1a178d7928daa6ed5870533588c8ea87486e"},{"sha":"d77b2acd77e256e8bcbda5a2b9eedd353f972645","author":{"email":"e2c44c572970480e0089da2b6ef90adce84d30fd@exram.de","name":"Daniel Weber"},"message":"Make internals visible to test-project, make ReplayFresh internal.","distinct":true,"url":"https://api.github.com/repos/ExRam/ExRam.ReactiveCollections/commits/d77b2acd77e256e8bcbda5a2b9eedd353f972645"}]}