Skip to content

Latest commit

 

History

History
273 lines (230 loc) · 28.4 KB

changelog.md

File metadata and controls

273 lines (230 loc) · 28.4 KB

Jansi

Jansi 1.18, released 2019-04-02

  • d52d37d Switch to hawtjni 1.17
  • bbd72d6 Fix error messages, #134
  • 3101eeb Provide an alternative way to get jansi version
  • 5a5e8cb #130 added Automatic-Module-Name to manifest for Java 9 auto-module
  • 1c4b015 Merge branch 'master' of https://github.com/fusesource/jansi.git
  • 70ff98d switch to 1.18-SNAPSHOT # Conflicts: # example/pom.xml # jansi/pom.xml # pom.xml
  • d5f60ed updated changelog for 1.17.1 release
  • 44b1ebf added Maven central icon
  • b1ef765 #98 added link to HawtJNI Runtime Library class documentation
  • 0507042 fixed compiler warning
  • 7ae726d improved javadoc
  • 272f395 added details on redirection to a file
  • e2ac629 #124 detect console handle from stderr separately from stdout
  • 3a9c8fb switch to 1.18-SNAPSHOT
  • bca4c36 updated changelog for 1.17.1 release
  • b602f13 added Maven central icon
  • a463253 #98 added link to HawtJNI Runtime Library class documentation
  • 6af32f4 fixed compiler warning
  • 49e8293 improved javadoc
  • 3302b8f added details on redirection to a file
  • 9338527 #124 detect console handle from stderr separately from stdout

Jansi 1.17.1, released 2018-04-16

  • 2a505ba improved javadoc to link to Jansi native
  • 1e0f706 Revert "Fix Thread test to run test in additional threads"
  • 8918099 Fix Thread test to run test in additional threads
  • 8329e31 Update documentation about cursor move
  • 27c99e1 fixed invalid buffer size when copying to PrintStream
  • 0728c6d fixed incorrect implementation in case of ansi.strip
  • 2142202 added explanations on results expected for specific situations
  • 1a77e3c #119 detect Git bash with TERM=xterm since BASH is not visible
  • abe94bf #114 prepare 1.17.1 release
  • 73c621f on MSYSTEM=MINGW, only BASH is natively ANSI aware, not Git CMD #119
  • 48b0be5 improved diagnostic output
  • 68c5810 Javadoc quick fix for warnings and errors
  • e45e466 Synchronization to protect against problems while analyzing Ansi codes resulting from multithreading
  • 0645365 update changelog.md for 1.17 release
  • cd34211 Pass RESET_CODE via filter while closing PrintStream
  • 14b601c prepare Jansi 1.17 site

Jansi 1.17, released 2018-02-02

  • 74c300d Upgrade to hawtjni 1.16
  • 3f47f7e Upgrade to jansi-native 1.8
  • 2964a2f deprecated WindowsAnsiOutputStream: use WindowsAnsiPrintStream
  • 8447fda optimization: use valueOf instead of constructor
  • 6251669 added info on native library location and auto-extract
  • 007b935 fixed typos
  • 346b788 added jansi-native API docs
  • 259700a 3.0.0 is not released yet...
  • 47e2e99 removed duplicate line (already in include)
  • 16d9210 improved/fixed javadoc
  • 4b24c09 Filter out escape sequence 'character set' select
  • 5f8eb45 Correct support for the bright colors on windows - regression fix
  • 5ac2049 #95 add comments on expected diffs between Print and Output Streams
  • 40631bd Merge pull request #95 from hboutemy/printstream
  • 3b2eab6 Merge pull request #99 from jycchoi/master
  • f7a84bf Merge pull request #84 from hboutemy/website-1.16
  • 5294c87 Correct support for the bright colors on windows - regression fix
  • d340856 add AnsiPrintStream and FilterPrintStream to avoid encoding issues
  • 769ebe0 Merge pull request #86 from hboutemy/javadoc
  • 3ce6987 Merge pull request #92 from pmhahn/parse-sgr0
  • 29dff3c Merge pull request #88 from hboutemy/executable
  • b11eb3e added basic color rendering tests
  • cf69386 added explicit result of AnsiConsole system install on stdout&stderr
  • 0484150 diagnose isatty for both stdout and stderr
  • e35a57f 'isatty' check added to test
  • ef2d858 Filter out escape sequence 'character set' select
  • 257b1de added main class to jansi.jar to help diagnose issues or configs
  • f33497c improved/fixed javadoc
  • b5a840e link to central for releases download
  • d3d8488 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-native
  • 7746c55 Update changelog.md
  • 90fb161 Update changelog
  • 18368e3 Support insert / delete lines ansi sequences
  • 52fba5a Fix inverted colors
  • ae16025 Add changelog for 1.16
  • 708591c Merge pull request #81 from hboutemy/reporting
  • 1eb47a7 updated reporting configuration
  • c6830ac Use english locale when converting to lower case
  • 3f72c94 Update changelog.md
  • 8c2902a Upgrade some plugins
  • 36d386d Merge pull request #82 from hboutemy/javadoc
  • bb3d538 ANSI output stripping does not work if TERM is xterm, fixes #83
  • 3c82c33 Provide FreeBSD native support by default, fixes #56
  • e73f297 Make AnsiOutputStream#write synchronized to avoid possible problems
  • 97750d6 Harcode the reset code to avoid having the AnsiOutputStream depending on Ansi, fix typo
  • 228563e Avoid the charset lookup
  • 08e2c4a Correct support for the bright colors on windows
  • e3748a2 improved javadoc
  • dbf2e8c Add a few methods to be able to render code names more easily, fixes #14
  • 2616142 Fix encoding problem on AnsiConsole.out on windows, fixes #79
  • a9ceddb Merge pull request #78 from hboutemy/scm-publish
  • 8824843 Merge pull request #76 from hboutemy/site-1.15
  • de1c836 use scm-publish plugin to deploy site to gh-pages
  • 4702c58 site enhancements for 1.15 release

