Skip to content

Releases: hamao0820/sortvis

v0.4.1

23 Dec 09:00

Choose a tag to compare

Changelog

  • 9a6b7bb add: Add graph options to bucket sort
  • b936b5b add: Add sin.gif and sin.tape files
  • b117f38 update: バージョンをつけた

v0.4.0

23 Dec 02:21

Choose a tag to compare

Changelog

  • cd56c55 add: Add BucketSortAsync function and update Sorters map
  • f77fa5e add: Add MergeSortAsync function to use channels and wait groups
  • 145d0f1 add: Add QuickSortAsync to use sync.WaitGroup
  • b0e469d add: Add SelectionSortAsync function and test
  • 3d8bca0 add: Add ShellSortAsync function to sort package
  • 0680d5c add: Add SortIterator struct and methods
  • f1c252f add: Add asynchronous insertion sort implementation
  • 0123cb4 add: Add asynchronous version of BubbleSort
  • 7d089da add: Add graph flag to root command
  • 0502870 add: Add graph functions for square, step, triangle, parabola, and wave
  • c6095fb add: Add graph list command to root command
  • f88e9f7 add: Add iterative sorting algorithms
  • 3fda03e add: Refactor sorting algorithm initialization and control flow(bubble)
  • c075782 add: add heap sort implementation
  • b561e38 mv: Add GUI package with Algorithm and UI functions
  • bb33f58 refactor: Refactor SortIterator's Next() method
  • dd97647 rename: rename package gui to ui
  • 581fe13 update: Update GUI to support new graph types

v0.3.3

22 Dec 09:31

Choose a tag to compare

Changelog

  • 5c31eae add: Add .DS_Store to .gitignore
  • e28f954 add: Add ShellSort function and test case
  • e9345fd add: Add insertion sort algorithm implementation and command
  • 8a179a2 add: Add insertion sort algorithm implementation and test
  • 2db309e add: Add shell sort algorithm and command
  • 27b3b8f add: Add shuffled test case for BubbleSort

v0.3.2

21 Dec 07:17

Choose a tag to compare

Changelog

  • 05718b8 fix: Fix formatting in root.go

v0.3.1

21 Dec 07:15

Choose a tag to compare

Changelog

  • 52422c3 add: Add bubble and merge VHS tapes and GIFs
  • e9dc46d add: Add step forward functionality in interactive mode

v0.3.0

21 Dec 06:31

Choose a tag to compare

Changelog

  • 78cdf18 add: Add BucketSort implementation and tests
  • 21ed8ea add: Add QuickSort implementation and tests
  • 71620ed add: Add SelectionSort function and test cases
  • 17f4cf2 add: Add SelectionSortAsync function for asynchronous selection sort
  • 84fd3f5 add: Add asynchronous quicksort implementation
  • 25706d3 add: Add bucket sort visualization command
  • 15607d4 add: Add quick sort visualization command
  • 00f9982 add: Add selection sort visualization command
  • fb488e6 refactor: Refactor sort functions to use shorter variable names
  • d4f4d7c refactor: Refactor sort functions to use struct{} for channel
  • 762af8b update: Refactor mergeSortAsync to use mergeAsync for merging
  • ec4f302 update: Update README.md with Japanese translations and installation instructions
  • 4ef4650 update: Update logo design

v0.2.0

21 Dec 04:28

Choose a tag to compare

Changelog

  • 3b55ddf add: Add TAP_GITHUB_TOKEN to release workflow

v0.1.0

21 Dec 04:14

Choose a tag to compare

Changelog

  • 577a8b1 add: Add BubbleSort function and swap utility function to sort package
  • 642e24d add: Add MergeSort implementation to sort package
  • cbe26c0 add: Add ReadFileAndConvertToIntSlice function to util package
  • 79d66a8 add: Add logo.go and logo.txt files
  • 50ba462 add: Add release workflow
  • d50d6d1 add: README.mdを作成
  • cd9ed7f add: barchartdemoをコピー
  • 145fe2a add: bubbleコマンド, heapコマンド, mergeコマンドを追加
  • 89c66a8 add: guiを呼び出せるようにした
  • a7ccbfc add: guiパッケージに変更
  • b742232 add: 共通フラグとそのvalidationを追加
  • 2c442bc chore: cobra-cli init
  • 4729f1b chore: go get -u github.com/mum4k/termdash
  • df2eace chore: go get -u github.com/spf13/cobra@latest
  • 309c1e5 chore: go get github.com/mum4k/termdash/terminal/tcell@v0.18.0
  • 0e5d5ea chore: go mod init github.com/hamao0820/sortvis
  • f903e1a chore: goreleaser init
  • 7d36157 chore: goreleaser release --snapshot --rm-dist
  • e154555 feat: Add Heapsort implementation to sort package
  • 4845d9f feat: Add asynchronous bubble sort and check for valid sorting
  • bc572cd feat: Add dynamic bar width based on number of values
  • 8b58d46 feat: Add logo print statement to root command
  • 91545bc feat: Add ls flag to list all algorithms
  • 4ab808b feat: duration flagを追加
  • fb5f283 feat: fileコマンドを追加
  • 1997665 feat: interactive modeのflagを追加
  • b08aa50 feat: num flagを追加
  • 43af3de feat: キーボードでsortのステップを進めるようにした
  • 572859d feat: 非同期的なヒープソートを追加
  • c253ca5 feat: 非同期的なマージソートを追加
  • 1096b6c first commit
  • c78118e fix: 細かい修正
  • ff68184 refactor: Refactor algorithm names and display in GUI
  • cab4f2f update: Add defer cancel() to Run function
  • 703ca9a update: Add sample.gif for CLI visualization
  • a09cec9 update: Fix error handling in GUI.Run function
  • d33fe31 update: Update Long description in rootCmd
  • b406edf update: titileをつけた
  • debcf86 update: valuesを右に動かすようにした