2026-03-27 - 2026-06-27

Overview

131 Active Pull Requests
0 Active Issues
Excluding merges, 1 author has pushed 19 commits to master and 188 commits to all branches. On master, 184 files have changed and there have been 9906 additions and 207 deletions.

114 Releases published by 1 user

Published 1.137.0 Library Suite 1.137.0 2026-06-15 12:08:45 +02:00

Published 1.136.0 Library Suite 1.136.0 2026-06-15 10:28:41 +02:00

Published 1.135.0 Library Suite 1.135.0 2026-06-14 23:34:59 +02:00

Published 1.134.0 Library Suite 1.134.0 2026-06-14 23:10:42 +02:00

Published 1.133.0 Library Suite 1.133.0 2026-06-14 22:52:05 +02:00

Published 1.132.0 Library Suite 1.132.0 2026-06-14 13:12:20 +02:00

Published 1.131.0 Library Suite 1.131.0 2026-06-14 12:51:25 +02:00

Published 1.130.0 Library Suite 1.130.0 2026-06-14 11:27:32 +02:00

Published 1.129.0 Library Suite 1.129.0 2026-06-14 10:12:08 +02:00

Published 1.128.0 Library Suite 1.128.0 2026-06-14 09:58:17 +02:00

Published 1.127.0 Library Suite 1.127.0 2026-06-13 23:41:30 +02:00

Published 1.126.0 Library Suite 1.126.0 2026-06-13 23:34:35 +02:00

Published 1.125.0 Library Suite 1.125.0 2026-06-13 23:07:22 +02:00

Published 1.124.0 Library Suite 1.124.0 2026-06-13 22:51:48 +02:00

Published 1.123.0 Library Suite 1.123.0 2026-06-13 21:21:21 +02:00

Published 1.122.0 Library Suite 1.122.0 2026-06-13 18:04:17 +02:00

Published 1.121.0 Library Suite 1.121.0 2026-06-13 17:01:36 +02:00

Published 1.120.0 Library Suite 1.120.0 2026-06-13 16:33:05 +02:00

Published 1.118.0 Library Suite 1.118.0 2026-06-13 16:05:57 +02:00

Published 1.117.0 Library Suite 1.117.0 2026-06-13 15:58:58 +02:00

Published 1.116.0 Library Suite 1.116.0 2026-06-13 15:50:20 +02:00

Published 1.115.0 Library Suite 1.115.0 2026-06-13 10:46:11 +02:00

Published 1.114.0 Library Suite 1.114.0 2026-06-13 10:22:52 +02:00

Published 1.113.0 Library Suite 1.113.0 2026-06-13 10:19:13 +02:00

Published 1.112.0 Library Suite 1.112.0 2026-06-13 10:07:27 +02:00

Published 1.111.0 Library Suite 1.111.0 2026-06-12 23:30:43 +02:00

Published 1.110.0 Library Suite 1.110.0 2026-06-12 23:27:21 +02:00

Published 1.109.0 Library Suite 1.109.0 2026-06-12 23:20:08 +02:00

Published 1.108.0 Library Suite 1.108.0 2026-06-12 23:02:02 +02:00

Published 1.107.0 Library Suite 1.107.0 2026-06-12 22:09:17 +02:00

Published 1.106.0 Library Suite 1.106.0 2026-06-12 21:58:03 +02:00

Published 1.105.0 Library Suite 1.105.0 2026-06-12 20:58:57 +02:00

Published 1.104.0 Library Suite 1.104.0 2026-06-12 16:16:05 +02:00

Published 1.103.0 Library Suite 1.103.0 2026-06-12 16:12:10 +02:00

Published 1.102.0 Library Suite 1.102.0 2026-06-12 08:44:58 +02:00

Published 1.101.0 Library Suite 1.101.0 2026-06-09 22:33:20 +02:00

Published 1.100.0 Library Suite 1.100.0 2026-06-09 21:53:52 +02:00

