Releases: DevToys-app/DevToys
Releases Β· DevToys-app/DevToys
v2.0.1.0
- DevToys is now cross-platform.
- DevToys is now extensible. You can create your own tools and share them with the community.
- A DevToys CLI app (to be installed separately) that can use in a terminal or CI.
- New default tools are available such as QR Code Generator and Reader, JSON Path Tester, and more.
- Many existing tools have been improved, such as JWT Encoder / Decoder, Date Converter, RegEx Tester, and more.
- A new compact mode option is available to make it easier to use on smaller screens.
- Drastically reduced the memory consumption when navigating to multiple tools.
- Tools can now be chained using Smart Detection.
- The app now supports various End-Of-Line characters.
- Updated Monaco Editor.
Details
- Added a single-line text input by @veler in #779
- Added a multiline-line text input by @veler in #780
- Added smart detection support in text input controls by @veler in #782
- MAUI Blazor sidebar and fluent ui base design by @btiteux in #791
- MAUI Blazor - Fixed navigation on click. by @veler in #801
- MAUI Blazor : Added GridView and made Tool Group view functional. by @veler in #804
- [MAUI Blazor] Improved NavBar + refactoring by @veler in #811
- [DevToys 2.0] Use WPF Blazor on Windows, MAUI Blazor on Mac. Removed WASDK and Uno app. by @veler in #817
- Brought back support of plugins on Mac, Windows and Linux. by @veler in #821
- [DevToys 2.0] Added context menu and popup system. by @veler in #834
- [DevToys 2.0] Added search bar + keyboard navigation in context menu by @veler in #840
- [DevToys 2.0] Added CheckBox and ToggleSwitch by @veler in #841
- [Dev/2.0] close context menu on window events by @veler in #845
- [Dev 2.0] Added DropDownList, ComboBox and improved ScrollViewer by @veler in #856
- [DevToys 2.0] Added Split Grid component by @veler in #863
- added expander support by @btiteux in #867
- [DevToys 2.0] Added UISingleLineTextInputPresenter, UIMultiLineTextInputPresenter and UIDiffTextInputPresenter by @veler in #870
- [DevToys 2.0] Added Extension manager by @veler in #901
- [DevToys 2.0] Added Base64 Text Encoder / Decoder tool by @veler in #902
- Refactoring on Base64 Text Encoder / Decoder by @veler in #907
- [DevToys 2.0] Updated dark theme for MacOS by @veler in #903
- [DevToys 2.0] Added URL, HTML and GZip Encoder / Decoder by @veler in #910
- [DevToys 2.0] Added JsonToYaml Converter by @btiteux in #925
- Added Linux support by @veler in #929
- Added image support to clipboard API. by @veler in #946
- Added Base64 Image Encoder / Decoder by @veler in #951
- Added Hash / Checksum tool by @veler in #956
- Ported Color Blindness SImulator to DevToys 2.0 by @veler in #969
- Added Image Converter to DevToys 2.0 by @veler in #979
- Added Text Comparer tool to DevToys 2.0 by @veler in #981
- Ported Regex Tester to DevToys 2.0 + Various fixes by @veler in #983
- Ported Text Utilities tool to DevToys 2.0 + More UI fixes by @veler in #985
- Improved SCSS and TypeScript build by @veler in #986
- Ported Markdown Preview to DevToys 2.0 by @veler in #991
- Added the possibility to hide the whole command bar of a text input. by @veler in #999
- Improved Hot Reload support by @veler in #998
- Made IUIDataGrid expandable to full screen and added the possibility to add extra command bar items by @veler in #1002
- Ported UUID Generator to DevToys 2.0 by @veler in #1000
- Ported Password Generator to DevToys 2.0 by @veler in #1001
- New tool JSON>Table/CSV/Excel by @sakana280 in #1003
- .NET 8 and MacOS update by @veler in #997
- Add XML formatter and refactoring to DevToys 2.0 by @lwillia in #1007
- Added IUIDropDownButton and improve Json > Table UI by @veler in #1006
- Add DateConverter (old Timestamp Converter) to DevToys 2.0 by @btiteux in #1009
- Ported Lorem Ipsum generator to DevToys 2.0 by @veler in #1004
- Add JSON formatter to DevToys 2.0 by @lwillia in #1013
- Ported XML Validator to DevToys 2.0 by @veler in #1011
- Added QR Code reader / generator tool by @veler in #1012
- Enabled Hover capability on Monaco Editor and fixed JSON serialization issue. by @veler in #1015
- Added a Hero header on All Tools page by @veler in #1016
- Added a JSONPath tester tool by @veler in #1017
- Fixed bug: Smart detection when dialog opened by @veler in #1027
- Ported Text Escape/ Unescape tool by @veler in #1019
- Addressed tons of warnings, mostly related to lack of documentation in code. by @veler in #1034
- Ported Certificate Decoder to DevToys 2.0 by @veler in #1033
- Updated third party notice by @veler in #1047
- Fix crash on Linux on startup by @veler in #1046
- Added a splash screen by @veler in #1050
- Window position and size is now saved and restore when reopening the app by @veler in #1049
- Completed missing parts of IFileStorage in DevToys CLI by @veler in #1048
- Added support of Open In New Window by @veler in #1053
- Preserve NavBar state on restart by @veler in #1056
- Show current page in TaskBar by @veler in #1059
- Improved keyboard navigation and focus management by @veler in #1061
- Added app icon by @veler in #1065
- Ported Cron parser tool to DevToys 2.0 by @veler in #1066
- Ported SQL formatter to DevToys 2.0 by @lwillia in #1067
- Add lists comparison to DevToys 2.0 by @Antjac in #1068
- Updated theme on Linux to look more native (at least on Ubuntu) by @veler in #1072
- Credit DevToysMac author in Settings by @veler in #1074
- Added welcome experience by @veler in #1075
- Random case/spongetext case converter implementation by @ahrGNUts in #1080
- Ported Number Base Converter to DevToys 2.0 by @veler in #1069
- New Crowdin updates by @veler in #1086
- New Crowdin updates by @veler in #1091
- New Crowdin updates by @veler in #1092
- New Crowdin updates by @veler in #1093
- Add leading comma option to sql formatter & bug fixes & some enhancements by @akarboush in #1087
- New Crowdin updates by @veler in #1097
- Ported Json Web Token Encoder Decoder to DevToys 2.0 by @btiteux in #1078
- Support for third party extension by @veler in #1081
- New Crowdin updates by @veler in #1099
- Fixed inconcistency and bug in IUIMultilineTextInput by @veler in #1102
- fix typo. by @niyari in #1106
- New Crowdin updates by @veler in https://github.com...
v1.0.13.0
New Features
- Password generator with options by @Christian-Oleson and @micahmo in #873
Improvements
- Update translations
- Show X.509 extensions in Certificate Encoder / Decoder output by @micahmo in #831
- Add .CRT extension to Certificate Encoder / Decoder by @veler in #887
- Add line sorting to Text Inspector and Case Converter by @micahmo in #835
- Show description for CRON Parser expressions by @micahmo in #839
- Fix JWT key validation by @micahmo in #849
- Allow token validation without signature by @micahmo in #848
- Allow diff viewer to be expanded by @micahmo in #844
- Show additional JWT info by @micahmo in #864
- JWT encoding/decoding improvements by @micahmo in #859
Bug Fixes
New Contributors
- @micahmo made their first contribution in #831
- @Christian-Oleson made their first contribution in #664
Full Changelog: v1.0.12.0...v1.0.13.0
v1.0.12.0
New Features
Improvements
- Update translations
- Display selected options in regex tester by @akarboush in #798
- Clear Payload when empty JWT provided by @Xelit3 in #792
Bug Fixes
- Fixed sql formatting for logical operators by @Vladexy88x in #820
New Contributors
- @Xelit3 made their first contribution in #792
- @Vladexy88x made their first contribution in #820
Full Changelog: v1.0.11.0...v1.0.12.0
v1.0.11.0
Improvements
- XML Validator can now detect inconsistent XML namespace references by @JustAGabriel in #662
- Allowing Vertical Stretch of JWT Header and Payload sections by @bowencode in #768
- Updated GitHub templates by @veler in #770
- Update README.md by @OscarTopliss in #785
Bug Fixes
- Fixing bug in sql formatter where values provided after reserved 'VALUES' keyword were not being indented properly by @jlevier in #786
- Adding url encoding wrapper function to handle xaml textbox conversio⦠by @jlevier in #789
- Don't register as file picker by @JaiganeshKumaran in #747
New Contributors
- @bowencode made their first contribution in #768
- @OscarTopliss made their first contribution in #785
- @jlevier made their first contribution in #786
Full Changelog: v1.0.10.0...v1.0.11.0
v1.0.10.0
New Features
Improvements
- Update Ukrainian, Korean, Chinese Simplified, Chinese Traditional, Indonesian, Portuguese, Portuguese (Brazil), Polish, Turkish, German, Russian, English (UK), Arabic, Spanish, Tamil, Swedish, Dutch, Japanese, French, Greek, Hebrew, Romanian, Vietnamese translation in #598, #609, #613, #616, #617, #618, #635, #639
- Improve handle of brackets in SQL Formatter by @araujofrancisco in #602
- Added Code of Conduct by @agentceci in #634
- Added SearchKeywords. by @niyari in #624
- Leverage favorites for recommended tool providers by @C1rdec in #626
- Displays the details of the Match object returned by the Regex call.β¦ by @jamescurran in #627
Bug Fixes
- Fix JsonHelper.Format failing when deserializing top-level array objects by @rahman-ben in #640
- typo correction by @Randle-Lanre in #658
- JSON Formatter was not sorting array values. by @veler in #610
New Contributors
- @araujofrancisco made their first contribution in #602
- @agentceci made their first contribution in #634
- @C1rdec made their first contribution in #626
- @rahman-ben made their first contribution in #640
- @Randle-Lanre made their first contribution in #658
- @jamescurran made their first contribution in #627
Full Changelog: v1.0.9.0...v1.0.10.0
v1.0.9.0
New Features
- Added a Color Picker tool by @veler in #587
- Added Contrast Ratio Checker tool by @veler in #594
- Added XML Validator tool by @JustAGabriel in #525 #565
- Added Cron Parser tool by @DotNetInAction in #535
Improvements
- Update French, Japanese, Korean, Chinese Simplified, Chinese Traditional, Ukrainian, Portuguese (Brazilian), Russian, Italian, Czech, Vietnamese, Indonesian, German, Polish, Spanish, Spanish (Argentina), Hungarian, Tamil, Arabic and Turkish translation in #538 #539 #540 #541 #545 #546 #550 #552 #559 #563 #564 #575 #581 #582 #583 #588 #589 #592 #593 #595 #597.
Help us translating in more languages! - Moved "Now" string key. by @niyari in #544
- Apply the font set in settings to certain output text boxes by @bladedeyna in #536
- Added HMAC authentication mode in Hash generators by @L1nu5 in #555
- JSON Formatter can now sort properties alphabetically. by @veler in #578
- Added an option to clear text editor when pasting from the clipboard. by @veler in #580
- Replaced all SVG icons by TTF font by @veler in #585
Bug Fixes
- Fixed SearchKeywords value. by @niyari in #547
- Fixed Json Formatter altering date's time zone. by @veler in #574
- Fix in YAML to JSON involving boolean conversion by @veler in #579
- Fixed inconsistent casing in the Settings page by @JaiganeshKumaran in #567
New Contributors
- @bladedeyna made their first contribution in #536
- @JustAGabriel made their first contribution in #525
- @JaiganeshKumaran made their first contribution in #567
- @DotNetInAction made their first contribution in #535
Full Changelog: v1.0.8.0...v1.0.9.0
v1.0.8.0
New Features
Improvements
- Update Simplified Chinese Translation of version 1.0.7 by @Gaoyifei1011 in #530
- Updated Ci to use Windows 2022 image by @veler in #523
- Improved the layout of many tools in "Keep on top" view. by @veler in #531
Bug Fixes
- [Base64 Image] Click on save or view while no input made the app crashing by @veler in #529
- Changed the Base64 Image tool to use the Code editor instead of a Text box by @veler in #532
Full Changelog: v1.0.7.0...v1.0.8.0
v1.0.7.0
New Features
Improvements
- Update CONTRIBUTING.md in #482
- Update Korean translation "ko-KR" by @Capella87 in #491
- Update it-IT by @alessandrocaseti in #501
- Added Now button to bring timestamp to current date and time. by @MattWood21 in #515
- Added "One tab" indentation for SQL Formatter by @D0nKarnag3 in #522
- Added some file types to open file dialogs. by @veler in #521
Bug Fixes
- Fixed Command Palette that has a transparent background color by @veler in #520
- Fixes 469 - Checksum/Hash generator doesn't accept empty file/input by @L1nu5 in #493
- Fixed title being hidden under header. by @Atria64 in #495
New Contributors
- @Capella87 made their first contribution in #491
- @L1nu5 made their first contribution in #493
- @Atria64 made their first contribution in #495
- @MattWood21 made their first contribution in #515
- @D0nKarnag3 made their first contribution in #522
Full Changelog: v1.0.6.0...v1.0.7.0
v1.0.6.0
New Features
N/A
Improvements
- Enabled ARM64 build by @veler in #480
- Update CONTRIBUTING.md by @riyasvmc in #472
- Update Traditional Chinese translation by @SiderealArt in #470
- Update Simplified Chinese Translation of version 1.0.5 by @Gaoyifei1011 in #467
- Update Portuguese (Portugal) Translation by @esibruti in #476
- Update japanese translation. by @niyari in #479
Bug Fixes
- Added handling of out-of-range numbers and leap years. by @niyari in #466
- Fix handling of out-of-range numbers and leap years. by @niyari in #478
Full Changelog: v1.0.5.0...v1.0.6.0
v1.0.5.0
New Features
- Added String Escape / Unescape tool by @veler in #446
- Format from/to custom number base by @youkai95 in #430
- Added a Unix Timestamp Converter tool by @veler in #464
Improvements
- Update Traditional Chinese translation by @SiderealArt in #442
- Update Traditional Chinese translation by @SiderealArt in #461
- Updated Czech localization by @morning4coffe-dev in #447
- Update Japanese translation. (lorem ipsum) by @niyari in #450
- Update Japanese translation. (StringEscapeUnescape) by @niyari in #454
- Update Simplified Chinese translation by @Nyrest in #455
- Update Simplified Chinese translation by @Nyrest in #451
- Added Portuguese-Brazil\ translation) by @eurafa in #449
- Feature/add refresh button lorem ipsum by @Guzzter in #413
- Enable decoding of unpadded base64 strings by @Regenhardt in #187
Bug Fixes
New Contributors
- @eurafa made their first contribution in #449
- @Regenhardt made their first contribution in #187
Full Changelog: v1.0.4.0...v1.0.5.0