Releases: Raspirus/raspirus
Raspirus v2.1.0
See the assets to download and install this version.
Changes
The most important feature of this release is the generation of PDFs on the results page after scanning a target. It contains a summary of the scan and more precisely lists the detected malware and the reason or if any files got skipped.
It also contains the date of the scan, which makes it a good choice for keeping track of scans.
Furthermore, this release also contains some minor bug fixes with scaling on smaller screens and better performance with a optimized release build.
Commit history
- Lock file maintenance by @renovate in #853
- Update SethCohen/github-releases-to-discord action to v1.15.1 by @renovate in #856
- Update Rust crate yara-x to 0.9.0 by @renovate in #855
- Update Rust crate reqwest to v0.12.8 by @renovate in #854
- Update Rust crate futures to v0.3.31 by @renovate in #857
- Lock file maintenance by @renovate in #858
- Optimize binary size and performance by @Benji377 in #860
- Bump wasmtime from 25.0.1 to 25.0.2 by @dependabot in #861
- Lock file maintenance by @renovate in #862
- Update SethCohen/github-releases-to-discord action to v1.16.2 by @renovate in #866
- Update rust Docker tag to v1.82.0 - autoclosed by @renovate in #865
- Update Rust crate serde_json to v1.0.130 by @renovate in #864
- Update Rust crate serde_json to v1.0.132 by @renovate in #867
- Update Rust crate yara-x to 0.10.0 by @renovate in #869
- Update Rust crate tokio to v1.41.0 by @renovate in #871
- Update Rust crate serde to v1.0.213 by @renovate in #870
- Lock file maintenance by @renovate in #868
Full Changelog: v2.0.0...Raspirus v2.1.0
Raspirus v2.0.0
Introduction
We’re thrilled to announce Raspirus has hit a major milestone with version 2.0.0! This release marks huge progress, packed with new features and improvements. We’ve made Raspirus even more powerful and efficient while staying true to our core focus on privacy. Here’s what’s new:
- Fully Rust: Raspirus is now fully written in Rust for enhanced performance and stability.
- Scanner upgrade: We’ve redesigned the scanner to use YARA rules for more precise malware detection instead of relying solely on signatures.
- Iced-rs frontend: Enjoy a snappy and sleek new interface with full dark mode support.
- Improved performance: Scanning is now much faster due to multi thread utilization. You can configure the number of CPU cores dedicated to scanning, optimizing your resources.
- Complete UI overhaul: A fresh, intuitive design to improve user experience.
- New settings features: Instant-sync with configuration file.
- Space efficiency: The new YARA approach only takes up ~ 20MB of disk space instead of the 3GB Hashes. Also cuts down on update time to ~1min, even on slow systems!
Deprecated Features
To bring these improvements, we had to say goodbye to a couple of features:
- No more support for armv7 (32-bit): We’re focusing on newer architectures.
- Signature database support dropped: With the shift to YARA, backward compatibility with the old signature system is no longer available.
A Big Thank You!
We couldn’t have made it here without all of your feedback and support. Special shout-out to @GamingGuy003 for building the Rust backend, and to everyone who has been part of the journey—reporting bugs, providing feedback, and helping shape Raspirus into what it is today!
Detailed Changes
For the full list of commits and improvements, check out our changelog.
- Large scale frontend revision by @GamingGuy003 in #847
- Adding locales to Raspirus by @Benji377 in #848
- Update branch by @Benji377 in #850
- Update branch by @Benji377 in #851
- Fix Rust testing Action by @Benji377 in #849
- Lock file maintenance by @renovate in #842
Things of Interest
- Archive file scanning support (not nested) (.zip, .xz, .zstd, .bzip2, .deflate64)
- Virustotal lookup button
- PDF report generation
- Log export for debugging / bug reporting
- Support for arm/x64 Macos
- Custom mirror support adapted to new approach, pulling latest release zip from git-api-like mirror.
- Client side rule builder: The rules get compiled locally on the client, so no precompiled blobs will be downloaded.
Full Changelog: v1.2.2...v2.0.0
Raspirus v1.2.2
⚠️ Highly Experimental!
What is this about?
We changed a big part of Raspirus. Essentially the entire codebase has been migrated to Rust, including the frontend, which used to be partially javascript using tauri. This has now been mostly rewritten in iced. The base functionality should all be present, however the UI is still far from final.
Because of this change, we also had to update the release CI and it is now a custom GitHub Action.
Unfortunately, as of now, armhf (arm 32bit) and arm64 (arm 64bit) are having trouble with the new yara backend and might lose support. However we are trying to find a solution for this issue.
Why make a release?
We made a release so you could test the new UI early and let us know if you find any bugs. Please keep in mind that the UI is in a very early stage and we are only interested in if you are able to install and run the various executables!
What's Changed in detail
- Migration to v2 by @Benji377 in #789
- Update nextjs monorepo to v14.2.4 by @renovate in #791
- Update Rust crate zip to v2 by @renovate in #775
- Lock file maintenance by @renovate in #796
- Update dependency @types/node to v20.14.4 by @renovate in #797
- Update dependency @types/node to v20.14.5 by @renovate in #798
- Adding Version Variable to CI workflow by @RoseBlume in #800
- Update dependency sweetalert2 to v11.12.0 by @renovate in #799
- Create a matrix for the arm workflow by @RoseBlume in #801
- Update dependency @types/node to v20.14.6 by @renovate in #802
- Update dependency react-bootstrap to v2.10.3 by @renovate in #803
- Update dependency @types/node to v20.14.7 by @renovate in #804
- Update dependency @types/node to v20.14.8 by @renovate in #806
- Lock file maintenance by @renovate in #807
- Update dependency @types/node to v20.14.9 by @renovate in #808
- Update dependency sweetalert2 to v11.12.1 by @renovate in #809
- Update dependency postcss to v8.4.39 by @renovate in #810
- Update dependency react-bootstrap to v2.10.4 by @renovate in #811
- Frontend rework by @Benji377 in #813
- Update rust Docker tag to v1.79.0 by @renovate in #794
- Update tauri monorepo by @renovate in #814
- Lock file maintenance by @renovate in #819
- Update Rust crate zip to v2.1.4 by @renovate in #821
- Update branch by @Benji377 in #822
- Update Rust crate zip to v2.1.5 by @renovate in #823
- Lock file maintenance by @renovate in #825
- Update Rust crate tokio to v1.39.1 by @renovate in #820
- Port Raspirus to full Rust using iced by @Benji377 in #836
- Update Rust crate yara-x to 0.8.0 by @renovate in #837
- Update rust Docker tag to v1.81.0 by @renovate in #829
- Lock file maintenance by @renovate in #832
- Update actions/upload-artifact action to v4 by @renovate in #838
New Contributors
- @RoseBlume made their first contribution in #800
Full Changelog: v1.2.1...Raspirus v1.2.2
Raspirus v1.2.1
See the assets to download and install this version.
Changes
This is a bug fix release where we fix the issue with the frontend not displaying the correct signatures count from the database.
Furthermore we also fixed an issue where you couldn't scan the target with an empty database.
Commit history
- Lock file maintenance by @renovate in #771
- Update dependency flag-icons to v7.2.2 by @renovate in #772
- Update dependency @types/react to v18.3.3 by @renovate in #774
- Update dependency @fortawesome/react-fontawesome to v0.2.2 by @renovate in #773
- Lock file maintenance by @renovate in #777
- Update dependency flag-icons to v7.2.3 by @renovate in #778
- Update dependency @types/node to v20.12.13 by @renovate in #779
- Update dependency @types/node to v20.13.0 by @renovate in #780
- Update dependency @types/node to v20.14.0 by @renovate in #781
- Lock file maintenance by @renovate in #782
- Update dependency @types/node to v20.14.1 by @renovate in #783
- Update dependency @types/node to v20.14.2 by @renovate in #784
- Update dependency sweetalert2 to v11.11.1 by @renovate in #785
- Update dependency tailwindcss to v3.4.4 by @renovate in #788
- Lock file maintenance by @renovate in #790
Full Changelog: v1.2.0...v1.2.1
Raspirus v1.2.0
See the assets to download and install this version.
Changes
Generally speaking this updated is focused on fixing some bugs that have been notified to us.
You can therefore view this as more of a stability update than a normal content update.
- Fixed linux usb detection
- Fixed update has count not being set
- Fixed hash count being possibly outdated
- Fixed table conflict on aborted update
- Updated config modification method
- Removed unused dependencies
- Fixed arm builds
- Updated frontend with patch functionality
- Fixed frontend overwriting config
- Fixed frontend wrongly displaying a pop-up when scanning with filled database
Breaking Changes!
- Instead of using the GUI to add signatures you want to ignore, you now have to submit patch files. You can read about how to create and use patch files on GitHub: https://github.com/Raspirus/signature-builder
Commit History
- Update Rust crate reqwest to 0.11.26 by @renovate in #647
- Update dependency @types/node to v20.11.27 by @renovate in #653
- Update dependency @types/react-dom to v18.2.22 by @renovate in #654
- Update github/codeql-action action to v3 by @renovate in #658
- Update actions/checkout action to v4 by @renovate in #657
- Update ajinabraham/njsscan-action digest to 74e5a58 by @renovate in #656
- Update dependency @types/react to v18.2.66 by @renovate in #659
- Update dependency date-fns to v3.5.0 by @renovate in #660
- Update dependency @types/node to v20.11.28 by @renovate in #661
- Update dependency postcss to v8.4.36 by @renovate in #662
- Update dependency react-bootstrap to v2.10.2 by @renovate in #663
- Update dependency date-fns to v3.6.0 by @renovate in #664
- Update dependency @types/react to v18.2.67 by @renovate in #665
- Update dependency @types/node to v20.11.30 by @renovate in #666
- Update nextjs monorepo to v14.1.4 by @renovate in #669
- Update dependency postcss to v8.4.37 by @renovate in #667
- Update Rust crate reqwest to 0.12.0 by @renovate in #668
- Update dependency autoprefixer to v10.4.19 by @renovate in #670
- Update dependency postcss to v8.4.38 by @renovate in #671
- Update rust Docker tag to v1.77.0 by @renovate in #672
- Update dependency @types/react to v18.2.69 by @renovate in #674
- Update dependency sweetalert2 to v11.10.7 by @renovate in #675
- Update Rust crate regex to 1.10.4 by @renovate in #676
- Lock file maintenance by @renovate in #677
- Update Rust crate reqwest to 0.12.1 by @renovate in #673
- Update dependency @types/react to v18.2.70 by @renovate in #678
- Update Rust crate serde_json to 1.0.115 by @renovate in #680
- Update dependency @types/react to v18.2.71 by @renovate in #681
- Update Rust crate reqwest to 0.12.2 by @renovate in #679
- Update dependency @types/react to v18.2.72 by @renovate in #682
- Update dependency flag-icons to v7.2.1 by @renovate in #683
- Update dependency @types/react to v18.2.73 by @renovate in #685
- Update dependency tailwindcss to v3.4.3 by @renovate in #686
- Update dependency @types/react-dom to v18.2.23 by @renovate in #687
- Update dependency @types/node to v20.12.2 by @renovate in #690
- Update Rust crate tokio to 1.37.0 by @renovate in #688
- Update Rust crate chrono to 0.4.37 by @renovate in #684
- Lock file maintenance by @renovate in #692
- Update dependency @types/react to v18.2.74 by @renovate in #694
- Update rust Docker tag to v1.77.1 by @renovate in #693
- Update Font Awesome to v6.5.2 by @renovate in #696
- Update dependency @types/node to v20.12.3 by @renovate in #697
- Update dependency @types/react-dom to v18.2.24 by @renovate in #698
- Update dependency @types/node to v20.12.4 by @renovate in #699
- Update dependency @types/node to v20.12.5 by @renovate in #701
- Lock file maintenance by @renovate in #703
- Update dependency i18next to v23.11.0 by @renovate in #704
- Update Rust crate reqwest to 0.12.3 by @renovate in #700
- Update dependency @types/react to v18.2.75 by @renovate in #705
- Update dependency @types/node to v20.12.6 by @renovate in #706
- Update dependency i18next to v23.11.1 by @renovate in #707
- Update dependency @types/node to v20.12.7 by @renovate in #708
- Update rust Docker tag to v1.77.2 by @renovate in #709
- Update react monorepo by @renovate in #710
- Update nextjs monorepo to v14.2.0 by @renovate in #711
- Update nextjs monorepo to v14.2.1 by @renovate in #713
- Update dependency @types/react to v18.2.78 by @renovate in #714
- Update dependency i18next to v23.11.2 by @renovate in #715
- Lock file maintenance by @renovate in #716
- Lock file maintenance by @renovate in #717
- Update dependency next-i18next to v15.3.0 by @renovate in #719
- Update dependency @types/react to v18.2.79 by @renovate in #720
- Update Rust crate serde_json to 1.0.116 by @renovate in #721
- Update Rust crate serde to 1.0.198 by @renovate in #723
- Update Rust crate chrono to 0.4.38 by @renovate in #718
- Update Rust crate ctor to 0.2.8 - autoclosed by @renovate in #722
- Update nextjs monorepo to v14.2.2 by @renovate in #725
- Update dependency sweetalert2 to v11.10.8 by @renovate in #724
- Update Rust crate sysinfo to 0.30.11 by @renovate in #726
- Fixed missing error message by @Benji377 in #728
- Update Rust crate reqwest to 0.12.4 by @renovate in #727
- Update Rust crate zip to v1 by @renovate in #729
- Update Rust crate zip to 1.1.1 by @renovate in #730
- Lock file maintenance by @renovate in #731
- Update tauri monorepo by @renovate in #732
- Update dependency react-i18next to v14.1.1 by @renovate in #733
- Update nextjs monorepo to v14.2.3 by @renovate in #735
- Update dependency @tauri-apps/cli to v1.5.12 by @renovate in #736
- Update react monorepo to v18.3.0 by @renovate in #737
- Update react monorepo to v18.3.1 by @renovate in #738
- Update dependency @types/react to v18.3.1 by @renovate in #739
- Update Rust crate serde to 1.0.199 by @renovate in #740
- Update Rust crate zip to 1.1.2 by @renovate in #743
- Lock file maintenance by @renovate in #744
- Update dependency i18next to v23.11.3 by @renovate in #745
- Update Rust crate zip to 1.1.3 by @renovate in #747
- Update Rust crate serde to 1.0.200 by @renovate in #748
- Update dependency @types/node to v20.12.8 by @renovate in #749
- Update rust Docker tag to v1.78.0 by @renovate in #7...
Raspirus v1.1.3
See the assets to download and install this version.
Changes
- Moved from Virusshare to signatures repository
- Added possibility of modifying the signatures database
- Improved update speed
- Removed obsolete code
- Improved frontend settings
Commit history
- Update dependency i18next to v23.8.2 by @renovate in #565
- Update Rust crate reqwest to 0.11.24 by @renovate in #567
- Update dependency @types/node to v20.11.16 by @renovate in #566
- Update Rust crate tokio to 1.36.0 by @renovate in #570
- Update dependency @types/react to v18.2.52 by @renovate in #569
- Update dependency react-i18next to v14.0.2 by @renovate in #571
- Update dependency react-i18next to v14.0.3 by @renovate in #574
- Update dependency @types/react to v18.2.53 by @renovate in #573
- Update dependency sweetalert2 to v11.10.5 by @renovate in #575
- Update dependency @types/react to v18.2.54 by @renovate in #576
- Update dependency postcss to v8.4.34 by @renovate in #577
- Lock file maintenance by @renovate in #572
- Update dependency @types/react to v18.2.55 by @renovate in #578
- Update Rust crate chrono to 0.4.33 by @renovate in #563
- Update dependency react-i18next to v14.0.5 by @renovate in #579
- Update dependency postcss to v8.4.35 by @renovate in #580
- Update dependency @types/react-dom to v18.2.19 by @renovate in #581
- Update dependency @types/node to v20.11.17 by @renovate in #583
- Update dependency react-bootstrap to v2.10.1 by @renovate in #584
- Update Rust crate chrono to 0.4.34 by @renovate in #585
- Update rust Docker tag to v1.76.0 by @renovate in #582
- Lock file maintenance by @renovate in #586
- Update dependency @types/node to v20.11.19 by @renovate in #587
- Update dependency @types/react to v18.2.56 by @renovate in #588
- Update dependency i18next to v23.8.3 by @renovate in #590
- Update dependency i18next to v23.9.0 by @renovate in #591
- Lock file maintenance by @renovate in #593
- Update tauri monorepo by @renovate in #592
- Update dependency @types/react to v18.2.57 by @renovate in #595
- Update dependency bootstrap to v5.3.3 by @renovate in #598
- Fixing #596 by @Benji377 in #599
- Update dependency i18next to v23.10.0 by @renovate in #602
- Update dependency @types/node to v20.11.20 by @renovate in #603
- Update dependency @types/react to v18.2.58 by @renovate in #606
- Update dependency eslint to v8.57.0 by @renovate in #607
- Lock file maintenance by @renovate in #608
- Update dependency @types/react to v18.2.59 by @renovate in #610
- Update dependency @types/react to v18.2.60 by @renovate in #611
- Update dependency @types/node to v20.11.21 by @renovate in #612
- Update dependency @types/node to v20.11.22 by @renovate in #614
- Update Rust crate tauri to 1.6.1 by @renovate in #613
- Update deps by @Benji377 in #616
- Adding translations by @Benji377 in #620
- Update dependency @types/react to v18.2.61 by @renovate in #619
- Reformat, file structure changes, config changes by @GamingGuy003 in #605
- Update dependency @types/react to v18.2.61 by @Benji377 in #621
- Download rewrite by @Benji377 in #622
- Update Rust crate tauri to 1.6.1 by @renovate in #617
- Update dependency @types/node to v20.11.24 by @renovate in #618
- Update dependency autoprefixer to v10.4.18 by @renovate in #625
- Update nextjs monorepo to v14.1.1 by @renovate in #624
- Lock file maintenance by @renovate in #628
- Update dependency flag-icons to v7.2.0 by @renovate in #631
- Update dependency @types/react to v18.2.62 by @renovate in #630
- Update nextjs monorepo to v14.1.2 by @renovate in #632
- Update dependency @types/react to v18.2.63 by @renovate in #633
- Update dependency sweetalert2 to v11.10.6 by @renovate in #635
- Frontend separation + Patch functionality by @GamingGuy003 in #637
- Update dependency @types/react-dom to v18.2.20 by @renovate in #636
- Update dependency @types/node to v20.11.25 by @renovate in #641
- Update dependency react-i18next to v14.0.8 by @renovate in #640
- Update nextjs monorepo to v14.1.3 by @renovate in #643
- Update react monorepo by @renovate in #642
- Update Rust crate sysinfo to 0.30.7 by @renovate in #626
- Update Rust crate simplelog to 0.12.2 by @renovate in #629
- Update Rust crate chrono to 0.4.35 by @renovate in #639
- Update dependency react-i18next to v14.1.0 by @renovate in #644
- Update dependency @tauri-apps/cli to v1.5.11 by @renovate in #645
- Update dependency i18next to v23.10.1 by @renovate in #646
- Lock file maintenance by @renovate in #649
- Update dependency date-fns to v3.4.0 by @renovate in #650
- Update dependency @types/node to v20.11.26 by @renovate in #651
- Update dependency @types/react to v18.2.65 by @renovate in #652
New Contributors
- @GamingGuy003 made their first contribution in #605
Full Changelog: v1.1.2...v1.1.3
Raspirus v1.1.2
See the assets to download and install this version.
Changes
- Code refactor
- Memory efficiency improvements
- Fixed permission issues
- Fixed compilation issues
- Fixed some USBs not being detected
- Added new test cases
- Added backend documentation
All commits so far
What's Changed
- Update actions/upload-artifact action to v3 by @renovate in #434
- Update docker/setup-buildx-action action to v3 by @renovate in #435
- Update dependency sweetalert2 to v11.10.0 by @renovate in #436
- Update dependency react-i18next to v13.5.0 by @renovate in #437
- Update nextjs monorepo to v14.0.3 by @renovate in #438
- Update dependency @types/node to v20.9.1 by @renovate in #439
- Update dependency eslint to v8.54.0 by @renovate in #442
- Update dependency flag-icons to v7 by @renovate in #441
- Update rust Docker tag by @renovate in #440
- Update dependency flag-icons to v7.0.2 by @renovate in #443
- Update dependency @types/node to v20.9.2 by @renovate in #444
- Update dependency sweetalert2 to v11.10.1 by @renovate in #445
- Lock file maintenance by @renovate in #446
- Lock file maintenance by @renovate in #447
- Update dependency @types/node to v20.9.3 by @renovate in #448
- Update react monorepo by @renovate in #449
- Update dependency @types/node to v20.9.4 by @renovate in #450
- Update dependency @types/react-dom to v18.2.17 by @renovate in #451
- Update dependency @types/node to v20.9.5 by @renovate in #452
- Update dependency @types/node to v20.10.0 by @renovate in #453
- Lock file maintenance by @renovate in #454
- Update dependency @types/react to v18.2.39 by @renovate in #455
- Update dependency i18next to v23.7.7 by @renovate in #456
- Update branch by @Benji377 in #458
- Update Font Awesome to v6.5.0 by @renovate in #457
- Update dependency @types/node to v20.10.1 by @renovate in #460
- Update actions/checkout action to v4 by @renovate in #459
- Update Font Awesome to v6.5.1 by @renovate in #462
- Update Rust crate tauri to 1.5.3 by @renovate in #463
- Update dependency @tauri-apps/cli to v1.5.7 by @renovate in #464
- Update dependency @types/node to v20.10.2 by @renovate in #465
- Update dependency @types/react to v18.2.40 by @renovate in #466
- Update dependency postcss to v8.4.32 by @renovate in #468
- Update dependency eslint to v8.55.0 by @renovate in #467
- Update dependency @types/react to v18.2.41 by @renovate in #469
- Update docker branch by @Benji377 in #470
- Merge pull request #470 from Raspirus/main by @Benji377 in #471
- Update dependency @types/node to v20.10.3 by @renovate in #472
- Lock file maintenance by @renovate in #473
- Update dependency tailwindcss to v3.3.6 by @renovate in #474
- Update dependency @types/react to v18.2.42 by @renovate in #475
- Update dependency flag-icons to v7.0.3 by @renovate in #476
- Update dependency i18next to v23.7.8 by @renovate in #477
- Update dependency next-i18next to v15.1.1 by @renovate in #478
- Update dependency @types/node to v20.10.4 by @renovate in #479
- Update nextjs monorepo to v14.0.4 by @renovate in #481
- Update Rust crate tokio to 1.35.0 by @renovate in #482
- Update dependency @types/react to v18.2.43 by @renovate in #483
- Update dependency react-time-picker to v6.6.0 by @renovate in #484
- Lock file maintenance by @renovate in #485
- Update SethCohen/github-releases-to-discord action to v1.14.0 by @renovate in #486
- Update rust Docker tag to v1.74.1 by @renovate in #480
- Update dependency flag-icons to v7.1.0 by @renovate in #487
- Update dependency @tauri-apps/api to v1.5.2 by @renovate in #488
- Update dependency i18next to v23.7.9 by @renovate in #490
- Update dependency @types/react to v18.2.45 by @renovate in #491
- Update Rust crate ctor to 0.2.6 by @renovate in #489
- Update dependency @tauri-apps/cli to v1.5.8 by @renovate in #492
- Update dependency i18next to v23.7.10 by @renovate in #493
- Update SethCohen/github-releases-to-discord action to v1.15.0 by @renovate in #494
- Update dependency i18next to v23.7.11 by @renovate in #496
- Update actions/upload-artifact action to v4 by @renovate in #495
- Update dependency @types/react-dom to v18.2.18 by @renovate in #497
- Update dependency eslint to v8.56.0 by @renovate in #498
- Update dependency @types/node to v20.10.5 by @renovate in #499
- Lock file maintenance by @renovate in #500
- Update dependency tailwindcss to v3.3.7 by @renovate in #502
- Update Rust crate reqwest to 0.11.23 by @renovate in #503
- Update Rust crate tokio to 1.35.1 by @renovate in #504
- Update dependency eslint-plugin-prettier to v5.1.0 by @renovate in #506
- Update dependency tailwindcss to v3.4.0 by @renovate in #505
- Update tauri monorepo by @renovate in #507
- Backend refactoring by @Benji377 in #509
- Update dependency eslint-plugin-prettier to v5.1.1 by @renovate in #511
- Adding test cases and increasing coverage by @Benji377 in #513
- Update Rust crate sysinfo to 0.30 by @renovate in #508
- Update dependency date-fns to v3 by @renovate in #501
- Update dependency date-fns to v3.0.6 by @renovate in #517
- Update Rust crate criterion to 0.5 by @renovate in #518
- Update dependency eslint-plugin-prettier to v5.1.2 by @renovate in #519
- Update dependency moment to v2.30.0 by @renovate in #520
- Update dependency moment to v2.30.1 by @renovate in #521
- Update dependency sweetalert2 to v11.10.2 by @renovate in #522
- Update rust Docker tag to v1.75.0 by @renovate in #525
- Update dependency i18next to v23.7.12 by @renovate in #524
- Update dependency @types/react to v18.2.46 by @renovate in #523
- Update dependency @types/node to v20.10.6 by @renovate in #526
- Update dependency i18next to v23.7.13 by @renovate in #527
- Lock file maintenance by @renovate in #528
- Update dependency next-i18next to v15.1.2 by @renovate in #529
- Update dependency i18next to v23.7.14 by @renovate in #530
- Update dependency i18next to v23.7.16 by @renovate in #531
- Update dependency next-i18next to v15.2.0 by @renovate in #533
- Update dependency date-fns to v3.1.0 by @renovate in #53...
Raspirus v1.1.1
See the assets to download and install this version.
Changes:
- Fixed pop-up issue #424
- Refactored backend #334 thanks to @GamingGuy003
- Improved Tauri updater
- Dependency updates
Updates in more detail:
- fix(deps): update dependency sweetalert2 to v11.7.28 by @renovate in #325
- chore(deps): update codecov/codecov-action action to v4 by @renovate in #327
- Update dependency @types/node to v18.17.16 by @renovate in #321
- Update dependency eslint to v8.49.0 by @renovate in #322
- Update dependency bootstrap to v5.3.2 by @renovate in #326
- Update Rust crate terminal_size to 0.3.0 by @renovate in #328
- Update Rust crate chrono to 0.4.31 by @renovate in #330
- Bringing dev up to date by @Benji377 in #332
- Working on the CLI/GUI combo by @Benji377 in #324
- Update dependency eslint-plugin-prettier to v5 by @renovate in #329
- Update dependency @types/node to v18.17.18 by @renovate in #331
- Update dependency flag-icons to v6.11.1 - autoclosed by @renovate in #333
- Update dependency postcss to v8.4.30 by @renovate in #336
- Update dependency @types/react to v18.2.22 by @renovate in #335
- Update dependency autoprefixer to v10.4.16 by @renovate in #339
- Update nextjs monorepo to v13.5.2 by @renovate in #337
- Update dependency eslint to v8.50.0 by @renovate in #341
- Update dependency @types/node to v18.17.19 by @renovate in #343
- Update SethCohen/github-releases-to-discord action to v1.13.1 by @renovate in #342
- Update nextjs monorepo to v13.5.3 by @renovate in #344
- Update dependency @types/node to v18.18.0 by @renovate in #345
- Update Rust crate ctor to 0.2.5 by @renovate in #347
- Update react monorepo by @renovate in #346
- Update tauri monorepo by @renovate in #348
- Update Rust crate regex to 1.9.6 by @renovate in #353
- Update dependency @types/node to v18.18.1 by @renovate in #349
- Update Rust crate tauri-build to 1.5.0 by @renovate in #352
- Update dependency @types/react to v18.2.24 by @renovate in #351
- Update tauri monorepo to v1.5.1 by @renovate in #355
- Update dependency @types/node to v18.18.3 by @renovate in #356
- Update nextjs monorepo to v13.5.4 by @renovate in #350
- Update Rust crate reqwest to 0.11.22 by @renovate in #354
- Update react monorepo by @renovate in #357
- Update dependency sweetalert2 to v11.7.32 by @renovate in #359
- Update rust Docker tag to v1.73 by @renovate in #358
- Update dependency eslint to v8.51.0 by @renovate in #360
- Update dependency @types/node to v18.18.4 by @renovate in #361
- Update dependency @types/react-dom to v18.2.11 by @renovate in #362
- Update dependency @tauri-apps/cli to v1.5.2 by @renovate in #363
- Update Rust crate tokio to 1.33.0 by @renovate in #364
- Update react monorepo by @renovate in #365
- Update Rust crate regex to 1.10.0 by @renovate in #366
- Update react monorepo by @renovate in #367
- Update dependency eslint-plugin-prettier to v5.0.1 by @renovate in #368
- Update Rust crate tauri to 1.5.2 by @renovate in #369
- Update dependency @types/node to v18.18.5 by @renovate in #370
- Update dependency react-i18next to v13.3.0 by @renovate in #371
- Update Rust crate regex to 1.10.1 by @renovate in #372
- Lock file maintenance by @renovate in #373
- Update Rust crate regex to 1.10.2 by @renovate in #374
- Update nextjs monorepo to v13.5.5 by @renovate in #375
- Update dependency @types/node to v18.18.6 by @renovate in #377
- Update dependency @types/react to v18.2.29 by @renovate in #378
- Update dependency react-time-picker to v6.5.2 by @renovate in #379
- Update dependency @types/react-dom to v18.2.14 by @renovate in #381
- Update dependency i18next to v23.6.0 by @renovate in #380
- Update nextjs monorepo to v13.5.6 by @renovate in #382
- Update dependency @types/react to v18.2.30 by @renovate in #383
- Update dependency react-i18next to v13.3.1 by @renovate in #384
- Update dependency @types/react to v18.2.31 by @renovate in #385
- Update dependency eslint to v8.52.0 by @renovate in #386
- Update dependency react-bootstrap to v2.9.1 by @renovate in #388
- Update dependency @tauri-apps/cli to v1.5.6 by @renovate in #376
- Update dependency tailwindcss to v3.3.4 by @renovate in #391
- Update dependency @types/react to v18.2.32 by @renovate in #392
- Update actions/setup-node action to v4 by @renovate in #389
- Update dependency tailwindcss to v3.3.5 by @renovate in #393
- Update dependency @types/node to v18.18.7 by @renovate in #394
- Update dependency @types/react to v18.2.33 by @renovate in #396
- Update dependency flag-icons to v6.11.2 by @renovate in #397
- Update dependency sweetalert2 to v11.8.0 by @renovate in #400
- Lock file maintenance by @renovate in #401
- Update dependency sweetalert2 to v11.9.0 by @renovate in #402
- Update dependency @types/node to v18.18.8 by @renovate in #403
- Update dependency @types/node to v20 by @renovate in #390
- Update dependency @types/react to v18.2.34 by @renovate in #405
- Update dependency next-i18next to v15 by @renovate in #404
- Update dependency flag-icons to v6.12.0 by @renovate in #406
- Update dependency eslint to v8.53.0 by @renovate in #407
- Update dependency @types/react to v18.2.35 by @renovate in #408
- Lock file maintenance by @renovate in #409
- Update dependency @types/react to v18.2.36 by @renovate in #410
- Update dependency flag-icons to v6.13.2 by @renovate in #412
- Update dependency flag-icons to v6.14.0 by @renovate in #413
- Update react monorepo by @renovate in #414
- Update dependency @types/node to v20.9.0 by @renovate in #415
- Update dependency flag-icons to v6.15.0 by @renovate in #416
- Update Rust crate tokio to 1.34.0 by @renovate in #417
- Update dependency i18next to v23.7.1 by @renovate in #418
- Update dependency react-i18next to v13.3.2 by @renovate in #419
- Update dependency next-language-detector to v1.1.0 by @renovate in #420
- Update dependency i18next to v23.7.2 by @renovate in #421
- Update dependency react-i18next to v13.4.0 by @renovate in #422
- Update dependency i18next to v23.7.3 by @renovate in #423
- Update nextjs monorepo to v14 (major) ...
Raspirus v1.1.0
See the assets to download and install this version.
Changes
- Added extended customization
- Added option to choose own Database file location
- Added option to scan compressed files
- Added option to scan single files
- Fixed some bugs
Merged Pull-Requests
- fix(deps): update nextjs monorepo to v13.4.9 by @renovate in #228
- chore(deps): update rust crate regex to 1.9.0 by @renovate in #230
- chore(deps): update dependency postcss to v8.4.25 by @renovate in #231
- fix(deps): update dependency i18next to v23.2.8 by @renovate in #229
- chore(deps): update rust crate regex to 1.9.1 by @renovate in #232
- fix(deps): update dependency react-i18next to v13.0.2 by @renovate in #234
- fix(deps): update dependency sweetalert2 to v11.7.18 by @renovate in #236
- fix(deps): update react monorepo by @renovate in #238
- Bump semver from 6.3.0 to 6.3.1 by @dependabot in #239
- chore(deps): update rust crate ctor to 0.2.4 by @renovate in #240
- chore(deps): update rust docker tag to v1.71 by @renovate in #243
- fix(deps): update nextjs monorepo to v13.4.10 by @renovate in #244
- chore(deps): update dependency tailwindcss to v3.3.3 by @renovate in #241
- chore(deps): update dependency postcss to v8.4.26 by @renovate in #242
- fix(deps): update dependency eslint to v8.45.0 by @renovate in #246
- fix(deps): update dependency i18next to v23.2.11 by @renovate in #237
- fix(deps): update dependency react-time-picker to v6.3.0 by @renovate in #245
- fix(deps): update nextjs monorepo to v13.4.12 by @renovate in #248
- fix(deps): update dependency @types/node to v18.17.0 by @renovate in #250
- fix(deps): update dependency sweetalert2 to v11.7.20 by @renovate in #251
- chore(deps): update dependency postcss to v8.4.27 by @renovate in #249
- fix(deps): update dependency flag-icons to v6.8.0 by @renovate in #253
- fix(deps): update dependency @types/react to v18.2.16 by @renovate in #252
- fix(deps): update dependency flag-icons to v6.9.2 by @renovate in #254
- fix(deps): update dependency @types/node to v18.17.1 by @renovate in #255
- fix(deps): update dependency bootstrap to v5.3.1 by @renovate in #257
- fix(deps): update dependency react-time-picker to v6.5.0 by @renovate in #259
- fix(deps): update dependency eslint to v8.46.0 by @renovate in #260
- fix(deps): update dependency @types/react to v18.2.18 by @renovate in #258
- fix(deps): update dependency react-i18next to v13.0.3 by @renovate in #261
- chore(deps): update rust crate regex to 1.9.2 by @renovate in #265
- fix(deps): update font awesome to v6.4.2 by @renovate in #262
- fix(deps): update dependency flag-icons to v6.9.3 - autoclosed by @renovate in #263
- fix(deps): update dependency @types/node to v18.17.3 by @renovate in #264
- fix(deps): update dependency i18next to v23.4.1 by @renovate in #256
- chore(deps): update rust crate regex to 1.9.3 by @renovate in #269
- fix(deps): update nextjs monorepo to v13.4.13 by @renovate in #271
- fix(deps): update dependency @types/react to v18.2.19 by @renovate in #272
- fix(deps): update dependency i18next to v23.4.4 by @renovate in #270
- fix(deps): update dependency @types/node to v18.17.4 by @renovate in #273
- fix(deps): update rust crate tokio to 1.30.0 by @renovate in #274
- fix(deps): update dependency @types/react to v18.2.20 by @renovate in #275
- fix(deps): update dependency eslint to v8.47.0 by @renovate in #278
- fix(deps): update dependency flag-icons to v6.9.4 by @renovate in #280
- fix(deps): update rust crate log to 0.4.20 by @renovate in #282
- fix(deps): update dependency @types/node to v18.17.5 by @renovate in #279
- fix(deps): update rust crate tokio to 1.31.0 by @renovate in #283
- fix(deps): update dependency flag-icons to v6.9.5 by @renovate in #285
- chore(deps): update dependency autoprefixer to v10.4.15 by @renovate in #286
- fix(deps): update nextjs monorepo to v13.4.16 by @renovate in #287
- fix(deps): update dependency sweetalert2 to v11.7.23 by @renovate in #276
- fix(deps): update rust crate tokio to 1.32.0 by @renovate in #291
- fix(deps): update dependency flag-icons to v6.10.0 by @renovate in #293
- chore(deps): update dependency postcss to v8.4.28 by @renovate in #289
- fix(deps): update dependency sweetalert2 to v11.7.27 by @renovate in #295
- fix(deps): update rust crate reqwest to 0.11.19 by @renovate in #296
- fix(deps): update nextjs monorepo to v13.4.19 by @renovate in #292
- fix(deps): update dependency flag-icons to v6.11.0 by @renovate in #297
- fix(deps): update dependency @types/react to v18.2.21 by @renovate in #298
- fix(deps): update rust crate reqwest to 0.11.20 by @renovate in #301
- fix(deps): update dependency @types/node to v18.17.11 by @renovate in #294
- fix(deps): update dependency react-i18next to v13.2.0 by @renovate in #300
- fix(deps): update dependency i18next to v23.4.6 by @renovate in #299
- chore(deps): update rust docker tag to v1.72 by @renovate in #302
- fix(deps): update dependency eslint to v8.48.0 by @renovate in #303
- chore(deps): update rust crate regex to 1.9.4 by @renovate in #304
- fix(deps): update dependency @types/node to v18.17.12 by @renovate in #305
- fix(deps): update rust crate chrono to 0.4.27 by @renovate in #307
- chore(deps): update dependency postcss to v8.4.29 by @renovate in #308
- fix(deps): update dependency react-i18next to v13.2.1 by @renovate in #306
- fix(deps): update rust crate chrono to 0.4.28 by @renovate in #309
- chore(deps): update actions/checkout action to v4 by @renovate in #314
- fix(deps): update dependency @types/node to v18.17.14 by @renovate in #310
- chore(deps): update rust crate regex to 1.9.5 by @renovate in #311
- fix(deps): update dependency next-i18next to v14.0.3 by @renovate in #312
- fix(deps): update dependency react-i18next to v13.2.2 by @renovate in #313
- fix(deps): update rust crate walkdir to 2.4.0 by @renovate in #317
- fix(deps): update rust crate chrono to 0.4.30 by @renovate in #316
Full Changelog: v1.0.0...v1.1.0
Raspirus v1.0.0
First Full Release
I am happy to announce the first full release of the Raspirus project. It has been a long way till here, and I am really grateful for everyone that helped me. The project now has a big documentation, tests covering the code, a website to download the executables from and a small rising community
What's Changed
- Update dependency @types/node to v18.16.7 by @renovate in #171
- Update dependency @types/node to v18.16.8 by @renovate in #172
- Update Rust crate reqwest to 0.11.18 by @renovate in #175
- Update dependency @types/node to v18.16.12 by @renovate in #174
- Update nextjs monorepo to v13.4.2 by @renovate in #173
- Update dependency @types/node to v18.16.13 by @renovate in #177
- Update Rust crate pretty_env_logger to 0.5.0 by @renovate in #178
- Update dependency eslint to v8.41.0 by @renovate in #181
- Update nextjs monorepo to v13.4.3 by @renovate in #179
- Created Dockerfile by @zja203 in #184
- Fix arm-runner CI issue by @pguyot in #182
- Update dependency @types/node to v18.16.15 by @renovate in #183
- Update dependency @types/react to v18.2.7 by @renovate in #190
- Update nextjs monorepo to v13.4.4 by @renovate in #191
- Update Rust crate tokio to 1.28.2 by @renovate in #193
- Update dependency @types/node to v18.16.16 by @renovate in #192
- Update Rust crate log to 0.4.18 by @renovate in #194
- Update Rust crate chrono to 0.4.25 by @renovate in #195
- docs: add zja203 as a contributor for platform by @allcontributors in #197
- docs: add mwallnoefer as a contributor for mentoring by @allcontributors in #198
- docs: add pguyot as a contributor for code by @allcontributors in #199
- docs: add GamingGuy003 as a contributor for code by @allcontributors in #200
- Update README.md by @Benji377 in #196
- fix(deps): update rust crate chrono to 0.4.26 by @renovate in #201
- fix(deps): update dependency @types/react to v18.2.8 by @renovate in #202
- chore(deps): update rust docker tag to v1.70 by @renovate in #203
- fix(deps): update dependency eslint to v8.42.0 by @renovate in #204
- Update dependency @types/react to v18.2.9 by @renovate in #206
- fix(deps): update dependency @types/node to v18.16.17 by @renovate in #207
- fix(deps): update dependency @types/react to v18.2.11 by @renovate in #208
- fix(deps): update nextjs monorepo to v13.4.5 by @renovate in #209
- fix(deps): update rust crate log to 0.4.19 by @renovate in #210
- fix(deps): update react monorepo by @renovate in #211
- fix(deps): update dependency @types/node to v18.16.18 by @renovate in #212
- fix(deps): update tauri monorepo to v1.4.0 by @renovate in #213
- fix(deps): update nextjs monorepo to v13.4.6 by @renovate in #214
- fix(deps): update rust crate tauri to 1.4.1 by @renovate in #219
- fix(deps): update nextjs monorepo to v13.4.7 by @renovate in #222
- fix(deps): update dependency react-bootstrap to v2.8.0 by @renovate in #223
- Bump openssl from 0.10.54 to 0.10.55 by @dependabot in #221
- fix(deps): update react monorepo by @renovate in #220
- fix(deps): update dependency eslint to v8.43.0 by @renovate in #218
- fix(deps): update rust crate tokio to 1.29.1 by @renovate in #224
- fix(deps): update dependency @types/node to v18.16.19 by @renovate in #226
- chore(deps): update rust crate ctor to 0.2.3 by @renovate in #225
- fix(deps): update dependency eslint to v8.44.0 by @renovate in #227
New Contributors
- @zja203 made their first contribution in #184
- @pguyot made their first contribution in #182
- @allcontributors made their first contribution in #197
Full Changelog: v0.1.8...v1.0.0