Skip to content

Releases: Valkryst/VTerminal

2020.12.27-break

27 Dec 14:20
Compare
Choose a tag to compare

Changes

  • Changed license from MIT to Apache 2.0
  • Removed JavaFX related code and dependencies.
    • This is the only breaking change, but it is highly unlikely that any users were making use of this code.
  • Resolved NullPointerException in the palette loading code. Special thanks to Timinator and Rakaneth for their error reports and @Andres6936 for PR #110.

2020.12.10

10 Dec 19:21
Compare
Choose a tag to compare

Changes

  • Added a getText method to the TextArea class.
  • Added an isFocused method to the TextArea class.
  • Fixed an issue preventing users from changing the fore/background colors of the TextArea
  • Updated Lombok

2020.02.10-break

10 Feb 21:06
48574ad
Compare
Choose a tag to compare
2020.02.10-break Pre-release
Pre-release

This version contains breaking changes. Most, if not all, previous versions of the project will no-longer work due to the discontinuation of the VJSON project.

Changes

  • Changed project structure to more closely follow Maven conventions.
  • Maven Dependencies
    • Added json.
    • Removed json-simple.
    • Removed VJSON.
    • Updated caffeine.
    • Updated lombok.
  • Switched from semantic versioning to chronological versioning.

Updating

As the project's folder structure has been updated, it is probable that your import statements may need to be updated. This should be straight-forward in most IDEs, just delete the imports and use auto-completion to re-import them as necessary.

3.6.1

29 Dec 16:47
Compare
Choose a tag to compare
3.6.1 Pre-release
Pre-release
  • Added support for the ALT+F4 key-combination in Full-Screen Exclusive Mode.
  • Fixed an issue where characters weren't drawn correctly in Full-Screen Exclusive Mode.

3.6.0

23 Dec 19:57
Compare
Choose a tag to compare
3.6.0 Pre-release
Pre-release
  • Added a lock to ensure that the draw function of the Screen class can only be accessed by one thread at a time.
  • Added a few rough performance test classes.
  • Added support for full-width characters.
  • Fixed an issue where handling of left/right arrow keys was disabled in the TextArea component.
  • Fixed an issue where the correct color palette colors weren't being applied to radio buttons and checkboxes.
  • Fixed an issue where the screen wouldn't redraw properly when dragging the frame between monitors.
  • Improved render performance slightly.
  • Improved the FontLoader class.
    • Handles additional edge-cases when loading a *.fnt file.
    • You can now load a font by specifying only the folder path.
      • E.g. loadFontFromJar("/Path/In/Jar/", 1.0)
      • E.g. loadFont("C:/File/System/Path/", 1.0)
  • Misc. improvements to code and documentation.
  • Updated Lombok to version 1.18.4.
  • Updated the project to use JDK/JRE 11.

3.5.5

11 Nov 14:59
Compare
Choose a tag to compare
3.5.5 Pre-release
Pre-release

Fixed an issue with the supplied DejaVu Sans Mono bitmap files. Certain font sizes, such as 16pt and 20pt, had rendering issues due to an encoding issue.

3.5.4

30 Oct 00:20
Compare
Choose a tag to compare
3.5.4 Pre-release
Pre-release

Thanks to Zeune in the Discord channel, this update includes a fix for a long-standing issue where the Jar files uploaded here on the releases page were missing the required dependency files.

When using the Jar files, rather than Maven, ensure you use the Jar that includes "jar-with-dependencies" in its name.

3.5.3

12 Oct 18:16
Compare
Choose a tag to compare
3.5.3 Pre-release
Pre-release

JitPack is now working again. This release can be used.

3.5.2

12 Oct 18:13
Compare
Choose a tag to compare
3.5.2 Pre-release
Pre-release

JitPack appears to have failed building version 3.5.0 and 3.5.1. Publishing 3.5.0 as an attempted fix.

3.5.1

12 Oct 18:09
Compare
Choose a tag to compare
3.5.1 Pre-release
Pre-release

JitPack appears to have failed building version 3.5.0. Publishing 3.5.1 as an attempted fix.