Skip to content

2.1.0 #31

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 166 commits into from
Apr 16, 2025
Merged

2.1.0 #31

merged 166 commits into from
Apr 16, 2025

Conversation

makoni
Copy link
Owner

@makoni makoni commented Apr 15, 2025

Changelog

[2.1.0]

Changed

  • Renamed the library from couchdb-vapor to couchdb-swift to better reflect its purpose as a general CouchDB client for Swift, beyond Vapor-specific use cases.
  • Updated all references to the repository URL, badges, and package imports to align with the new name (couchdb-swift).
  • Enhanced documentation for clarity and consistency, including better descriptions for initialization, features, and usage examples.

Added

  • New Tutorial: Introduced a dedicated tutorial for integrating CouchDBClient with the Hummingbird server-side framework.
  • Added support for providing a custom HTTPClient during initialization, offering more flexibility for advanced use cases.
  • New method shutdown() added to properly release resources associated with the HTTPClient.
  • Additional tests to ensure compatibility with custom HTTPClient instances and the new shutdown() method.

Improved

  • Refactored the internal handling of HTTPClient to simplify its creation and management, reducing redundancy across methods.
  • Expanded feature documentation in CouchDBClient.docc to include detailed examples and step-by-step instructions for various use cases.

Fixed

  • Minor inconsistencies in documentation and error-handling tutorials.
  • Improved error messages for better debugging and clarity.

@makoni makoni merged commit 1f416b0 into master Apr 16, 2025
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants