Skip to main content

Changelog

All notable changes to this project will be documented in this file.

Updates follow a conventional commit style and the project is versioned with calendar versioning. Breaking changes are noted with a new major version.

Changes - v1

  • docs(fix): include example responses from the delete graph methods 2024-05-12
  • docs(fix): remove niche or unclear detail from the http definition 2024-05-12
  • docs(chore): collect logs of page visits using the plausible tools 2024-05-12
  • docs(fix): direct link to base path of pages with additional pages 2024-05-12
  • docs(fix): suggest the getting started guides when no graphs exist 2024-05-12
  • build(fix): compile a new go build for the grapherus if none exist 2024-05-12
  • refactor(infra): handle grapherus management using a golang lambda 2024-05-11
  • ci(deps): request monthly package updates from the kind dependabot 2024-04-28
  • docs(repo): transcribe a few basic ideas about project maintenance 2024-04-23
  • ci(test): perform scheduled lambda integration request for timings 2024-04-22
  • build(infra): increase lambda memory to reduce the time to a graph 2024-04-22
  • feat(infra): remove long caches so graph resources remain relevant 2024-04-21
  • feat(account): create new stripe customers on account confirmation 2024-04-20
  • ci(fix): perform staging infrastructure checks on requested change 2024-04-20
  • fix(dashboard): update error placeholder text on failured requests 2024-04-20
  • test(api): ensure created accounts are registered as new grapher 2024-04-20
  • build(infra): move all uploaded objects into intelligent tiering 2024-04-19
  • feat(dashboard): display the entire datetime of the graph creation 2024-04-19
  • feat(auth): replace hypen prefixes for an underscore with api keys 2024-04-19
  • docs(legal): inscribe definitions for important legalese documents 2024-04-19
  • feat(account): restrict plot creation for graphers graphing graphs 2024-04-14
  • feat(api): enforce graphing usage and limits across account tiers 2024-04-13
  • refactor(api): catch all handler exceptions in the api root router 2024-04-11
  • feat(account): count monthly usage and total graphs for statistics 2024-04-11
  • fix(api): return resource details for only entire graph collection 2024-04-11
  • feat(api): create a grapher account after new account confirmation 2024-04-07
  • feat(api): save json representations of graphs on the plots domain 2024-04-06
  • fix(api): store only the minimal graph layout template information 2024-04-06
  • feat: remove graph related resources by id with a DELETE request 2024-04-03
  • fix(api): retry writing chart images if the kaleido process fails 2024-03-31
  • docs: format method docs with a use case based common order 2024-03-31
  • feat: associate created graphs with the account that created graphs 2024-03-31
  • fix(auth): increment api key usage count when post request succeeds 2024-03-27
  • fix(auth): prevent duplicate api keys from ever being generated 2024-03-26
  • fix(auth): revoke api keys upon request and reject revoked api keys 2024-03-26
  • fix(auth): require valid api key authorization in post requests 2024-03-24
  • refactor: route and serve every api request through the same lambda 2024-03-24
  • fix(docs): redirect page requests to the matching path to avoid 404 2024-03-23
  • build(api): package dependencies for lambda on efs with a nix flake 2024-03-23
  • build(infra): manage the development environment using a nix flake 2024-03-16
  • build(docs): manage the development environment using a nix flake 2024-03-16
  • feat: create accounts for requesting authenticated api credentials 2024-03-13
  • ci: setup the tofu infrastructure tooling with a prebuilt action 2024-03-10
  • chore: update the license end year at the start of each new year 2024-03-10
  • docs: reorganize the changelog to follow a rolling release cycle 2024-03-10
  • docs: share method reference https://graphing.tools/docs/v1/methods 2023-09-24
  • feat: return a standard error response object for invalid requests 2023-09-23
  • feat: serve existing graph files at https://plots.graphing.tools 2023-09-23
  • feat: upload created chart images and plot pages for faster lookup 2023-09-23
  • feat: retrieve plot permalinks with a GET to /plot/:graph_id 2023-09-23
  • feat: retrieve chart images with a GET to /chart/:graph_id 2023-09-23
  • feat: retrieve graph objects with a GET to /graph/:graph_id 2023-09-23
  • feat: store plotly graph representations as json with the graph id 2023-09-23
  • feat: create plot objects and graph id with a POST to /plot 2023-09-23
  • feat: create chart objects and graph id with a POST to /chart 2023-09-23
  • feat: create graph objects and graph id with a POST to /graph 2023-09-23
  • feat: serve requests to the api from https://api.graphing.tools/v1 2023-09-23
  • build: separate required dependencies of graphing methods by file 2023-09-23
  • chore: include a ci check that checks for updates to the changelog 2023-09-22