[websites/rkward-kde-org] /: Announce RKWard 0.8.0

Thomas Friedrichsmeier null at kde.org
Sun Jul 28 07:56:35 BST 2024


Git commit bcd0c1b64eeeb4cdd242750041da8bfebe8ddfce by Thomas Friedrichsmeier.
Committed on 22/07/2024 at 10:34.
Pushed by tfry into branch 'master'.

Announce RKWard 0.8.0

M  +4    -4    Binaries_and_Build_Scripts.md
M  +2    -2    Download_RKWard.md
M  +18   -0    Feature_Plan_Archive.md
M  +5    -2    News.md
M  +7    -4    RKWard_on_Mac.md
M  +3    -5    RKWard_on_Windows.md
A  +23   -0    _includes/2024_07_28_announce_0.8.0_body.md
A  +10   -0    _includes/2024_07_28_announce_0.8.0_teaser.md
M  +2    -2    index.html

https://invent.kde.org/websites/rkward-kde-org/-/commit/bcd0c1b64eeeb4cdd242750041da8bfebe8ddfce

diff --git a/Binaries_and_Build_Scripts.md b/Binaries_and_Build_Scripts.md
index 3c5a111..ef44140 100644
--- a/Binaries_and_Build_Scripts.md
+++ b/Binaries_and_Build_Scripts.md
@@ -12,12 +12,12 @@ and/or filing a support ticket against your distribution.
 * 
 {:toc}
 
-## Appimage
+## AppImage
 
-The upcoming KF6-based version of RKWard will be available in AppImage packaging, and development versions can already be downloaded from <https://cdn.kde.org/ci-builds/education/rkward/master/>.
-Download the package, set the executable bit, and it should run on most current distributions (it is advised to install R, separately).
+Starting with version 0.8.0, RKWard is available in AppImage packaging: Download the package, set the executable bit, and it should run on most current distributions (it is advised to install R, separately).
 
-The latest official release at the time of this writing (RKWard 0.7.5) is not yet available in AppImage packaging, however.
+  - AppImages of offical releases: <https://download.kde.org/stable/rkward/>.
+  - Development versions: <https://cdn.kde.org/ci-builds/education/rkward/master/>.
 
 ## Debian
 
diff --git a/Download_RKWard.md b/Download_RKWard.md
index 82ed6b3..1466ecb 100644
--- a/Download_RKWard.md
+++ b/Download_RKWard.md
@@ -10,8 +10,8 @@ layout: page
 
 The latest official source packages. See [Building RKWard From Source](Building_RKWard_From_Source.html) for help on compiling.
 