Published 1.99.0 Library Suite 1.99.0 2026-06-09 09:10:32 +02:00

Published 1.98.0 Library Suite 1.98.0 2026-06-07 14:09:31 +02:00

Published 1.97.0 Library Suite 1.97.0 2026-06-07 13:57:15 +02:00

Published 1.96.0 Library Suite 1.96.0 2026-06-07 13:12:05 +02:00

Published 1.95.0 Library Suite 1.95.0 2026-06-07 12:00:50 +02:00

Published 1.94.0 Library Suite 1.94.0 2026-06-07 11:09:02 +02:00

Published 1.93.0 Library Suite 1.93.0 2026-06-07 10:33:33 +02:00

Published 1.92.0 Library Suite 1.92.0 2026-06-06 23:54:13 +02:00

Published 1.91.0 Library Suite 1.91.0 2026-06-06 21:50:48 +02:00

Published 1.90.0 Library Suite 1.90.0 2026-06-06 16:44:52 +02:00

Published 1.89.0 Library Suite 1.89.0 2026-06-06 16:27:16 +02:00

Published 1.88.0 Library Suite 1.88.0 2026-06-05 09:20:17 +02:00

Published 1.87.0 Library Suite 1.87.0 2026-06-05 08:56:17 +02:00

Published 1.86.0 Library Suite 1.86.0 2026-06-05 08:18:12 +02:00

Published 1.85.0 Library Suite 1.85.0 2026-06-05 08:15:50 +02:00

Published 1.84.0 Library Suite 1.84.0 2026-06-05 07:37:16 +02:00

Published 1.83.0 Library Suite 1.83.0 2026-06-05 06:40:33 +02:00

Published 1.82.0 Library Suite 1.82.0 2026-06-05 05:44:47 +02:00

Published 1.81.0 Library Suite 1.81.0 2026-06-04 16:03:06 +02:00

Published 1.80.0 Library Suite 1.80.0 2026-06-04 14:40:00 +02:00

Published 1.79.0 Library Suite 1.79.0 2026-06-04 14:09:08 +02:00

Published 1.76.0 Library Suite 1.76.0 2026-06-04 08:48:15 +02:00

Published 1.75.0 Library Suite 1.75.0 2026-06-03 17:49:04 +02:00

Published 1.74.0 Library Suite 1.74.0 2026-06-03 17:38:45 +02:00

Published 1.73.0 Library Suite 1.73.0 2026-06-03 12:53:55 +02:00

Published 1.72.0 Library Suite 1.72.0 2026-06-03 12:16:31 +02:00

Published 1.71.0 Library Suite 1.71.0 2026-06-03 11:24:02 +02:00

Published 1.70.0 Library Suite 1.70.0 2026-06-03 11:12:10 +02:00

Published 1.69.0 Library Suite 1.69.0 2026-06-03 00:51:30 +02:00

Published 1.68.0 Library Suite 1.68.0 2026-06-03 00:41:26 +02:00

Published 1.66.0 Library Suite 1.66.0 2026-06-03 00:23:22 +02:00

Published 1.65.0 Library Suite 1.65.0 2026-06-02 23:48:29 +02:00

Published 1.64.0 Library Suite 1.64.0 2026-06-02 00:03:50 +02:00

Published 1.63.0 Library Suite 1.63.0 2026-06-01 23:33:11 +02:00

Published 1.62.0 Library Suite 1.62.0 2026-06-01 22:52:40 +02:00

Published 1.61.0 Library Suite 1.61.0 2026-06-01 17:03:33 +02:00

Published 1.60.0 Library Suite 1.60.0 2026-06-01 16:38:44 +02:00

Published 1.59.0 Library Suite 1.59.0 2026-06-01 09:27:54 +02:00

Published 1.57.0 Library Suite 1.57.0 2026-05-30 19:54:57 +02:00

Published 1.56.0 Library Suite 1.56.0 2026-05-30 18:55:46 +02:00

