Changelog

RSS Feed | Twitter | Newsletter | Download Old Versions

1.9.0 - 2021-05-02 πŸ”₯

Big update! We have new tools and many exciting improvements! Sign up for our newsletter to receive special release notes with demo GIFs and videos: https://newsletter.devutils.app

⚑️ New features

  • Added JSON to CSV: many options to customize your needs (delimiter, auto-detect array from object, quote escape, etc).
  • Added CSV to JSON: support swap column/row, header, and custom delimiter.
  • Added Hash Generator: support MD5, SHA1, SHA256, SHA512, and many other popular hash functions.
  • You can now change the font size with ⌘+, ⌘-, ⌘0. You can even change the font with ⌘T or using the View β†’ Font menu.
  • HTML Preview: added "Open in browser" button, so you can quickly preview the HTML in your favorite browser with your favorite Dev Tool.
  • Handle big files: Formatter/Encoder tools will now handle big files better. You will be able to store the output as a file (instead of crashing as the previous version).

πŸ’… Improvements

  • Added "Save to file…" to the right-click menu in most of the output text boxes.
  • Clicking to the status bar icon will now close the DevUtils window if it is currently active.
  • The Unix Time Converter now automatically detects the input when you use the "Clipboard" button, no more manual select!
  • The Number Base Converter tool now automatically trim unnecessary white space and new line characters from the input.
  • The Base64 Encode/Decode tool now automatically removes the data notation (data:text/svg;base64,...) from the input when decoding. You can disable this behavior using the gear icon.
  • The UUID Generate/Decode tool now generates 100 records by default (previously, it was 1).
  • You can now minify the output of YAML to JSON and CSV to JSON tool.
  • You can now right-click β†’ Save output to file... from most of the output text boxes.
  • Added an option to allow crash logs and anonymous analytics data to be sent to DevUtils. This is opt-in only, you can enable it in the Preferences panel (that would help me a lot to identify issues early, thanks! πŸ™).

🐞 Fixes

  • Fixed the CSS Beautify/Minify tool not working correctly with CSS variable and media query.
  • Fixed the encode/decode tools not persisting the user-selected option across app restarts.
  • Fixed app freeze when using the "Clipboard" button while having a large data in your clipboard.
  • Changed the output format control of the Text Diff Cherker Tool to use a pop up menu.

As usual, follow DevUtils on Twitter for occasion sneak peek GIFs and videos. β™₯️

1.8.1 - 2021-02-10

  • Fixed a layout issue in the Preferences panel.
  • Fixed an issue with license checking logic that may cause the app to not detect the correct license.

1.8.0 - 2021-02-09

⚑️ New features

  • Apple M1 support! DevUtils now run natively on M1 Macbooks πŸŽ‰.
  • You can now show/hide your favorite tools in the sidebar. Click the icon next to the search box or press βŒ˜β‡§M to open the "Manage Tools" window.
  • Tool search now also search for tool description! For example, if you search for "binary", the Number Base Converter tool will be shown in the result.

πŸ›  New tools

  • New beautifiers/minifiers: ERB (Embedded Ruby), LESS, and SASS.
  • String Inspector tool is added. You can use this tool to inspect string length, character code, word count, line count, and other useful info.
  • QR Code Reader/Generator tool is added.

πŸ’… Improvements

  • Fixed a bug in the JWT tool that causes the verification status not to be updated after the private/public key changes.
  • Added some small improvements for the app menu.
  • Fixed various layout issues and improved drag/drop tool list for reordering.

1.7.2 - 2021-01-12

  • Added Beta: You can now opt-in for Beta updates in the Preferences panel. You will be able to experience new features early (and also... bugs) if you join Beta. Please help report any issue you may have using the "Send Feedback" button. Thank you!
  • Fixed a bug in the tool search text box that may cause the app to crash.

1.7.1 - 2021-01-05

