2.8.1 - 2024-05-28
Server list issues: An issue was opened on our Github where users would not see their list of servers and no servers could be added to the list. This was due to an internal issue with one of the dependencies of the application. This issue caused locally stored servers that contain a password to be corrupted. They couldn't get decrypted by the application anymore. Because of this, encrypted passwords that are corrupted are no longer retrievable and should be manually inputted by the user again.
2. External monitor issue: Fixed an issue where Ray would be open on an external monitor and unplugging the monitor would cause a "JavaScript Error Dialog" to appear.
2.8.0 - 2024-05-22
Mailable: In the previous version of Ray (2.7.5) there was an issue with the mailable command. If an e-mail with a button to an external link was opend, there was an edge case where the button would not work and not open the link. This was especially the case with signature mails. Now, every clickable link or button within that mail that has a link attached to it, will be opened in an external browser.
Version: There were some users who alarmed us that there were issues with the notarization of the app on apple devices and the versions of the apple silicon and intel didn't match. We have updated the tooling for notarizing the application and updated the released version that should resolve the issue.
Notary: Some users might experience Apple displaying, on install, that Ray is not notarized well. This has been updated and instead of the deprecated altool that electron-notarize uses, we are using notarytool. This should fix the problem some users are having.
2.7.5 - 2023-09-13
When sending an array or object to Ray, it will be displayed in a collapsed state.
To open up a node, you can now use the expand method.
2.6.6 - 2023-08-28
Support clipboard data in log payloads. Read more in our blog post
2.6.2 - 2023-08-21
- Moved from Webpack to Vite
- Add an option to view or copy the source for a mailable
- Removed the need for sf-dump script and styles to render php dumps.
- Increased security:
- Seperated the rendering process from the main process.
- Html sent to Ray is now sanitized and only a subset of HTML tags/attributes are allowed.
- Removed historical screen data from the rendering process to reduce memory hogging.
2.5.1 - 2023-06-01
Fixed a bug where only the last payload was logged.
2.5.0 - 2023-05-31
Allow initial log request to have modifier payloads (label, color, ...)
2.4.0 - 2023-04-05
- Say goodbye to awkward one line strings: your multiline text is now presented in all its glory.
- We fixed a tip that was giving you the opposite advice! Calling hideApp() does in fact hide the app.
2.3.0 - 2023-02-10
Ray now shows the context from Log::info()
2.2.2 - 2023-01-14
- Prevents screen from dragging around when trying to select text in the search field.
- Fixes an incorrect url in the tips.
2.2.0 - 2022-12-12
- Pin Ray on top of all your windows with the new pin button!
- Ray's got your back and will automatically clean up old items for you. Don't worry, you can adjust how many items to keep in the preferences menu.
- Got a bunch of duplicates coming in at once? No problem! Ray will group them together for you.
- Running low on screen space? No problem! Just resize the window and Ray will switch to compact mode to save you some real estate.
- Bored of the same old tips? Don't worry, we've added 26 new ones for you to discover! Can you catch 'em all?
2.1.1 - 2022-09-01
- improves sql comment parsing
2.1.0 - 2022-09-01
- adds a
confetti
command for those times that success is to be celebrated - adds sql comments support
2.0.1 - 2022-03-21
- Allow selecting text again
2.0.0 - 2022-03-14
This is a big one! We've refactored major parts of the application and touched almost every file, so you could be encountering some bugs here and there. If you do find one, we'd be super grateful if you created an issue for it. Let's dive into what we changed:
- You can now show the logs for different projects in separate windows, you can tweak this behaviour in the preferences window ("Open new window" setting);
- Preferences, servers, and licenses also show in separate windows;
- If you're using a code editor that we're not supporting through the "Editor" configuration, you can now use a custom URL instead;
- A cute button to scroll to new logs if you've disabled the "scroll on log" setting;
- We've finally added a certificate to our Windows build. You'll still get warnings when installing it, but these should go away once enough people have installed the application!
- Fixed a bug where certain SSH keys weren't supported for connecting to a server,
- If you're using the Intel version while on a Mac that has an Apple Silicon chip, you'll get a prompt to download the new version. We've noticed performance improvements in the 3-4x range;
- Various design tweaks and performance improvements.
1.19.0 - 2021-11-24
- Add separator log type
1.18.4 - 2021-11-15
- Catch more server connection errors
- Slightly improve virtual list scrolling performance
- Add "show on top" in window menu and add a keyboard shortcut for this in the settings
- Small internal improvements
1.18.3 - 2021-11-05
- Fix server private key path not saving
1.18.2 - 2021-11-05
- Fix bug introduced in 1.18.1 that prevented connecting to servers
1.18.1 - 2021-11-04
- Allow adding labels to servers
- Fix Symfony dump collapse bug introduced with virtualised list update (1.16.0)
1.8.0 - 2021-10-18
- Added a pause button to temporarily stop accepting new logs
- Upgraded to Electron 15 for new SSL certificate support and upgraded other dependencies
- Removed node-keytar dependence and use Electron safeStorage instead (this change will remove your saved server passwords and passphrases)
- Replaced useReducer with Redux; this should be a big performance improvement
- Improved the way Symfony dumps are evaluated
- Added a link to the reference (cheat sheet) in the help menu
- Hid unnecessary buttons from Ray Menu on Windows
- Delayed showing license key grace period warning to avoid it showing during the slightest network hiccup
- Moved the "Show on Top" button from the main window to a setting in the preferences
- Various UI improvements
- Various performance improvements
- Fixed various small bugs
1.17.1 - 2021-08-04
- add ability to customize label (only for Apple Silicon build)
1.17.0 - 2021-08-02
- Add
label
log type - Disable SQL highlighting (->showQueries() crashed the app because of an issue with the code highlighting)
- Fix placeholder blocks in dark mode
- Fix window bounds resetting on app boot when it was stickied to a side of the screen
1.16.0 - 2021-07-16
Features
- Added search functionality (cmd+f when app is active)
- Virtualized the log table to improve performance and memory usage (this causes a known issue to the scroll position when a large expanded Symfony dump moves in and out of the viewport)
- Allow resetting the app to the center of your screen (through the tray right-click menu, the "window" menu, or cmd/ctrl+shift+R while the app is active)
- Allow hovering over long Exception messages to display them in full. Clicking the message will also remove the truncation and render the message multiline
Bugfixes
- Fixed various bugs with connecting to remote servers
- Fixed various small bugs and QoL issues
Misc
- Upgraded dependencies and improve speed of the build process
- Improved security of the app by disabling the
remote
module - Added a help message to the editor selector
- Removed the option to show new items on top
1.14.7 - 2021-03-31
- attempt at improving performance when rendering large amounts of data (to be continued)
- fix mailable styles not displaying correctly (fixes https://github.com/spatie/ray/issues/265)
- fix debug statements with HTML (fixes https://github.com/spatie/ray/issues/340)
- change how newlines are handled (fixes https://github.com/spatie/ray/issues/294)
- possible fix for Windows pinned icon disappearing (https://github.com/spatie/ray/issues/246)
- edit symfony dump script (possible fix for https://github.com/spatie/ray/issues/219)
- wrap relevant SQL bindings in quotes for query logs (fixes https://github.com/spatie/ray/issues/228)
- fix exception frames without class showing
null
(fixes https://github.com/spatie/ray/issues/351)
1.14.4 - 2021-03-17
- Fix issues with updating (if you're on an earlier version that won't let you update, you might have to download this one manually)
- The "Check for updates" dialog now shows the correct information
1.14.1 - 2021-03-13
- Fix Ray opening out of display bounds when changing display setup
- Fix navigating to addresses including
localhost
(mostly links in mails)
1.14.0 - 2021-02-26
- Remove
dock
app visibility option && set default toboth
- Add a JSON viewer for
ray()->json()
payloads - No white flash when starting the app in dark mode
- Small UI improvements
- Add ability to connect to remote servers (read more in the documentation)
1.13.0 - 2021-02-22
Improved rendering of exceptions
1.12.0 - 2021-01-29
- add support for
showViews
1.11.0 - 2021-01-27
Add setting to hide timestamps
1.10.1 - 2021-01-26
- fix issue with multiple expand arrows on symfony dumps
1.10.0 - 2021-01-26
- add support for
showApp()
andhideApp()
1.9.0 - 2021-01-22
Support table
function
1.8.0 - 2021-01-22
- add support for Jobs
1.7.0 - 2021-01-19
To use this version of Ray, we recommand to upgrade spatie/ray
in your project to version 1.13.0 or higher.
- move the filters to the title bar
- redesign list files button
- redesign stay on top toggle
- add color blind mode
- move optional screen title to top of the list
- improve layout on narrow screens
- make larger SQL queries scrollable
- add support for multiple types in an item group
- add support for
html
,bool
,null
payload - add menu item to clear all history
- various performance improvements
1.6.0 - 2021-01-18
- add support for Carbon instances
1.5.0 - 2021-01-15
- add option to show new items on top
1.4.0 - 2021-01-15
- add support for
clearAll
1.3.3 - 2021-01-15
- fix showing
null
values
1.3.2 - 2021-01-15
- fix label of custom payload
1.3.0 - 2021-01-13
- add support for Response type
1.2.5 - 2021-01-13
- fix bug with tray icon
- fix issues with complicated query bindings
- better code highlighting in darkmode
- better handling of new screen shortcut
- enable cors
1.2.4 - 2021-01-13
- add code highlighting to sql queries
- fix icons on Linux
- fix tray icon
1.2.3 - 2021-01-12
- [Linux] fix opening Sublime editor
- [Linux] fix app icon
- [Linux] fix “about” menu button
1.2.1 - 2021-01-11
- fix frames in caller payload without a class
1.2.0 - 2021-01-11
- add support for displaying json
- fix model relations
- colorize application frames
- use default OS scrollbar
- fix preferences hotkey when mainwindow is hidden (for real)
- fix Notifications (notify payload) not opening Ray on Windows & Linux
- better cursor in filelist & history dropdown
- fix history dropdown overflowing in Windows
1.0.7 - 2021-01-08
- fix preferences hotkey when mainwindow is hidden
1.0.6 - 2021-01-08
- add shortcut to close window
- add feedback if not update is available when manually checking for updates
1.0.5 - 2021-01-08
- add “Check of updates…” button in app menu
- reorder buttons in tray icon menu
- don’t allow to close the license modal when trial has ended
- use Cmd + H instead of Cmd + W to hide app
- save more preference values on edit
- added a disclaimer where preference values don’t immediately save
1.0.4 - 2021-01-08
- ensure running a single instance on Windows and Linux
- add visual counter to trail banner
- decrease app size
1.0.3 - 2021-01-08
Prevent Ray from getting focused when something is logged
1.0.2 - 2021-01-07
Added build for Linux
1.0.1 - 2021-01-07
Fix weird behaviour on macOS menu bar
1.0.0 - 2021-01-07
Initial release