Published 1.55.0 Library Suite 1.55.0 2026-05-30 18:49:38 +02:00

Published 1.54.0 Library Suite 1.54.0 2026-05-30 18:20:21 +02:00

Published 1.53.0 Library Suite 1.53.0 2026-05-30 16:08:11 +02:00

Published 1.52.0 Library Suite 1.52.0 2026-05-30 15:37:09 +02:00

Published 1.51.0 Library Suite 1.51.0 2026-05-30 00:14:10 +02:00

Published 1.50.0 Library Suite 1.50.0 2026-05-29 18:56:45 +02:00

Published 1.49.0 Library Suite 1.49.0 2026-05-29 09:03:28 +02:00

Published 1.48.0 Library Suite 1.48.0 2026-05-29 08:23:15 +02:00

Published 1.47.0 Library Suite 1.47.0 2026-05-27 09:15:45 +02:00

Published 1.46.0 Library Suite 1.46.0 2026-05-24 13:51:11 +02:00

Published 1.45.0 Library Suite 1.45.0 2026-05-24 13:43:22 +02:00

Published 1.44.0 Library Suite 1.44.0 2026-05-24 13:19:55 +02:00

Published 1.43.0 Library Suite 1.43.0 2026-05-23 11:55:02 +02:00

Published 1.41.0 Library Suite 1.41.0 2026-05-20 21:15:01 +02:00

Published 1.40.0 Library Suite 1.40.0 2026-05-20 15:33:47 +02:00

Published 1.39.0 Library Suite 1.39.0 2026-05-20 08:03:43 +02:00

Published 1.38.0 Library Suite 1.38.0 2026-05-19 14:57:59 +02:00

Published 1.37.0 Library Suite 1.37.0 2026-05-19 11:34:51 +02:00

Published 1.35.0 Library Suite 1.35.0 2026-05-19 10:24:05 +02:00

Published 1.34.0 Library Suite 1.34.0 2026-05-17 16:01:24 +02:00

Published 1.33.0 Library Suite 1.33.0 2026-05-17 13:14:01 +02:00

Published 1.32.0 Library Suite 1.32.0 2026-05-16 00:29:01 +02:00

Published 1.31.0 Library Suite 1.31.0 2026-05-16 00:05:51 +02:00

Published 1.30.0 Library Suite 1.30.0 2026-05-15 23:53:09 +02:00

Published 1.29.0 Library Suite 1.29.0 2026-05-15 23:21:52 +02:00

Published 1.28.0 Library Suite 1.28.0 2026-05-15 23:09:21 +02:00

Published 1.27.0 Library Suite 1.27.0 2026-05-15 22:29:08 +02:00

Published 1.26.0 Library Suite 1.26.0 2026-05-15 09:52:03 +02:00

Published 1.25.0 Library Suite 1.25.0 2026-05-15 08:39:36 +02:00

Published 1.24.0 Library Suite 1.24.0 2026-05-15 07:55:56 +02:00

Published 1.23.0 Library Suite 1.23.0 2026-05-14 02:54:00 +02:00

Published 1.21.0 2026-05-14 02:49:34 +02:00

Published 1.20.0 Library Suite 1.20.0 2026-05-10 17:33:23 +02:00

Published 1.19.0 Library Suite 1.19.0 2026-05-10 16:51:22 +02:00

Published 1.18.0 Library Suite 1.18.0 2026-05-10 11:17:51 +02:00

Published 1.17.0 Library Suite 1.17.0 2026-05-10 09:48:35 +02:00

Published 1.16.0 Library Suite 1.16.0 2026-05-10 09:22:37 +02:00

131 Pull requests merged by 1 user

Merged #131 taskcancellation 2026-06-15 12:08:46 +02:00

Merged #130 Ensure uninherited types are sealed 2026-06-15 10:28:42 +02:00

Merged #129 Hardened certificate loading 2026-06-14 23:35:00 +02:00

