Suitsbooks API

Suitsbooks API

v0.1.1399

v0.1.1399

Suitsbooks API v0.1.1399

Short summary

This release contains an internal refactor that simplifies error construction in the Redis client by removing redundant tuple syntax; there are no intended external API or behavioral changes.

Changes

CommitDescription
85a6063Refactored Redis client's error handling to remove redundant tuple syntax when constructing errors. (view commit)

Details

  • Internal cleanup in Redis client error handling to reduce syntactic redundancy and clarify error creation paths.
  • No package URL provided for this release.

Compare changes: https://github.com/suitsbooks/suitsbooks-api/compare/v0.1.1398...v0.1.1399

Previous version: v0.1.1398

Enhancements

  • Refactored Redis client's error handling to remove redundant tuple syntax when constructing errors. 85a6063 by @floris-xlx

Full diff: v0.1.1398...v0.1.1399

Share card: Generate release OG image

v0.1.1398

v0.1.1398

Suitsbooks API v0.1.1398 (v0.1.1398)

Short summary

This release removes an unused variable and improves the error logging format in the Supabase client to produce clearer, more consistent server-side error messages.

Repository and compare

Changes

CommitDescriptionAuthor
f2ff3ceRemoved an unused variable and enhanced the error logging format in the Supabase client.Floris

Notes

  • No breaking changes or API surface changes are included in this release.
  • The change is focused on code cleanliness and improved server-side diagnostics for Supabase client errors.

Enhancements

  • Remove an unused variable and improve error logging format in the Supabase client. f2ff3ce by @floris-xlx

Full diff: v0.1.1397...v0.1.1398

Share card: Generate release OG image

v0.1.1397

v0.1.1397

Suitsbooks API v0.1.1397

Short summary

This release removes an unused test_stubs feature and improves data insertion logic for synced tables in the Supabase client; it also includes a merge from the upstream main branch.

Details

CommitDescriptionAuthor
9c8ac94Removed the unused test_stubs feature and adjusted the Supabase client insertion logic for synced tables to make inserts more reliable.Floris
e005861Merged latest changes from the upstream repository into main.Floris

Notes and impact

  • The removal of test_stubs is intended to clean up unused test scaffolding; it should not affect production behavior but review CI/test setups if you relied on that feature.
  • The Supabase client change modifies how data is inserted into synced tables; please test integrations that depend on bulk or synchronized inserts for any behavioral differences.

Links

Previous version: v0.1.1395

Enhancements

  • Remove unused test_stubs feature and improve Supabase client data-insertion logic for synced tables to handle inserts more reliably. 9c8ac94 by @floris-xlx

Full diff: v0.1.1395...v0.1.1397

Share card: Generate release OG image

v0.1.1395

v0.1.1395

v0.1.1395 (v0.1.1395)

A minor release adding iOS subscription API endpoints to support managing user subscriptions from iOS clients.

Changes

