punchclock

Make sure your asynchronous operations show up to work on time

MIT License

Stars
260
Committers
18

Bot releases are visible (Hide)

punchclock - 3.4.95-g63ed44e8a1 Latest Release

Published by github-actions[bot] almost 2 years ago

Dependencies:

  • 853ac394ce25478d8e737e51dc3667a394bc47a2 chore(deps): bump coverlet.msbuild from 3.0.2 to 3.0.3 in /src (#138) @dependabot[bot]
  • af08c39f9006d3716a416306df63b454ba2eb81c chore(deps): bump Microsoft.NET.Test.Sdk from 16.8.3 to 16.9.1 in /src (#139) @dependabot[bot]
  • f284c91172f87447c6d998efe59c79fb5bf2e0cb chore(deps): bump DiffEngine from 6.5.5 to 6.5.6 in /src (#141) @dependabot[bot]
  • 58f3b70886badc753df85071f34e82b57b459c17 chore(deps): bump DiffEngine from 6.5.6 to 6.5.7 in /src (#142) @dependabot[bot]
  • 7c5342ea5cc698e900b5c3ff4dbdf70d5f9276b9 chore(deps): bump DiffEngine from 6.5.7 to 6.5.9 in /src (#143) @dependabot[bot]
  • ceba39ea5cec0dea939674eb2edc2880b2947e36 chore(deps): bump DiffEngine from 6.5.9 to 6.6.1 in /src (#145) @dependabot[bot]
  • dd6a1ea7e588ef819099fc87c68fba328acfd802 chore(deps): bump Microsoft.NET.Test.Sdk from 16.9.1 to 16.9.4 in /src (#146) @dependabot[bot]
  • 0c1239ac7e89debf309bf3b0eb502c4b40342618 chore(deps): update splat requirement from 10.* to 11.* in /src (#148) @dependabot[bot]
  • 1f616d805189c3430777451ead87ac180f6cd490 chore(deps): bump Nerdbank.GitVersioning from 3.3.37 to 3.4.194 in /src (#149) @dependabot[bot]
  • 87fcb38d6605fc092b14c61b8e19d8d87523bc77 chore(deps): bump DiffEngine from 6.6.1 to 6.7.0 in /src (#150) @dependabot[bot]
  • 800ce3422bbb6d8cde5645e262e8e1831aeb88af chore(deps): bump DiffEngine from 6.7.0 to 6.8.0 in /src (#151) @dependabot[bot]
  • e719895d78b5fc4cc965807b18001b71f1dac605 chore(deps): bump DiffEngine from 6.8.0 to 6.8.1 in /src (#152) @dependabot[bot]
  • ca2e5813e34c6e1fc14e1e3598e418a1ffc21a42 chore(deps): bump Nerdbank.GitVersioning from 3.4.194 to 3.4.203 in /src (#153) @dependabot[bot]
  • bec85ec0dace6a8badd1c3202dea01e9ba5e74fe chore(deps): bump Microsoft.NET.Test.Sdk from 16.9.4 to 16.10.0 in /src (#154) @dependabot[bot]
  • a88fc487f08b310391e8c19e9a9118927cf74a73 chore(deps): bump Nerdbank.GitVersioning from 3.4.203 to 3.4.205 in /src (#155) @dependabot[bot]
  • e8ac80d8071a80e71eb83ed05483dac638c37aac chore(deps): bump DiffEngine from 6.8.1 to 6.8.2 in /src (#156) @dependabot[bot]
  • ad027bfb6bdf09ff55f73b0f30b7c70c88e213d9 chore(deps): bump Nerdbank.GitVersioning from 3.4.205 to 3.4.216 in /src (#158) @dependabot[bot]
  • 014a11ff719b9a5ab585a66c9fe73268dfff4d49 chore(deps): bump Roslynator.Analyzers from 3.1.0 to 3.2.0 in /src (#157) @dependabot[bot]
  • cb8840c805b8bfe333e6440ef580994e5acd1c29 chore(deps): bump Nerdbank.GitVersioning from 3.4.216 to 3.4.220 in /src (#159) @dependabot[bot]
  • 2e51a0fdcc59a1906b0da7ccc9d51d07d43cd41e chore(deps): bump DiffEngine from 6.8.2 to 6.9.0 in /src (#160) @dependabot[bot]
  • 28e45679c497658c647d168863868b0ff1459b1f chore(deps): bump DiffEngine from 6.9.0 to 6.9.1 in /src (#161) @dependabot[bot]
  • 90e27f8e0166ec9a0012e39dfa16b1c97b832c78 chore(deps): bump DiffEngine from 6.9.1 to 6.9.2 in /src (#162) @dependabot[bot]
  • 9b89fd6b118e381f3d0c4938005d11ee9bb79142 chore(deps): bump coverlet.msbuild from 3.0.3 to 3.1.0 in /src (#163) @dependabot[bot]
  • e6736e993c6630fea4cdd8c610ec626b4676f63b chore(deps): bump Nerdbank.GitVersioning from 3.4.220 to 3.4.231 in /src (#165) @dependabot[bot]
  • 5f8a2c92d400568f41b0126c6716f283f6e5e6bf chore(deps): update splat requirement from 11.* to 12.* in /src (#166) @dependabot[bot]
  • c259962da5e028f3791ef68dd3d23b49a6bf4d8c chore(deps): bump DiffEngine from 6.9.2 to 6.10.0 in /src (#167) @dependabot[bot]
  • f570aa5c0aa2d0514d67b6e161a1018074d95d75 chore(deps): bump DiffEngine from 6.10.0 to 7.1.0 in /src (#168) @dependabot[bot]
  • 247dea8262a34be734ba946504c1589355906019 chore(deps): bump FluentAssertions from 5.10.3 to 6.0.0 in /src (#169) @dependabot[bot]
  • de536b94b40926dd0e80c1c30061589fa9874ec8 chore(deps): bump Microsoft.NET.Test.Sdk from 16.10.0 to 16.11.0 in /src (#170) @dependabot[bot]
  • 2709d5ca4b5b64e407a59e11753f5e4bdce18171 chore(deps): bump Roslynator.Analyzers from 3.2.0 to 3.2.2 in /src (#171) @dependabot[bot]
  • fc27834a3a2d850966779758888afc8e0c1352b0 chore(deps): update splat requirement from 12.* to 13.* in /src (#172) @dependabot[bot]
  • b38d1f13f6bb10f884f5fa65f0a6a5b5fc2cdad3 chore(deps): bump FluentAssertions from 6.0.0 to 6.1.0 in /src (#173) @dependabot[bot]
  • bd407025a96545cfbe4e8490b5b45d6bfa887114 chore(deps): bump MSBuild.Sdk.Extras from 3.0.23 to 3.0.38 in /src (#175) @dependabot[bot]
  • ba44fb69d32df06868089eef1eddab4dcd2325a9 chore(deps): bump DiffEngine from 7.1.0 to 7.2.1 in /src (#174) @dependabot[bot]
  • 95220a6fc86a315de68c1e31275cefd2cbed78e0 chore(deps): bump DiffEngine from 7.2.1 to 8.0.0 in /src (#178) @dependabot[bot]
  • e6d82347cfe79c4a6d06da3425a9321d9e530db5 chore(deps): bump Nerdbank.GitVersioning from 3.4.231 to 3.4.240 in /src (#176) @dependabot[bot]
  • ce2d1d3e33e11554ef81707ad4f476e6d2b12b0c chore(deps): bump DiffEngine from 8.0.0 to 8.2.0 in /src (#182) @dependabot[bot]
  • 1663ecc71b2a63a12affd79e511467d5e11fcf2c chore(deps): bump FluentAssertions from 6.1.0 to 6.2.0 in /src (#184) @dependabot[bot]
  • b04da1a765669b1395812fb0be1c31614cf73297 chore(deps): bump Nerdbank.GitVersioning from 3.4.240 to 3.4.244 in /src (#183) @dependabot[bot]
  • 81540812a6d5630630cd56d020b55708296e846b chore(deps): bump Microsoft.NET.Test.Sdk from 16.11.0 to 17.0.0 in /src (#185) @dependabot[bot]
  • c1fa5e3aa925fa23f1692a3fe89c9fb7eaaa6959 chore(deps): bump DiffEngine from 8.2.0 to 8.3.0 in /src (#186) @dependabot[bot]
  • 98b9acdc93bbe53ba8868421199da268fae988b0 chore(deps): bump Microsoft.SourceLink.GitHub in /src (#188) @dependabot[bot]
  • 2631484310c582c75ac1bed8147336ddf72b30e1 chore(deps): bump Roslynator.Analyzers from 3.2.2 to 3.3.0 in /src (#191) @dependabot[bot]
  • 3e6f38d02d647c58d987615652de60908d563702 chore(deps): bump DiffEngine from 8.3.0 to 8.4.5 in /src (#192) @dependabot[bot]
  • 27bbbf87922f0d334491ab2da1bdbb1b8b1f9f4d chore(deps): update splat requirement from 13.* to 14.* in /src (#193) @dependabot[bot]
  • ab43562fe0ec6b983752dd2015f11aee2778e767 chore(deps): bump DiffEngine from 8.4.5 to 8.5.2 in /src (#195) @dependabot[bot]
  • b9064c3fd68cd885b10304214f0924cd223f7546 chore(deps): bump MSBuild.Sdk.Extras from 3.0.38 to 3.0.44 in /src (#196) @dependabot[bot]
  • 668b3b3748378badd1f443c959bd25d66582665d chore(deps): bump DiffEngine from 8.5.2 to 8.5.3 in /src (#197) @dependabot[bot]
  • cc1183df0a9b6f0c4c0f97fa235c8e1109ddf4ef chore(deps): bump FluentAssertions from 6.2.0 to 6.3.0 in /src (#198) @dependabot[bot]
  • 771fc680bbb3ead7dcad4d3d18d8ecfcd30d1057 chore(deps): bump Nerdbank.GitVersioning from 3.4.244 to 3.4.255 in /src (#199) @dependabot[bot]
  • 1cda79240e2a6ebf2ab6ce433a0504d7cb8805f6 chore(deps): bump FluentAssertions from 6.3.0 to 6.4.0 in /src (#200) @dependabot[bot]
  • 1a1b13346d9f7678c71cafb3000ab9b34f95fce2 chore(deps): bump Roslynator.Analyzers from 3.3.0 to 4.0.0 in /src (#201) @dependabot[bot]
  • 34efa2a12be26d5c65c90031420a2654c168c29c chore(deps): bump Xunit.StaFact from 1.0.37 to 1.1.11 in /src (#202) @dependabot[bot]
  • a57045f670cf1f6f6b2e1975ede8b0ab2d05f344 chore(deps): bump Roslynator.Analyzers from 4.0.0 to 4.0.2 in /src (#203) @dependabot[bot]
  • 6da35650225b6d73a802810a22025784930ad5e8 chore(deps): bump coverlet.msbuild from 3.1.0 to 3.1.1 in /src (#204) @dependabot[bot]
  • 3384ebfaa4a5b5eba4f2107b87c29e1c389e0081 chore(deps): bump PublicApiGenerator from 10.2.0 to 10.3.0 in /src (#205) @dependabot[bot]
  • be594cd9c19a4afbc05207d0ef21ffff2477dd48 chore(deps): bump coverlet.msbuild from 3.1.1 to 3.1.2 in /src (#206) @dependabot[bot]
  • f39035c67e544fb6058b8b72ae37cc23e92fdd04 chore(deps): bump Microsoft.NET.Test.Sdk from 17.0.0 to 17.1.0 in /src (#211) @dependabot[bot]
  • 54d4a13bf88e5a32b8e62bc5dabdba5d44623cda chore(deps): bump Roslynator.Analyzers from 4.0.2 to 4.1.0 in /src (#216) @dependabot[bot]
  • ab363817a18c7096dbe9067707d647cd31d0d8d7 chore(deps): bump DiffEngine from 8.5.3 to 9.0.6 in /src (#217) @dependabot[bot]
  • dae1fb30c4c9839397c30fa9dde5490e626b5dfa chore(deps): bump FluentAssertions from 6.4.0 to 6.6.0 in /src (#218) @dependabot[bot]
  • d48e5619bac1bb0beb06725af61531a8f6fa2c57 chore(deps): bump Nerdbank.GitVersioning from 3.4.255 to 3.5.103 in /src (#219) @dependabot[bot]
  • 2c35dc9bce717aa5f30461c96380297ddd42bd96 chore(deps): bump xunit.runner.visualstudio from 2.4.3 to 2.4.4 in /src (#221) @dependabot[bot]
  • a7221d5e6b1be562692223619c911fb83ecbd762 chore(deps): bump xunit.runner.visualstudio from 2.4.4 to 2.4.5 in /src (#222) @dependabot[bot]
  • 58df4af70a48e50b1257ecf6b62e8a13d99d6f36 chore(deps): bump Nerdbank.GitVersioning from 3.5.103 to 3.5.104 in /src (#223) @dependabot[bot]
  • 0f6d45f62bf641de0f5b448bab60ecfa000598d2 chore(deps): bump Microsoft.NET.Test.Sdk from 17.1.0 to 17.2.0 in /src (#224) @dependabot[bot]
  • bf7e4d811fd151970a863d30cd41f4fbba8a0599 chore(deps): bump DiffEngine from 9.0.6 to 9.1.0 in /src (#225) @dependabot[bot]
  • ad230b220d0f1f88e5868ac0a4ac47756ccb08d6 chore(deps): bump FluentAssertions from 6.6.0 to 6.7.0 in /src (#226) @dependabot[bot]
  • b48ef78ac9791121e36e64cca566459f4fccdb39 chore(deps): bump Nerdbank.GitVersioning from 3.5.104 to 3.5.107 in /src (#227) @dependabot[bot]
  • 567038caf9edeb6307205e0a8a61ed008f2b05f3 chore(deps): bump Roslynator.Analyzers from 4.1.0 to 4.1.1 in /src (#228) @dependabot[bot]
  • 0123d0a115e7619c031488328b2cf3a2fe5352c2 chore(deps): bump Nerdbank.GitVersioning from 3.5.107 to 3.5.108 in /src (#229) @dependabot[bot]
  • 7e5fcd70739fd954f1f1632394f74feb408c9a0c chore(deps): bump Nerdbank.GitVersioning from 3.5.108 to 3.5.109 in /src (#234) @dependabot[bot]
  • e065c290a4aeaa19d20326b18d7c5f472e333973 chore(deps): bump Microsoft.NET.Test.Sdk from 17.2.0 to 17.3.1 in /src (#230) @dependabot[bot]
  • a3a89ecf7d88265c9279f2b0485014a20c493b87 chore(deps): bump DiffEngine from 9.1.0 to 10.0.2 in /src (#233) @dependabot[bot]
  • e95c4f9323f40b3d137d5d4d5454bbc6d62f0f11 chore(deps): bump xunit from 2.4.1 to 2.4.2 in /src (#232) @dependabot[bot]
  • b71b12b8f73694a813562a192bb3f0bfe14840bc chore(deps): bump xunit.runner.console from 2.4.1 to 2.4.2 in /src (#231) @dependabot[bot]
  • ad552da2ef13ced352015729f3e3e9476307ac1a chore(deps): bump Nerdbank.GitVersioning from 3.5.109 to 3.5.113 in /src (#237) @dependabot[bot]
  • 8dab6a844ea962f3ad1c24eda1134cc09592f03a chore(deps): bump DiffEngine from 10.0.2 to 10.2.0 in /src (#235) @dependabot[bot]
  • 5ec2a12b0eaddba190d50e55425f35490dde51aa chore(deps): bump Microsoft.NET.Test.Sdk from 17.3.1 to 17.3.2 in /src (#236) @dependabot[bot]
  • 676784ca3f21da91b9fa5af9959dd986007a9ff4 chore(deps): bump stylecop.analyzers from 1.2.0-beta.205 to 1.2.0-beta.435 in /src (#220) @dependabot[bot]
  • 6bdec065c0757b1bfdcd90f2488271c1ac50f1c1 chore(deps): bump coverlet.msbuild from 3.1.2 to 3.2.0 in /src (#242) @dependabot[bot]
  • 7f5dae7667fa98814a7c63bd3e6af6c3643e2397 chore(deps): bump Nerdbank.GitVersioning from 3.5.113 to 3.5.119 in /src (#246) @dependabot[bot]
  • e680a5989aae4fae5c2866b187546ba6350f0fdb chore(deps): bump FluentAssertions from 6.7.0 to 6.8.0 in /src (#243) @dependabot[bot]
  • 5cdfb36f8f7f01ec34d223b6fe4473a068c63953 chore(deps): bump Roslynator.Analyzers from 4.1.1 to 4.1.2 in /src (#245) @dependabot[bot]
  • 8ce1438bf0fb9700883f26440b6b2d1c447fd1ba chore(deps): bump DiffEngine from 10.2.0 to 10.4.3 in /src (#244) @dependabot[bot]

Housekeeping:

  • 8006d345a3f7f0ce6e33587be988ce4c6a5b0de7 housekeeping: Update copyright year (#140) @worldbeater
  • e64e904b4e466773e49bf49b860f10d0c5296e6a housekeeping: Automatically lock old PRs and issues @glennawatson
  • 622ab7405caedb047d278d6313c580dd71283fd0 housekeeping: Check monthly for dependabot updates @glennawatson

Other:

  • ffbdd857a3c705c4f21e6a0307af4059a618f843 update readme link (#239) @Arhell
  • 241b221224c792dea54fce95d4a1c330814381a2 update links (#241) @Arhell
  • ddcba164e08f4c5942667a85c785aff550a8cf04 Update ci-build.yml @ChrisPulman
  • 63ed44e8a14b8a74d01250e7afcbafae60021c49 Merge ddcba164e08f4c5942667a85c785aff550a8cf04 into 8ce1438bf0fb9700883f26440b6b2d1c447fd1ba @ChrisPulman
punchclock - 3.4.3

Published by github-actions[bot] over 3 years ago

Dependencies:

  • bf31e492a2593334dd43a7c74cfbb6edf6e33653 chore(deps): bump Roslynator.Analyzers from 3.0.0 to 3.1.0 in /src (#137) @dependabot[bot]
  • 84e16542205889e6482858d7f76b8c297c55fef5 chore(deps): bump coverlet.msbuild from 3.0.1 to 3.0.2 in /src (#136) @dependabot[bot]
punchclock - 3.4.1

Published by github-actions[bot] over 3 years ago

Dependencies:

  • 880031b92a43e0d20f7922017f4a522128f384c6 chore(deps): bump Microsoft.NET.Test.Sdk from 16.7.1 to 16.8.0 (#109) @dependabot-preview[bot]
  • cbfe7046c0ad8a16bfd4f9f59298143561e066ab chore(deps): bump Microsoft.CodeAnalysis.FxCopAnalyzers (#108) @dependabot-preview[bot]
  • f1da23f1f5420d3659c51513a88d3b34d3e7e3f7 chore(deps): update DynamicData requirement from 6.* to 7.* (#118) @dependabot-preview[bot]
  • 7fb0e878621cb9281dae9910bbcaadfd952d9189 chore(deps): bump DiffEngine from 6.1.4 to 6.4.6 (#117) @dependabot-preview[bot]
  • c80942c0294f068001b65026def3290a907c01b3 chore(deps): bump Microsoft.NET.Test.Sdk from 16.8.0 to 16.8.3 (#119) @dependabot-preview[bot]
  • d600a575aa0e327353bcf8492b4f36cc264a4043 chore(deps): bump Microsoft.CodeAnalysis.FxCopAnalyzers (#120) @dependabot-preview[bot]
  • 3d1e4627b1542ac6597563bb2da9551cdc636f23 chore(deps): bump DiffEngine from 6.4.6 to 6.5.0 (#124) @dependabot-preview[bot]
  • b9a2e3f63384c657246be6af4f163d98319205b3 chore(deps): bump coverlet.msbuild from 2.9.0 to 3.0.1 (#130) @dependabot-preview[bot]
  • 728f65d23ffb078c6a4e4a00651d2faff3a2630d chore(deps): bump DiffEngine from 6.5.0 to 6.5.5 (#129) @dependabot-preview[bot]

Features:

  • 81f77bee8b4221b08f6d8a2390a07309d2a37234 feature: Fix nullability, use newest System.Reactive (#125) @worldbeater

Housekeeping:

  • ff035e4f1a2722ec1196bb66ac7384a9f911a817 housekeeping: Fix CodeCov Paths (#107) @worldbeater
  • f77dafdbee2af20bb29c3960a0fce76da0776801 housekeeping: Add the Punchclock Icon to README.md (#110) @worldbeater
  • f754e48a7442486313b6be52d068b36e3b78ed2d housekeeping: Update to Dependabot v2 @glennawatson
  • dc4d96fe9797f7c4a82d78e1dd557f9370ca7060 housekeeping: Add PackageIconUrl (#126) @worldbeater
  • 24e35fe05ab86ab3d081468c0d444519806faa1b housekeeping: Release 3.4.x (#135) @glennawatson

Other:

  • ff5c1f4e0ca2f993563d2364ffce9b8324b70640 chore(deps): bump MSBuild.Sdk.Extras from 2.1.2 to 3.0.23 in /src (#134) @dependabot[bot]
  • f025835693b014aeb9a25007531fb4f2a5321b79 chore(deps): update splat requirement from 9.* to 10.* in /src (#133) @dependabot[bot]
  • a38e64560bde54aea347d9f6ae9222d676ad481e chore(deps): bump DiffEngine from 6.5.0 to 6.5.5 in /src (#132) @dependabot[bot]
  • 17ce0692450c8ed4382425f128cbcc423d5cd6d2 chore(deps): bump coverlet.msbuild from 2.9.0 to 3.0.1 in /src (#131) @dependabot[bot]
punchclock - 3.3.2

Published by github-actions[bot] almost 4 years ago

Housekeeping:

  • 46f71d8274f077d14109ecbfed291520023fbbe3 housekeeping: Fix the release tag (#106) @glennawatson
punchclock - 3.3.1-ge8d6934868

Published by github-actions[bot] almost 4 years ago

Housekeeping:

  • e7e46ed85818d2d3742f36046fc30be0ec1f7e40 housekeeping: Use GitHub actions (#103) @glennawatson
  • fd173395ef2a007f1fd65a0234d23e9154e70bf1 housekeeping: Fix the icons (#104) @glennawatson
  • e8d69348681a75259bcf96b5cfc955006632d44a housekeeping: Release 3.3.x (#105) @glennawatson
punchclock - 3.2.7

Published by reactiveuibot about 4 years ago

Changes

  • e4f2b058cbac4305e90640963ea6fbc8b3ca5b12 housekeeping: Updated Cake to v0.38.1 (#91) @RLittlesII

Dependency Updates

  • ec486d21f52f08df83e526f4d87d4e2d43f41282 chore(deps): bump PublicApiGenerator from 10.1.0 to 10.2.0 (#94)
  • 6f8e1b5977482bb551cfa95c9104449d1f1cacae chore(deps): bump Nerdbank.GitVersioning from 3.1.74 to 3.1.91 (#88)
  • edde0d14dff3d81af601fcbc62f790d6dc910fbe chore(deps): bump PublicApiGenerator from 10.0.2 to 10.1.0 (#89)
  • dc86a4fd63d42276b20a6ceedc8a9afee6d050e4 chore(deps): bump xunit.runner.visualstudio from 2.4.1 to 2.4.2 (#90)
punchclock - 3.2.1

Published by reactiveuibot over 4 years ago

Changes:

  • e7552326d8c918f562994043c18c4f6b4c096c56 houeskeeping: Update version.json (#86) @RLittlesII
  • 0a0eef167ccc6fd56b63cd702f8def87058f9fca housekeeping: Updated C# 8 Nullability (#87) @RLittlesII
  • 36eabe15215467673eec9652f0bc918a28bf334d chore(deps): bump stylecop.analyzers from 1.1.1-rc.114 to 1.1.118 (#38)
  • a57040118eced6b28b2afd97f194bc6b1e4158ba chore(deps): bump Microsoft.SourceLink.GitHub (#65)
  • 78642cb772e245b1801f7a811bbca32264511a1f chore(deps): bump Roslynator.Analyzers from 2.1.0-rc to 2.3.0 (#74)
  • 5c8c579e013ce0b45591f28cc17af8eee0f1e203 chore(deps): bump Nerdbank.GitVersioning from 2.3.38 to 3.1.74 (#79)
  • 540d7970bc2c31d5db4678815514c5f1c4ea2d54 chore(deps): update splat requirement from 7.* to 9.* (#53)
  • f20ce065324b656ab39278a1568a0a44720e579d chore(deps): bump Microsoft.Reactive.Testing from 4.0.0 to 4.4.1 (#80)
  • 5adab32c78eafd697421d125450f5b3b4a176a92 chore(deps): bump System.Reactive from 4.0.0 to 4.4.1 (#81)
  • 5a99a30572a81637e120d65bb569853361412891 chore(deps): bump Microsoft.NET.Test.Sdk from 16.0.1 to 16.6.1 (#84)
punchclock - 3.1.1

Published by reactiveuibot over 5 years ago

Overview

Update our Splat and DynamicData dependencies.

Changes:

  • chore(deps): bump splat from 6.1.7 to 7.0.1 (#32) @dependabot[bot]
  • chore(deps): bump DynamicData from 6.7.1.2534 to 6.8.0.2561 (#31) @dependabot[bot]
  • housekeeping: Update to latest MsBuild.Sdk.Extras @glennawatson
punchclock - 3.0.17

Published by reactiveuibot over 5 years ago

Overview

Update to .NET Standard 2.0 and Reactive Extensions 4.0.

Changes:

  • housekeeping: Add azure devops pipelines scripts (#29) @glennawatson
  • feature: update to reactive 4 and netstandard 2 (#22) @Elonon
  • use visual studio sdk project format @ghuntley
  • fix: restrict system.reactive to 3.1.1 as min but never 4.x series (#20) @ghuntley
  • chore: added CI release workflow @ghuntley
punchclock - 2.0.0

Published by ghuntley almost 8 years ago

Punchclock is the low-level scheduling and prioritization library used by Fusillade to orchestrate pending concurrent operations.

What even does that mean?

Ok, so you've got a shiny mobile phone app and you've got async/await. Awesome! It's so easy to issue network requests, why not do it all the time? After your users one-🌟 you for your app being slow, you discover that you're issuing way too many requests at the same time.

Then, you try to manage issuing less requests by hand, and it becomes a spaghetti mess as different parts of your app reach into each other to try to
figure out who's doing what. Let's figure out a better way.

So many words, gimme the examples

var wc = new WebClient();
var opQueue = new OperationQueue(2 /*at a time*/);

// Download a bunch of images
var foo = opQueue.Enqueue(1, 
    () => wc.DownloadFile("https://example.com/foo.jpg", "foo.jpg"));
var bar = opQueue.Enqueue(1, 
    () => wc.DownloadFile("https://example.com/bar.jpg", "bar.jpg"));
var baz = opQueue.Enqueue(1, 
    () => wc.DownloadFile("https://example.com/baz.jpg", "baz.jpg"));
var bamf = opQueue.Enqueue(1, 
    () => wc.DownloadFile("https://example.com/bamf.jpg", "bamf.jpg"));

// We'll be downloading the images two at a time, even though we started 
// them all at once
await Task.WaitAll(foo, bar, baz, bamf);

Now, in a completely different part of your app, if you need something right
away, you can specify it via the priority:

// This file is super important, we don't care if it cuts in line in front
// of some images or other stuff
var wc = new WebClient();
await opQueue.Enqueue(10 /* It's Important */, 
    () => wc.DownloadFileTaskAsync("http://example.com/cool.txt", "./cool.txt"));

As part of this release we had 4 issues closed.

Breaking change

  • #16 implemented netstandard v1.0 and upgraded to System.Reactive 3.0

Bug

  • #15 added missing bool in equality comparison

Improvements

  • #19 implemented continuous integration
  • #18 added coc & github issues/pr templates

Where to get it

You can download this release from nuget.org

punchclock - Punchclock 1.2.0

Published by anaisbetts about 10 years ago

What's New

  • Update PCL to support Windows Phone 8.1 Universal apps (#11, thanks @prasannavl!)
punchclock - Punchclock 1.1.1

Published by anaisbetts over 10 years ago

What's New

Bug Fixes

  • Update to latest Rx
  • Fix the portable library path to be compatible with WPA81 Portable Libraries
punchclock - Punchclock 1.1.0

Published by anaisbetts almost 11 years ago

What's New

Adjusting maximum concurrent

Thanks to @pedroreys, Punchclock now allows adjusting the maximum amount of concurrent items. If the limit is lowered, in-flight operations are not canceled, the limit only affects items dispatched in the future.

Bug Fixes

  • NuGet package now includes a dependency to Rx (#7)
  • Passing in null for the key now does not limit concurrency based on the key
punchclock - Punchclock 1.0.1

Published by anaisbetts almost 11 years ago

What's New

New Task Methods

  • Added new overloads of Enqueue to omit optional parameters, thanks @TheAngryByrd!

Misc

  • If an operation is queued but the operation is canceled before it is scheduled, the calculation function is no longer called
punchclock - Punchclock 1.0.0

Published by anaisbetts about 11 years ago

Initial Release