Preferences Panel improvements.

  • This update brings back the "Hide Status Bar icon" option that was removed in 1.7.0. Thank you all for your feedback!
  • Added "Always hide the main window at launch" option.
  • Added "Stored preferences location" where you can backup your preferences file or sync it with other macOS devices.

1.7.0 - 2021-01-03

Happy new year! Big Sur icon is here!

  • New: Lorem Ipsum generator tool is added. You can generate paragraphs, sentences, words, and many more!
  • New: ULID is added to the UUID Generate/Decode tool.
  • New: Added menu for the app status bar icon, Right-click to access it.
  • The Sidebar is now collapsible! Press ⌘1 to toggle it.
  • You can now Right-click > "Load file..." on most of the text boxes in the tool. This now replaces the "Load file..." buttons.
  • You can now drag files to text boxes to load the content.
  • JSON Format/Validate: added an option to sort object keys (macOS 10.13+)
  • The global hotkey now can be disabled in the Preferences... panel.
  • Various tool settings (2 spaces, 4 spaces...) are now persisted between app restarts.
  • Added license management feature (access via Right-click status icon > License...)

1.6.1 - 2020-12-19

  • For macOS Big Sur users: this update fixes an issue in the newly introduced Number Base Converter tool that may cause the app to crash.
  • Bonus improvement: you can now convert big numbers in the Number Base Converter tool (like, very BIG numbers, try it!)

1.6.0 - 2020-12-15

This update brings many exciting new tools and improvements. If you like DevUtils.app, please consider follow and spread the words on Twitter! Thank you very much!

  • YAML to JSON and JSON to YAML is added. You can now convert between JSON and YAML easily.
  • Number Base Converter is added. This tool helps you quickly convert binary, octal, decimal, hex, or any other number bases.
  • Preserves window size/position and split size in all tools when the app restarts.
  • The search bar now supports fuzzy search and will highlight the search matches.
  • Added factory reset setting under Help menu. You can now restore all of your settings to defaults easily.
  • Rename some tools to have shorter (and better) names.
  • JSON Formatter/Validator improvements:
    • The output is now can be partially highlighted if there are syntax errors.
    • The Auto-detect feature now won't activate if the input is a number or a simple quoted string.
  • Fixed some small font and layout issues.

1.5.0 - 2020-11-08

  • RegExp Tester is added! You can now test your regular expressions using the built-in ICU Regex Engine provided by the app.
  • Light/Dark mode override: You can now force the app's theme to light/dark mode or use the current system setting (default).
  • Text Diff Checker now scrolls to the highlighted position automatically when you click the next/prev buttons. Diff colors are also updated. Go to DevUtils Menu > Preferences... to change it.
  • Query String Parser's auto-detect feature now only activate the tool if the string starts with "http".

1.4.1 - 2020-10-24

  • New feature: You can now re-order the tools in the list by dragging the tool name! If you need to re-order the whole list back to default, go to DevUtils Menu > Tools > Sort Order > Default.
  • JSON Formatter/Validator now allows you to enable/disable trailing commas and comments in the JSON string. Click the gear icon in the tool to configure this.
  • Text Diff Checker now shows the number of diffs in the result text view. You can also navigate to the diffs with the forward/backward navigation buttons.

1.4.0 - 2020-10-15

  • New tool: Added beautifier/minifier for HTML, CSS, JS, and XML.
  • New search box: The tool list is getting longer, you can now search through all of them.
  • Unix Time Converter now supports basic math operators (+ - * /).
  • HTML Preview now disables all outgoing requests by default.
  • You can now enable/disable line wrap for most of the text views by Right Click and select "Toggle line wrap".
  • JSON Formatter Tool now reports and highlights syntax errors.
  • Text Diff Checker now allows you to swap inputs.
  • Fixed an issue with JSON Formatter Tool and smart quotes that mistakenly report the input to be invalid.