Jansi 1.15, released 2017-03-17

  • 1e70152 Merge remote-tracking branch 'dblock/readme-colors'
  • a8cda38 Code cleanup
  • 91669be Fix typo
  • 27d9311 Update headers
  • 4864636 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-882
  • 471902d Merge pull request #72 from Joe-Merten/ExtColors
  • 87da527 Merge branch 'hboutemy-APIdoc'
  • 0acd7e5 fixed API doc generation
  • 99020cc added support for extended colors (xterm 256 and 24 bit rgb)
  • 38a24fa Avoid processCursorDown overflow on Y axis

Jansi 1.14, released 2016-10-04

  • eeda18c Merge pull request #59 from sschuberth/master
  • b84df55 Merge pull request #65 from jbonofre/NATIVE_FIX
  • 074c23b Deal with UnsatisfiedLinkError: when native lib can't be loaded, jansi can deal with this case.
  • 5a3a670 Make isXterm() also detect xterm-color and friends
  • fad337e 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/master
  • 08fc17a Merge pull request #52 from hboutemy/master
  • e180ab1 Add the README's example as a separate project
  • 25ed28f Rename isCygwin() to isXterm()
  • a54d2b5 Merge pull request #54 from ChristianSchulte/master
  • 823ee46 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 NoAnsi
  • 03e7a2a Merge pull request #51 from jdillon/normalize-formatting
  • 519410f normalize formatting using default idea settings
  • adeb16e Update readme.md
  • 59546ea Update readme.md
  • b9f61a2 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-SNAPSHOT
  • 5aa64b1 Merge pull request #46 from DevFactory/release/multiple-code-improvements-fix-1
  • 23afd0e Merge pull request #15 from garydgregory/better-Ansi
  • 236d35f Merge pull request #45 from sschuberth/master
  • 1f0e856 Multiple code improvements - squid:SwitchLastCaseIsDefaultCheck, squid:S1197, squid:S1118
  • 65d955b Detect Cygwin, including the MSYS(2) forks
  • 704633f Fix compatibility with jansi 1.11
  • bc4e70a Upgrade to jansi-native 1.6-SNAPSHOT
  • 4a018a5 Export the internal package so that Kernel32 and CLibrary can be used in OSGi
  • 620c446 Fill console attributes when erasing the screen on windows to not leave unwanted backgrounds on the screen
  • bf3b544 Make sure bright colors are not completely ignored on windows
  • c69c78b Fix some javadocs warnings
  • 2400c7a Merge pull request #35 from udalov/patch-1
  • 0d398a5 Check isatty() separately for stdout and stderr
  • c3b76bc Merge pull request #26 from ghquant/fix-Ansi-DefaultColors-Windows
  • 5f202de Merge pull request #20 from tksk/master
  • fc87486 #10: Fixed broken links in readme file.
  • 239255c #17: Fixed typos, and @deprecated methods with typo.
  • 489c4d3 Merge pull request #21 from jdbernard/master
  • 20a1ebb Merge pull request #13 from garydgregory/turkish-fix
  • 682f9c3 implemented missing functions to set the default text and background colors on Windows
  • 0d05930 Added additional escape sequences defined in ECMA-48.
  • 2ef5976 support jansi.force property to force ansi escapes
  • 9bab505 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.