Releases: rorycl/cexfind
Release for v0.2.6 (automated)
Changelog for release v0.2.6
Update to use decimal.Decimal rather than int to support cheaper items
on Cex which have decimal prices.
- go: update modules
- web: update int pricing to use decimal.Decimal
- console: update int pricing to use decimal.Decimal
- cli: update int pricing to use decimal.Decimal
- query: bubble up json unmarshall errors properly
- cex: change int pricing to decimal.Decimal, update tests accordingly
- testdata: add example data json file with decimal results
Release for v0.2.5 (automated)
Changelog for release v0.2.5
- docs: update README
- cex: replace long store names and truncate store listings; update tests
- cex: update results to show cash/exchange prices and stores
- console: use both title and description for items to show prices, stores
also regenerate console.gif from console.vhs - console: tweak colours
- cli: update to provide verbose option to show pricing, stores
also regenerate cli.gif from cli.vhs - go: update modules
- docker: minor "add" tweaks to Dockerfile
- web: update htmx to v2.0
Release for v0.2.4 (automated)
Changelog for release v0.2.3
-
cex: allow both an error and results from Search
This commit also makes web queries to be concurrent, which was the
original intention. -
cli: allow both an error and results on search
-
console: allow both an error and results on search
-
cex: add more context to erroring queries
Release for v0.2.3 (automated)
Changelog for release v0.2.3
-
cex: allow both an error and results from Search
This commit also makes web queries to be concurrent, which was the
original intention. -
cli: allow both an error and results on search
-
console: allow both an error and results on search
-
cex: add more context to erroring queries
Release for v0.2.2 (automated)
- docs: update READMEs
- cli: update example gif, vhs creation file
- console: update example gif, vhs creation file
- feature: change query parameters
- query: catch no results found error (non-standard json response)
- query: escape queries sent to cex api endpoint
- closes #3 double quotes cannot be used in query
- web: use centralised input query checker
- console: use centralised input query checker; adjust query params
- cmd: query input splitting for commands centralised
Release for v0.2.1 (automated)
Changelog for release v0.2.1
This small release refactors the internal structure of the cexfind
module. The API remains unchanged.
- a simpler duplicate item checker is used
- sorting uses slices.SortFunc, promoting higher-grade equipment of the
same price - tests were adjusted to suit new sorting
- the module comments were improved
Release for v0.2.0 (automated)
Changelog for release v0.2.0
This release restructures the cexfind module to have a simpler API,
hence the change from v0.1.x to v0.2.
The cli, webserver and console apps have been restrutured accordingly.
- console: update to use new cexfind structure
- webserver: update to use new cexfind structure
- cli: update cli.gif and associated vhs file
- cli: use new cexfind package structure
- test: add test for Box.IDUrl
- general: update package structure and command comments
Release for v0.1.7 (automated)
This is an automated release from a workflow. This workflow
was generated by the action-gh-release action using
workflow test, lint, release using Linux.
v0.1.6 now with console client
Full Changelog: v0.1.4...v0.1.6
The module has been rearranged and the command specific files removed to their respective directories.
There are now 3 client apps:
- console (a bubbletea TUI app)
- cli
- webserver
The console app is a combination of different bubble
components. See the README for more details.
Release for v0.1.4 (automated)
This is an automated release from a workflow. This workflow
was generated by the action-gh-release action using
workflow test, lint, release using Linux.