Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Releases: 0mega/worldtides

v2.0.0 - Heights API Support

15 Jan 22:29
@0mega 0mega
v2.0.0
This tag was signed with the committer’s verified signature.
0mega Oleksandr Kruk
GPG key ID: 01E9AFA1CEE8FAF1
Verified
Learn about vigilant mode.
ecd01ef
This commit was created on GitHub.com and signed with GitHub’s verified signature.
GPG key ID: B5690EEEBB952194
Verified
Learn about vigilant mode.

Choose a tag to compare

⚠️ BREAKING CHANGES

  • TidesCallback is now generic: The callback interface has been refactored to TidesCallback<T> to support multiple response types.
  • Height.date is now non-nullable: Changed from Date? to Date for consistency with Extreme.date.

Added

  • getTideHeights() - Fetch predicted tide heights for a location
  • getTides() - Flexible method to fetch any combination of tide data types
  • TideDataType enum for specifying data types (HEIGHTS, EXTREMES)
  • Tides model for combined tide data responses
  • TideHeights and Height models for height data

Changed

  • Refactored WorldTidesRepository and WorldTidesGateway to package root for shared usage
  • Internal: Added DTO mapping extension functions for cleaner code
  • Internal: Extracted enqueueMapped() extension for callback boilerplate

See CHANGELOG.md for migration guide.

Assets 2
Loading

1.0.0 - Support Java clients

15 Feb 23:37
@0mega 0mega
d138f80
This commit was signed with the committer’s verified signature.
0mega Oleksandr Kruk
GPG key ID: B4D6F30D6FA9DF03
Verified
Learn about vigilant mode.

Choose a tag to compare

This release adds support for Java clients by adding another public API method.

Breaking change: Previous public API method changed signature.

Loading

0.1.0 - Fetch tide extremes

03 Jan 01:14
@0mega 0mega
b64e366
This commit was signed with the committer’s verified signature.
0mega Oleksandr Kruk
GPG key ID: B4D6F30D6FA9DF03
Verified
Learn about vigilant mode.

Choose a tag to compare

This release allows the clients to fetch tide extremes for a given date range and a given location in the world, specified by latitude and longitude. See readme for usage example.

Note: This is the first release of the lib the public API is likely to change as improvements are introduced. The changelog should provide details about any breaking changes in future.

Loading

AltStyle によって変換されたページ (->オリジナル) /