Lode Releases

RSS feed icon

0.28.3Beta 26th October 2019 #

  • Fixed Keyword filter matching overriding status matches
  • Fixed Windows tab cycling always going forwards

0.28.2Beta 24th October 2019 #

  • Changed Remove filter match highlight, which did not perform well enough in frameworks with a large amount of tests
  • Fixed Filtering by status not returning the expected results
  • Fixed Update control missing from application menu in Windows
  • Fixed Showing files in Explorer opened window in the background in Windows
  • Fixed "Switch project" check state in Windows

0.28.1Beta 23rd October 2019 #

  • Fixed Define Windows certificate publisher name to enable auto-updating of NSIS installations

0.28.0Beta 23rd October 2019 #

  • New Highlight matching part of a test suite's name when filtering - [#21](https://github.com/lodeapp/lode/issues/21)
  • New Better tab navigation - [#20](https://github.com/lodeapp/lode/issues/20)
  • Changed Trim backslashes (i.e. Windows path separators) from filter keywords
  • Fixed Windows titlebar not updating when needed
  • Fixed Framework settings failing to fetch a framework's display name

0.27.0Beta 18th October 2019 #

  • New Windows compatibility
  • Changed Improved console context in results pane, with added actions
  • Changed Improved accuracy when scanning package.json files for Jest testing scripts
  • Fixed Warnings triggered when running PHPUnit 7, because the Lode reporter's `writeProgress` was not fully compatible with parent
  • Fixed Excessive font weight for framework titles in macOS Catalina

0.26.1Beta 6th October 2019 #

  • Changed Code is now compiled specifically for Node.js 12
  • Fixed Jest tests could end up with the same id in some circumstances, causing focus to appear on two or more tests at once
  • Fixed Select inputs not having icons

0.26.0Beta 22nd September 2019 #

  • Changed Errors from malformed Jest test suites are now treated as failures, with much improved feedback
  • Changed Lode now enforces a content security policy
  • Fixed Stopping framework runs being unresponsive at times
  • Fixed Jest stack traces failing to properly parse filenames with spaces in them
  • Fixed Tests erroneously assuming "queued" status in some edge cases
  • Fixed Test parameters failing to show if suite was not expanded or selected before running
  • Fixed More resilient process output parsing, especially when dealing with stray output

0.25.1Beta 19th September 2019 #

  • Fixed Processes failing with npm runner
  • Fixed Failing to remove framework from its dedicated settings modal

0.25.0Beta 7th September 2019 #

  • New Progress indicator in application icon
  • New More controls for running frameworks in bulk, including from repository or project context menus in the sidebar
  • Changed Better formatting of duration strings
  • Changed Less dependency on Node APIs in the renderer process
  • Changed Updated Primer CSS and Octicons to latest version
  • Changed Pre-compile main process for faster loading times - [#14](https://github.com/lodeapp/lode/issues/14)
  • Fixed Opening files in external application alerting for an error that didn't occur
  • Fixed PHPUnit files getting stuck in "running" status if running a subset of tests in which one or more had been removed from the framework
  • Fixed ANSI output parsing failing in certain situations

0.24.0Beta 18th August 2019 #

  • Changed Upgrade to Electron 6.0 - [#13](https://github.com/lodeapp/lode/issues/13)

0.23.0Beta 11th August 2019 #

  • New Data parameters from PHPUnit are now shown in the "Parameters" tab in the results pane
  • New `console` helper in PHPUnit to help debug tests while running Lode
  • Changed Improved parsing of Jest failure feedback
  • Changed Improved rendering of feedback text
  • Changed Always use panels for diff
  • Fixed PHPUnit unable to run tests in separate processes

0.22.2Beta 6th August 2019 #

  • Fixed Security fixes - [#10](https://github.com/lodeapp/lode/issues/10) [#11](https://github.com/lodeapp/lode/issues/11)

0.22.1Beta 6th August 2019 #

  • Changed Use S3 publisher alongside GitHub for automatic updates

0.22.0Beta 6th August 2019 #

  • New Lode is now [open source software](https://github.com/lodeapp/lode)!

0.21.0Beta 12th June 2019 #

  • New Lode can now handle missing repositories more gracefully
  • New Filter a single test file in the list view from its context menu
  • New Reveal repositories in Finder from sidebar context menu
  • New Automatic crash reports from main process
  • New Minimal anonymized usage tracking
  • Changed Restrict draggable regions to app's topmost areas
  • Changed More minimalistic filtering input, with the addition of a search icon in preparation of more complex search options
  • Changed Terms and conditions to account for anonymized tracking
  • Fixed PHPUnit failing to run inside repositories with spaces in their path
  • Fixed Framework lingers in active mode even if its parent repository was removed
  • Fixed Sidebar jiggle when switching frameworks

0.20.0Beta 5th June 2019 #

  • New Test file list can now be sorted (initially supports sorting by running order, name, dates of last update or last run, total duration and maximum test duration)
  • New Allow filtering by "selected" status. Useful for when you want a run a subset of files by their status, but want to keep them in view regardless of their subsequent outcomes
  • New Lode will now remember the first time a test was seen and the last time it was run
  • New Link to release notes from About window
  • Changed More minimalistic result pane tabs
  • Changed Test information (previously "statistics") is no longer hidden while a test is in a transient status
  • Changed If a file is excluded by filters they will now be collapsed in addition to being unselected
  • Changed Improvements in content overflow in the sidebar, tests list and results pane
  • Changed Use tabular numbers for dynamic labels
  • Changed Slight changes in color palette
  • Fixed Issue with "Add another repository" button creating a new input that was not blank when trying to add multiple repositories at once
  • Fixed Prevent PHPUnit from returning empty traces

0.19.0Beta 28th May 2019 #

  • New Improved Jest feedback, with better separation between message and stack trace and rich traces instead of plain ANSI
  • New Command-F will now focus on the framework's filtering input
  • New Jump to documentation from application menu
  • Changed Exclude hidden part of a suite's path from keyword filtering, which should yield better results when copying and pasting paths from many different sources
  • Changed Clicking on repository name on sidebar will now collapse and expand it
  • Changed Better handling of collapsible panels with no content (no empty bodies, no copy button)
  • Changed Software update improvements
  • Fixed Fix macOS malicious software alert in quarantined app, due to stricter control for notarized apps in 10.14.5
  • Fixed Code snippets failing to highlight first line
  • Fixed Don't try to calculate relative paths to files inside a stack trace frame if they're already relative
  • Fixed Odd filename truncation in relative paths in a collapsible panel's header
  • Fixed Missing icon in about window

0.18.0Beta 19th May 2019 #

  • New Show "actual", "expected" and "expected (partial)" results from presence matching failures in PHPUnit, which improves feedback for Laravel-specific assertions like `assertSee` and `assertJson`
  • New Copy to clipboard button for diff and trace panel contents
  • New Toggle sort order on exception traces
  • Changed Exclude hidden part of a suite's path from keyword filtering
  • Changed Clicking on repository name on sidebar will now collapse and expand it
  • Changed Softeware update improvements
  • Fixed Repository scanning issue which could cause frameworks being wrongly identified when adding multiple repositories at once with auto-scanning turned on

0.17.2Beta 15th May 2019 #

  • New Shiny new application icon
  • Changed Auto-download updates, but still prompt users to install
  • Fixed Formatting and misnomers in terms and conditions

0.17.1Beta 10th May 2019 #

  • New Backwards support for PHPUnit version 5.7 through 6.5
  • New Partial backwards support for PHPUnit version 4.8 and 5.0
  • Fixed Misleading slash in suite filenames that were located in the test folder root

0.17.0Beta 1st May 2019 #

  • New Filter suites by status
  • New Filter suites by keyword
  • Fixed Suites that were interrupted mid-run would fail to be idled when having a failed or error status
  • Fixed Selecting hundreds of suites to run selectively could cause PHPUnit to fail with no feedback
  • Fixed Odd window dimensions when first running the application

© 2018 — 2019 Tomas Buteler. All rights reserved.