Merged #128 Refactored AddLiteCharmsWebSecurity to force a session recycling of keys on other pods 2026-06-14 23:10:42 +02:00

Merged #127 Refactored CheckSameSite 2026-06-14 22:52:06 +02:00

Merged #126 dataprotection 2026-06-14 13:12:20 +02:00

Merged #125 Added cookie policies on AddLiteCharmsWebSecurity 2026-06-14 12:51:26 +02:00

Merged #124 Added certificate protected data protection keys 2026-06-14 11:27:32 +02:00

Merged #123 Refactored AddDataProtectionDatabase 2026-06-14 10:12:08 +02:00

Merged #122 Added data protection database based support 2026-06-14 09:58:18 +02:00

Merged #121 Refactored AddLiteCharmsWebSecurity to be OS aware when it handles data protection keys 2026-06-13 23:41:30 +02:00

Merged #120 Added data protection keys to web iodc middleware regirtration method 2026-06-13 23:34:35 +02:00

Merged #119 Fixed cookie and header collision issue on signout 2026-06-13 23:07:23 +02:00

Merged #118 Fixed the redirect URI on logout so its passed by the caller 2026-06-13 22:51:49 +02:00

Merged #117 Refactored usaged of merchant payment id usage 2026-06-13 21:21:22 +02:00

Merged #116 Refactored idempotency check to observe completed status 2026-06-13 18:04:17 +02:00

Merged #115 Ensured the merchant payment id makes it to the ledger 2026-06-13 17:01:36 +02:00

Merged #114 Fixed package mismatches 2026-06-13 16:33:06 +02:00

Merged #113 Simplified PayfastPaymentConfirmationReceivedEventHandler 2026-06-13 16:27:28 +02:00

Merged #112 Using IFormCollection for VerifyIncomingSignatureFromForm 2026-06-13 16:05:57 +02:00

Merged #111 refactored incoming signature validator to use form fields instead of httprequest 2026-06-13 15:58:59 +02:00

Merged #110 payments 2026-06-13 15:50:21 +02:00

Merged #109 Catering for service registration of non-UI apps 2026-06-13 10:46:12 +02:00

Merged #108 Removed automatic service registration for the CartService 2026-06-13 10:22:53 +02:00

Merged #107 Removed automatic LocalStorageService registration 2026-06-13 10:19:14 +02:00

Merged #106 Refactored registration of Features service from Scoped to Transient 2026-06-13 10:07:27 +02:00

Merged #105 Honoring the mandatory field sequence 2026-06-12 23:30:44 +02:00

Merged #104 Refactored PayfastService.GenerateSignature() 2026-06-12 23:27:22 +02:00

Merged #103 Refactored GenerateSignature 2026-06-12 23:20:09 +02:00

Merged #102 Changed optional fields on Customer entity 2026-06-12 23:02:03 +02:00

Merged #101 Added new service methods 2026-06-12 22:09:18 +02:00

Merged #100 Added GetBookByProductId() 2026-06-12 21:58:03 +02:00

Merged #99 Completed token service 2026-06-12 20:58:58 +02:00

Merged #98 Fixd double package reference to Mediator.SourceGenerator 2026-06-12 16:16:06 +02:00

Merged #97 Implemented LiteCharms Security TokenService 2026-06-12 16:12:11 +02:00

Merged #96 Added CartService 2026-06-12 08:44:58 +02:00

Merged #95 Removed shopping cart objects 2026-06-09 22:33:21 +02:00

Merged #94 payments 2026-06-09 21:53:53 +02:00

Merged #93 Added CartService and LocalStorageService (browser) 2026-06-09 09:10:33 +02:00

Merged #92 Passing token hint during signout 2026-06-07 14:09:32 +02:00

Merged #91 payments 2026-06-07 13:57:16 +02:00

Merged #90 Added token hint to logout event 2026-06-07 13:12:06 +02:00

Merged #89 Added AddSecurityEndpoints login endpoint 2026-06-07 12:00:50 +02:00