-- **[rkward-0.7.5](https://download.kde.org/stable/rkward/0.7.5/rkward-0.7.5.tar.gz)** (released Oct 24, 2022)
-- [ChangeLog](https://invent.kde.org/education/rkward/-/blob/releases/0.7.5/ChangeLog)
+- **[rkward-0.8.9](https://download.kde.org/stable/rkward/0.8.0/rkward-0.8.0.tar.gz)** (released July 28, 2024)
+- [ChangeLog](https://invent.kde.org/education/rkward/-/blob/releases/0.8.0/ChangeLog)
 
 ### Compiled binary packages / build scripts
 
diff --git a/Feature_Plan_Archive.md b/Feature_Plan_Archive.md
index 46ea5ff..f6cd405 100644
--- a/Feature_Plan_Archive.md
+++ b/Feature_Plan_Archive.md
@@ -7,6 +7,24 @@ layout: page
 * Table of contents
 {:toc}
 
+## Features implemented in RKWard 0.8.0
+
+### Port to KF6
+
+**Description**: Port to KF6/Qt6 frameworks
+
+**Points for discussion / issues**:
+
+**Development status**: <span style="color:green">Done</span>.
+
+### Allow to work with R installations other than what RKWard was compiled with
+
+**Description**: R backend is integrated using dlopen(), rather than shared linkage
+
+**Points for discussion / issues**:
+
+**Development status**: <span style="color:green">Done</span>.
+
 ## Features implemented in RKWard 0.7.5
 
 ### More snippets
diff --git a/News.md b/News.md
index f97c3e2..465e295 100644
--- a/News.md
+++ b/News.md
@@ -4,8 +4,8 @@ layout: page
 
 # Current news
 
-{% include 2022_10_24_announce_0.7.5_teaser.md %}
-{% include 2022_10_24_announce_0.7.5_body.md %}
+{% include 2024_07_28_announce_0.8.0_teaser.md %}
+{% include 2024_07_28_announce_0.8.0_body.md %}
 
 <!-- end list -->
 
@@ -14,6 +14,9 @@ layout: page
 
 ## Archived news 2022
 
+{% include 2022_10_24_announce_0.7.5_teaser.md %}
+{% include 2022_10_24_announce_0.7.5_body.md %}
+
 {% include 2022_05_30_announce_0.7.4_teaser.md %}
 {% include 2022_05_30_announce_0.7.4_body.md %}
 
diff --git a/RKWard_on_Mac.md b/RKWard_on_Mac.md
index 8457a5b..9ab6117 100644
--- a/RKWard_on_Mac.md
+++ b/RKWard_on_Mac.md
@@ -14,16 +14,19 @@ title: RKWard on macOS
 Developer access to Mac computers is still limited for the main contributors. While RKWard is thought to work reasonably well on Mac OS X, we want to encourage you to send feedback to our
 [**mailing lists**](Contact.html), be it success stories or bug reports, because without it is hard improve our support for this operating system in the future\!
 
-## Installing RKWard version 0.7.5
+The 0.8.0 version of RKWard on Mac is known to crash during startup, occasionally, for reasons still under investigation. Please just try again. Once successfully started, RKWard should work, reliably.
+
+## Installing RKWard version 0.8.0
 
 ### Requirements
 
-* RKWard 0.7.5 currently requires Mac OS X 10.15 or higher.
-* **You have to install R, separately**, version 4.2.0 or higher. Get it from <https://www.r-project.org/>.
+* RKWard 0.8.0 currently requires Mac OS X 10.15 or higher.
+* **You have to install R, separately**, version 4.2.0 or higher. Get it from <https://www.r-project.org/>. Make sure to 
 
 ### Download latest official version
 
-* RKWard 0.7.5 <https://download.kde.org/stable/rkward/0.7.5/rkward-0.7.5-OSX-10.15-KF5-5.98.0_needs-R-4.2.dmg> (needs R 4.2.x)
+* RKWard 0.8.0 <https://download.kde.org/stable/rkward/0.8.0/>. Be sure to select the .dmg suitable for your architecture (x86 or arm). **This must match the architecture of your R installation**, even
+if you system supports both types of binary.
 
 ### Installation procedure
 
diff --git a/RKWard_on_Windows.md b/RKWard_on_Windows.md
index aac68ec..a68354d 100644
--- a/RKWard_on_Windows.md
+++ b/RKWard_on_Windows.md
@@ -6,18 +6,16 @@ layout: page
 
 ## Lastest official release
 
-* RKWard 0.7.5 <https://download.kde.org/stable/rkward/0.7.5/rkward-0.7.5-R-4.2.0-KF5-5.98.0.exe> (includes R 4.2.0, and version 5.98.0 of the required KF5 frameworks)
+* RKWard 0.8.0 <https://download.kde.org/stable/rkward/0.8.0/rkward-0.8.0-R-4.3.3-KF6-6.4.0.exe> (includes R 4.3.3, and version 6.4.0 of the required KF6 frameworks)
 
 ## Installing the official release
 
-Installation of RKWard on windows should be straight-forward: Simply download and run the appropriate installer from one of the links above.
-
-Please note that **the installer may appear to "hang" around 70% completion**. This is just a problem with the progress bar not updating. Please be patient.
+Installation of RKWard on windows should be straight-forward: Simply download and run the appropriate installer from the link above.
 
 ## Installing development snapshots
 
 Nightly development snapshots are available from
-<https://binary-factory.kde.org/job/RKWard_Nightly_win64/> . Note that
+<https://cdn.kde.org/ci-builds/education/rkward/master/> . Note that
 these are built, automatically, and provided without any human testing.
 Back up your data, before using these.
 
diff --git a/_includes/2024_07_28_announce_0.8.0_body.md b/_includes/2024_07_28_announce_0.8.0_body.md
new file mode 100644
index 0000000..c00630c
--- /dev/null
+++ b/_includes/2024_07_28_announce_0.8.0_body.md
@@ -0,0 +1,23 @@
+As usual, we're looking forward to your [feedback](Contact.html) suggestions, and contributions!
+
+#### The changes in detail:
+
+  - New features and improvements
+     - Changed: Status indicator for preview windows (updating/ready) is less obstrusive
+     - Added: Ability to open PDF documents inside the RKWard window, and associated R function rk.show.pdf()
+     - Added: Setup dialog includes setting to select a different R installation
+     - Added: Command line option "--setup" to force (re-)initialization as if a new version of RKWard had been installed
+     - Changed: R shared library is now loaded, dynamically, rather than linked at compile time.
+                This allows more flexibility on which R version to use at runtime, esp. in the context of AppImage binaries
+     - Changed: First version to be based on Qt6/KF6
+  - Bug fixes
+     - Fixed: Crash when trying to edit a data.frame containing columns that are not vectors
+     - Fixed: Basic statistics would refuse to "overwrite file", even if saving to file was unchecked
+     - Fixed: Add breeze icons as a fallback on systems that use a different icon theme (fixes missing icons)
+     - Fixed: R functions loadhistory(), savehistory(), and timestamp() broken
+     - Fixed: References to the package cairoDevice (removed on CRAN) have been replaced with Cairo
+     - Fixed: Creating new output window from the UI would sometimes show empty window
+     - Fixed: Better support for running from non-standard paths on Linux (e.g. user-local installation in home dir)
+     - Fixed: Added REUSE license information where missing
+     - Fixed: Handling of carriage returns in R Console window (used in progress bars, importantly)
+     - Fixed: Crash when renaming top level object from context menu
diff --git a/_includes/2024_07_28_announce_0.8.0_teaser.md b/_includes/2024_07_28_announce_0.8.0_teaser.md
new file mode 100644
index 0000000..5a85aa0
--- /dev/null
+++ b/_includes/2024_07_28_announce_0.8.0_teaser.md
@@ -0,0 +1,10 @@
+### RKWard 0.8.0
+
+*28 Jul 2024*
+
+A new release, RKWard 0.8.0, is available for [download](Download_RKWard.html), today.
+
+This is the first release of RKWard to be based on the new major version 6 of the KDE and Qt frameworks. Linux users, in particular on more conservative distributions, may be interested in our new
+AppImage binaries, which include a compiled RKWard and all required frameworks in a single download.
+
+Among the most visible changes are the addition of a native preview mode for PDF, and the ability to select a different R version/installation at runtime.
diff --git a/index.html b/index.html
index 3e9fe80..1789f8c 100644
--- a/index.html
+++ b/index.html
@@ -11,7 +11,7 @@ layout: default
                 <h1>RKWard</h1>
                 <p>RKWard is an easy to use and easily extensible IDE/GUI for R.</p>
                 <p><b><a href="About.html">Learn more</a></b></p>
-                <h1>Download RKWard 0.7.5</h1>
+                <h1>Download RKWard 0.8.o</h1>
                 <p>for <b><a href="RKWard_on_Mac.html">macOS</a></b> | <b><a href="RKWard_on_Windows.html">Windows</a></b> | <b><a href="Download_RKWard.html">GNU/Linux</a></b></p>
             </div>
         </div>
@@ -23,7 +23,7 @@ layout: default
     <div class="main">
         <div>
             <h2>Current News</h2>
-            {% capture dummy_include %}{% include 2022_10_24_announce_0.7.5_teaser.md %}{% endcapture %}
+            {% capture dummy_include %}{% include 2024_07_28_announce_0.8.0_teaser.md %}{% endcapture %}
             {{ dummy_include | markdownify }}
             <a href="News.html">Read more...</a>
         </div>



More information about the rkward-tracker mailing list