- Table of Content
- Release Notes
Release Notes
Discover more than a decade of HexEd.it's development!
2024.10.07
- The Help dialog is now using the hotkey Ctrl/Cmd+Shift+H to prevent a conflict with the system functionality (Thanks to Brandon!)
- Added a maskable icon for better integration into the operating systems (Thanks to Brandon!)
- Added code snippet for C# (Thanks to Tony Krist!)
- Updated Czech translations (Thanks to the anonymous user!)
- Updated French translations (Thanks to the anonymous user!)
- Updated Japanese translations (Thanks to TexicoNM!)
- Updated Hungarian translations (Thanks to the anonymous user!)
- Updated Swedish translations (Thanks to Christian Lampe!)
- Updated Russian translations (Thanks to Danil!)
2024.08.05
- Updated Brazilian Portuguese translations (Thanks to Carol and Thales!)
- Updated French translations (Thanks to the Skogrine!)
- Updated Greek translations (Thanks to the anonymous user!)
- Updated Traditional Chinese translations (Thanks to the anonymous user!)
- Updated Turkish translations (Thanks to the anonymous user!)
- Updated Russian translations (Thanks to the anonymous user!)
2024.04.30
- Fixed file reading issue that occurred when searching backwards for multi-byte values (e.g. floating point numbers) starting at the end of a file
- Fixed issue with column alignment in Histogram view in some languages (Thanks to Alex X. for reporting this issue)
- Updated Japanese translations translations (Thanks to the anonymous user!)
- Updated Simplified Chinese translations translations (Thanks to the anonymous user!)
2024.04.04
- Added support for the Rational number data type, as used by the TIFF image format and Exif meta data
- Display the number of selected bytes in the status bar also in hexadecimal
2024.03.28
- Support pasting with Ctrl+V even if Caps Lock is activated (thanks to Daniel Berry for reporting this issue!)
- Increased minimum required web browser versions for Google Chrome from 68 to 64, for Opera from 61 to 70, for Apple Safari from 13.4 to 14.1 and from Microsoft Edge from 79 to 84.
2024.03.23
- Updated Turkish translations (Thanks to the anonymous user!)
2024.03.22
- Optimized alignment of right-to-left languages in the Language dropdown in the Settings menu (Thanks to xLn2 for the hint!)
2024.03.21
- Updated Japanese translations (Thanks to the anonymous user!)
- Updated Romanian translations (Thanks to the anonymous user!)
2024.02.27
- Updated Dutch translations (Thanks to Stephan Paternotte!)
- Updated Japanese translations (Thanks to the anonymous user!)
- Updated Portuguese translations (Thanks to David Rodrigues and Guilherme Araújo!)
- Updated Traditional Chinese translations (Thanks to sunafterrainwm!)
- Updated Turkish translations (Thanks to xLn2!)
- Increased minimum required web browser versions for Google Chrome from 66 to 68, for Opera from 53 to 61 and for Apple Safari from 12.1 to 13.4
2024.01.14
- Fixed scrolling-issue in popup dialogs (Thanks to Colin Richardson for reporting this issue!)
2024.01.06
- Changed background color of "+" in dark mode to improve readability
- Updated Dutch translations (Thanks to Stephan Paternotte!)
- Updated French translations (Thanks to Hubert Gruniaux and Meven Turmel!)
- Updated Hungarian translations (Thanks to Dome Krajczar!)
- Updated Polish translations (Thanks to the anonymous user!)
- Updated Simplified Chinese translations (Thanks to the anonymous user!)
- Updated Spanish translations (Thanks to the anonymous users!)
- Updated Ukrainian translations (Thanks to the anonymous user!)
- Updated Vietnamese translations (Thanks to kienleduc!)
2023.12.14
- Fixed false-positives in File Format Detection (Thanks to Jean-Luc W. for reporting the issue)
- Improved visualization of texts within the "Compare Text Encodings"
- Fixed scrolling behaviour in "Help" dialog, if the window height is smaller than the dialog height
2023.12.03
- Updated Brazilian Portuguese translations (Thanks to the anonymous user!)
- Updated Hungarian translations (Thanks to Dome Krajczar!)
- Updated Simplified Chinese translations (Thanks to the anonymous user!)
- Updated Slovak translations translations (Thanks to the anonymous user!)
2023.11.21
- Renamed "Tools" -> "File Hash Generator" to "Hash Generator", and implemented the option to generate hashes for the selection, instead of the entire file
2023.11.17
- Updated Dutch translations (Thanks to Stephan Paternotte!)
- Updated Polish translations (Thanks to Mateusz!)
- Updated Russian translations (Thanks to Ivan Dudenko!)
2023.11.13
- Updated Azerbaijani translations (Thanks to the anonymous user!)
- Updated Brazilian Portuguese translations (Thanks to David Rodrigues!)
- Updated Italian translations (Thanks to the anonymous user!)
- Fixed bug that search ranges out of the file limits resulted into a error message
2023.11.12
- Updated Simplified Chinese translations (Thanks to Zhe Chu!)
- Fix progress bar functionality of search button
- Implemented "Replace all" functionality
2023.11.04
- Updated Brazilian Portuguese translations (Thanks to the anonymous user!)
- Updated Italian translations (Thanks to Bastiani Luca!)
- Updated Polish translations (Thanks to the anonymous user!)
- Added 2816 additional file formats to the File Format Identification database. 16687 file formats are supported now (Thanks to Marco Pontello for the permission to use the file format definitions)
- Now an "new version" information banner is shown as soon as the download of the new version starts
- The "Translation submitted" message is now shown within the Translation dialog
- The context menu of the "Current Address" has been enabled, to easily copy it by using the mouse.
- Fixed styling issue in Search box on smartphones
2023.11.01
- Added "Compare Text Encodings" dialog to the "Tools" menu, to compare the text representation of data in dozens of different character encodings
2023.10.02
- Added support for the data type "Variable-length quantity" (VLQ)
2023.09.24
- Fixed an issue in Chrome on Ubuntu where the save dialog did not open (Thanks to Gynvael Coldwind for reporting this issue!)
2023.09.20
- Updated French translations (Thanks to the anonymous user!)
- Updated Greek translations (Thanks to Dimitris Giolvas!)
- Updated Korean translations (Thanks to the anonymous user!)
- Updated Polish translations (Thanks to the anonymous user!)
- Updated Portuguese translations (Thanks to the anonymous user!)
- Updated Simplified Chinese translations (Thanks to the anonymous user!)
- Updated Slovak translations (Thanks to Michal Jenikovsky!)
- Increased minimum required web browser versions for Google Chrome from 65 to 66 and for Opera from 52 to 53
2023.07.20
- Updated French translations (Thanks to the anonymous user!)
- Updated Spanish translations (Thanks to José Ruiz!)
- Updated Ukrainian translations (Thanks to Alex!)
2023.06.22
- Updated Ukrainian translations (Thanks to Alex!)
- Updated Simplified Chinese translations (Thanks to the anonymous user!)
- Updated Danish translations (Thanks to the anonymous user!)
- Updated Portuguese translations (Thanks to the anonymous user!)
- Updated Russian translations (Thanks to the anonymous user!)
2023.06.06
- Added tooltip to algorithm information in File Hash Generator dialog, which shows the full configuration of a generated hash
2023.06.05
- Show names of invisible and control characters in the UTF-8 Data Inspector field
- Updated Dutch translations (Thanks to Stephan Paternotte!)
2023.06.04
- Fixed an issue with line-breaks when displaying 65 bytes per row
2023.06.03
- Fixed search functionality
- Updated Hebrew translations (Thanks to the anonymous user!)
- Updated Indonesian translations (Thanks to the anonymous user!)
- Updated Thai translations (Thanks to the anonymous user!)
- Updated third-party dependencies
- Increased minimum required web browser versions to Mozilla Firefox 79, Google Chrome 65, Opera 52, Apple Safari 12.1, Microsoft Edge 79
- By default, the "Translate" button in the toolbar is now always shown, and not only if translations are missing
2023.06.02
- Increase the number of significant digits (precision) of Float64 values from 16 to 17
- New "Number of bytes per row" options: 7, 10, 14, 18 and 65
- Added support for UTF-8 Characters to the Data Inspector
2023.03.09
- Updated Czech translations (Thanks to the anonymous user!)
- Updated Finnish translations (Thanks to Sophie!)
- Updated Hungarian translations (Thanks to the anonymous user!)
- Updated Japanese translations (Thanks to the anonymous user!)
- Updated Norwegian (Bokmål) translations (Thanks to the anonymous user!)
- Updated Korean translations (Thanks to the anonymous user!)
- Updated Russian translations (Thanks to Андрей Суков!)
- Updated Swedish translations (Thanks to the anonymous user!)
2022.12.28
- Fixed issue with "File Hash lookup"
- Remember last setting on paste (Ctrl/Cmd + V)
- Updated Vietnamese translations (Thanks to the anonymous user!)
- Updated Polish translations (Thanks to the anonymous user!)
- Updated Simplified Chinese translations (Thanks to the anonymous user!)
2022.12.22
- Updated Bulgarian translations (Thanks to the anonymous user!)
- Updated Brazilian Portuguese translations (Thanks to the anonymous user!)
- Renamed "Checksum" to "Sum" in the "File Hash Generator"
- Added "XOR" to the "File Hash Generator"
- Added support of the following CRC hasing algorithms to the "File Hash Generator" in the "Tools" menu:
CRC-8, CRC-8/CDMA2000, CRC-8/DARC, CRC-8/DVB-S2, CRC-8/EBU, CRC-8/I-CODE, CRC-8/ITU, CRC-8/MAXIM, CRC-8/ROHC, CRC-8/WCDMA, CRC-16/ARC, CRC-16/AUG-CCITT, CRC-16/BUYPASS, CRC-16/CCITT-FALSE, CRC-16/CDMA2000, CRC-16/DDS-110, CRC-16/DECT-R, CRC-16/DECT-X, CRC-16/DNP, CRC-16/EN-13757, CRC-16/GENIBUS, CRC-16/KERMIT, CRC-16/MAXIM, CRC-16/MCRF4XX, CRC-16/MODBUS, CRC-16/RIELLO, CRC-16/T10-DIF, CRC-16/TELEDISK, CRC-16/TMS37157, CRC-16/USB, CRC-16/X-25, CRC-16/XMODEM, CRC-A, CRC-32/BZIP2, CRC-32/JAMCRC, CRC-32/MPEG-2, CRC-32/POSIX, CRC-32/SATA, CRC-32/XFER, CRC-32D, CRC-32Q
2022.12.16
- Fixed a problem where files with the extensions "hex", "s19", "s28", "s37", "s", "s1", "s2", "s3", "sx", "srec", "mot", "mxt" were recognised as Intel HEX/Motorola S-Record even if they were not in these formats, causing the editor to display empty content. (Thanks to Tim Howard for reporting this issue!)
- Fixed wrong initial scroll position for Motorola S-Record and Intel HEX files
- Added file name to error dialog if an Intel HEX or Motorola S-Record file is invalid
2022.12.14
- Added support for simple "Checksum" generation to the "File Hash Generator" where all bytes are added up in an 8/16/24/32-bit accumulator
- Updated third-party dependencies
2022.11.18
- Fixed a problem with "Find previous" that data at the beginning of a large file (> 256 KiB) was not found if the cursor was at the end of the file (Thanks to Mark Polhamus for reporting this issue!)
2022.11.16
- When saving the binary data of Intel HEX / Motorola S-Record files, the extension is changed to ".bin"
- Added "Find previous" functionality for search
- Updated third-party dependencies
2022.11.04
- Updated French translations (Thanks to the anonymous user!)
- Remove donation links
- Updated third-party dependencies
2022.10.18
- Updated Finnish translations (Thanks to the anonymous user!)
- Updated Norwegian (Bokmål) translations (Thanks to the anonymous user!)
- A semicolon is now added to the end of the C code snippet
2022.09.16
- Change maximum bytes per line of Intel HEX export to 128
2022.09.11
- Updated Czech translations (Thanks to the D.Arm!)
- Updated Norwegian (Bokmål) translations (Thanks to the anonymous user!)
- Updated Simplified Chinese translations (Thanks to the anonymous user!)
- Updated Swedish translations (Thanks to the anonymous user!)
- Updated Vietnamese translations (Thanks to QuanMCPC!)
2022.07.21
- Updated Japanese translations (Thanks to the anonymous users!)
- Updated third-party dependencies
2022.06.14
- Increase maximum file size of Motorola S-Record and Intel HEX files from 64 MiB to 128 MiB
- Updated Traditional Chinese translations (Thanks to the anonymous user!)
- Updated Spanish translations (Thanks to the anonymous user!)
- Updated Ukrainian translations (Thanks to Alex!)
- Updated Russian translations (Thanks to the anonymous user!)
- Updated Arabic translations (Thanks to the anonymous user!)
- Updated Turkish translations (Thanks to the anonymous user!)
- Updated Portuguese translations (Thanks to the anonymous user!)
- Updated Hungarian translations (Thanks to the anonymous user!)
2022.05.21
- Updated Ukrainian translations (Thanks to the anonymous user!)
- Updated Simplified Chinese translations (Thanks to the anonymous user!)
- Updated Norwegian (Bokmål) translations (Thanks to the anonymous user!)
- Updated Dutch translations (Thanks to the anonymous user!)
- Updated French translations (Thanks to Adrian Weaver!)
- Updated third-party dependencies
2022.04.30
- Updated Filipino/Tagalog translations (Thanks to the anonymous user!)
- Updated Traditional Chinese translations (Thanks to jtd!)
- Updated Finnish translations (Thanks to Developer#5805!)
- Updated Italian translations (Thanks to Matteo Riso and to the anonymous user!)
- Updated third-party dependencies
2022.03.28
- Add "Bit pattern" option to the Paste-dialog (Ctrl/Cmd+V) to support pasting of raw 0 / 1 binary data.
2022.03.19
- Updated Polish translations (Thanks to Adam Milewski!)
- Updated Filipino/Tagalog translations (Thanks to the anonymous user!)
2022.02.19
- Updated Finnish translations (Thanks to Developer#5805!)
- Updated Ukrainian translations (Thanks to Alex!)
- Updated Brazilian Portuguese translations (Thanks to rodolforg!)
- Toggle sidebar visibility using F8 key (desktop only)
2021.12.19
- Updated Catalan translations (Thanks to the anonymous user!)
- Fixed the issue that the Code Snippet dialog incorrectly displayed offset in decimal form (Thanks to Zach Kanzler for the hint!)
- "Current address" in the "Go To" panel is now selected by click, to be able to copy this address to the clipboard (Ctrl/Cmd+C).
2021.11.15
- Updated Finnish translations (Thanks to Developer#5805!)
2021.11.14
- Updated Ukrainian translations (Thanks to Alex!)
- Updated Serbian translations (Thanks to Dejan Bogovac!)
- Updated Persian translations (Thanks to the anonymous user!)
- Updated Korean translations (Thanks to the anonymous user!)
- Updated Turkish translations (Thanks to the anonymous user!)
- Updated Japanese translations (Thanks to the anonymous user!)
- Fixed option to change shading of different text types (control characters, printable characters etc.) (Thanks to Will Clarke for the hint!)
- Updated third-party dependencies
2021.09.30
- Updated Hungarian translations (Thanks to csirke1!)
- When the tab loses focus, the active file's name (if available) is set as the tab title, providing a better overview of your tabs.
2021.09.24
- Updated Vietnamese translations (Thanks to Thang Nguyen!)
2021.09.21
- Updated Ukrainian translations (Thanks to the anonymous user!)
- Updated Italian translations (Thanks to SukkoPera!)
- Fix scrolling issue in the User Manual dialog
2021.09.12
- Updated French translation (Thanks to Jérémie Bertrand!)
- Updated Turkish translations (Thanks to yasar!)
2021.09.01
- Updated Swedish translations (Thanks to the anonymous user!)
2021.08.28
- Search results are now centered in the viewport instead of on the edge of the editor
- Updated French translations (Thanks to the anonymous user!)
2021.08.10
- Updated Brazilian Portuguese translations (Thanks to hss!)
2021.08.08
- Updated Italian translations (Thanks to Alessandro!)
- Updated Ukrainian translations (Thanks to Alex!)
2021.08.02
- Updated Traditional Chinese translations (Thanks to the anonymous user!)
- Updated Ukrainian translations (Thanks to Alex!)
- Re-activated Subresource Integrity (SRI)
2021.07.28
- Temporary disabled Subresource Integrity (SRI) because of issues caused by the latest Webpack versions (thanks to David Fike for reporting this issue!)
2021.07.27
- Fixed an issue in Firefox that caused errors in the "File Hash Generator" not to be displayed
2021.07.23
- Updated Ukrainian translations (Thanks to the anonymous user!)
- Added support of the hashing algorithm CRC32C to the "File Hash Generator" in the "Tools" menu (Thanks to the fantastic hash-wasm library)
- Changed "File Hash Lookup" link of Hybrid Analysis in the "Tools" menu
- Fix scrolling issues of dialogs on smaller screens and mobile devices
2021.07.22
- Updated Italian translations (Thanks to Matteo!)
- Updated Ukrainian translations (Thanks to the anonymous user!)
- Updated third-party dependencies
2021.06.29
- Updated third-party dependencies
- Implemented experimental support for custom data types using self-hosted Web-Worker scripts. If you want to know more about that, contact me.
2021.06.28
- Updated Greek translations (Thanks to the anonymous user!)
- Added support of the hashing algorithms xxHash3 and xxHash128 to the "File Hash Generator" in the "Tools" menu (Thanks to the fantastic hash-wasm library)
2021.06.23
- Updated Italian translations (Thanks to the anonymous user!)
- Updated Korean translations (Thanks to the anonymous user!)
- Updated Russian translations (Thanks to Кернейщиков Иван!)
- Updated Turkish translations (Thanks to Özgür Karter!)
2021.06.12
- Fixed problem introduced in the last version that the "File Hash Generator" dialog wasn't shown correctly
- Updated Russian translations (Thanks to the anonymous user!)
2021.06.09
- Updated Spanish translations (Thanks to Alejandro!)
- Updated Turkish translations (Thanks to Ege Kaan Gürkan!)
- Updated Traditional Chinese translations (Thanks to the anonymous user!)
- Added support of the hashing algorithm Adler-32 to the "File Hash Generator" in the "Tools" menu (Thanks to the fantastic hash-wasm library)
2021.06.03
- Updated Portuguese translations (Thanks to Thiago Antunes!)
- Updated Spanish translations (Thanks to Alejandro!)
2021.06.02
- Updated Simplified Chinese translations (Thanks to the anonymous user!)
2021.06.01
- Updated Dutch translations (Thanks to the anonymous user!)
- Updated Italian translations (Thanks to the anonymous user!)
- Updated Spanish translations (Thanks to Alejandro and the anonymous user!)
- Fixed issue that background elements were focussable if a modal dialog was open
2021.05.15
- Added "Binary (reversed bit-order; LSB first)" to the numeral system selection of the "Plain Text" export in Code Snippet export
2021.05.12
- Updated Vietnamese translations (Thanks to the anonymous user!)
- Updated Spanish translations (Thanks to Jeannix!)
2021.04.28
- Updated Polish translations (Thanks to Michał Dziczkowski!)
- Updated Portuguese translations (Thanks to the anonymous user!)
2021.04.24
- Fix loading problem in Firefox (Thanks to Oliver Maguire for reporting this issue!)
2021.04.23
- Updated Catalan translations (Thanks to Eloi M.!)
- Updated French translations (Thanks to Alain!)
- Updated Japanese translations (Thanks to the anonymous user!)
- Updated Spanish translations (Thanks to Eloi M.!)
2021.04.15
- Added Galician language and translations (Thanks to the anonymous user!)
- Updated Korean translations (Thanks to PaperCore!)
- Updated Traditional Chinese translations (Thanks to the anonymous user!)
- Updated Turkish translations (Thanks to alierengam!)
- Updated Russian translations (Thanks to the anonymous user!)
2021.04.07
- Updated Slovak translations (Thanks to Michal Jenikovsky!)
- Updated Russian translations (Thanks to the anonymous user!)
- Added 207 additional file formats to the File Format Identification database. 13871 file formats are supported now (Thanks to Marco Pontello for the permission to use the file format definitions)
2021.04.05
- Updated Spanish translations (Thanks to the anonymous user!)
- Updated Portuguese translations (Thanks to Hecttor Monteiro!)
- Updated third-party dependencies
2021.03.18
- Updated Japanese translations (Thanks to the anonymous user!)
2021.03.13
- Updated Serbian translations (Thanks to the anonymous user!)
2021.03.07
- Added Slovak translations (Thanks to Michal Jenikovský!)
- The "File Hash Generator" in the "Tools" menu now supports the hashing algorithm BLAKE3
2021.03.01
- Updated Dutch translations (Thanks to Stephan Paternotte!)
2021.02.27
- Updated Simplified Chinese translations (Thanks to the anonymous user!)
2021.02.16
- Fix "Failed to execute 'showSaveFilePicker' on 'Window': Extension '...' contains invalid characters." error on saving in Chrome
- Updated Vietnamese translations (Thanks to the anonymous user!)
- Updated Dutch translations (Thanks to Stephan Paternotte!)
- Updated third-party dependencies
2021.02.15
- Updated Dutch translations (Thanks to Stephan Paternotte!)
2021.02.14
- Updated Japanese translations (Thanks to the anonymous user!)
- Updated Dutch translations (Thanks to Stephan Paternotte!)
- Added Persian translations
- Fix long-press issue on iOS devices to open context menu
- Refactored internal date/time handling
2021.01.31
- Fixed "undefined" text in "Delete selected bytes" and "Crop selected bytes" dialog in the Indonesian, Japanese, Bahasa Melayu, Thai and Vietnamese UI.
- Added basic support for the PETSCII (C16 and C64 Upper-case) character set. "Basic" means, there are some symbols, which don't have a Unicode representation. (Make sure to set the "Display of control characters" to "Unicode Control Pictures")
2021.01.30
- Updated Vietnamese translations (Thanks to the anonymous user!)
- Fixed empty dialog for "Delete selected bytes" and "Crop selected bytes" in Turkish
- More functionality can now be controlled with the keyboard, where a mouse click was previously necessary
- Added 639 additional file formats to the File Format Identification database. 13664 file formats are supported now (Thanks to Marco Pontello for the permission to use the file format definitions)
2021.01.24
- HexEd.it does not preload translations for languages anymore, to improve startup speed (now an internet connection is required to switch the language)
- Fixed reload functionality of user manual pages after internet connection probems
2021.01.22
- HexEd.it is now available in the Microsoft Store
- Updated Belarusian translations (Thanks to Мяцеліца Ян!)
- Updated Russian translations (Thanks to Мяцеліца Ян!)
- Updated Spanish translations (Thanks to Eloi M.!)
- Updated Catalan translations (Thanks to Eloi M.!)
- Updated Italian translations (Thanks to the anonymous user!)
- Updated Turkish translations (Thanks to Dekovil!)
- Updated French translations (Thanks to the anonymous user!)
- Updated third-party dependencies
2020.12.30
- Updated Indonesian translations (Thanks to the anonymous user!)
2020.12.29
- Updated Portuguese translations (Thanks to Eduardo Caetano Correa!)
- Removed API functionality to reduce application size
2020.12.27
- Updated third-party dependencies
2020.12.18
- Updated French translations (Thanks to Alexandre V.!)
- Fixed bug that more than 256 bits was selectable for BLAKE2s hash generation
- Ensures that all undo/redo action are executed in parallel to prevent race conditions
2020.12.14
- Updated Czech translations (Thanks to Patrik Mintěl!)
2020.12.11
- Updated Polish translations (Thanks to Antoniego Sobuś!)
- Fixed the problem that sometimes "Invalid date" is shown for valid dates in the Data Inspector (thanks to Armin Zolfaghary for the bug report!)
2020.12.09
- Updated Spanish translations (Thanks to Israel Silvestre Garcia!)
- Updated third-party dependencies
2020.12.01
- Updated Turkish translations (Thanks to Zeki Can!)
- Updated third-party dependencies
2020.11.25
- Updated third-party dependencies
2020.11.21
- Updated Catalan translations (Thanks to Eloi M.!)
- Updated Spanish translations (Thanks to Eloi M.!)
2020.11.18
- Fixed issue that searching by hexadecimal letters without 0x-prefix using the 64-bit integer search found NUL bytes
- Fixed missing data length highlighting when entering hexadecimal letters without 0x-prefix in the LEB128 data inspector fields
- Stop searching on data changes and changes to the history (undo/redo)
- Updated Portuguese translations (Thanks to the anonymous user!)
2020.11.17
- Updated Russian translations (Thanks to the anonymous user!)
- Updated Swedish translations (Thanks to the anonymous user!)
- Fixed issue with opening Motorola S-Record and Intel HEX files
2020.11.15
- Different code optimizations
2020.11.13
- Updated Arabic translations (Thanks to the anonymous user!)
- Fixed problem with error message for Motorola S-Record and Intel HEX export
2020.11.11
- Refactored the hex editor component
2020.11.08
- Added support of the hashing algorithm SM3 and Whirlpool to the "File Hash Generator" in the "Tools" menu (Thanks to the fantastic hash-wasm library)
- Updated Korean translations (Thanks to the anonymous user!)
2020.11.04
- Updated Turkish translations (Thanks to xLn2!)
- Updated Simplified Chinese translations (Thanks to deluxghost!)
2020.11.02
- Updated Turkish translations (Thanks to the anonymous user!)
- Updated Simplified Chinese translations (Thanks to the anonymous user!)
2020.10.31
- Updated Turkish translations (Thanks to xLn2!)
- Fixed reversed character order in the text area, for arabian characters in ISO-8859-6 (Arabic) charset.
- Fixed scrolling by scrollbar on touch devices
- Reordered Settings dialog
- Added option to change shading of different text types (control characters, printable characters etc.) as preparation for full color customization.
2020.10.28
- Updated Czech translations (Thanks to Cizek!)
- Corrected some English texts (Thanks to Peter Hauke!)
- Updated Spanish translations (Thanks to James!)
- Some refactoring
2020.10.25
2020.10.21
- Updated Russian translations (Thanks to the anonymous user!)
- The editor scrollbar now supports touch on desktop devices and mouse interaction on mobile devices
- Updated third-party dependencies
2020.10.19
- Fixed issue that the file could not be saved in Google Chrome
- Fixed bug that "Key" field was disabled for BLAKE2s hash generation
- Fixed handing of HMAC key in Hash Generator dialog
- If the "Translate" is already open and the toolbar button is clicked again, the "Translate" window will get focus
2020.10.14
- Updated Simplified Chinese translations (Thanks to the anonymous user!)
- Updated Ukrainian translations (Thanks to the anonymous user!)
- Updated third-party dependencies
2020.10.12
- Updated a few Romanian translations (Thanks to Web Sys!)
- Updated a few Dutch translations (Thanks to Johan Visser!)
- Updated a few Filipino / Tagalog translations (Thanks to the anonymous user!)
- The "File Hash Generator" in the "Tools" menu now supports the hashing algorithm BLAKE2s
2020.10.08
- Fixed issue wrong Base64 encoding for HexEd.it-URL
- Improved Float16 conversion in Data Inspector
- Code Snippet Exports now uses uppercase letters for hexadecimal characters
- Updated Turkish translations (Thanks to the anonymous user!)
2020.10.05
- Fixed issue that search results above address 0xFFFFFFFF are shown at the wrong position
- Fixed issue that inserting one byte before a search-result or bookmark, moves the address by two bytes
2020.10.02
- Updated Korean translations (Thanks to the anonymous user!)
- Make use of "Extended Segment Address Records" in Intel HEX export, to support larger files
2020.10.01
- Fixed issue with unsorted section in Intel HEX files (Thanks to Frank Frankus for reporting this issue!)
- Disabled the Intel HEX export because of a bug, which will be fixed in the next release
- Updated French translations (Thanks to Francis!)
- Updated Japanese translations (Thanks to the Sam Pearman!)
- Different code optimizations
2020.09.29
- Added new languages to Code Snippet export: Assembler (x86), AssemblyScript, Go
- Improved the performance of the file hash generator by about 30%
- Improved progress screen for Hash lookup dialog and Histogram
- Text in the "Help" menu is now selectable
2020.09.27
- Updated Chinese translations (Thanks to the anonymous user!)
- Different code optimizations
2020.09.26
- A new item "Histogram" can be found in the "Tools" menu, which displays the distribution of bytes/characters, either for the entire file or for individual areas, is graphically.
Beside that, HexEd.it now offers the possibility to calculate statistical information based on your data. In addition to descriptive statistics (mean, median, sample variance, standard deviation, minimum, maximum, average value), an entropy analysis can be performed.
2020.09.21
- Updated Hebrew translations (Thanks to the anonymous user!)
- Fixed lacking UI while entering a larger UI pattern in the "Search for" box
- Added ":" as valid hex value separator in the "Search for" box
2020.09.19
- Added simple replace functionality for search
- Updated Spanish translations (Thanks to the anonymous user!)
- Different code optimizations
2020.09.17
- Updated Brazilian Portuguese translations (Thanks to the anonymous user!)
- Updated Russian translations (Thanks to the anonymous user!)
- Updated Traditional Chinese translations (Thanks to the anonymous user!)
2020.09.10
- Allow to fallback to old "Download" functionality if Chrome prevents saving using the Native File System API
- Different code optimizations
2020.09.07
- It's now possible to specify a custom fill pattern in the "New file" and "Insert bytes here..." dialog
2020.09.06
- Improved search by letters using Unicode Combining Marks, and letters which are converted to them by using the Case insensitive search (e.g. "İ" (Latin Capital Letter I with Dot Above) for which the lowercase repesentation is "i" (Latin Small Letter I) + "◌̇" (Combining Dot Above)
- Different code optimizations
2020.09.03
- On mobile devices, touching on the file name/size in the top bar will show the "File Information" screen
- Optimize the search on mobile devices
- Fixed issue with the size of the "Translate" dialog
2020.09.01
- Updated Ukrainian translations (Thanks to the anonymous user!)
- Added iOS Home Screen icon
- Fixed a couple of issues occured on Safari for iPhone
2020.08.31
- Added option "Show offsets without leading zeros" to Settings dialog
- Added scrolling functionality on mobile devices
- Fixed focus issue on modal dialog
- Fixed bug that "0xFFFFFFFF" in the "New file" dialog was interpreted as -1
- Fixed tab key handling of disabled checkboxes
2020.08.30
- Fixed issue in "Export Code Snippet" dialog, that occured when selecting the numeral system "Decimal" and then switched to "Plain Data"
2020.08.29
- Added search option "Transform backslashes"
- Fixed bug that file name on file tab was not updated after saving the file under a new name
- Different code optimizations
2020.08.28
- Added "Insert selected bytes here..." to the context menu to be able to copy bytes within a file
- Fixed an issue that the context menu protruded vertically out of viewport
- Limit max. key length of BLAKE2b hashing algorithm to 64 bytes
2020.08.26
- Fixed an issue with the "Help" and "Translate" dialog, if a browser extension has overwritten the JavaScript functions window.fetch() or window.open()
2020.08.25
- Added Amharic translations
- Updated Traditional Chinese translations
- Fixed bug which prevented dropping (via Drag&Drop) multiple files at once
- Fixed initial rendering problem in Safari, introduced by the code optimizations yesterday
2020.08.24
- Updated Russian translations (Thanks to the anonymous user!)
- Replace "Export" button by "Save as" in the toolbar, if the Native File System API can be used to save the file
- Different code optimizations
2020.08.22
- Updated Portuguese translations (Thanks to Victor Medeiros!)
- Renamed "Chinese" to "Simplified Chinese" in the language selection
- Fixed typos in Simplified Chinese translations (Thanks to the anonymous user!)
- Added support for Dialects and Language Variants
- Added Traditional Chinese to the translatable languages - translations are filled by an automatic convertion from Simplified Chinese, but they must be reviewed by a native speaker. Any help is welcome!
- Added support for Brazilian Portuguese translations
- In the "New file" dialog, files with a size up to 10 GiB can be created now (previously the limit was 10 MiB)
- In the "Insert bytes" dialog, the the size limit is now 1 GiB (previously the limit was 1 MiB)
- Added "Features Overview" page to the User Manual
- HexEd.it is now using Googles brand new Native File System API in Chrome, to show an "Save as" dialog on export
- Dropped the support for Firefox 52, Chrome 57 and Safari 10.1, which reduced the app size by about 10%
2020.08.19
- The UI is completely translated into Chinese now (Thanks to the anonymous user!)
- Fixed Translation dialog opening in Firefox, after permission has been granted
2020.08.18
- Added "Plain data" export to Code Snippet export in the context menu
- Fixed Translation dialog opening in Safari
- Inline dialogs are scrollable now, if the screen size is too small
2020.08.13
- Fixed issue introduced with the previous release, that closing a edited file results into an empty editor window
2020.08.12
- Fixed some minor UI glitches
2020.08.11
- Updated Russian translations (Thanks to Danila!)
- Updated French translations (Thanks to the anonymous user!)
- Fixed bug, that undo-ing quickly removed data (by holding down Backspace) failed in very rare cases (Thanks to Jean-Luc W. for helping me to analyse this issue)
- Updated the File Format Identification database. 13025 file formats are supported now (Thanks to Marco Pontello for the permission to use the file format definitions)
2020.08.10
- The "File Hash Generator" in the "Tools" menu now supports the hashing algorithms BLAKE2b, CRC32, Keccak, MD4, MD5, RIPEMD-160, SHA-1, SHA-2, SHA-3, xxHash32 and xxHash64, as well as HMAC with all these algorithm.
Parameters like the number of bits, keys and seeds are also configurable now
2020.08.07
- Fixed bug in determination of the Intel HEX start address
- Ranges in Motorola S-Record and Intel HEX files, which are not filled with data are now set to 0xFF instead of 0x00
- Added support for export of Intel HEX files (Extended Linear Address Records and Extended Segment Address Records are not considered right now)
- Updated Russian translations (Thanks to the anonymous user!)
- Decreased the amount of data downloaded for the offline version
2020.08.02
- Updated Italian translations (Thanks to Fede!)
2020.07.17
- Updated Korean translations (Thanks to Kim Daesoo!)
2020.07.15
- Optimize loading of "Translate" dialog
- Implement workaround for Chrome, where WebAssembly (used for the Hash generation) conflicts with the restrictive Content Security Policy of HexEd.it
2020.07.13
- Added "File Hash Generator" to "Tools" menu, currently supporting MD5, CRC32, SHA-1 and SHA-256
- Added "File Hash Lookup" to "Tools" menu, to search for file hashes on different web plattforms. Currently supporting Google, VirusTotal, MetaDefender Cloud, BitBaan MALab and Hybrid Analysis
- Updated Polish translations (Thanks to the anonymous user!)
2020.07.11
- Updated Turkish translations (Thanks to the anonymous user!)
2020.07.09
- Fixed some styling issues in the "Translate" dialog
- Added Danish translations (Thanks to Christian W.!)
2020.07.08
- Updated Turkish translations (Thanks to the anonymous user!)
- Fixed text visualization of characters in character sets with holes (undefined code points), which are ISO-8859-3, ISO-8859-6, ISO-8859-7, ISO-8859-8, ISO-8859-11, Windows-1253, Windows-1255, Windows-1257
- Implemented additional EBCDIC character sets (1047, 273, 274, 277, 278, 280, 283, 284, 285, 290, 297, 410, 500, 838, 870, 924, 1140, 1141, 1142, 1143, 1144, 1145, 1146, 1147 and 1148)
If you miss a character set, please contact me.
2020.07.07
- Updated Portuguese translations (Thanks to Leonardo!)
- Implemented EBCDIC 0037 character set
2020.07.06
- Improved reloading the app after an error on startup occured
2020.07.03
- Improved error handling in search sidebar
2020.07.02
- Updated Turkish translations (Thanks to the anonymous user!)
- Different code optimizations
2020.06.30
- Updated Polish translations (Thanks to the anonymous user!)
- Removed option "Base64 encoded" from the paste dialog, if only spaces are pasted
- Different code optimizations
2020.06.27
- Implemented a "Find all occurrences" options into the Search sidebar panel, which represets the old search type. The new default is a "Find next" search
- Fixed problem while selecting multiple bytes in the Romanian interface
- Fixed selection visualization in Firefox
- Fixed bug with the entered Search Range offset is larger than the file size
2020.06.23
- Fix startup issue in Firefox
2020.06.22
- Support IDA Pro style masked bytes search with ?? (e.g. "6f ?? ?? 64" or "6f ? ? 64" or "6f????64")
2020.06.20
- Added Lithuanian translations
- Added Serbian translations
- Added Urdu translations
- Added Latvian translations
- Fix scrolling problem in "Translate" dialog
2020.06.19
- Added Croatian translations
- Added Danish translations
2020.06.17
- Finished implementation of support for right-to-left languages
- Added Arabic translations
- Added Hebrew translations
- Fix tooltip alignment
2020.06.16
- Updated Spanish translations (Thanks to Rubén!)
- Updated Korean translations (Thanks to the anonymous user!)
- Changes in the Settings dialog are applied immediately
- Partially implemented support for right-to-left languages
2020.06.14
- Updated Portuguese translations (Thanks to an anonymous user!)
- Some internal optimizations
2020.06.12
- Added Bahasa Melayu translations
- Added Belarusian translations
- Added Bulgarian translations
- Added Finnish translations
- Added Greek translations
- Added Kiswahili translations
- Added Norwegian (Bokmål) translations
- Added Romanian translations
- Added Swahili translations
- Added Swedish translations
- Added Tagalog/Filipino translations
- Added Thai translations
- Added Turkish translations
- Added Ukrainian translations
- Added Vietnamese translations
Thanks to the anonymous users who help translate HexEd.it into their language with the new "Translate" dialog!
2020.06.11
- Added Turkish translations
- Updated Spanish translations (Thanks to the anonymous user!)
- Added "English text matches the translation" button to "Translate" dialog
2020.06.10
- Updated Spanish translations
- Updated Chinese translations
- Updated Dutch translations
- Updated Polish translations
- Updated Portuguese translations
- Updated Russian translations
Thanks to the anonymous users who help translate HexEd.it into their language with the new "Translate" dialog!
2020.06.09
- Added Czech translations
- Added Hindi translations
- Added Indonesian translations
- Added Japanese translations
- Added Korean translations
- Updated French translations
- Updated Hungarian translations
- Updated Italian translations
- Updated Spanish translations
2020.06.08
- Added Portuguese translations (Thanks to Wictor Camilo!)
- Added Spanish translations
- Updated Chinese translations
- Automatically close "Translate" dialog when the main window get closed
- Show colored progress bar in "Translate" dialog
- Fix that changing the date format in the Settings dialog does not update the Data Inspector
2020.06.07
- Restructured the date format selection in the Settings dialog
- Added 8 new date formats
2020.06.06
- Re-opening the "Translate" dialog restores previous translations
- Updated Chinese translations
- Added 3 new date formats
- Added Dutch translations (Thanks to Milan Raymakers!)
- Added Chinese translations
- Fixed startup problem
2020.06.05
- Added more languages to the "Translate" dialog
- Fixed bug that entered text, if "Show only missing translations" is activated, is immediately hidden
2020.06.04
- Implemented "Translate" dialog to provide an easy way to contribute translations
2020.05.19
- Radio boxes are now activatable/deactivatable by Enter/Spacebar (Thanks to Vincent Scheib for the suggestion!)
- Improved code splitting to get smaller packages on updates
2020.05.09
- Adjusted the styling of the "Search range" boxes, to make the usage more clear
- Re-implemented retry on app chunks that failed to load (e.g. because of a bad internet connection)
- Re-implemented startup error message
- Some more code optimizations
2020.05.05
- Search range can be specified now
- The File Format Identification dialog is now available in offline mode, if it has downloaded before
- Some code optimizations
2020.05.01
- Re-implemented Service Worker functionality using Google Workbox, which adds offline capability
- Move EcmaScript 6 features out of the entry point file, to get the "unsupported browser" page shown, instead of a Syntax Error
2020.04.29
- Fixed problem in Microsoft Edge, that loading a HexEd.it-URL with included file name did not work
- Show error dialog on file read errors
2020.04.28
- Show "unsupported browser" page for Safari < 10
2020.04.26
- Reset-button in Settings-dialog now resets to the system default
- Improve error handling
- Fixed a bug, that the offset column got hidden, if the number of bytes per line is set to a high value
- Added option "Del/Backspace overwrite by 0x00 bytes" to the settings menu
If it's activated:- Delete-key (without selection): sets the current byte to 0x00 and stays on it
- Backspace-key: sets the current byte to 0x00 and jump to the previous byte
- Vectorized all used graphics
- Replaced the "?hl=XX" language parameter in the URL by a "/XX" sub-path
- Different code optimizations
2020.04.02
- Fix pasting issue (Ctrl+V) in Microsoft Edge
- Remove "hl" language parameter from URL after startup
2020.03.30
- Moved to Google Firebase for hosting the app. This should dramatically reduce the loading time of the app
- Make use of Sentry for error reporting
- Optimized the bundling process to decrease the size of the app and also reduces the loading time on slow internet connections
- Updated the File Format Identification database. 12603 file formats are supported now (Thanks to Marco Pontello for the permission to use the file format definitions)
- Show URL length in Hash Export dialog
2020.03.24
There were some downtimes in the past 2 days (3 hours in total; the first since a couple of years). This was due to some problems in a necessary move to another server at the hoster Uberspace.
Since this new server is not well configured by the hoster, and I'm unable to adjust the configuration, I'm preparing a move to another hoster in the next days.
2020.03.19
- Fixed a bug, that sometimes opening a valid HexEd.it-URL with Base64-encoded data results into the message "The hash part of the URL is invalid." (Thanks to Jonathan Cohen for the bug report!)
- Added context menu option to export selected bytes as code snippet. Right now, these formats are available:
- Comma-separated values (CSV)
- C (unsigned char)
- JavaScript (ES6) & TypeScript (Array and Uint8Array)
- Python (bytes)
- Rust (Fixed-size u8 array)
- On print using the browser functionality, some non-informative sections are hidden (Thanks to Éric Larivière for the implementation)
2020.03.05
- Fixed issue that 24-bit signed integers where calculated wrong
- Show "Invalid Number" instead of "NaN" for invalid number values
- Improved search of floating point numbers
- Support pasting (Ctrl/Cmd+V) of date/time strings directly into the hex view
- Updated the File Format Identification database. 12523 file formats are supported now (Thanks to Marco Pontello for the permission to use the file format definitions)
- An uptime monitoring of HexEd.it is now available on https://status.hexed.it
2020.02.20
- Fixed bug that the "Display of control characters" option "As space", showed "�" instead of spaces (Thanks to Barrett Cunningham for the bug report!)
- Update Data Inspector on pasting data (CtrlCmd+V) into the hex view
- Update Data Inspector on inserting bytes (Context menu → "Insert bytes here..." or Insert-key)
- Update Data Inspector on deleting of bytes (Context menu → "Delete this byte" or Delete-key)
- Spaces (ASCII 32) are now shown as space instead of dots
- A new "Display of control and undefined characters" option "As shaded dot" has been added, which is the default now
- Characters which are not part of the selected character set (�), are shown red now
- Added "1 byte" to the "Number of bytes per row" setting in the Settings dialog
- Support pasting (Ctrl/Cmd+V) with LEB128 encoding
2020.02.18
- Added support for the LEB128 (little endian base 128) data type *, which is a compact, variable length representation of numbers used by the DWARF symbolic debugging format
- Updated French translations (Thanks to Éric Larivière)
* for performance reasons, the max. size of encoded data is 32 byte, which equals 28 byte (224 bit) of decoded data. If you have a use-case for larger numbers, please contact me.
2020.02.10
- Consider "reduce motion" preference of the OS by reducing decorative effects
- Added support for Dark mode and High contrast mode. It's automatically activated depending on the OS setting, and can be changed in the Settings dialog
- Added 2, 3 and 6 to the "Number of bytes per row" setting in the Settings dialog
- Fixed problem that pressing Enter in "New file" dialog without to enter a file size has thrown an error
- Synchronize setting changes between all open tabs
- Replaced JSFiddle by CodeSandbox.io for code examples in the API documentation
- Some smaller UI changes
- Different code optimizations (replaced some tools used for the development process)
2019.12.19
- If the focus is in an input box, Ctrl/Cmd+Z/Y will undo/redo the changes in this box, and not undo the hex editor state
- Disabled browsers default spell checking in input boxes
- Import of Intel HEX files (file extensions "hex")
- Added "bytes per line" setting in export dialog of Motorola S-Record export
- Internal preparations for theming/dark mode
2019.12.02
- Import & export of Motorola S-Record files (file extensions "s19", "s28", "s37", "s", "s1", "s2", "s3", "sx", "srec", "mot", "mxt")
- Limit for files created in the "New file" dialog has been increased from 1 MiB to 10 MiB
2019.11.26
- Reduced number of colors in the UI to simplify further adjustments
- Switching between hex- and text column is now possible by Tab key
- Fixed bug, that the cursor jumped out of the "new" marker, at the end of the file, by deleting the last byte using Backspace (Thanks to Jean-Luc W. for the bug report)
- Fixed postMessage interface in MS Edge
2019.11.19
2019.11.18
- Fixed race-condition if text or hex codes are typed very quickly
2019.11.17
- Provide a postMessage interface to interact with HexEd.it programmatically
- Added pasting support for base64url encoded strings, as defined in RFC4648
2019.11.05
- Show "outdated browser" message for old browsers, instead of switching to old HexEd.it version automatically
- Correctly show "End of file" in the data inspector, instead of showing the value from the previous cursor position
- It's now possible to use the binary checkboxes in the data inspector, on the "new" marker at the end of the file, to add a new byte to the file
2019.11.01
- Fixed issue with scrollbar position after resizing
2019.10.31
- Retry loading app chunks that failed to load (e.g. because of a bad internet connection)
2019.10.30
- Fixed UI glitch with the height of elements in the sidebars in Safari on MacOS
- Fixed bug which occured while increasing the number of bytes per row in the settings dialog when the the hex editor is scrolled down
2019.10.29
- Disallow entering "0" in the "Number of bytes" box of the "Insert bytes here..." dialog
- Fixed invisible JavaScript error if half-entered hex-value at the end of the file get scrolled out of the screen
- Updated minimum browser requirements
2019.10.28
- Fixed problem with TransOver Chrome-extension, which destroyed the editor control
- Updated the File Format Identification database. 12057 file formats are supported now (Thanks to Marco Pontello for the permission to use the file format definitions)
- Removed the deprecated Google URL Shortener Service (goo.gl) from HexEd.it-URL generator
- Extend error reporting
2019.10.22
- Fixed control key handling for older browsers (e.g. Chrome below version 51, Firefox below version 23)
- Fixed bug which occured while decreasing the number of bytes per row in the settings dialog
2019.10.21
- Fixed issue in Microsoft Edge with some actions (like cropping, inserting bytes) which did not work
- Fixed rare problem that freezes the browser, if the file cannot be accessed (e.g. because the medium where the file is located has been removed)
- Fixed rare case (e.g. in Opera 36 on Windows XP) that entering characters in the hex editor doesn't work
- Now showing a popup if the a Chrome Extension produces a runtime error (like the "Enable right click" extension)
2019.10.19
- Fixed bug in 64-bit signed-integer field, which showed the value in unsigned format (Thanks to Михаил Панькин for the bug report!)
2019.05.26
- Extend error reporting
- Optimations to the file minification
2019.05.25
- Rewrite of the whole UI code (Switch from jQuery to React)
- Switch build process from Grunt to Webpack
This is the largest code-base change in the history of HexEd.it, which makes the code easier to manage and allow me to implement new features faster.
This should not have much impact in the usage of the editor. Anyhow, if you find any issues, please contact me.
2019.05.18
- Removed unnecessary jQuery in scrollbar code to improve the speed
- Optimize dialog code to prevent errors with multiple open dialogs
2018.11.03
- Fixed bug in Settings dialog after a tab has been closed
2018.11.02
- Fixed issue with creating new files in Microsoft Edge
- Fixed issue with pasting data from the clipboard
- Added tab support to open multiple files at once
- Updated russian translations (Thanks to Андрей Торсунов)
- Fixed bug with pressing enter in empty Go-to field
- Updated the File Format Identification database. 10789 file formats are supported now (Thanks to Marco Pontello for the permission to use the file format definitions)
- Enabled security headers (Thanks to Jerbi Nessim for sending me a link to securityheaders.com)
- Updated to TypeScript 3.1, jQuery 3.3.1 and RequireJS 2.3.6
2016.06.14
- Some internal code optimizations
2016.06.13
- Implemented some improvements introduced in jQuery 3
2016.06.12
- Updated to jQuery 3.0.0
- Added Google URL Shortener Service (goo.gl) to HexEd.it-URL generator
- Added Memset (UK hosting provider) URL Shortener Service (is.gd and v.gd) to HexEd.it-URL generator
- Updated Hungarian translations (Thanks to Róbert Papp (TWiStErRob))
- Updated French translations (Thanks to Éric Larivière!)
2016.06.06
- Disabled the Service Worker introduced in the release 2016.06.03, because of massive loading problems on some devices
2016.06.05
- Fixed problem in Safari 6 on MacOS, which showed [object.Uint8Array] instead of 1024 NULL bytes on startup
- Smaller files (up to one MiB) get loaded completely into the memory to decrease hard drive access.
This also fixes a problem in Chromium on Ubuntu, that overwriting the currently open file results into an "File not Found" error. (Thanks to Kevin Caccamo for reporting this problem!)
2016.06.04
2016.06.03
- Fixed problem in Chrome below version 45, which was introduced in the previous release
2016.06.02
- Thanks to Service Worker, HexEd.it can be used if no internet connection is available *
* right now, it works only in new versions of Chrome and Firefox, and only if HexEd.it has been fully loaded atleast once (a notification in the upper-right corner will be shown, as soon as HexEd.it has been fully cached)
These changes have been reverted by version 2016.06.06.
2016.05.22
- Added 2 buttons to "New file"-dialog, which allow to create an empty file and a 1024-byte-file by a single click
- "0" is a valid file size in the "New file"-dialog now
- Internal: Switched from QUnit testing framework to Mocha/Chai/Istanbul
2016.05.13
- Fixed problem that the setting "64 bytes" in the option "Number of bytes per row" showed all bytes in one row, without to break after 64 bytes
2016.05.11
- Fixed race-condition in module loading process, which prevented the editor from loading in rare cases
2016.05.09
- On paste and on insert of bytes, the modified bytes are marked now
2016.05.08
- You want to know, why the File Format Identification detected a specific file format? Now you can highlight the matching patterns in the hex view
- Fixed a problem with some Popup blockers, which blocked the exporting functionality
- Different internal optimizations
2016.05.05
- Updated the File Format Identification database. 6825 file formats are supported now
- File types in the File Format Identification dialog are ordered by probability now
- File extensions in the File Format Identification dialog are linked to https://file-extension.net now, to get more information about a specific file type
Big thanks to Marco Pontello for the permission to use the file format definitions and to link to the File Extension Seeker.
2016.05.03
- Fix bug that pressing the Delete key in a Data Inspector field deletes a byte in the editor
- Some internal optimizations
2016.04.30
- The "End of file" text in Data Inspector fields is a placeholder now, instead of a disabled field. So that it's possible to increase the file size by entering a value
- Some internal optimizations
2016.04.24
- Fix rare error when the mouse wheel has been used, while the editor initializes
- Fixed bug that entering a hex value while scrolling the cursor out of the screen results in an error
- Fixed bug that removing all bytes did not cleared the data inspector fields
2016.04.23
- Fixed infinite loop while closing popup dialogs in IE10
- Fixed Shift+Del which did not worked since version 2016.04.19
2016.04.22
- Bug fixed that there is too much space between the hex area and the text area if the "new" marker is at row 0xE (0xE, 0x1E, 0x2E etc.)
- Bug fixed that the "Del" key removed multiple bytes at once sometimes
- Reorganized the source code
2016.04.19
- Bug fixed that exporting into HexEd.it URL did not allowed to enter a filename or change the data type
2016.04.16
- Reorganized the source code
2016.04.07
- Input in the data inspector is case-insensitive now (e.g. "infinity" and "1E3" are allowed now)
- Some internal optimizations
2016.04.04
- Attempt to fix the very sporadically occuring NS_ERROR_MALFORMED_URI error in Firefox
2016.04.03
- Added "Reset" button to the Settings dialog
- Different code optimizations
- Bug fix in the Data Inspector: Entering invalid values and leaving the input field did not reset to the original value. Manually entering the original value after that, has been interpreted as change
2016.04.01
- Fixed a problem that the Settings dialog could not be opened in the russian interface
- Fixed a loading problem with the previous release
- Updated jQuery and RequireJS to the latest version
- Improved error handling
2016.03.27
- Added export ability for MacOS/Safari
- Many internal optimizations
2016.03.12
- Added support for 16-bit floating point
- Added support for the floating point value -0 (negative zero)
- Fixed option display of control and undefined characters a dot
2016.03.09
- Added support for 24-bit integer
- Fixed too large tooltip for Binary checkboxes
2016.03.05
- Added hungarian translations (Big thanks to Papp Róbert (TWiStErRob)!)
- Optimized some english translations (Also thanks to Papp Róbert (TWiStErRob)!)
- Date format YYYY. MM. DD. can be set in the Settings dialog
- The number of bytes per line can changed in the Settings dialog
- The number and interval of division lines can changed in the Settings dialog
- Fixed issue with touchpad-scrolling in Chrome and Safari on MacOS
- Updated the File Format Identification database. 6620 file formats are supported now (Thanks to Marco Pontello for the permission to use the file format definitions)
- Some minor bugs fixed
2015.12.28
- Some server-side optimizations
2015.12.27
- Updated italian translation (Thanks to Matteo Riso!)
- Backspace now removed the byte on the left of the cursor (Thanks to Éric Larivière!)
- Control characters can be visualized by their IBM437 graphical characters representation now
- Fixed two-finger-scrolling issue on MacOS
- Fixed toolbar icons on Retina displays (Thanks to Andrei Damian-Fekete for the bug report)
2015.12.24
- Updated french translations (Thanks to Éric Larivière!)
2015.12.23
- Updated the File Format Identification database. 6300 file formats are supported now (Thanks to Marco Pontello for the permission to use the file format definitions)
- Improved polish and italian translations (Thanks to Thomas Chmielowiec and Matteo Riso!)
- Some code quality improvements
2015.12.21
- Added italian translations (Big thanks to Matteo Riso!)
- Some code quality improvements
2015.12.20
- Added new "Tools" menu for upcoming tools
- Added "File Format Identification" to the Tools menu, currently supporting 6289 file formats
Big thanks to Marco Pontello for the permission to use the file format definitions of his TrID - File Identifier project!
2015.12.19
- Added a status bar, which shows how many bytes are selected
- Choosing the number system for offsets is now possible in the settings dialog
2015.12.12
- Switched to Let's Encrypt certificate
- Fixed access to "www.hexed.it"
2015.12.10
- Fixed some letter display problems in polish
2015.12.06
- Smaller input fields to show more inspector fields on screen
- Every second hex value is shown in dark-gray now
- Fixed some bugs
2015.11.23 / 2015.11.29
- Some server-side improvements
2015.11.21
- Increased startup speed by about 100%
- Translated some more texts into french in the Settings dialog (Thanks to Éric Larivière)
- Some server tweaks, like optimizing Gzip usage, enabling HTTP Strict Transport Security (HSTS) header etc
2015.10.15
- Fixed that the search result offsets were shown twice
- Don't show startup overlay, if the URL contains a data hash
- Fixed "File open" shortcut info for Mozilla (Firefox) in the user manual
2015.09.02
- A "new" marker at the end of the file allows to increase the file size by typing
- On MacOS, the order of the OK/Cancel buttons in dialogs have been changed to fit the platform GUI standard
- Fixed a problem with the russian pluralization
- Fixed the problem that typing something into an empty file caused an error
- Fixed the problem that typing something if the editor height was less than one line caused an error
2015.08.30
- Added some more russian translations (Thanks to Андрей Торсунов)
- Fixed bug, that nothing happens after clicking on Export in IE11
- Fixed bug, that the search result list disappeared in IE11 on click
- Some UI optimizations
2015.08.27
- Added russian translations (Big thanks to Андрей Торсунов!)
- Some code quality improvements
2015.08.09
- Improved the error handling if a translation file could not be loaded
- Fixed a bug in URL hash handling, if Base64+LZJB is used but the Base64 data are faulty
2015.08.07
- Fixed problem with search functionality
- Improved error catching
2015.08.05 / 2015.08.06
- Moved much more files to the Amazon CloudFront CDN
2015.08.02
- Amazon CloudFront CDN is used to improve the loading time
- The version number in the sidebar is now directly linked to the Changelog
2015.07.31
Implemented three new options into the Settings dialog
- Show 0x00 bytes as space
- Show 0xFF bytes as "##"
- Show ASCII characters for 0x21 to 0x7E
These are features of Ange Albertinis HexII, a compact binary representation mixing Hex and ASCII.
Fixed a bug, that the social buttons setting has not been stored
2015.07.30
- Fixed bug in undo history, which created 2 history items for one change
2015.07.20
- New option in the settings dialog to change the display of control characters (ASCII 0-32 etc.) and undefined character codes. This allow to choose between "As dot", "As space" or "Unicode Control Pictures"
- (Un)selecting of multiple bytes is now possibe by holding the left mouse button while moving the mouse. Holding down the Ctrl/Cmd key is now only required to select/unselect a single byte
- Bookmarks and search results are now moved on insertion and deletion of bytes
- Implemented LZJB compression for the HexEd.it URL hash
- Added styles for printing to have a nicer printout
- Fully translated into polish now
- Many small bug fixes
Big thanks to Éric Larivière, who has implemented most of these features, and to Thomas Chmielowiec for the polish translations!
2015.07.12
- Fixed "Open in new tab" problem in the help dialog
2015.07.11
- Fixed some graphics on retina displays
2015.07.10
- Export data using URL hash (Context menu → "Export selected bytes as HexEd.it URL").
Because of the restricted length of URL strings, this is limited to 732 KiB of data
2015.07.07
2015.07.03
- Some more improvements in error handling
2015.06.28
- Some small server-side optimizations
2015.06.24
2015.06.20
- Different small optimizations
2015.06.10
- Updated all links to use HTTPS by default
2015.06.06
2015.06.02
- Fixed error handling for IE8 and below
2015.06.01
- Support for pasting of Base64 encoded data (Thanks Éric Larivière)
- The character set of the text output can be changed in the Settings dialog
- Date format MM/DD/YYYY can be set in the Settings dialog
- Different bugs fixed
2015.05.19
- Fixed search functionality in Google Chrome
2015.05.18
- HexEd.it has been ported to TypeScript, a JavaScript superset
- The AMD API (Asynchronous Module Definition) and Require.js is used now
- The app moved to a new server, running a much faster highly optimized Node.js backend
- Translated into french by Éric Larivière
- Support for hl query string parameter, to load the app in a specific language (e.g. ?hl=fr)
- Fixed monospace font problem for QtWebEngine based browsers (e.g. QupZilla)
- Many small bugs fixes
2015.03.25
- Support for different Date formats (MSDOS DateTime, OLE 2.0 DateTime, UNIX DateTime, Macintosh HFS DateTime and Macintosh HFS+ DateTime)
- Output/input date format can be configured in the settings menu
- Options added to the Settings menu, to hide uninteresting fields from the data inspector
- Option added to Settings menu, to hide the Social Buttons
- Different bugs fixed
2015.01.02
- Bug fixed
- Improved handling of JavaScript-disabling browser extensions
2014.12.22
2014.12.20
- Support for 64 bit integers
- Pasting of data using system hotkey (Ctrl/Cmd+V)
- New fonts for the interface are used to improved the readability, especially in Chrome
- Polish interface translations
- Settings menu added to switch the UI language
- Many bug fixes and some speed improvements
2014.10.16
- The search results are now shown, while the search is running
- Using Ctrl+click on "Search now" (Cmd on MacOS), it's possible to specify a range in which should be searched
- Fixed a problem, when using Google Translator to translate the web app
- Fixed toolbar icons on Retina displays
- Some smaller bugs fixed
2014.10.08
- Removed the usage of CSS calc()
- Changed the minimum required Opera version from 15 to 12.10
- The right sidebar will jump under the left sidebar, if the window is not wide enough
- On startup the editor will be directly shown with a 1024 byte file, instead of the black background
- Fixed a bug that "Infinity" and "-Infinity" could not be used for Float values
- Fixed a highlighting problem
2014.10.06
- MacOS/Safari: Fixed ArrayBuffer warning
2014.10.05
- "New file" functionality has been added
- "Insert bytes here" functionality has been added
- Optimized caching and improved proxy support for faster loading
- Changed hotkeys from Ctrl-key to Cmd-key for MacOS users
- Click on the last and current address in the go-to box will jump to these addresses
- German interface translations
- Many bug fixes and code improvements
2014.07.24
2014.07.17
- No more file size limit - now HexEd.it is able to handle hundreds of gigabytes (tested with a 150 GiB file)
- Improved memory usage - only the visible and modified data are hold in the memory, all other data are read from the file
- History with undo and redo capability
- Drag text from a text editor to HexEd.it, to analyse the data
- Now it's possible to edit text in the text column - a blinking cursor show, if you are in the hex column or text column
- Text search support for Codepage 437 added
- Speed improvements for searching in large files
- Number of already found addresses are shown while searching
- Added the ability for internationalization (Currently about 50% is translated into german)
- Many bug fixes and improvements