Merged #88 Refactored AddSecurityEndpoints 2026-06-07 11:09:02 +02:00

Merged #87 Refactored client auth method 2026-06-07 10:33:34 +02:00

Merged #86 Enabled api audience verification 2026-06-06 23:54:13 +02:00

Merged #85 Disabled audience verification on jwt tokens 2026-06-06 21:50:48 +02:00

Merged #84 Removed required scope policy, no longer needed, audience covers the intent 2026-06-06 16:44:52 +02:00

Merged #83 Updated API to use LiteCharms Security 2026-06-06 16:27:17 +02:00

Merged #82 Refactored to deal with cookie hell 2026-06-05 09:20:18 +02:00

Merged #81 Removed login proto handling 2026-06-05 08:56:18 +02:00

Merged #80 Simplified login process 2026-06-05 08:18:12 +02:00

Merged #79 Refactored logout endpoint 2026-06-05 08:15:50 +02:00

Merged #78 Added port stripping 2026-06-05 07:37:17 +02:00

Merged #77 Forcing login https proto on redirect 2026-06-05 06:40:34 +02:00

Merged #76 Refactored security components 2026-06-05 05:44:47 +02:00

Merged #75 Added a redirect packet attachment to UI signout process 2026-06-04 16:03:06 +02:00

Merged #74 Added signout functionality for user authentik link 2026-06-04 14:40:01 +02:00

Merged #73 Added UI security 2026-06-04 14:09:09 +02:00

Merged #72 Applied required scope policy 2026-06-04 08:58:04 +02:00

Merged #71 Refactored authentication 2026-06-04 08:48:16 +02:00

Merged #70 Disabled caching 2026-06-03 17:49:04 +02:00

Merged #69 payments 2026-06-03 17:38:45 +02:00

Merged #68 Added authentik configuration and service registration 2026-06-03 12:53:55 +02:00

Merged #67 Refactored token message 2026-06-03 12:16:31 +02:00

Merged #66 Added 0.0.0.0 health checks url transformation 2026-06-03 11:24:03 +02:00

Merged #65 payments 2026-06-03 11:12:10 +02:00

Merged #64 Excluded http environment from checkin 2026-06-03 00:51:31 +02:00

Merged #63 Fixed tests 2026-06-03 00:41:26 +02:00

Merged #62 Added loopback address whitelisting override 2026-06-03 00:38:29 +02:00

Merged #61 payments 2026-06-03 00:23:23 +02:00

Merged #60 payments 2026-06-02 23:48:29 +02:00

Merged #59 Used scope to inject services 2026-06-02 00:03:50 +02:00

Merged #58 Fixed event service scope issue 2026-06-01 23:33:12 +02:00

Merged #57 Added PayfastPaymentConfirmationReceivedEvent 2026-06-01 22:52:41 +02:00

Merged #56 Implemented overload taking in IFormCollection 2026-06-01 17:03:33 +02:00

Merged #55 Refactored shasher payfast confirmation response handling 2026-06-01 16:38:44 +02:00

Merged #54 Fixed mdf file name hasher 2026-06-01 09:27:54 +02:00

Merged #53 payments 2026-06-01 09:21:01 +02:00

Merged #52 Added search state model 2026-05-30 19:54:58 +02:00

Merged #51 Redacted Price resolution from GetProductAsync 2026-05-30 18:55:47 +02:00

Merged #50 Redacted Product.Price mapping on filter 2026-05-30 18:49:39 +02:00

Merged #49 Added a way to get the Author by productId 2026-05-30 18:20:22 +02:00

Merged #48 Added category seeder 2026-05-30 16:08:12 +02:00

Merged #47 midrandshop 2026-05-30 15:37:09 +02:00

Merged #46 midrandshop 2026-05-30 00:14:10 +02:00

Merged #45 Implemented Product Data Seeder 2026-05-29 18:56:45 +02:00

