{"id":12408606,"name":"demicode.shared","ecosystem":"nuget","description":"Core utilities and base types for DemiCode Scheduler - a robust job scheduling framework for .NET applications.","homepage":"https://github.com/KodeCompagniet/demicode-scheduling","licenses":null,"normalized_licenses":[],"repository_url":"https://github.com/KodeCompagniet/demicode-scheduling","keywords_array":["scheduler","job","task","cron","timer","background","shared","utilities"],"namespace":null,"versions_count":1,"first_release_published_at":"2025-10-22T20:40:54.437Z","latest_release_published_at":"2025-10-22T20:40:54.437Z","latest_release_number":"2.0.0","last_synced_at":"2026-05-06T21:01:57.333Z","created_at":"2025-10-22T20:45:47.156Z","updated_at":"2026-05-06T21:05:40.571Z","registry_url":"https://www.nuget.org/packages/demicode.shared/","install_command":"Install-Package demicode.shared","documentation_url":null,"metadata":{"license_info":{"type":"file","text":"LICENSE.txt","version":null},"license_url":"https://aka.ms/deprecateLicenseUrl","require_license_acceptance":false,"readme":"NuGet_README.md","repository":{"type":"git","url":"https://github.com/KodeCompagniet/demicode-scheduling","branch":null,"commit":"d868b95415fccccea5e4f2d04d1ca9a38c2330c3"},"development_dependency":false,"serviceable":false,"framework_assemblies":[{"assembly_name":"System.Configuration","target_framework":".NETFramework4.8"}],"package_types":[],"release_notes":"## Version 2.0.0\n### Breaking Changes\n- Removed obsolete `Scheduler.CreateFromConfig(...)` overloads; switch to `SchedulerFactory.CreateFromConfig(...)`.\n- Removed the legacy `DemiCode.Logging` assembly and type forwarders; reference `DemiCode.Shared` for `DemiCode.Logging` types.\n- Consolidated logging namespaces - update using statements from DemiCode.Logging.Loggers to DemiCode.Logging\n- ApplicationTask now uses direct process execution instead of shell - use explicit shell invocation for shell features\n\n### Fixed\n- MonthlySchedule now correctly implements monthly scheduling on the first of each month\n- MonthlySchedule properly respects toDate boundaries without emitting extra occurrences\n- CodeTask correctly invokes static methods without requiring parameterless constructors\n\n### Added\n- Cross-platform argument handling for ApplicationTask\n- Comprehensive unit tests for edge cases\n\nSee https://github.com/KodeCompagniet/demicode-scheduling/blob/main/CHANGELOG.md for full details.","dependency_summary":{"total_dependency_groups":2,"target_frameworks":[".NETFramework4.8",".NETStandard2.0"],"total_dependencies":1}},"repo_metadata":{},"repo_metadata_updated_at":"2026-05-06T21:05:40.549Z","dependent_packages_count":0,"downloads":304,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":57.0117771747328,"dependent_repos_count":6.561882641892253,"dependent_packages_count":17.598243365903148,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":27.057301060842732},"purl":"pkg:nuget/demicode.shared","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nuget/demicode.shared","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nuget/demicode.shared","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nuget/demicode.shared/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/demicode.shared/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/demicode.shared/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/demicode.shared/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/demicode.shared/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/demicode.shared/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/demicode.shared/codemeta","maintainers":[{"uuid":"KodeCompagniet","login":"KodeCompagniet","name":null,"email":null,"url":null,"packages_count":3,"html_url":"https://www.nuget.org/profiles/KodeCompagniet","role":null,"created_at":"2025-10-25T12:10:49.007Z","updated_at":"2025-10-25T12:10:49.007Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/maintainers/KodeCompagniet/packages"}]}