Skip to content

Releases: marcopaganini/rpn

v1.0.1

13 Dec 23:16
Compare
Choose a tag to compare

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

17 Nov 00:35
Compare
Choose a tag to compare

Changelog

  • ea87548 Add the "dup" operator.
  • 8231403 Improve precision handling a bit.
  • a6148e8 Update README.md with decimal and brew info.
  • 6184a22 Updated CHANGELOG.md to v1.0.0.

v0.3.1

16 Oct 06:55
Compare
Choose a tag to compare

Changelog

  • 9a934e5 Changelog for v0.3.1
  • 1891137 Hack pretty printing of large numbers.
  • 65496d8 Small fix printing version info

v0.3.0

14 Oct 05:13
Compare
Choose a tag to compare

Changelog

v0.2.0

12 Oct 22:11
Compare
Choose a tag to compare

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

24 Sep 01:15
Compare
Choose a tag to compare

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)