Skip to content

v1.0.0

Latest
Compare
Choose a tag to compare
@lindsaygelle lindsaygelle released this 02 Nov 03:00
· 5 commits to main since this release
4fc0b7a

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

New Contributors

Full Changelog: v0.1.0...v1.0.0