Releases: vanguardbackup/vanguard
v1.10.1
v1.10.0
A couple of goodies in this release!
Changes and Fixes
- New Feature: You can now pin your favourite Backup Tasks for easy access.
- New Feature: Sentry support has been added for production environments.
- New Feature: A notice will now appear when creating a new Backup Destination, informing you that the values are securely encrypted.
- New Feature: A dark theme has been added to the admin instance dashboard.
- Improvement: Notices throughout the application now correctly display their background colour.
- Improvement: Ensured icon consistency when in mobile view.
- Improvement: Added a slight background to the avatar section on the 'My Profile' page.
- Improvement: Improved Danish translation coverage across the application.
- Fix: Fixed deprecation error notice when missing admin email addresses in the
.ENV
configuration. - Fix: Fixed excessive whitespace when viewing the statistics page.
- Fix: Fixed failing tests when greeting falls on a holiday in certain circumstances.
If there are any problems with this release, please make an Issue and they'll be looked into.
Thanks!
v1.9.0
Changes
- Fixed an issue where the incorrect date would display on the profile settings page.
- Added more translation strings for the 'Danish' language.
- Fixed a bug where you would receive an error message when visiting the session management page with a language other than English set.
- Dependency updates.
If there are any translations missing, please let me know.
v1.8.5
Changes
- Updated dependencies to resolve security vulnerability within Laravel Pulse.
v1.8.4
Changes
- Feature: Added a Year in Review system to showcase backup statistics for the year period. This system is only active in the month of December and can be enabled/disabled regardless by setting the ENV variable
YEAR_IN_REVIEW
to true or false.
To visit your Year in Review, a new menu item should appear in your account settings list on the left-hand side called "Year in Review".
- Additional minor tweaks to PHPStan.
v1.8.3
Changes
- Updated depedencies to address a vulnerability found within the league/commonwork package.
- Laravel version used is now 11.34.2.
v1.8.2
Very few changes with this patch update but it primarily updates dependencies for the application. I do have plans for v1.8.3 soon in the next week once work settles down, this will be aiming to address static analysis errors after an update + a minor redirect glitch that happens sometimes.
Changes
- Updated dependencies to address a Laravel vulnerability. Details.
As always, I welcome suggestions on how to improve the application further, I'm pretty happy in the state it is in and it works brilliantly for my use case.
v1.8.0
There have been a variety of changes for this release.
Features
- Added Bitbucket Connection
- Added Telegram support (#27)
- Added the ability to view notification streams + tags attached to backup tasks.
- Supported DigitalOcean Spaces as a Backup Destination option.
- Accounts can now be disabled by administrators.
- Any account changes will now be tracked by the audit log.
Improvements
- Made the two-factor authentication prompt more reliable.
- Minor improvements to the way quiet mode behaves.
- Improved livewire state errors when interacting with modals in particular situations.
- Replaced icon set, we're using hugeicons now instead of heroicons.
- The theme switcher has been improved and moved to the user dropdown in the top-right.
Removals
- Removed dusk for now. Will potentially re-add in the future if we decide to do front-end testing.
- Removed Isolated credentials. This feature was always pretty buggy and I don't think it's the right direction for the project to include it.
- Minor package cleanups.
v1.7.1
There have been a variety of improvements and updates to Vanguard in this version, the most prominent features being the revamped connection manager and the ability to copy backup tasks. There have been many features this update but in the near future my focus will be any little bugs that have cropped up.
Below are the changes that have been made.
Features
- Copy Backup Task - There is a button near the 'Create Backup Task' button which allows you to copy a backup task. You'll need to specify a new task run time for it though. It will copy over your notification streams and tags that are linked to the original task too.
- Help Page - We've added a new 'Help' page which easily lists which lists helpful resources if you get stuck. You can find this in your account settings page.
- Connections Manager - We've revamped how Vanguard handles external connections such as GitHub and GitLab. Existing connections have been migrated over to the new system, you can find this in the account settings menu as well.
- Snooze Notifications - If you need to stop receiving notifications from Vanguard, you can do so by visiting the Quiet Manager in account settings and setting a date. You will be notified via email when the time is up and you'll start receiving notifications again.
- Experiment Feedback - When an experiment is active, you'll be able to send feedback directly to us through your Vanguard instance. (Providing it can access the internet). This is securely sent to a web app which you can find the code for here.
Removals
- Removed the github link status from the
/user
API endpoint as it was data that wasn't necessary.
Improvements
- We've improved links on the footer, account dropdown to be more informative.
- Improved the account settings navigation menu, with the amount of options added recently, it was getting messy, so it is now sorted into categories and looks much nicer.
- Minor improvements to old JS code.
1.7.0
The focus for this release has been polishing up the user-account section, adding new pages and features to help enhance the functionality of the project and various minor tweaks. Please read more below.
What's Changed
- chore(deps-dev): bump axios from 1.3.1 to 1.7.4 by @dependabot in #22
- Feat: Two-factor authentication by @lewislarsen in #23
- feat: Session management by @lewislarsen in #24
New Features
- Experiments page - When experiments are active you'll be able to control them via this panel in your account settings.
- 2FA Page - Enhance the security of your account with 2FA. Get it set-up in your account settings.
- Sessions page - Easily see the account sessions you have active and log out of any sessions you don't recognise.
Fixes
- Fixed the api token manager's copy and paste feature.
- Made the api token table consistent with other tables in the app.
- Removed deprecated code from husky scripts in preparation for v10 of Husky.
Improvements
- Added a notice if you have no abilities selected when creating a new API token.
- Improved the account removal process, it now checks your eligibility before continuing.
- Flare support has been removed from the project as it was a specific dependency that wasn't needed.
Full Changelog: 1.6.0...1.7.0