- Removed unnecessary
require
statement.
- New Version Features
- The library now works with the
--enable-string-literal
option even on ancient Rubies. - A working URL has been added.
- Development files are ignored when creating a package.
- The library now works with the
- Significant Changes:
- Refactor
parse_row
method to use more concise syntax - Add memoized versions of
rgb_colors
for foreground and background colors, improving performance by reducing calculations required to find the nearest color for a given RGB value - Update term-ansicolor gemspec to use
gem_hadar
1.16.1 - Use less map instead of other methods
- Add new executable called
term_plasma
that draws a plasma effect on the console
- Refactor
- Dependency Update:
- Updated dependency on
mize
gem from>= 0
to~> 0.5
.
- Updated dependency on
- Display Resolution: Doubled the display resolution.
- Code Improvements: Improved code and coverage.
- Documentation: Added documentation for
term_snow
command. - Math Operations: Used clamp method.
- Increase compactibility with older Rubies:
- Don't use new features
- Allow testing on ancient Rubies
- Color Treatment Change:
- Treat all direct colors the same.
- HTML Code Correction:
- Fix wrong HTML code.
- New Features
- Add support for overline and underline with different types and colors.
- Add some more codes for text.
- Improvements
- Remove ordering hack for ruby < 1.9
- Make grey color block more compact
- Refactoring
- Remove and use global config
- New Features
- Add true color support
- Add
.utilsrc
- Bug Fixes
- Fix the wind (oops)
- Miscellaneous Changes
- Require
test_helper
- Ignore
errors.lst
- Require
- New Features
- Added support for hyperlinks
- Updated Ruby version to 3.3
- New Version Features
- Use GitHub as homepage
- Test compatibility with Ruby 3.2.0
- Do not require Ruby, it's broken sometimes (development dependency removed)
- Update CI/CD to use All Images instead of Travis
- Fix
term_display
command for never tins
- Add movement commands and
term_snow
executable
- Implement HSL colors and methods based on that code
- Change to Apache 2.0 license
- New Features
- Implemented HSL (Hue, Saturation, Lightness) color support
- Added several new methods for working with colors
- Correct triple html color support
- Extend colorized strings with Term::ANSIColor
- Fixed issues from previous 1.3.1 release
- This release was a bit premature, yanked it.
- Support bright and faint color names.
- No more fun and smileys, now you have to call
term_display
yourself. term_display
can now display image URLs directly.
- Merge patch from Gavin Kistner [email protected] to prevent warnings when running in -w mode.
- Add
term_mandel
andterm_display
executables. - Implement configurable color metrics.
- Add gradient functionality for color attributes.
- Added
colortab
gem to RubyGems path.
- Easier access to color attributes via color(123) or approximate html colors like color('#336caf').
- Fix a bug where
respond_to
could overflow the stack.
-
Change the API: color0 - color255 to color(:color0) - color(:color255), and
on_color0
toon_color(:color0)
-on_color(:color255)
; the previous way caused some failures, sorry. On the plus side you can now do color('#4a6ab4') and get the nearest terminal color to this html color. -
Add colortab executable to display the 255 colors and related HTML colors.
- Avoid possible conflicts with other people's attributes methods.
- Cache attributes globally, also fix caching for frozen strings.
- Cleanup documentation.
- Implement
color0
-color255
andon_color0
-on_color255
methods for xterm256 colors.
- Changes in Documentation
- Updated CHANGES file
- Cleaned up documentation
- Merged patch by Mike Bethany [email protected] that adds high intensity colors and backgrounds.
- Fix problem caused by Ruby 1.9 implementing String#clear now, reported by Joe Fiorini [email protected].
- Use
gem_hadar
for Rakefile
- Added cdiff example as an executable.
- Disabled building of gemspec file.
- Made an decolor executable, that removes colors from an io stream.
- Match an additional way to clear the color in the
COLORED_REGEXP
for the uncolored method.
- Some cleanup.
- Build a gemspec file.
- Better documentation + some code clean up.
- Deleted autorequire from Rakefile.
- Added DESTDIR in front of install path to make repackaging easier. Thanks to Tilman Sauerbeck [email protected] for giving the hint.
- Fixed install bug in Rakefile, reported by Martin DeMello [email protected]
- Added Term::ANSIColor.coloring[?=]? methods. Thanks, Thomas Husterer for the contribution.
- Minor cleanup of code.
- Documented visible methods in the module.
- First release on Rubyforge
- Supports Rubygems now
- Added uncolored method as suggested by Thomas Husterer [email protected]
- Added attribute methods with string arguments
- Deleted now unused files
- Minor Code Cleanup
- Added cdiff.rb
- Start