Merged #44 Refactored migrations 2026-05-29 09:03:28 +02:00

Merged #43 midrandshop 2026-05-29 08:23:16 +02:00

Merged #42 midrandshop 2026-05-27 09:15:44 +02:00

Merged #41 Refactored connection string name 2026-05-24 13:51:12 +02:00

Merged #40 midrandshop 2026-05-24 13:43:22 +02:00

Merged #39 Split Features to create space for more projects 2026-05-24 13:19:55 +02:00

Merged #38 midrandshop 2026-05-23 11:55:03 +02:00

Merged #37 Added MidrandShop feature and spl;it extensions and healthchecks 2026-05-23 11:49:27 +02:00

Merged #36 Added product metadata 2026-05-20 21:15:01 +02:00

Merged #35 Optimised UploadFileAsync() 2026-05-20 15:33:48 +02:00

Merged #34 Refactored the S3 services to properly upload the file 2026-05-20 08:03:43 +02:00

Merged #33 Updated how i use configs 2026-05-19 14:57:59 +02:00

Merged #32 Refactored service to internalise the CDN 2026-05-19 11:34:52 +02:00

Merged #31 Added S3 support 2026-05-19 10:24:06 +02:00

Merged #30 Simplified notification updating 2026-05-17 16:01:25 +02:00

Merged #29 Refactored GetNotificationsAsync() date handling 2026-05-17 13:14:02 +02:00

Merged #28 Fixed email sending logic 2026-05-16 00:29:02 +02:00

Merged #27 Refactored batch drop logic 2026-05-16 00:05:52 +02:00

Merged #26 Added an empty constructor to ProcessEmailNotificationEvent 2026-05-15 23:53:10 +02:00

Merged #25 Added additional logging and traces 2026-05-15 23:21:52 +02:00

Merged #24 Added debug logging 2026-05-15 23:09:22 +02:00

Merged #23 Set misfireThreshold to 2min and eased Cluster node checkin limit 2026-05-15 22:29:09 +02:00

Merged #22 Optimised quartz 2026-05-15 09:52:07 +02:00

Merged #21 emailjobs 2026-05-15 08:39:36 +02:00

Merged #20 Fixed Lead->Customer Relationship 2026-05-15 07:55:57 +02:00

Merged #19 Added khongisa host entry on pipeline commands 2026-05-14 02:54:00 +02:00

Merged #18 emailjobs 2026-05-14 02:49:35 +02:00

Merged #17 Updated job scheduler 2026-05-10 17:33:23 +02:00

Merged #16 emailjobs 2026-05-10 16:51:24 +02:00

Merged #15 Migrated database changes 2026-05-10 11:17:54 +02:00

Merged #14 Populated README 2026-05-10 09:48:36 +02:00

Merged #13 fixed git repo naming 2026-05-10 09:22:37 +02:00

Merged #12 Added tag and release step after publish 2026-05-10 09:19:33 +02:00

Merged #11 Refactored Quartz instance id to AUTO, removed constant 2026-05-10 08:21:08 +02:00

Merged #10 Refactored postgres extension 2026-05-09 17:45:00 +02:00

Merged #9 Refactored database references 2026-05-09 17:01:02 +02:00

Merged #8 Added scheduler constants 2026-05-09 15:27:50 +02:00

Merged #7 Fixed quartz host config table prefix 2026-05-09 13:30:33 +02:00

Merged #6 Fixed quartz table name prefix 2026-05-09 13:28:30 +02:00

Merged #5 Updated pipeline to use major version with minor always 0 2026-05-09 12:02:20 +02:00

Merged #4 Updated pipeline to use major versions only 2026-05-09 11:56:20 +02:00

Merged #3 Changed target branch from nain to master 2026-05-09 11:37:40 +02:00

Merged #2 Added pipeline separator 2026-05-09 11:25:35 +02:00

Merged #1 Added .drone.yml pipeline 2026-05-09 11:12:38 +02:00