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