Releases: marcopaganini/rpn
Releases · marcopaganini/rpn
v1.0.1
Changelog
- d789957 Add exp/log/ln operations
- 7872283 Add v1.0.1 changes to CHANGELOG.md.
- adb0e0f Bugfix: Don't change original in commaFWithDigits.
- bf63294 Change README.md to reflect precision.
- afa874b Fix bug where MOL required an argument.
- 3be8819 Fix precision bug on formatted numbers.
- 592cb31 Limit precision to 128 bits/34 digits), fix tests.
- 5fff1d0 Removed upx (binary compression) from goreleaser.
- 3c7b38f Uses value for the E from the decimal library. (#16)
v1.0.0
v0.3.1
v0.3.0
v0.2.0
Changelog
- 40b88b4 Add pagination to help screen.
- 8c4f7a9 Add trigonometric functions.
- 5635458 Added CHANGELOG.md file.
- 7cf153f Added Example_main (test cmdline).
- 6c568ee Added f2c and c2f (Fahrenheit/Celsius conversion).
- 4f01220 Fix installer regexp.
- bb18a55 Fix parsing of decimal fractions (0.xx)
- 90fb281 Remove extraneous input characters.
- 1d8eb33 Renamed rpn_test.go to main_test.go.
v0.1.0
Changelog
- cfc6089 Fixed typo: cbr = "cubic root of x". (#9)
- f62f578 Add "=" operation to print top of stack.
- 3cdf3b7 Add "x" command (swap x and y).
- 5ee5bac Add bitwise operations.
- 8ef5be8 Add comments on functions.
- d3d5eb7 Add computer constants. Small bugfix.
- 317e4f0 Add dec/hex/oct input and output modes.
- c7d7ff1 Add operation help.
- c9433fc Add pretty printing.
- fbd70bd Add sqr and cbr operations.
- 3908be8 Add sum command (sum entire stack).
- bde03c9 Add support for single argument operations.
- fc82107 Add workflows to test & release.
- bfa74e5 Add x/y registers to stack printout.
- 938e9b8 Added color, fixed octal parsing, improved help.
- 007dc4d Added dist/install.sh (installer).
- ab9882f Added more operations, and more.
- 8048eed Added unit tests, small bugfixes.
- 42636e3 Better variable names, more comments.
- d678d45 Build releases on tag change.
- 6c8910c Change install.sh to accept dest_dir.
- 47779db Change ops to include help messages.
- 9ab0b44 Changed repo name to rpn.
- 4b4a0ec First commit of README.md
- a30a952 First commit of code.
- 42c2836 First commit of golangci-lint config.
- a6c8fe0 Fix "=" operator.
- d6f42b7 Fix bug with clear stack command.
- e2a0ed1 Fix error message printout.
- 71c6480 Fix go build, update actions versions.
- cd31a6a Fix goreleaser config file.
- 3587a8d Fix installation commands.
- cec521c Fix quit and add exit as an alias.
- 744a910 Fix sorting of operations in "help".
- 00ed3d3 Fixed invalid go version '1.22.6' (#5)
- 42e898c Fixes for the tagged-release build.
- 457494b Improve printing of stack elements.
- 7288b93 Include current base output in prompt.
- e6b1d04 Initial commit
- 2b4786e Moved operation() to operations.go
- 4c2ae03 Process command-line args as an expression (#10)
- 34b09f2 Refactor main logic into a separate function (calc).
- b1b83e9 Refactored ophandler functions.
- 12ff270 Renamed .yaml files to .yml
- d969503 Renamed command to print stack from 's' to 'p' (#6)
- 320d420 Small fix to help message.
- 1903db3 Small fix to help message.
- b9605f2 Small improvements to help message.
- 926ef2e Split operations into a separate object.
- 520d10a Split stack operations into stack.go
- d11509c Typo fix, plus many changes and additions (#7)
- cef6ba1 Use goreleaser to release versions.
- a059996 implements 'bin' command to set output base to binary
- c73ecc8 implements binary input ('0b' prefix)