Releases: lindsaygelle/goheader
Releases · lindsaygelle/goheader
v1.0.0
Version 1.0.0
A library crafted for seamless management of HTTP header fields.
✨ Features
- Standard HTTP Headers: Provides constants for a wide range of standard HTTP headers, streamlining header usage in applications.
- Header Constructors: Offers functions like NewAIMHeader, NewAcceptHeader, etc., allowing users to create header instances with specified values.
- Header Struct: Defines a versatile Header struct that encapsulates header properties such as name, values, and applicability for HTTP requests and responses.
- Simplified Header Management: The WriteHeaders function simplifies the process of setting multiple headers in an http.ResponseWriter object, enhancing code readability and maintainability.
- Ease of Integration: Designed for seamless integration into Go applications, making it effortless to manage and manipulate HTTP headers in various scenarios.
- Enhanced Readability: Organizes headers into clear, intuitive structures, improving code readability and making it easier for developers to understand and maintain the codebase.
- Comprehensive Documentation: Provides detailed documentation for each header field, including references to official HTTP header documentation, ensuring developers have access to accurate information.
- Supports Common Use Cases: Covers a wide array of commonly used HTTP headers, catering to diverse application requirements and use cases.
- Flexible and Extensible: Offers flexibility for handling both standard and custom headers, allowing developers to extend the functionality based on project-specific needs.
What's Changed
- Dev by @lindsaygelle in #10
New Contributors
- @lindsaygelle made their first contribution in #1
- @dependabot made their first contribution in #6
Full Changelog: v0.1.0...v1.0.0
Release
Initial release.