DescriptionCommit
Add iOS subscription endpoints to the API to manage user subscriptions.f31ce951 (https://github.com/SuitsBooks/suitsbooks-api/commit/f31ce951117ceb8c6366a79395b37fa7622286bb)

Links

Previous version: v0.1.1394

Full diff: v0.1.1394...v0.1.1395

Share card: Generate release OG image

v0.1.1394

v0.1.1394

Suitsbooks API v0.1.1394

Short summary

This release applies a small refactor that adds whitespace in the fetch_data_route function to improve code readability; there are no behavioral or API changes.

Repository: https://github.com/suitsbooks/suitsbooks-api Compare changes: https://github.com/suitsbooks/suitsbooks-api/compare/v0.1.1393...v0.1.1394

Commits

CommitDescriptionAuthor
f6ef763Added whitespace in fetch_data_route to improve readability (refactor).Floris

Notes

  • No runtime changes, migrations, or API updates are included in this release.

Enhancements

  • Refactored fetch_data_route to add whitespace for improved readability.

Full diff: v0.1.1393...v0.1.1394

Share card: Generate release OG image

v0.1.1393

v0.1.1393

Suitsbooks API v0.1.1393 (v0.1.1393)

Short summary

This release refactors schema handling in fetch_data_route: request/response schemas are cloned before they are used for logging and telemetry to avoid cross-request contamination and ensure consistent telemetry events.

Changes

CommitTypeComponentSummary
3c0ee35refactorfetch_data_routeClone schema for consistent logging and telemetry

Compare

See the full diff: https://github.com/suitsbooks/suitsbooks-api/compare/v0.1.1392...v0.1.1393

Notes

Enhancements

  • fetch_data_route now clones the schema to ensure consistent logging and telemetry tracking.

Full diff: v0.1.1392...v0.1.1393

Share card: Generate release OG image

v0.1.1392

v0.1.1392

v0.1.1392 (v0.1.1392)

Short summary

This release contains an internal refactor that standardizes telemetry logging in the fetch_data_route handler; there are no public API or schema changes expected.

Highlights

  • Refactored telemetry logging in fetch_data_route to use serde_json::Map for clearer and more consistent telemetry payloads.

Commits

CommitDescriptionAuthor
45493879Streamlined telemetry logging in fetch_data_route to use serde_json::Map for clearer and more consistent telemetry payloads.Floris

Links

Enhancements

  • Streamlined telemetry logging in fetch_data_route to use serde_json::Map, producing clearer and more consistent telemetry payloads.

Full diff: v0.1.1391...v0.1.1392

Share card: Generate release OG image

v0.1.1391

v0.1.1391

Suitsbooks API v0.1.1391

Short summary

This release enhances request logging for the fetch_data_route handler by recording richer telemetry and schema details to make request inspection and debugging more informative.

Changes

CommitDescriptionAuthor
1d6f31bImprove logging in fetch_data_route to include detailed telemetry and schema information in request logs.Floris (@floris-xlx)

Notes

No breaking changes. Upgrade steps: redeploy the service to pick up the enhanced logging behavior.

Features

  • Improve logging in fetch_data_route to include detailed telemetry and schema information in request logs.

Full diff: v0.1.1390...v0.1.1391

Share card: Generate release OG image

v0.1.1390

v0.1.1390

Suitsbooks API v0.1.1390

Short summary

This release introduces new endpoints for retrieving tabular data via both GET and POST requests, adds optional telemetry support, and includes handling for dynamic schema metadata in responses.

Changes

ChangeDescriptionReference
New tabular data endpointsGET and POST endpoints added to fetch tabular data; responses may include dynamic schema metadata and the endpoints emit/accept telemetry where configured.Commit 9617b316 · Compare v0.1.1389...v0.1.1390

Developer notes

  • Use POST for complex or large query payloads and GET for simple queries.
  • Responses can include dynamic schema metadata (e.g., column names/types) when available; consult the implementation for exact field names.
  • Telemetry support was added; check the code or configuration to see how telemetry is enabled or how telemetry data is emitted.

References

Features

  • Add GET and POST endpoints to fetch tabular data, with optional telemetry and dynamic schema metadata support. 9617b31 by @floris-xlx

Full diff: v0.1.1389...v0.1.1390

Share card: Generate release OG image

v0.1.1389

v0.1.1389

v0.1.1389 (v0.1.1389)

Short summary

This release adds telemetry instrumentation to the fetch_data_route to capture timing and structured logs for performance monitoring. No API changes or migrations are required.

Repository and comparison

Commits

CommitDescriptionAuthor
fa644632Implement telemetry tracking in fetch_data_route for performance monitoring and logging.Floris

Notes

  • This change improves observability by emitting metrics and logs from fetch_data_route; ensure your telemetry backend or agents are enabled to collect these events.
  • No breaking changes in this release.

Features

  • Add telemetry tracking to fetch_data_route to capture performance metrics and structured logs.

Full diff: v0.1.1388...v0.1.1389

Share card: Generate release OG image

v0.1.1388

v0.1.1388

Suitsbooks API v0.1.1388

Short summary

This release refactors schema handling in fetch_data_route to enable dynamic schema assignment and improves table name parsing to handle more table naming patterns.

Details

CommitDescriptionAuthor
5937c89Refactor fetch_data_route schema handling to allow dynamic schema assignment and improve table name parsing.Floris

Compare changes: https://github.com/suitsbooks/suitsbooks-api/compare/v0.1.1387...v0.1.1388 Repository: https://github.com/suitsbooks/suitsbooks-api

Upgrade notes

  • Intended to be backward-compatible for callers that do not rely on previous table name parsing edge cases.
  • If you rely on a fixed schema or on specific table name parsing behavior, verify fetch_data_route inputs after upgrading.

Previous version: v0.1.1387

Fixes

  • Refactor fetch_data_route schema handling to allow dynamic schema assignment and improve table name parsing.

Full diff: v0.1.1387...v0.1.1388

Share card: Generate release OG image

v0.1.1387

v0.1.1387

Suitsbooks API v0.1.1387 (v0.1.1387)

Short summary

This release improves company data scraping and processing, tightens error handling and logging, and updates the fetch_data_route implementation to handle column layouts more robustly.

Compare changes

https://github.com/suitsbooks/suitsbooks-api/compare/v0.1.1385...v0.1.1387

Notable changes

  • Improved data ingestion and processing for Dutch companies (scrape_nl_comps.py).
  • Strengthened error handling and logging to make fetch and parse failures easier to diagnose.
  • Adjusted fetch_data_route (mod.rs) to better handle column layouts when returning data.

Files touched

  • scrape_nl_comps.py
  • mod.rs

Commit details

CommitSummaryLink
9698f4eEnhanced company data fetching and processing; improved error handling and logging; updated fetch_data_route for better column handling.https://github.com/SuitsBooks/suitsbooks-api/commit/9698f4ede8b6638058201df8846d8f4177f71803
e3a9f4bMerged updates from the main branch.https://github.com/SuitsBooks/suitsbooks-api/commit/e3a9f4b5d2648add2f645808770f6ac21dcd4741

Upgrade notes

  • No breaking API changes are expected; standard deployment is sufficient.
  • If you rely on scrape_nl_comps.py, verify logs after deploy to confirm improved error visibility.

Features

  • Enhanced company data fetching and processing in scrape_nl_comps.py, improved error handling and logging, and updated fetch_data_route in mod.rs to handle columns more robustly.

Full diff: v0.1.1385...v0.1.1387

Share card: Generate release OG image

v0.1.1385

v0.1.1385

Suitsbooks API v0.1.1385 (v0.1.1385)

Short summary

This release updates chat subscription handling in the API to refine how chat_subscriptions are processed and interacted with.

Details

CommitAuthorChange
7a263e3AshHydra (Ash-xlx)Updated chat_subscriptions behavior to improve subscription handling and related API interactions.

References

Notes

  • No package URL was provided for this release; use the compare and commit links above for code-level details.

Full diff: v0.1.1384...v0.1.1385

Share card: Generate release OG image