Jansi 1.17.1, released 2018-04-16
2a505ba
improved javadoc to link to Jansi native1e0f706
Revert "Fix Thread test to run test in additional threads"8918099
Fix Thread test to run test in additional threads8329e31
Update documentation about cursor move27c99e1
fixed invalid buffer size when copying to PrintStream0728c6d
fixed incorrect implementation in case of ansi.strip2142202
added explanations on results expected for specific situations1a77e3c
#119 detect Git bash with TERM=xterm since BASH is not visibleabe94bf
#114 prepare 1.17.1 release73c621f
on MSYSTEM=MINGW, only BASH is natively ANSI aware, not Git CMD #11948b0be5
improved diagnostic output68c5810
Javadoc quick fix for warnings and errorse45e466
Synchronization to protect against problems while analyzing Ansi codes resulting from multithreading0645365
update changelog.md for 1.17 releasecd34211
Pass RESET_CODE via filter while closing PrintStream14b601c
prepare Jansi 1.17 site
Jansi 1.17, released 2018-02-02
74c300d
Upgrade to hawtjni 1.163f47f7e
Upgrade to jansi-native 1.82964a2f
deprecated WindowsAnsiOutputStream: use WindowsAnsiPrintStream8447fda
optimization: use valueOf instead of constructor6251669
added info on native library location and auto-extract007b935
fixed typos346b788
added jansi-native API docs259700a
3.0.0 is not released yet...47e2e99
removed duplicate line (already in include)16d9210
improved/fixed javadoc4b24c09
Filter out escape sequence 'character set' select5f8eb45
Correct support for the bright colors on windows - regression fix5ac2049
#95 add comments on expected diffs between Print and Output Streams40631bd
Merge pull request #95 from hboutemy/printstream3b2eab6
Merge pull request #99 from jycchoi/masterf7a84bf
Merge pull request #84 from hboutemy/website-1.165294c87
Correct support for the bright colors on windows - regression fixd340856
add AnsiPrintStream and FilterPrintStream to avoid encoding issues769ebe0
Merge pull request #86 from hboutemy/javadoc3ce6987
Merge pull request #92 from pmhahn/parse-sgr029dff3c
Merge pull request #88 from hboutemy/executableb11eb3e
added basic color rendering testscf69386
added explicit result of AnsiConsole system install on stdout&stderr0484150
diagnose isatty for both stdout and stderre35a57f
'isatty' check added to testef2d858
Filter out escape sequence 'character set' select257b1de
added main class to jansi.jar to help diagnose issues or configsf33497c
improved/fixed javadocb5a840e
link to central for releases downloadd3d8488
prepared website publication for 1.16, with link to changelog
Jansi 1.16, released 2017-05-04
65c537c
Upgrade to released versions of hawtjni and jansi-native7746c55
Update changelog.md90fb161
Update changelog18368e3
Support insert / delete lines ansi sequences52fba5a
Fix inverted colorsae16025
Add changelog for 1.16708591c
Merge pull request #81 from hboutemy/reporting1eb47a7
updated reporting configurationc6830ac
Use english locale when converting to lower case3f72c94
Update changelog.md8c2902a
Upgrade some plugins36d386d
Merge pull request #82 from hboutemy/javadocbb3d538
ANSI output stripping does not work if TERM is xterm, fixes #833c82c33
Provide FreeBSD native support by default, fixes #56e73f297
Make AnsiOutputStream#write synchronized to avoid possible problems97750d6
Harcode the reset code to avoid having the AnsiOutputStream depending on Ansi, fix typo228563e
Avoid the charset lookup08e2c4a
Correct support for the bright colors on windowse3748a2
improved javadocdbf2e8c
Add a few methods to be able to render code names more easily, fixes #142616142
Fix encoding problem on AnsiConsole.out on windows, fixes #79a9ceddb
Merge pull request #78 from hboutemy/scm-publish8824843
Merge pull request #76 from hboutemy/site-1.15de1c836
use scm-publish plugin to deploy site to gh-pages4702c58
site enhancements for 1.15 release
Jansi 1.15, released 2017-03-17
1e70152
Merge remote-tracking branch 'dblock/readme-colors'a8cda38
Code cleanup91669be
Fix typo27d9311
Update headers4864636
Make method public and don't make statement unnecessarily nested within else clause.fd67379
Refactor org.fusesource.jansi.AnsiRenderer.render(String) into a new method org.fusesource.jansi.AnsiRenderer.render(String, Appendable). I want to use this from Log4j.fd83740
Merge pull request #70 from lacasseio/gradle-issue-882471902d
Merge pull request #72 from Joe-Merten/ExtColors87da527
Merge branch 'hboutemy-APIdoc'0acd7e5
fixed API doc generation99020cc
added support for extended colors (xterm 256 and 24 bit rgb)38a24fa
AvoidprocessCursorDown
overflow on Y axis
Jansi 1.14, released 2016-10-04
eeda18c
Merge pull request #59 from sschuberth/masterb84df55
Merge pull request #65 from jbonofre/NATIVE_FIX074c23b
Deal with UnsatisfiedLinkError: when native lib can't be loaded, jansi can deal with this case.5a3a670
Make isXterm() also detect xterm-color and friendsfad337e
Improve fix for issue #55. If we can't load that natives for any reason, fallback to better defaults.
Jansi 1.13, released 2016-06-15
a7ec77c
Updating website bits.55c3817
Merge pull request #50 from sschuberth/master08fc17a
Merge pull request #52 from hboutemy/mastere180ab1
Add the README's example as a separate project25ed28f
Rename isCygwin() to isXterm()a54d2b5
Merge pull request #54 from ChristianSchulte/master823ee46
java.lang.UnsatisfiedLinkError: Could not load library. Reasons: [no jansi64-1.12 in java.library.path, no jansi-1.12 in java.library.path, no jansi in java.library.path]affe709
make ansi(int) and ansi(StringBuilder) static methods consistent with ansi(), ie support NoAnsi03e7a2a
Merge pull request #51 from jdillon/normalize-formatting519410f
normalize formatting using default idea settingsadeb16e
Update readme.md59546ea
Update readme.mdb9f61a2
Update readme.md
Jansi 1.12, released 2016-04-27
5d4eb66
Fixing dep id.3949775
Update parent pom.ec777e7
Switch to released jansi-native artifacts.5dcfc1a
Update to use new style of native artifacts.a7a0120
Switching to sonatype mvn repo.daff2c9
Build against jansi-native 1.6-SNAPSHOT5aa64b1
Merge pull request #46 from DevFactory/release/multiple-code-improvements-fix-123afd0e
Merge pull request #15 from garydgregory/better-Ansi236d35f
Merge pull request #45 from sschuberth/master1f0e856
Multiple code improvements - squid:SwitchLastCaseIsDefaultCheck, squid:S1197, squid:S111865d955b
Detect Cygwin, including the MSYS(2) forks704633f
Fix compatibility with jansi 1.11bc4e70a
Upgrade to jansi-native 1.6-SNAPSHOT4a018a5
Export the internal package so that Kernel32 and CLibrary can be used in OSGi620c446
Fill console attributes when erasing the screen on windows to not leave unwanted backgrounds on the screenbf3b544
Make sure bright colors are not completely ignored on windowsc69c78b
Fix some javadocs warnings2400c7a
Merge pull request #35 from udalov/patch-10d398a5
Check isatty() separately for stdout and stderrc3b76bc
Merge pull request #26 from ghquant/fix-Ansi-DefaultColors-Windows5f202de
Merge pull request #20 from tksk/masterfc87486
#10: Fixed broken links in readme file.239255c
#17: Fixed typos, and @deprecated methods with typo.489c4d3
Merge pull request #21 from jdbernard/master20a1ebb
Merge pull request #13 from garydgregory/turkish-fix682f9c3
implemented missing functions to set the default text and background colors on Windows0d05930
Added additional escape sequences defined in ECMA-48.2ef5976
support jansi.force property to force ansi escapes9bab505
Merge pull request #19 from xuwei-k/patch-1
Jansi 1.11, released 2013-05-13
- Upgraded to the latest hawtjni version.
Jansi 1.10, released 2013-03-25
- Upgraded to the latest jansi native release (1.5).
Jansi 1.9, released 2012-06-04
- Added HtmlAnsiOutputStream that converts ANSI output to HTML.
- Fixed handling of default text and background color.
Jansi 1.8, released 2012-02-15
- Updated bundled native libraries:
- Windows: Added support for isatty and link against the system msvcrt.dll (so no need for VC redistributables).
- Add some helper methods to turn bold on and off.
- If the jansi.passthrough system property is set, then Jansi will not interpret any of the ANSI sequences.
Jansi 1.7, released 2011-09-21
- Updated bundled native libraries:
- Windows: Adding support for PeekConsoleInputW, FlushConsoleInputBuffer so that CTRL-C can be handled by jline. Discarding mouse events on readConsoleInput.
- Linux: Built against glib 2.0 to be compatible with more versions of Linux.
Jansi 1.6, released 2011-06-19
- Upgrade to HawtJNI 1.2 to pick up a fix to support 32 and 64 bit JVMs on a single machine.
- Add copy constructor for Ansi class.
- Port website doco to use Scalate instead of webgen.
Jansi 1.5, released 2010-11-04
- Support for parsing Operating System Command (OSC) control sequences.
- Windows: added support for setting the console title through an OSC command, like on xterm.
- Added option to strip ANSI escapes if the 'jansi.strip' system property is set to true.
Jansi 1.4, released 2010-07-15
- JNI libs are now bundled in the Jansi jar.
- Windows: added support for save and restore of cursor position, fixed bug in processCursorTo.
Jansi 1.3, released 2010-03-08
- Switched to a HawtJNI generated native library instead of using JNA to access native functions.
Jansi 1.2.1, released 2010-03-08
- Released to Maven Central.
Jansi 1.2, released 2010-02-09
- Improved Java Docs.
- Better windows ANSI handling of: erase screen and line and move to col.
- New method: Ansi.newline().
- Fixed missing return statement in cursor up case.
- Reset the attributes when the ANSI output stream is closed on unix.
Jansi 1.1, released 2009-11-23
- AnsiRender can now be used in a static way and made easier to use with the ANSI builder.
- Merged Jason Dillon's Fork:
- Pluggable ANSI support detection.
- ANSI builder can be configured to not generate ANSI escapes.
- AnsiRender provides an easier way to generate escape sequences.
- JANSI-5: Attribute Reset escape should respect original console colors.
- JANSI-4: Restore command console after closing wrapped OutputStream on Windows.
- JANSI-1: Added extensions for colors and other attributes to Ansi builder.
Jansi 1.0, released 2009-08-25
- Initial Release.