{"id":9072032,"name":"hanson.enum.extensions","ecosystem":"nuget","description":"Enum extensions","homepage":"","licenses":null,"normalized_licenses":[],"repository_url":"","keywords_array":["Enum"],"namespace":null,"versions_count":1,"first_release_published_at":"2022-11-11T08:38:07.933Z","latest_release_published_at":"2022-11-11T08:38:07.933Z","latest_release_number":"6.0.0","last_synced_at":"2026-07-15T22:47:08.232Z","created_at":"2024-02-27T05:29:54.195Z","updated_at":"2026-07-15T22:47:08.232Z","registry_url":"https://www.nuget.org/packages/hanson.enum.extensions/","install_command":"Install-Package hanson.enum.extensions","documentation_url":null,"metadata":{"require_license_acceptance":false,"development_dependency":false,"serviceable":false,"framework_assemblies":[],"package_types":[],"release_notes":".NET Core 3.1 upgrade - .net6.0 upgrade\n\t\t3.1.0 - .NET Core 3.1 upgrade\n\t\t3.0.0-beta020 - Beta - Major refactoring of libraries to better support .netcore3.1. Abandonment of packages that are no longer needed or unmaintained.\n\t\t3.0.0-beta019 - Beta - Migrate to System.Text.Json Hanson.API.Common.Client, Hanson.Cache.MultiLevel.RedisL2. Obsoletion of Hanson.Analytics.Google.Tracking, Hanson.Analytics.Google.Tracking.OWIN, Hanson.API.Common.Client.BasicAuth, Hanson.API.Common.Extensions, Hanson.API.Common.Filters, Hanson.Cors.Config, Hanson.Cors.Config.Extensions, Hanson.Data.DocumentDB, Hanson.IdentityServer.Config, Hanson.Loggly.Config, Hanson.Middleware.HttpStrictTransportSecurity\n\t\t3.0.0-beta015 - Beta - Migrate to System.Text.Json Hanson.API.Common.Client, Hanson.Cache.MultiLevel.RedisL2. Obsoletion of Hanson.Analytics.Google.Tracking, Hanson.Analytics.Google.Tracking.OWIN, Hanson.API.Common.Client.BasicAuth, Hanson.API.Common.Extensions, Hanson.API.Common.Filters, Hanson.Cors.Config, Hanson.Cors.Config.Extensions, Hanson.Data.DocumentDB, Hanson.IdentityServer.Config, Hanson.Loggly.Config, Hanson.Middleware.HttpStrictTransportSecurity\n\t\t3.0.0-beta010 - Beta - Migrate to System.Text.Json Hanson.API.Common.Client, Hanson.Cache.MultiLevel.RedisL2. Obsoletion of Hanson.Analytics.Google.Tracking, Hanson.Analytics.Google.Tracking.OWIN, Hanson.API.Common.Client.BasicAuth, Hanson.API.Common.Extensions, Hanson.API.Common.Filters, Hanson.Cors.Config, Hanson.Cors.Config.Extensions, Hanson.Data.DocumentDB, Hanson.IdentityServer.Config, Hanson.Loggly.Config, Hanson.Middleware.HttpStrictTransportSecurity\n\t\t3.0.0-beta009 - Beta - Obsoletion of Hanson.Analytics.Google.Tracking, Hanson.Analytics.Google.Tracking.OWIN, Hanson.API.Common.Client.BasicAuth, Hanson.API.Common.Extensions, Hanson.API.Common.Filters, Hanson.Cors.Config, Hanson.Cors.Config.Extensions, Hanson.Data.DocumentDB, Hanson.IdentityServer.Config, Hanson.Loggly.Config, Hanson.Middleware.HttpStrictTransportSecurity\n\t\t3.0.0-beta007 - Beta - Obsoletion of Hanson.Analytics.Google.Tracking, Hanson.Analytics.Google.Tracking.OWIN, Hanson.API.Common.Client.BasicAuth, Hanson.API.Common.Filters, Hanson.Cors.Config, Hanson.Cors.Config.Extensions, Hanson.Data.DocumentDB, Hanson.IdentityServer.Config, Hanson.Logging.Extensions.Http, Hanson.Loggly.Config, Hanson.Middleware.HttpStrictTransportSecurity\n\t\t3.0.0-beta006 - Beta - Obsoletion of Hanson.Analytics.Google.Tracking, Hanson.Analytics.Google.Tracking.OWIN, Hanson.API.Common.Client.BasicAuth, Hanson.API.Common.Filters, Hanson.Cors.Config, Hanson.Cors.Config.Extensions, Hanson.Data.DocumentDB, Hanson.IdentityServer.Config, Hanson.Logging.Extensions.Http, Hanson.Loggly.Config, Hanson.Middleware.HttpStrictTransportSecurity\n\t\t3.0.0-beta005 - Beta - Obsoletion of Hanson.Analytics.Google.Tracking, Hanson.Analytics.Google.Tracking.OWIN, Hanson.Data.DocumentDB, Hanson.IdentityServer.Config\n\t\t3.0.0-beta004 - Beta - Obsoletion of Hanson.Analytics.Google.Tracking, Hanson.Analytics.Google.Tracking.OWIN, Hanson.Data.DocumentDB, Hanson.IdentityServer.Config\n\t\t3.0.0-beta001 - Beta - Update dependencies for .netcore 3.1 project - delete obsolete hanson.logging.extensions, remove multi-targeting from cache libraries\n\t\t2.5.7 - Delete/obsolete Hanson.Middleware.Status.HtmlExtensions replace with Hanson.Middleware.Status.RazorPages, used to support HTML responses on Status page middleware\n\t\t2.5.5 - Loggly Fix + Beta version of Hanson.Middleware.Status updated to support HTML response\n\t\t2.5.0 - .NET Core 2.1 upgrade - Hanson.API.Common.* and Hanson.Middleware.Status.* updates to align with new built-in IHttpRequestFactory\n\t\t2.4.1-beta007 - .NET Core 2.1 upgrade - IHttpRequestFactory updates\n\t\t2.4.1-beta006 - .NET Core 2.1 upgrade - IHttpRequestFactory updates\n\t\t2.4.1-beta001 - .NET Core 2.1 upgrade\n\t\t2.4.0 - .NET Core 2.1 upgrade\n\t\t2.4.0-beta001 - .NET Core 2.1 upgrade\n\t\t2.3.7 - Rollback updates from 2.3.6, Serializable attribute causes JSON serialization issues\n\t\t2.3.5 - Release 2.3.4 is deprecated. Update IBasicCache to specify using a shared key. BREAKING CHANGE: Updated ICacheKeyFactory to include GetSharedCacheKey for this purpose. If you do not have a need for this feature you may implement GetSharedCacheKey to simply return GetCacheKey.\n\t\t2.3.4 - Update IBasicCache to permit an override of ICacheKeyFactory when looking up a cache key. Implement new factory for this purpose GlobalEnvironmentCacheKeyFactory.\n\t\t2.1.0 - Breaking change: MultiLevelL2RedisCacheConfig - Obsolete RedisConfigurationStrings and replace with RedisConfigurationOptions that can be used to specify additinoal connection settings.\n\t\t2.0.12 - MultiLevelL2RedisCacheConfig - Obsolete RedisConfigurationStrings and replace with RedisConfigurationOptions that can be used to specify additinoal connection settings.\n\t\t2.0.11 - MultiLevelL2RedisCacheConfig - Obsolete RedisConfigurationStrings and replace with RedisConfigurationOptions that can be used to specify additinoal connection settings.\n\t\t2.0.6 - Patch release for Hanson.Logging.Extensions.Http, was calling AppendFormat with a null value which was throwing an ArgumentNullException\n\t\t2.0.5 - Patch release for Hanson.Middleware.Status.Cache.MultiLevel.RedisL2, update to status packages and extensions\n\t\t2.0.4 - Patch release for Hanson.Cache.MultiLevel.RedisL2, foundational updates to how L2 Redis requests are distributed, updated to roundrobin requests\n\t\t2.0.4-beta001 - Patch release for Hanson.Cache.MultiLevel.RedisL2, refactoring of how primary/secondary L2 Redis cache is utilized\n\t\t2.0.2 - Patch release for Hanson.Cache.MultiLevel.RedisL2 library that fixes issues with memory cache and adds optional diagnostic tracing\n\t\t2.0.1 - Full release of 2.0.1 library\n\t\t2.0.1-beta92 - Nuget is treating beta10 as a lower version than beta9, so switching to beta91\n\t\t2.0.1-beta91 - Nuget is treating beta10 as a lower version than beta9, so switching to beta91\n\t\t2.0.1-beta10 - Fix SegmentedCacheKey key construction\n\t\t2.0.1-beta9 - Hopeful fix for CacheExtensions registration ICacheKeyFactory\n\t\t2.0.1-beta8 - Hopeful fix for CacheExtensions registration ICacheKeyFactory\n\t\t2.0.1-beta7 - More refactoring around ICacheKey and ICacheKeyFactory, fix bug in SegmentedCacheKey.Key generation.\n\t\t2.0.1-beta6 - Include application name as part of prefix in EnvironmentPrefixedCacheKeyFactory, update validation for CacheExtensions when registering\n\t\t2.0.1-beta5 - Patch version updates to Microsoft packages to 2.0.3\n\t\t2.0.1-beta4 - Update to support new abstracted CacheKey in Hanson.Cache.* packages\n\t\t2.0.1-beta - netstandard2.0 upgrade beta release\n\t\t2.0.0-beta2 - netstandard2.0 upgrade\n\t\t2.0.0-beta - 2.0.0-beta\n\t\t2.0.0 - netstandard2.0 upgrade\n\t\t1.0.9 - Changed GetEnumFromDisplayValue to return nullable type.","dependency_summary":{"total_dependency_groups":1,"target_frameworks":["net6.0"],"total_dependencies":4}},"repo_metadata":{},"repo_metadata_updated_at":null,"dependent_packages_count":1,"downloads":773,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":49.576854155214555,"dependent_repos_count":10.161582250766312,"dependent_packages_count":13.885856079404466,"stargazers_count":null,"forks_count":null,"docker_downloads_count":null,"average":24.541430828461774},"purl":"pkg:nuget/hanson.enum.extensions","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/nuget/hanson.enum.extensions","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/nuget/hanson.enum.extensions","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/nuget/hanson.enum.extensions/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/hanson.enum.extensions/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/hanson.enum.extensions/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/hanson.enum.extensions/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/hanson.enum.extensions/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/hanson.enum.extensions/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/packages/hanson.enum.extensions/codemeta","maintainers":[{"uuid":"praveenrapelli","login":"praveenrapelli","name":null,"email":null,"url":null,"packages_count":36,"html_url":"https://www.nuget.org/profiles/praveenrapelli","role":null,"created_at":"2024-02-27T05:30:03.042Z","updated_at":"2024-02-27T05:30:03.042Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/nuget.org/maintainers/praveenrapelli/packages"}]}