1.3.0 - 2020-10-09

  • Text Diff Checker is added. You can now compare two strings and see the diff visually. You can also generate the diff as text format.
  • HTML Previewer is added. You can now preview your raw HTML strings using the default WebView provided by macOS. JavaScript and link navigation are disabled by default, but you can enable them if you want to.
  • JSON Formatter/Validator improvements: the output will highlight your syntax error and partially format your JSON when possible.
  • Follow DevUtils on Twitter to see some nice GIFs! @devutils_app

1.2.1 - 2020-10-03

  • JSON tool now automatically replaces smart quotes with dump quotes. You can disable this using the gear icon in the tool.
  • Disabled automatic smart quotes substitution in all text inputs.
  • Fix an issue during the app start that may cause a crash.

1.2.0 - 2020-10-02

  • New tool: UUID Generator/Decoder helps you to decode UUIDs and (batch) generate v1/v3/v4/v5 UUIDs.
  • You can now sort the tool list alphabetically using menu Tools β–Ί Sort Order

1.1.1 - 2020-09-27

  • Added a new option to disable debug log in Preferences panel (disabled by default).
  • Added a Copy button in the input text when no tools are detected.

1.1.0 - 2020-09-15

  • New feature: You can now click the "Clear" button to clear the input in every tool.
  • Added "Send Feedback" button.
  • Fixed app crash when activated with some specific inputs.

1.0.0 - 2020-08-19

  • New tool: Backslash Escape/Unescape is added so you can quickly turn strings with escaped characters like \n, \t... to its raw form.
  • Unix Time Converter tool is now automatically detect milliseconds, seconds and ISO 8601 format.
  • Query String Parser tool is now only parse the query string part of the input and ignore the rest of the URL.

0.2.5 - 2020-07-16

  • The ⚑️ icon will be shown in the sidemenu when there are tools automatically detected from the input.
  • You can now search (Cmd + F) in every input/output textboxes.
  • Some UI improvements.

0.2.4 - 2020-07-10

  • Fixed an auto-detect priority issue that affects the UNIX time tool and JSON Formatter tool

0.2.3 - 2020-06-30

  • New tool: HTML Entities Encode/Decode
  • Fixed tool activation via status bar icon sometimes doesn't detect the input
  • Fixed inconsistent default options in the Preferences panel
  • Fixed UNIX timestamp auto-detect logic, the tool will now detect seconds/milliseconds automatically
  • Fixed a layout issue in JSON Formatter tool that causes the output view to shrink randomly
  • Fixed a bug that caused Command + W not to close the current window
  • Improved UI layout and alignment

Download Old Versions

  • 1.9.0
    MD5: 997df6063a07ef53ee01ec54f2ab90f8
    SHA256: 56d80cb69b08aab13e54afaf9bfff65916182e72edcbbfe2a3ab580177fa4eeb
  • 1.8.1
    MD5: 8d40b710bbf595c1b276e162c8eb20f1
    SHA256: 4c1db289a972661d7c1eb5953e231de3b5b8b02d4b601d2f82845c8112bb774f
  • 1.8.0
    MD5: 4e1dac28c472e5e328686e1281f3d3dd
    SHA256: dfa7d6ecb05493b91b028ba9aa86d11d54fac7c3a400685da09fe34daa353067
  • 1.7.2
    MD5: 93c7bbb9980065c8737d1dc6aece358e
    SHA256: 358b37b3bf0f68afaee9e2709c10b2b523231bf52c16947cf4a244e060ad14ec
  • 1.7.1
    MD5: 91236901a0d4b29a289a546d8b411002
    SHA256: 98c315c5c1ef5d879e40b785ecae189ed72f9c1dfd97dad205c81b6613bb1574
  • 1.7.0
    MD5: 218ae577befec070c0877c18de269f3a
    SHA256: 948d2e7b253e4159def2e3422c7e44302b7021f4303306e9095117985d48625a