Skip to content

Releases: usefulmove/comp

0.25.8

Choose a tag to compare

@usefulmove usefulmove released this 18 Mar 03:55

( 230317 )

Features

  • replaced rgb_mult command with rgbx
  • added rgbhx command for hexadecimal input
  • added magic8 magic 8 ball command
  • removed deprecated sa, sb, sc commands in favor of more general store command
  • added io iota sequence command

Bug fixes, other improvements, etc.

  • corrected bug in rgb_mult command
  • code improvements for maintainability
  • corrected bug in proot command

( full changelog .. 0.24.10...0.25.8 )

0.24.10

Choose a tag to compare

@usefulmove usefulmove released this 07 Nov 04:47

( 221106 )

Features

  • added rgb_avg command
  • added stack persistence configuration option
  • added comparison commands (lt, lte, gt, gte)
  • added binary operations (not, and, nand, or, nor, xor, ones)
  • added ascii command

Bug fixes, other improvements, etc.

  • updated unit test scheme
  • code improvements for maintainability
  • modified to use updated cor color library
  • corrected bug in configuration file handling
  • updated command function generation implementation to significantly simplify default command generation (maintainability)

( full changelog .. 0.23.33...0.24.10 )

0.23.33

Choose a tag to compare

@usefulmove usefulmove released this 24 Sep 23:06

( 220924 )

Features

  • added scan higher-order function
  • added flip stack manipulation command
  • added eq comparison command
  • added divs divisors command

Bug fixes, other improvements, etc.

  • overhauled unit test scheme
  • code improvements for maintainability

( full changelog .. 0.23.18...0.23.33 )

0.23.18

Choose a tag to compare

@usefulmove usefulmove released this 10 Sep 18:55

( 220910 )

Features

  • added iota number series commands (io, i0)
  • added dropn, take, taken stack manipulation commands
  • added minmax command
  • added max_all, min_all, avg_all command aliases
  • added reciprocal b_a complementary generic conversion command
  • added nroot command (replaces throot)
  • added sign function command (sgn)
  • renamed show_config, save_config commands
  • added show_warnings setting to TOML configuration file

Bug fixes, other improvements, etc.

  • updated output formatting
  • updated manual test methodology
  • general code refactor for improved maintainability

( full changelog: 0.23.5...0.23.18 )

0.23.5

Choose a tag to compare

@usefulmove usefulmove released this 31 Aug 19:35

( 220831 )

Features

  • added fold higher-order function to apply anonymous functions in reducing data (usage)

  • added range command (usage)

  • added floor and ceil commands (usage)

  • added sum and prod command aliases

  • added show_cfg command to output current configuration settings

Bug fixes, other improvements, etc.

  • updated to use poc color output library
  • updated to use exitcode crate for error handling
  • updated manual test configuration
  • improved code maintainability (more idiomatic code, addressed linter warnings, etc.)

( full changelog: 0.22.0...0.23.5 )

0.22.0

Choose a tag to compare

@usefulmove usefulmove released this 23 Aug 08:13

( 220823 )

Features

  • added optional (configurable) stack level output formatting (#26)
  • added monochrome stack output option
  • added conversion commands
  • added RGB utilities (rgb, rgbh)
  • updated color theme
  • added --command option to output all available commands
  • modified user-defined function comment handling
  • added ability to save configuration in TOML format
  • added map command to map an anonymous function to the individual elements of the stack
  • updated help output
  • added peek command
  • added pos command

Bug fixes, etc.

  • General bug fixes and changes for improved maintainability
  • improved error handling
  • updated unit test structure
  • updated poc color module

Full Changelog: 0.21.0...0.22.0

0.21.0

Choose a tag to compare

@usefulmove usefulmove released this 07 Aug 23:20

( 220807 )

Features

  • added a number of new commands ( conversions, RGB color, min/max/avg, random number generation )
  • output formatting improvements made to improve ease-of-use and aesthetics (#23)
  • added TOML configuration file support (#25)
  • enhanced support of user-defined functions (#22, #24)

0.20.5

Choose a tag to compare

@usefulmove usefulmove released this 13 Jul 02:17

( 220712 )

Features

  • added hexadecimal and binary conversions (#16)
  • enhanced use of the file option (#21)
  • updated output formatting and use of color for standard and error output
  • renamed conversion function commands for clarity and ease-of-use

Bug Fixes

  • corrected bug in factorial command with large inputs (#14)

0.20.4

Choose a tag to compare

@usefulmove usefulmove released this 08 Jul 03:34

( 220707 )

Features

  • log2 and logn commands (#13)
  • rot command (#9)
  • added file option
  • function comments (#11)
  • terminal output color added
  • general improvements for maintainability

Bug Fixes