Skip to content

Releases: FWDekker/intellij-randomness

v2.7.5

15 May 13:19
b160a73
Compare
Choose a tag to compare

This plugin is also available on the plugin repository.

Breaking changes

Minimum IDE version has been increased to 2021.2.

Fixes

  • Add prefix and suffix options for strings.
  • Ensure consistent capitalisation between previews.

v2.7.4

10 Dec 18:21
Compare
Choose a tag to compare

This plugin is also available on the plugin repository.

Fixes

Custom action shortcuts should use current configuration. (#423)

v2.7.3

01 Oct 19:55
Compare
Choose a tag to compare

This plugin is also available on the plugin repository.

Breaking changes

Minimum IDE version has been increased to 2020.3. (#358) (#386)

Fixes

  • Shorter error messages in preview window.
  • Resolved critical UI error in upcoming 2021.3 IDEs as result of using incorrect factory. (#418)

v2.7.2

07 Jul 12:44
13dbfef
Compare
Choose a tag to compare

This plugin is also available on the plugin repository.

Fixes

Prevent symbol set settings from being truncated after restarting IDE. (#382)

v2.7.1

05 Jun 13:39
1434af2
Compare
Choose a tag to compare

This plugin is also available on the plugin repository.

Breaking changes

Minimum IDE version has been increased to 2020.2. (#375)

New features

  • Remove limit on difference between minimum and maximum integer. (#367)
  • Add "byte" integer type to generate integers from -127 to 128. (#368)
  • Input field widths now reflect the expected input sizes. (#374)
  • Significantly improved performance when generating long strings. (#373)
  • Generator timeout prevents IntelliJ from freezing when using excessively complex inputs. (#373)

Fixes

Prevent overflows when using a large range with integers. (#370)

v2.7.0

30 Dec 17:19
4ba8777
Compare
Choose a tag to compare

This plugin is also available on the plugin repository.

Breaking changes

  • Minimum IDE version has been increased to 2020.1. (#209, #345, #361)
  • Extended English dictionary (english_extended.dic) has been removed to improve performance and reduce plugin size. (#352)

New features

  • 🔠 Integer capitalization.
    Option to change capitalization of Integers with base greater than 10. For example, generate 0xFF instead of 0xff. (#346)
  • Short inline explanation of how dictionaries work in the Words settings dialog. (#347)
  • Improved support for drag-and-drop of dictionary files into dictionary table. (#350)
  • Improved error messages for IO failures with dictionaries. (#354)
  • Natural column widths in dictionary table. (#354)
  • Changes to dictionary contents are detected directly while in the Words settings dialog. (#354)
  • Invalid settings are marked as modified even if settings have not been changed. (#354)

Fixes

  • Listing of data types in Randomness settings dialog has been fixed. (#341)

v2.6.1

23 Jun 22:42
2ca66ad
Compare
Choose a tag to compare

This plugin is also available on the plugin repository.

New features

  • The error report dialogue will now inform you of the privacy policy applicable to the reporting.

Fixes

  • Excessively long error reports are now partially truncated to prevent HTTP 414 errors on GitHub.
  • Reserved URI characters in error reports are now truncated to prevent URI misinterpretations.

v2.6.0

14 May 18:56
9172eca
Compare
Choose a tag to compare

This plugin is also available on the plugin repository.

New features

  • 💫 Prefixes and suffixes.
    Prepend or append strings to your integers and decimals
  • Check the list of look-alike symbols by hovering over the option in the string settings.

Fixes

  • Schemes can now be saved and loaded correctly.
  • Deleting a scheme no longer loads that scheme into the default scheme.
  • Mnemonics for spinners now actually work.

v2.5.1

08 Feb 18:14
95e8493
Compare
Choose a tag to compare

This plugin is also available on the plugin repository.

New features

  • 🚨 Error reporter.
    Easily report fatal Randomness errors to GitHub by clicking the report button in IntelliJ's event log.

Fixes

  • Time-based UUID previews now use fixed seed until preview is refreshed.
  • Radio buttons are no longer in a grid, giving the corresponding labels more natural sizes.
  • The layout of UUID options has been altered slightly.
  • Holding modifier keys in settings-only popup now triggers normal behavior of opening settings window.

v2.5.0

24 Jan 20:21
d8e06d0
Compare
Choose a tag to compare

This plugin is also available on the plugin repository.

Symbol set settings will be reset when updating to v2.5.0 because of changes in how settings are stored. You can safely re-add your custom symbol sets after updating.

New features

  • ♻️ Scheme switcher
    Quickly switch between your schemes by holding Alt + Ctrl while selecting a data type.
  • 😀 Emoji
    Generate random strings of emoji by adding them to symbol sets.
  • 🕵 Look-alike characters
    Exclude characters that look like each other (e.g. 1, l, I) in generated strings to prevent confusion.
  • Change your settings using the Randomness popup even when you don't have an editor opened.
  • Slightly friendlier and more accurate error messages for tables.

Fixes

  • Input fields now correctly resize when shrinking the dialog.
  • Symbol set table now makes full use of vertical space.
  • Dictionary table no longer exceeds dialog width.
  • Adding a new entry to a table using the "Add" button will now allow you to immediately edit the new entry.
  • Leading and trailing whitespace characters no longer disappear when expanding a symbol set field.
  • Pressing Enter in a table now activates the editor for the currently-selected cell.
  • Duplicate symbols in single symbol sets are now ignored.
  • Arrow keys now work correctly for all radio buttons.